qmsk/net/py.pxd
changeset 22 f6e8d5e37998
parent 20 0e4933d5862e
child 50 da394bb715af
equal deleted inserted replaced
21:19d212c948e0 22:f6e8d5e37998
     4     ctypedef struct PyObject :
     4     ctypedef struct PyObject :
     5         pass
     5         pass
     6 
     6 
     7     ## refcounting
     7     ## refcounting
     8     void Py_XDECREF (PyObject *obj)
     8     void Py_XDECREF (PyObject *obj)
       
     9 
       
    10     ## object protocol
       
    11     # __richcompare__ constants
       
    12     enum :
       
    13         Py_LT
       
    14         Py_LE
       
    15         Py_EQ
       
    16         Py_NE
       
    17         Py_GT
       
    18         Py_GE
       
    19 
       
    20     PyObject *Py_NotImplemented
     9 
    21 
    10     ## string stuff
    22     ## string stuff
    11     int PyObject_AsCharBuffer (object obj, char **buf, ssize_t *len) except -1
    23     int PyObject_AsCharBuffer (object obj, char **buf, ssize_t *len) except -1
    12 
    24 
    13     PyObject* PyString_FromStringAndSize (char *v, ssize_t len)
    25     PyObject* PyString_FromStringAndSize (char *v, ssize_t len)