diff options
author | Jeroen Demeyer <jdemeyer@cage.ugent.be> | 2016-06-14 11:02:50 +0200 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2016-07-15 08:20:35 +0200 |
commit | b89ca8eaecb8a80995ceef8f0f24ab01f0de4dd2 (patch) | |
tree | f41f6ade714d08ac3e67a7852ed7a5889ac9c575 | |
parent | 23cf473550ff757074f53e77dcecb17db82fe008 (diff) | |
download | cython-b89ca8eaecb8a80995ceef8f0f24ab01f0de4dd2.tar.gz |
Add tp_dict and tp_descr_* declarations
-rw-r--r-- | Cython/Includes/cpython/object.pxd | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Cython/Includes/cpython/object.pxd b/Cython/Includes/cpython/object.pxd index ebd1acd2c..1c272582a 100644 --- a/Cython/Includes/cpython/object.pxd +++ b/Cython/Includes/cpython/object.pxd @@ -31,6 +31,9 @@ cdef extern from "Python.h": ctypedef int (*visitproc)(PyObject*, void *) ctypedef int (*traverseproc)(PyObject*, visitproc, void*) + ctypedef object (*descrgetfunc)(object, object, object) + ctypedef int (*descrsetfunc)(object, object, object) except -1 + ctypedef struct PyTypeObject: const char* tp_name const char* tp_doc @@ -53,6 +56,10 @@ cdef extern from "Python.h": richcmpfunc tp_richcompare PyTypeObject* tp_base + PyObject* tp_dict + + descrgetfunc tp_descr_get + descrsetfunc tp_descr_set ctypedef struct PyObject: Py_ssize_t ob_refcnt |