HSIZE
int offset = (HSIZE - 1);
for (code = BOGUSCODE+1; code < HSIZE; ++code)
for (code = BOGUSCODE+1; code < HSIZE; ++code) {
for (code = BOGUSCODE+1; code < HSIZE; ++code) {
#define CODE_MASK (HSIZE - 1) /* 0x1fff (lower bits are parent's index) */
#define FREE_CODE HSIZE /* 0x2000 (code is unused or was cleared) */
#define HAS_CHILD (HSIZE << 1) /* 0x4000 (code has a child--do not clear) */
(unsigned)(((WSIZE+UZ_SLIDE_CHUNK-1)/UZ_SLIDE_CHUNK > HSIZE) ? \
(WSIZE+UZ_SLIDE_CHUNK-1)/UZ_SLIDE_CHUNK : HSIZE)
G.area.shrink.value = G.area.Slide + (sizeof(shrint)*(HSIZE));
(sizeof(shrint) + sizeof(uch))*(HSIZE);
shrint Parent[HSIZE]; /* (8192 * sizeof(shrint)) == 16KB minimum */
uch value[HSIZE]; /* 8KB */
uch Stack[HSIZE]; /* 8KB */