• Home
  • Raw
  • Download

Lines Matching full:here

139     code here;                   /* current decoding table entry */  in PREFIX()  local
266 here = state->lencode[BITS(state->lenbits)]; in PREFIX()
267 if (here.bits <= bits) break; in PREFIX()
270 if (here.val < 16) { in PREFIX()
271 DROPBITS(here.bits); in PREFIX()
272 state->lens[state->have++] = here.val; in PREFIX()
274 if (here.val == 16) { in PREFIX()
275 NEEDBITS(here.bits + 2); in PREFIX()
276 DROPBITS(here.bits); in PREFIX()
284 } else if (here.val == 17) { in PREFIX()
285 NEEDBITS(here.bits + 3); in PREFIX()
286 DROPBITS(here.bits); in PREFIX()
291 NEEDBITS(here.bits + 7); in PREFIX()
292 DROPBITS(here.bits); in PREFIX()
319 values here (9 and 6) without reading the comments in inftrees.h in PREFIX()
354 here = state->lencode[BITS(state->lenbits)]; in PREFIX()
355 if (here.bits <= bits) in PREFIX()
359 if (here.op && (here.op & 0xf0) == 0) { in PREFIX()
360 last = here; in PREFIX()
362 here = state->lencode[last.val + (BITS(last.bits + last.op) >> last.bits)]; in PREFIX()
363 if ((unsigned)last.bits + (unsigned)here.bits <= bits) in PREFIX()
369 DROPBITS(here.bits); in PREFIX()
370 state->length = here.val; in PREFIX()
373 if ((int)(here.op) == 0) { in PREFIX()
374 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? in PREFIX()
376 "inflate: literal 0x%02x\n", here.val)); in PREFIX()
385 if (here.op & 32) { in PREFIX()
392 if (here.op & 64) { in PREFIX()
398 state->extra = (here.op & 15); in PREFIX()
408 here = state->distcode[BITS(state->distbits)]; in PREFIX()
409 if (here.bits <= bits) in PREFIX()
413 if ((here.op & 0xf0) == 0) { in PREFIX()
414 last = here; in PREFIX()
416 here = state->distcode[last.val + (BITS(last.bits + last.op) >> last.bits)]; in PREFIX()
417 if ((unsigned)last.bits + (unsigned)here.bits <= bits) in PREFIX()
423 DROPBITS(here.bits); in PREFIX()
424 if (here.op & 64) { in PREFIX()
428 state->offset = here.val; in PREFIX()
429 state->extra = (here.op & 15); in PREFIX()