Lines Matching refs:this

339     code this;                  /* current decoding table entry */  in inflate()  local
652 this = state->lencode[BITS(state->lenbits)]; in inflate()
653 if ((unsigned)(this.bits) <= bits) break; in inflate()
656 if (this.val < 16) { in inflate()
657 NEEDBITS(this.bits); in inflate()
658 DROPBITS(this.bits); in inflate()
659 state->lens[state->have++] = this.val; in inflate()
662 if (this.val == 16) { in inflate()
663 NEEDBITS(this.bits + 2); in inflate()
664 DROPBITS(this.bits); in inflate()
674 else if (this.val == 17) { in inflate()
675 NEEDBITS(this.bits + 3); in inflate()
676 DROPBITS(this.bits); in inflate()
682 NEEDBITS(this.bits + 7); in inflate()
683 DROPBITS(this.bits); in inflate()
732 this = state->lencode[BITS(state->lenbits)]; in inflate()
733 if ((unsigned)(this.bits) <= bits) break; in inflate()
736 if (this.op && (this.op & 0xf0) == 0) { in inflate()
737 last = this; in inflate()
739 this = state->lencode[last.val + in inflate()
741 if ((unsigned)(last.bits + this.bits) <= bits) break; in inflate()
746 DROPBITS(this.bits); in inflate()
747 state->length = (unsigned)this.val; in inflate()
748 if ((int)(this.op) == 0) { in inflate()
749 Tracevv((stderr, this.val >= 0x20 && this.val < 0x7f ? in inflate()
751 "inflate: literal 0x%02x\n", this.val)); in inflate()
755 if (this.op & 32) { in inflate()
760 if (this.op & 64) { in inflate()
765 state->extra = (unsigned)(this.op) & 15; in inflate()
777 this = state->distcode[BITS(state->distbits)]; in inflate()
778 if ((unsigned)(this.bits) <= bits) break; in inflate()
781 if ((this.op & 0xf0) == 0) { in inflate()
782 last = this; in inflate()
784 this = state->distcode[last.val + in inflate()
786 if ((unsigned)(last.bits + this.bits) <= bits) break; in inflate()
791 DROPBITS(this.bits); in inflate()
792 if (this.op & 64) { in inflate()
797 state->offset = (unsigned)this.val; in inflate()
798 state->extra = (unsigned)(this.op) & 15; in inflate()