Lines Matching refs:here
252 code here; /* current decoding table entry */ in inflateBack() local
404 here = state->lencode[BITS(state->lenbits)]; in inflateBack()
405 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
408 if (here.val < 16) { in inflateBack()
409 DROPBITS(here.bits); in inflateBack()
410 state->lens[state->have++] = here.val; in inflateBack()
413 if (here.val == 16) { in inflateBack()
414 NEEDBITS(here.bits + 2); in inflateBack()
415 DROPBITS(here.bits); in inflateBack()
429 else if (here.val == 17) { in inflateBack()
430 NEEDBITS(here.bits + 3); in inflateBack()
431 DROPBITS(here.bits); in inflateBack()
437 NEEDBITS(here.bits + 7); in inflateBack()
438 DROPBITS(here.bits); in inflateBack()
520 here = state->lencode[BITS(state->lenbits)]; in inflateBack()
521 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
524 if (here.op && (here.op & 0xf0) == 0) { in inflateBack()
525 last = here; in inflateBack()
527 here = state->lencode[last.val + in inflateBack()
529 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflateBack()
534 DROPBITS(here.bits); in inflateBack()
535 state->length = (unsigned)here.val; in inflateBack()
538 if (here.op == 0) { in inflateBack()
539 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? in inflateBack()
541 "inflate: literal 0x%02x\n", here.val)); in inflateBack()
550 if (here.op & 32) { in inflateBack()
557 if (here.op & 64) { in inflateBack()
568 state->extra = (unsigned)(here.op) & 15; in inflateBack()
578 here = state->distcode[BITS(state->distbits)]; in inflateBack()
579 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
582 if ((here.op & 0xf0) == 0) { in inflateBack()
583 last = here; in inflateBack()
585 here = state->distcode[last.val + in inflateBack()
587 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflateBack()
592 DROPBITS(here.bits); in inflateBack()
593 if (here.op & 64) { in inflateBack()
602 state->offset = (unsigned)here.val; in inflateBack()
605 state->extra = (unsigned)(here.op) & 15; in inflateBack()