| /* Object layout */ | |
| typedef struct { | |
| PyObject_VAR_HEAD | |
| Py_ssize_t ob_alloc; /* How many bytes allocated in ob_bytes */ | |
| char *ob_bytes; /* Physical backing buffer */ | |
| char *ob_start; /* Logical start inside ob_bytes */ | |
| Py_ssize_t ob_exports; /* How many buffer exports */ | |
| } PyByteArrayObject; | |
| /* Macros, trading safety for speed */ | |
| PyAPI_DATA(char) _PyByteArray_empty_string[]; | |