YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1335 USA */
typedefstruct st_used_mem
{ /* struct for once_alloc (block) */ struct st_used_mem *next; /* Next block in use */
size_t left; /* memory left in block */
size_t size; /* size of block */
} USED_MEM;
typedefstruct st_mem_root
{
USED_MEM *free; /* blocks with free memory in it */
USED_MEM *used; /* blocks almost without free memory */
USED_MEM *pre_alloc; /* preallocated block */ /* if block have less memory it will be put in 'used' list */
size_t min_malloc;
size_t block_size; /* initial block size */ unsignedint block_num; /* allocated blocks counter */ /* firstfreeblockinqueuetestcounter(ifitexceed MAX_BLOCK_USAGE_BEFORE_DROPblockwillbedroppedin'used'list)
*/ unsignedshort first_block_usage; unsignedshort flags;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.