33
33
char *PyString_AsString(object p) except NULL
34
34
object PyString_FromStringAndSize(char *, Py_ssize_t)
35
36
int PyString_CheckExact(object s)
36
37
int PyString_CheckExact_ptr "PyString_CheckExact" (PyObject *)
37
38
Py_ssize_t PyString_Size(object p)
38
39
Py_ssize_t PyString_GET_SIZE_ptr "PyString_GET_SIZE" (PyObject *)
39
40
char * PyString_AS_STRING_ptr "PyString_AS_STRING" (PyObject *)
40
41
int PyString_AsStringAndSize_ptr(PyObject *, char **buf, Py_ssize_t *len)
41
43
int PyTuple_CheckExact(object t)
42
44
Py_ssize_t PyTuple_GET_SIZE(object t)
43
45
PyObject *PyTuple_GET_ITEM_ptr_object "PyTuple_GET_ITEM" (object tpl, int index)
45
48
cdef extern from "string.h":
46
49
void *memcpy(void *dest, void *src, size_t n)