int tv_usec
cdef extern from 'sys/socket.h':
+ ctypedef int socklen_t
struct sockaddr:
int sa_family
enum:
ctypedef struct PyTypeObject:
pass
- object PyString_FromStringAndSize(char *p, int len)
- int PyString_AsStringAndSize(obj, char **p, int *len) except -1
- int PyObject_AsReadBuffer(obj, void **buf, int *len) except -1
- int PyObject_TypeCheck(obj, ty)
+ object PyString_FromStringAndSize(char *p, Py_ssize_t len)
+ int PyString_AsStringAndSize(obj, char **p, Py_ssize_t *len) except -1
+ int PyObject_AsReadBuffer(obj, void **buf, Py_ssize_t *len) except -1
object PyInt_FromLong(long i)
object PyLong_FromUnsignedLong(unsigned long i)
char *PyString_AS_STRING(string)
int _PyString_Resize(PyObject **string, int size) except -1
+ void PyErr_Clear()
void Py_INCREF(PyObject *obj)
void Py_DECREF(PyObject *obj)
cdef extern from 'grim.h':
int PSIZEOF(void *x)
+ ctypedef void *cvp
###----- That's all, folks --------------------------------------------------