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