Home | History | Annotate | Download | only in zlib

Lines Matching defs:here

602     code here;                  /* current decoding table entry */
923 here = state->lencode[BITS(state->lenbits)];
924 if ((unsigned)(here.bits) <= bits) break;
927 if (here.val < 16) {
928 NEEDBITS(here.bits);
929 DROPBITS(here.bits);
930 state->lens[state->have++] = here.val;
933 if (here.val == 16) {
934 NEEDBITS(here.bits + 2);
935 DROPBITS(here.bits);
945 else if (here.val == 17) {
946 NEEDBITS(here.bits + 3);
947 DROPBITS(here.bits);
953 NEEDBITS(here.bits + 7);
954 DROPBITS(here.bits);
980 values here (9 and 6) without reading the comments in inftrees.h
1017 here = state->lencode[BITS(state->lenbits)];
1018 if ((unsigned)(here.bits) <= bits) break;
1021 if (here.op && (here.op & 0xf0) == 0) {
1022 last = here;
1024 here = state->lencode[last.val +
1026 if ((unsigned)(last.bits + here.bits) <= bits) break;
1032 DROPBITS(here.bits);
1033 state->back += here.bits;
1034 state->length = (unsigned)here.val;
1035 if ((int)(here.op) == 0) {
1036 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
1038 "inflate: literal 0x%02x\n", here.val));
1042 if (here.op & 32) {
1048 if (here.op & 64) {
1053 state->extra = (unsigned)(here.op) & 15;
1067 here = state->distcode[BITS(state->distbits)];
1068 if ((unsigned)(here.bits) <= bits) break;
1071 if ((here.op & 0xf0) == 0) {
1072 last = here;
1074 here = state->distcode[last.val +
1076 if ((unsigned)(last.bits + here.bits) <= bits) break;
1082 DROPBITS(here.bits);
1083 state->back += here.bits;
1084 if (here.op & 64) {
1089 state->offset = (unsigned)here.val;
1090 state->extra = (unsigned)(here.op) & 15;