Lines Matching refs:here

616     code here;                  /* current decoding table entry */  in inflate()  local
958 here = state->lencode[BITS(state->lenbits)]; in inflate()
959 if ((unsigned)(here.bits) <= bits) break; in inflate()
962 if (here.val < 16) { in inflate()
963 DROPBITS(here.bits); in inflate()
964 state->lens[state->have++] = here.val; in inflate()
967 if (here.val == 16) { in inflate()
968 NEEDBITS(here.bits + 2); in inflate()
969 DROPBITS(here.bits); in inflate()
979 else if (here.val == 17) { in inflate()
980 NEEDBITS(here.bits + 3); in inflate()
981 DROPBITS(here.bits); in inflate()
987 NEEDBITS(here.bits + 7); in inflate()
988 DROPBITS(here.bits); in inflate()
1053 here = state->lencode[BITS(state->lenbits)]; in inflate()
1054 if ((unsigned)(here.bits) <= bits) break; in inflate()
1057 if (here.op && (here.op & 0xf0) == 0) { in inflate()
1058 last = here; in inflate()
1060 here = state->lencode[last.val + in inflate()
1062 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflate()
1068 DROPBITS(here.bits); in inflate()
1069 state->back += here.bits; in inflate()
1070 state->length = (unsigned)here.val; in inflate()
1071 if ((int)(here.op) == 0) { in inflate()
1072 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ? in inflate()
1074 "inflate: literal 0x%02x\n", here.val)); in inflate()
1078 if (here.op & 32) { in inflate()
1084 if (here.op & 64) { in inflate()
1089 state->extra = (unsigned)(here.op) & 15; in inflate()
1105 here = state->distcode[BITS(state->distbits)]; in inflate()
1106 if ((unsigned)(here.bits) <= bits) break; in inflate()
1109 if ((here.op & 0xf0) == 0) { in inflate()
1110 last = here; in inflate()
1112 here = state->distcode[last.val + in inflate()
1114 if ((unsigned)(last.bits + here.bits) <= bits) break; in inflate()
1120 DROPBITS(here.bits); in inflate()
1121 state->back += here.bits; in inflate()
1122 if (here.op & 64) { in inflate()
1127 state->offset = (unsigned)here.val; in inflate()
1128 state->extra = (unsigned)(here.op) & 15; in inflate()