You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

32 line
846 B

  1. cdef extern from "Python.h":
  2. int PY_VERSION_HEX
  3. unicode PyUnicode_FromString(const char *)
  4. void* PyMem_RawMalloc(size_t n) nogil
  5. void* PyMem_RawRealloc(void *p, size_t n) nogil
  6. void* PyMem_RawCalloc(size_t nelem, size_t elsize) nogil
  7. void PyMem_RawFree(void *p) nogil
  8. object PyUnicode_EncodeFSDefault(object)
  9. void PyErr_SetInterrupt() nogil
  10. void _Py_RestoreSignals()
  11. object PyMemoryView_FromMemory(char *mem, ssize_t size, int flags)
  12. object PyMemoryView_FromObject(object obj)
  13. int PyMemoryView_Check(object obj)
  14. cdef enum:
  15. PyBUF_WRITE
  16. cdef extern from "includes/compat.h":
  17. object Context_CopyCurrent()
  18. int Context_Enter(object) except -1
  19. int Context_Exit(object) except -1
  20. void PyOS_BeforeFork()
  21. void PyOS_AfterFork_Parent()
  22. void PyOS_AfterFork_Child()