shrint
shrint code, oldcode, freecode, curcode;
shrint lastfreecode;
curcode = (shrint)(parent[curcode] & CODE_MASK);
freecode = (shrint)(lastfreecode + 1);
register shrint code;
register shrint cparent = (shrint)(parent[code] & CODE_MASK);
# define UZ_SLIDE_CHUNK (sizeof(shrint)+sizeof(uch)+sizeof(uch))
G.area.shrink.Parent = (shrint *)G.area.Slide;
G.area.shrink.value = G.area.Slide + (sizeof(shrint)*(HSIZE));
(sizeof(shrint) + sizeof(uch))*(HSIZE);
shrint *Parent; /* pointer to (8192 * sizeof(shrint)) */
shrint Parent[HSIZE]; /* (8192 * sizeof(shrint)) == 16KB minimum */
zdest=(shrint)((ush)G.bitbuf&mask_bits[nbits]);G.bitbuf>>=nbits;\