Home | History | Annotate | Download | only in src

Lines Matching defs:here

617     code here;                  /* current decoding table entry */
938 here = state->lencode[BITS(state->lenbits)];
939 if ((unsigned)(here.bits) <= bits) break;
942 if (here.val < 16) {
943 DROPBITS(here.bits);
944 state->lens[state->have++] = here.val;
947 if (here.val == 16) {
948 NEEDBITS(here.bits + 2);
949 DROPBITS(here.bits);
959 else if (here.val == 17) {
960 NEEDBITS(here.bits + 3);
961 DROPBITS(here.bits);
967 NEEDBITS(here.bits + 7);
968 DROPBITS(here.bits);
994 values here (9 and 6) without reading the comments in inftrees.h
1031 here = state->lencode[BITS(state->lenbits)];
1032 if ((unsigned)(here.bits) <= bits) break;
1035 if (here.op && (here.op & 0xf0) == 0) {
1036 last = here;
1038 here = state->lencode[last.val +
1040 if ((unsigned)(last.bits + here.bits) <= bits) break;
1046 DROPBITS(here.bits);
1047 state->back += here.bits;
1048 state->length = (unsigned)here.val;
1049 if ((int)(here.op) == 0) {
1050 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
1052 "inflate: literal 0x%02x\n", here.val));
1056 if (here.op & 32) {
1062 if (here.op & 64) {
1067 state->extra = (unsigned)(here.op) & 15;
1081 here = state->distcode[BITS(state->distbits)];
1082 if ((unsigned)(here.bits) <= bits) break;
1085 if ((here.op & 0xf0) == 0) {
1086 last = here;
1088 here = state->distcode[last.val +
1090 if ((unsigned)(last.bits + here.bits) <= bits) break;
1096 DROPBITS(here.bits);
1097 state->back += here.bits;
1098 if (here.op & 64) {
1103 state->offset = (unsigned)here.val;
1104 state->extra = (unsigned)(here.op) & 15;