Trace((stderr, "inflate:   blocks allocated\n")); inflate_blocks_reset(s, z, &s->check);
Tracev((stderr, "inflate:   blocks allocated\n")); inflate_blocks_reset(s, z, Z_NULL);
inflate_blocks_statef *inflate_blocks_new(z, c, w)z_streamp z;check_func c;uInt w;{  inflate_blocks_statef *s;  if ((s = (inflate_blocks_statef *)ZALLOC       (z,1,sizeof(struct inflate_blocks_state))) == Z_NULL)    return s;  if ((s->window = (Bytef *)ZALLOC(z, 1, w)) == Z_NULL)  {    ZFREE(z, s);    return Z_NULL;  }  s->end = s->window + w;  s->checkfn = c;  s->mode = TYPE;  Trace((stderr, "inflate:   blocks allocated\n"));  inflate_blocks_reset(s, z, &s->check);  return s;}