PyObject_VAR_HEAD defines the initial segment of all variable-size
container objects. These end with a declaration of an array with 1
element, but enough space is malloc'ed so that the array actually
has room for ob_size elements. Note that ob_size is an element count,
not necessarily a byte count.
PyObject_VAR_HEAD defines the initial segment of all variable-size container objects. These end with a declaration of an array with 1 element, but enough space is malloc'ed so that the array actually has room for ob_size elements. Note that ob_size is an element count, not necessarily a byte count.