the regional* is the first block*. More...
|next chunk. More...|
|first large object, cast to char** to obtain next ptr |
|total large size |
|initial chunk size |
|number of bytes available in the current chunk. More...|
|current chunk data position. More...|
the regional* is the first block*.
every block has a ptr to the next in first bytes. and so does the regional struct, which is the first block.
NULL if first chunk is the only chunk. first inside that chunk is the char* next pointer. When regional_free_all() has been called this value is NULL.