Home | History | Annotate | Download | only in zlib

Lines Matching defs:here

254     code here;                  /* current decoding table entry */
390 here = state->lencode[BITS(state->lenbits)];
391 if ((unsigned)(here.bits) <= bits) break;
394 if (here.val < 16) {
395 DROPBITS(here.bits);
396 state->lens[state->have++] = here.val;
399 if (here.val == 16) {
400 NEEDBITS(here.bits + 2);
401 DROPBITS(here.bits);
411 else if (here.val == 17) {
412 NEEDBITS(here.bits + 3);
413 DROPBITS(here.bits);
419 NEEDBITS(here.bits + 7);
420 DROPBITS(here.bits);
446 values here (9 and 6) without reading the comments in inftrees.h
484 here = state->lencode[BITS(state->lenbits)];
485 if ((unsigned)(here.bits) <= bits) break;
488 if (here.op && (here.op & 0xf0) == 0) {
489 last = here;
491 here = state->lencode[last.val +
493 if ((unsigned)(last.bits + here.bits) <= bits) break;
498 DROPBITS(here.bits);
499 state->length = (unsigned)here.val;
502 if (here.op == 0) {
503 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
505 "inflate: literal 0x%02x\n", here.val));
514 if (here.op & 32) {
521 if (here.op & 64) {
528 state->extra = (unsigned)(here.op) & 15;
538 here = state->distcode[BITS(state->distbits)];
539 if ((unsigned)(here.bits) <= bits) break;
542 if ((here.op & 0xf0) == 0) {
543 last = here;
545 here = state->distcode[last.val +
547 if ((unsigned)(last.bits + here.bits) <= bits) break;
552 DROPBITS(here.bits);
553 if (here.op & 64) {
558 state->offset = (unsigned)here.val;
561 state->extra = (unsigned)(here.op) & 15;