--- src/z_zone.c~ Sun Nov 12 14:59:30 2000 +++ src/z_zone.c Sat May 31 13:55:27 2003 @@ -63,9 +63,6 @@ // Alignment of zone memory (benefit may be negated by HEADER_SIZE, CHUNK_SIZE) #define CACHE_ALIGN 32 -// size of block header -#define HEADER_SIZE 32 - // Minimum chunk size at which blocks are allocated #define CHUNK_SIZE 32 @@ -114,6 +111,9 @@ #endif } memblock_t; + +// size of block header +#define HEADER_SIZE sizeof(memblock_t) static memblock_t *rover; // roving pointer to memory blocks static memblock_t *zone; // pointer to first block