di_mem_area Struct Reference
[Memory chunk allocer]

a mem area More...


Data Fields

di_mem_areanext
di_mem_areaprev
size_t index
size_t free
size_t allocated
char mem [MEM_AREA_SIZE]


Detailed Description

a mem area

For internal use only.


Field Documentation

di_mem_area* next

the next mem area

di_mem_area* prev

the previous mem area

size_t index

the current index into the "mem" array

size_t free

the number of free bytes in this mem area

size_t allocated

the number of atoms allocated from this area

char mem[MEM_AREA_SIZE]

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).


Generated on Sat Sep 29 08:45:17 2007 for libdebian-installer by  doxygen 1.5.1