annotate DEPENDENCIES/mingw32/Python27/include/bufferobject.h @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2a2c65a20a8b
children
rev   line source
Chris@87 1
Chris@87 2 /* Buffer object interface */
Chris@87 3
Chris@87 4 /* Note: the object's structure is private */
Chris@87 5
Chris@87 6 #ifndef Py_BUFFEROBJECT_H
Chris@87 7 #define Py_BUFFEROBJECT_H
Chris@87 8 #ifdef __cplusplus
Chris@87 9 extern "C" {
Chris@87 10 #endif
Chris@87 11
Chris@87 12
Chris@87 13 PyAPI_DATA(PyTypeObject) PyBuffer_Type;
Chris@87 14
Chris@87 15 #define PyBuffer_Check(op) (Py_TYPE(op) == &PyBuffer_Type)
Chris@87 16
Chris@87 17 #define Py_END_OF_BUFFER (-1)
Chris@87 18
Chris@87 19 PyAPI_FUNC(PyObject *) PyBuffer_FromObject(PyObject *base,
Chris@87 20 Py_ssize_t offset, Py_ssize_t size);
Chris@87 21 PyAPI_FUNC(PyObject *) PyBuffer_FromReadWriteObject(PyObject *base,
Chris@87 22 Py_ssize_t offset,
Chris@87 23 Py_ssize_t size);
Chris@87 24
Chris@87 25 PyAPI_FUNC(PyObject *) PyBuffer_FromMemory(void *ptr, Py_ssize_t size);
Chris@87 26 PyAPI_FUNC(PyObject *) PyBuffer_FromReadWriteMemory(void *ptr, Py_ssize_t size);
Chris@87 27
Chris@87 28 PyAPI_FUNC(PyObject *) PyBuffer_New(Py_ssize_t size);
Chris@87 29
Chris@87 30 #ifdef __cplusplus
Chris@87 31 }
Chris@87 32 #endif
Chris@87 33 #endif /* !Py_BUFFEROBJECT_H */