Lines Matching refs:this
39 code this; /* table entry for duplication */
75 lens[] are in the range 0..MAXBITS. The caller must assure this.
77 symbol does not occur in this code.
104 this.op = (unsigned char)64; /* invalid code marker */
105 this.bits = (unsigned char)1;
106 this.val = (unsigned short)0;
107 *(*table)++ = this; /* make a table to force an error */
108 *(*table)++ = this;
136 Create and fill in decoding tables. In this loop, the table being
151 counts are used for this, and so count[] is decremented as codes are
163 routine permits incomplete codes, so another loop after this one fills
204 this.bits = (unsigned char)(len - drop);
206 this.op = (unsigned char)0;
207 this.val = work[sym];
210 this.op = (unsigned char)(extra[work[sym]]);
211 this.val = base[work[sym]];
214 this.op = (unsigned char)(32 + 64); /* end of block */
215 this.val = 0;
224 next[(huff >> drop) + fill] = this;
284 this.op = (unsigned char)64; /* invalid code marker */
285 this.bits = (unsigned char)(len - drop);
286 this.val = (unsigned short)0;
293 this.bits = (unsigned char)len;
297 next[huff >> drop] = this;