Spaces:
Build error
Build error
cdef extern from "Python.h": | |
########################################################################### | |
# Warning: | |
# | |
# The CObject API is deprecated as of Python 3.1. Please switch to | |
# the new Capsules API. | |
########################################################################### | |
int PyCObject_Check(object p) | |
# Return true if its argument is a PyCObject. | |
object PyCObject_FromVoidPtr(void* cobj, void (*destr)(void *)) | |
# Return value: New reference. | |
# | |
# Create a PyCObject from the void * cobj. The destr function will | |
# be called when the object is reclaimed, unless it is NULL. | |
object PyCObject_FromVoidPtrAndDesc(void* cobj, void* desc, void (*destr)(void *, void *)) | |
# Return value: New reference. | |
# | |
# Create a PyCObject from the void * cobj. The destr function will | |
# be called when the object is reclaimed. The desc argument can be | |
# used to pass extra callback data for the destructor function. | |
void* PyCObject_AsVoidPtr(object self) except? NULL | |
# Return the object void * that the PyCObject self was created with. | |
void* PyCObject_GetDesc(object self) except? NULL | |
# Return the description void * that the PyCObject self was created with. | |
int PyCObject_SetVoidPtr(object self, void* cobj) except 0 | |
# Set the void pointer inside self to cobj. The PyCObject must not | |
# have an associated destructor. Return true on success, false on | |
# failure. | |