|
Prism Ruby parser
|
A single block of memory in the arena. More...
#include <pm_arena.h>

Data Fields | |
| struct pm_arena_block * | prev |
| The previous block in the chain (for freeing). | |
| size_t | capacity |
| The total usable bytes in data[]. | |
| size_t | used |
| The number of bytes consumed so far. | |
| char | data [PM_FLEX_ARY_LEN] |
| The block's data. | |
A single block of memory in the arena.
Blocks are linked via prev pointers so they can be freed by walking the chain.