• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/lib/zlib/

Lines Matching defs:this

65    fixed code decoding.  Normally this returns fixed tables from inffixed.h.
66 If BUILDFIXED is defined, then instead this routine builds the tables the
104 /* do this just once */
256 code this; /* current decoding table entry */
392 this = state->lencode[BITS(state->lenbits)];
393 if ((unsigned)(this.bits) <= bits) break;
396 if (this.val < 16) {
397 NEEDBITS(this.bits);
398 DROPBITS(this.bits);
399 state->lens[state->have++] = this.val;
402 if (this.val == 16) {
403 NEEDBITS(this.bits + 2);
404 DROPBITS(this.bits);
414 else if (this.val == 17) {
415 NEEDBITS(this.bits + 3);
416 DROPBITS(this.bits);
422 NEEDBITS(this.bits + 7);
423 DROPBITS(this.bits);
477 this = state->lencode[BITS(state->lenbits)];
478 if ((unsigned)(this.bits) <= bits) break;
481 if (this.op && (this.op & 0xf0) == 0) {
482 last = this;
484 this = state->lencode[last.val +
486 if ((unsigned)(last.bits + this.bits) <= bits) break;
491 DROPBITS(this.bits);
492 state->length = (unsigned)this.val;
495 if (this.op == 0) {
496 Tracevv((stderr, this.val >= 0x20 && this.val < 0x7f ?
498 "inflate: literal 0x%02x\n", this.val));
507 if (this.op & 32) {
514 if (this.op & 64) {
521 state->extra = (unsigned)(this.op) & 15;
531 this = state->distcode[BITS(state->distbits)];
532 if ((unsigned)(this.bits) <= bits) break;
535 if ((this.op & 0xf0) == 0) {
536 last = this;
538 this = state->distcode[last.val +
540 if ((unsigned)(last.bits + this.bits) <= bits) break;
545 DROPBITS(this.bits);
546 if (this.op & 64) {
551 state->offset = (unsigned)this.val;
554 state->extra = (unsigned)(this.op) & 15;