Lines Matching defs:here
234 code here; /* current decoding table entry */
375 here = lencode[BITS(lenbits)];
376 if ((unsigned)(here.bits) <= bits) break;
379 if (here.val < 16) {
380 NEEDBITS(here.bits);
381 DROPBITS(here.bits);
382 state->lens[state->have++] = here.val;
385 if (here.val == 16) {
386 NEEDBITS(here.bits + 2);
387 DROPBITS(here.bits);
397 else if (here.val == 17) {
398 NEEDBITS(here.bits + 3);
399 DROPBITS(here.bits);
405 NEEDBITS(here.bits + 7);
406 DROPBITS(here.bits);
432 values here (9 and 6) without reading the comments in inftree9.h
460 here = lencode[BITS(lenbits)];
461 if ((unsigned)(here.bits) <= bits) break;
464 if (here.op && (here.op & 0xf0) == 0) {
465 last = here;
467 here = lencode[last.val +
469 if ((unsigned)(last.bits + here.bits) <= bits) break;
474 DROPBITS(here.bits);
475 length = (unsigned)here.val;
478 if (here.op == 0) {
479 Tracevv((stderr, here.val >= 0x20 && here.val < 0x7f ?
481 "inflate: literal 0x%02x\n", here.val));
490 if (here.op & 32) {
497 if (here.op & 64) {
504 extra = (unsigned)(here.op) & 31;
514 here = distcode[BITS(distbits)];
515 if ((unsigned)(here.bits) <= bits) break;
518 if ((here.op & 0xf0) == 0) {
519 last = here;
521 here = distcode[last.val +
523 if ((unsigned)(last.bits + here.bits) <= bits) break;
528 DROPBITS(here.bits);
529 if (here.op & 64) {
534 offset = (unsigned)here.val;
537 extra = (unsigned)(here.op) & 15;