Lines Matching refs:this
342 code this; /* current decoding table entry */ in zlib_inflate() local
508 this = state->lencode[BITS(state->lenbits)]; in zlib_inflate()
509 if ((unsigned)(this.bits) <= bits) break; in zlib_inflate()
512 if (this.val < 16) { in zlib_inflate()
513 NEEDBITS(this.bits); in zlib_inflate()
514 DROPBITS(this.bits); in zlib_inflate()
515 state->lens[state->have++] = this.val; in zlib_inflate()
518 if (this.val == 16) { in zlib_inflate()
519 NEEDBITS(this.bits + 2); in zlib_inflate()
520 DROPBITS(this.bits); in zlib_inflate()
530 else if (this.val == 17) { in zlib_inflate()
531 NEEDBITS(this.bits + 3); in zlib_inflate()
532 DROPBITS(this.bits); in zlib_inflate()
538 NEEDBITS(this.bits + 7); in zlib_inflate()
539 DROPBITS(this.bits); in zlib_inflate()
587 this = state->lencode[BITS(state->lenbits)]; in zlib_inflate()
588 if ((unsigned)(this.bits) <= bits) break; in zlib_inflate()
591 if (this.op && (this.op & 0xf0) == 0) { in zlib_inflate()
592 last = this; in zlib_inflate()
594 this = state->lencode[last.val + in zlib_inflate()
596 if ((unsigned)(last.bits + this.bits) <= bits) break; in zlib_inflate()
601 DROPBITS(this.bits); in zlib_inflate()
602 state->length = (unsigned)this.val; in zlib_inflate()
603 if ((int)(this.op) == 0) { in zlib_inflate()
607 if (this.op & 32) { in zlib_inflate()
611 if (this.op & 64) { in zlib_inflate()
616 state->extra = (unsigned)(this.op) & 15; in zlib_inflate()
629 this = state->distcode[BITS(state->distbits)]; in zlib_inflate()
630 if ((unsigned)(this.bits) <= bits) break; in zlib_inflate()
633 if ((this.op & 0xf0) == 0) { in zlib_inflate()
634 last = this; in zlib_inflate()
636 this = state->distcode[last.val + in zlib_inflate()
638 if ((unsigned)(last.bits + this.bits) <= bits) break; in zlib_inflate()
643 DROPBITS(this.bits); in zlib_inflate()
644 if (this.op & 64) { in zlib_inflate()
649 state->offset = (unsigned)this.val; in zlib_inflate()
650 state->extra = (unsigned)(this.op) & 15; in zlib_inflate()