Commit 1f956c69 authored by Stefan Behnel's avatar Stefan Behnel

fix new .pxd file and cimport it in python.pxd

parent b0bf40a8
...@@ -125,6 +125,7 @@ from python_mem cimport * ...@@ -125,6 +125,7 @@ from python_mem cimport *
from python_tuple cimport * from python_tuple cimport *
from python_list cimport * from python_list cimport *
from python_object cimport * from python_object cimport *
from python_cobject cimport *
from python_sequence cimport * from python_sequence cimport *
from python_mapping cimport * from python_mapping cimport *
from python_iterator cimport * from python_iterator cimport *
......
...@@ -8,29 +8,29 @@ cdef extern from "Python.h": ...@@ -8,29 +8,29 @@ cdef extern from "Python.h":
# the new Capsules API. # the new Capsules API.
########################################################################### ###########################################################################
int PyCObject_Check(object p) int PyCObject_Check(object p)
# Return true if its argument is a PyCObject. # Return true if its argument is a PyCObject.
object PyCObject_FromVoidPtr(void* cobj, void (*destr)(void *)) object PyCObject_FromVoidPtr(void* cobj, void (*destr)(void *))
# Return value: New reference. # Return value: New reference.
# #
# Create a PyCObject from the void * cobj. The destr function will # Create a PyCObject from the void * cobj. The destr function will
# be called when the object is reclaimed, unless it is NULL. # be called when the object is reclaimed, unless it is NULL.
object PyCObject_FromVoidPtrAndDesc(void* cobj, void* desc, void (*destr)(void *, void *)) object PyCObject_FromVoidPtrAndDesc(void* cobj, void* desc, void (*destr)(void *, void *))
# Return value: New reference. # Return value: New reference.
# #
# Create a PyCObject from the void * cobj. The destr function will # Create a PyCObject from the void * cobj. The destr function will
# be called when the object is reclaimed. The desc argument can be # be called when the object is reclaimed. The desc argument can be
# used to pass extra callback data for the destructor function. # used to pass extra callback data for the destructor function.
void* PyCObject_AsVoidPtr(object self) void* PyCObject_AsVoidPtr(object self)
# Return the object void * that the PyCObject self was created with. # Return the object void * that the PyCObject self was created with.
void* PyCObject_GetDesc(object self) void* PyCObject_GetDesc(object self)
# Return the description void * that the PyCObject self was created with. # Return the description void * that the PyCObject self was created with.
int PyCObject_SetVoidPtr(object self, void* cobj) int PyCObject_SetVoidPtr(object self, void* cobj)
# Set the void pointer inside self to cobj. The PyCObject must not # Set the void pointer inside self to cobj. The PyCObject must not
# have an associated destructor. Return true on success, false on # have an associated destructor. Return true on success, false on
# failure. # failure.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment