Spaces:
Running
Running
/* PickleBuffer object. This is built-in for ease of use from third-party | |
* C extensions. | |
*/ | |
extern "C" { | |
PyAPI_DATA(PyTypeObject) PyPickleBuffer_Type; | |
/* Create a PickleBuffer redirecting to the given buffer-enabled object */ | |
PyAPI_FUNC(PyObject *) PyPickleBuffer_FromObject(PyObject *); | |
/* Get the PickleBuffer's underlying view to the original object | |
* (NULL if released) | |
*/ | |
PyAPI_FUNC(const Py_buffer *) PyPickleBuffer_GetBuffer(PyObject *); | |
/* Release the PickleBuffer. Returns 0 on success, -1 on error. */ | |
PyAPI_FUNC(int) PyPickleBuffer_Release(PyObject *); | |
} | |