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 |
1.3.7