Home | History | Annotate | Download | only in gzip

Lines Matching refs:sub

75     ZFREE(z, s->sub.trees.blens);
77 inflate_codes_free(s->sub.decode.codes, z);
161 s->sub.decode.codes = inflate_codes_new(bl, bd, tl, td, z);
162 if (s->sub.decode.codes == Z_NULL)
194 s->sub.left = (uInt)b & 0xffff;
196 Tracev((stderr, "inflate: stored length %u\n", s->sub.left));
197 s->mode = s->sub.left ? STORED : (s->last ? DRY : TYPE);
203 t = s->sub.left;
209 if ((s->sub.left -= t) != 0)
218 s->sub.trees.table = t = (uInt)b & 0x3fff;
229 if ((s->sub.trees.blens = (uIntf*)ZALLOC(z, t, sizeof(uInt))) == Z_NULL)
235 s->sub.trees.index = 0;
239 while (s->sub.trees.index < 4 + (s->sub.trees.table >> 10))
242 s->sub.trees.blens[border[s->sub.trees.index++]] = (uInt)b & 7;
245 while (s->sub.trees.index < 19)
246 s->sub.trees.blens[border[s->sub.trees.index++]] = 0;
247 s->sub.trees.bb = 7;
248 t = inflate_trees_bits(s->sub.trees.blens, &s->sub.trees.bb,
249 &s->sub.trees.tb, s->hufts, z);
255 ZFREE(z, s->sub.trees.blens);
260 s->sub.trees.index = 0;
264 while (t = s->sub.trees.table,
265 s->sub.trees.index < 258 + (t & 0x1f) + ((t >> 5) & 0x1f))
270 t = s->sub.trees.bb;
272 h = s->sub.trees.tb + ((uInt)b & inflate_mask[t]);
278 s->sub.trees.blens[s->sub.trees.index++] = c;
288 i = s->sub.trees.index;
289 t = s->sub.trees.table;
293 ZFREE(z, s->sub.trees.blens);
299 c = c == 16 ? s->sub.trees.blens[i - 1] : 0;
301 s->sub.trees.blens[i++] = c;
303 s->sub.trees.index = i;
306 s->sub.trees.tb = Z_NULL;
314 t = s->sub.trees.table;
316 s->sub.trees.blens, &bl, &bd, &tl, &td,
322 ZFREE(z, s->sub.trees.blens);
334 s->sub.decode.codes = c;
336 ZFREE(z, s->sub.trees.blens);
343 inflate_codes_free(s->sub.decode.codes, z);