Lines Matching defs:here
602 code here; /* current decoding table entry */
951 here = state->lencode[BITS(state->lenbits)];
952 if ((unsigned)(here.bits) <= bits) break;
955 if (here.val < 16) {
956 DROPBITS(here.bits);
957 state->lens[state->have++] = here.val;
960 if (here.val == 16) {
961 NEEDBITS(here.bits + 2);
962 DROPBITS(here.bits);
972 else if (here.val == 17) {
973 NEEDBITS(here.bits + 3);
974 DROPBITS(here.bits);
980 NEEDBITS(here.bits + 7);
981 DROPBITS(here.bits);
1007 values here (9 and 6) without reading the comments in inftrees.h
1046 here = state->lencode[BITS(state->lenbits)];
1047 if ((unsigned)(here.bits) <= bits) break;
1050 if (here.op && (here.op & 0xf0) == 0) {
1051 last = here;
1053 here = state->lencode[last.val +
1055 if ((unsigned)(last.bits + here.bits) <= bits) break;
1061 DROPBITS(here.bits);
1062 state->back += here.bits;
1063 state->length = (unsigned)here.val;
1064 if ((int)(here.op) == 0) {
1065 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
1067 "inflate: literal 0x%02x\n", here.val));
1071 if (here.op & 32) {
1077 if (here.op & 64) {
1082 state->extra = (unsigned)(here.op) & 15;
1098 here = state->distcode[BITS(state->distbits)];
1099 if ((unsigned)(here.bits) <= bits) break;
1102 if ((here.op & 0xf0) == 0) {
1103 last = here;
1105 here = state->distcode[last.val +
1107 if ((unsigned)(last.bits + here.bits) <= bits) break;
1113 DROPBITS(here.bits);
1114 state->back += here.bits;
1115 if (here.op & 64) {
1120 state->offset = (unsigned)here.val;
1121 state->extra = (unsigned)(here.op) & 15;