| PyObject *obj, const char **buffer, Py_ssize_t *buffer_len) |
0, sets
buffer to the memory location and buffer_len to the buffer
length. Returns -1 and sets a TypeError on error.
New in version 1.6.
| PyObject *obj, const void **buffer, Py_ssize_t *buffer_len) |
0, sets buffer to the memory location and buffer_len
to the buffer length. Returns -1 and sets a
TypeError on error.
New in version 1.6.
| PyObject *o) |
1 if o supports the single-segment readable
buffer interface. Otherwise returns 0.
New in version 2.2.
| PyObject *obj, void **buffer, Py_ssize_t *buffer_len) |
0, sets buffer to the
memory location and buffer_len to the buffer length. Returns
-1 and sets a TypeError on error.
New in version 1.6.