python.pxd 530 B

1234567891011121314151617
  1. cdef extern from "Python.h":
  2. struct PyObject:
  3. pass
  4. ctypedef PyObject* PyObjectPtr "PyObject*"
  5. void Py_INCREF(PyObjectPtr)
  6. void Py_DECREF(PyObjectPtr)
  7. void Py_XDECREF(PyObjectPtr)
  8. int Py_ReprEnter(PyObjectPtr)
  9. void Py_ReprLeave(PyObjectPtr)
  10. int PyCallable_Check(PyObjectPtr)
  11. cdef extern from "frameobject.h":
  12. ctypedef struct PyThreadState:
  13. PyObjectPtr exc_type
  14. PyObjectPtr exc_value
  15. PyObjectPtr exc_traceback
  16. PyThreadState* PyThreadState_GET()