Lines Matching refs:here
256 code here; /* current decoding table entry */ in inflateBack() local
392 here = state->lencode[BITS(state->lenbits)]; in inflateBack()
393 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
396 if (here.val < 16) { in inflateBack()
397 DROPBITS(here.bits); in inflateBack()
398 state->lens[state->have++] = here.val; in inflateBack()
401 if (here.val == 16) { in inflateBack()
402 NEEDBITS(here.bits + 2); in inflateBack()
403 DROPBITS(here.bits); in inflateBack()
413 else if (here.val == 17) { in inflateBack()
414 NEEDBITS(here.bits + 3); in inflateBack()
415 DROPBITS(here.bits); in inflateBack()
421 NEEDBITS(here.bits + 7); in inflateBack()
422 DROPBITS(here.bits); in inflateBack()
485 here = state->lencode[BITS(state->lenbits)]; in inflateBack()
486 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
489 if (here.op && (here.op & 0xf0) == 0) { in inflateBack()
490 last = here; in inflateBack()
492 here = state->lencode[last.val + in inflateBack()
494 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflateBack()
499 DROPBITS(here.bits); in inflateBack()
500 state->length = (unsigned)here.val; in inflateBack()
503 if (here.op == 0) { in inflateBack()
504 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? in inflateBack()
506 "inflate: literal 0x%02x\n", here.val)); in inflateBack()
515 if (here.op & 32) { in inflateBack()
522 if (here.op & 64) { in inflateBack()
529 state->extra = (unsigned)(here.op) & 15; in inflateBack()
539 here = state->distcode[BITS(state->distbits)]; in inflateBack()
540 if ((unsigned)(here.bits) <= bits) break; in inflateBack()
543 if ((here.op & 0xf0) == 0) { in inflateBack()
544 last = here; in inflateBack()
546 here = state->distcode[last.val + in inflateBack()
548 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflateBack()
553 DROPBITS(here.bits); in inflateBack()
554 if (here.op & 64) { in inflateBack()
559 state->offset = (unsigned)here.val; in inflateBack()
562 state->extra = (unsigned)(here.op) & 15; in inflateBack()