Data Fields | |
di_mem_area * | next |
di_mem_area * | prev |
size_t | index |
size_t | free |
size_t | allocated |
char | mem [MEM_AREA_SIZE] |
For internal use only.
|
the number of atoms allocated from this area |
|
the number of free bytes in this mem area |
|
the current index into the "mem" array |
|
the mem array from which atoms get allocated the actual size of this array is determined by the mem chunk "area_size". ANSI says that it must be declared to be the maximum size it can possibly be (even though the actual size may be less). |
|
the next mem area |
|
the previous mem area |