Lines Matching refs:len
42 unsigned len; /* a code's length in bits */ local
109 for (len = 0; len <= MAXBITS; len++)
110 count[len] = 0;
134 for (len = 1; len <= MAXBITS; len++) {
136 left -= count[len];
144 for (len = 1; len < MAXBITS; len++)
145 offs[len + 1] = offs[len] + count[len];
205 len = min; /* starting code length */
220 this.bits = (unsigned char)(len - drop);
235 incr = 1U << (len - drop);
244 incr = 1U << (len - 1);
256 if (--(count[len]) == 0) {
257 if (len == max) break;
258 len = lens[work[sym]];
262 if (len > root && (huff & mask) != low) {
271 curr = len - drop;
301 this.bits = (unsigned char)(len - drop);
307 len = root;
309 this.bits = (unsigned char)len;
316 incr = 1U << (len - 1);