if ((v = (uIntf*)ZALLOC(z, 19, sizeof(uInt))) == Z_NULL) return Z_MEM_ERROR; r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL, tb, bb, hp, &hn, v);
r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL, tb, bb, z);
int inflate_trees_bits(c, bb, tb, hp, z)uIntf *c;               /* 19 code lengths */uIntf *bb;              /* bits tree desired/actual depth */inflate_huft * FAR *tb; /* bits tree result */inflate_huft *hp;       /* space for trees */z_streamp z;            /* for messages */{  int r;  uInt hn = 0;          /* hufts used in space */  uIntf *v;             /* work area for huft_build */  if ((v = (uIntf*)ZALLOC(z, 19, sizeof(uInt))) == Z_NULL)    return Z_MEM_ERROR;  r = huft_build(c, 19, 19, (uIntf*)Z_NULL, (uIntf*)Z_NULL,                 tb, bb, hp, &hn, v);  if (r == Z_DATA_ERROR)    z->msg = (char*)"oversubscribed dynamic bit lengths tree";  else if (r == Z_BUF_ERROR || *bb == 0)  {    z->msg = (char*)"incomplete dynamic bit lengths tree";    r = Z_DATA_ERROR;  }  ZFREE(z, v);  return r;}