Lines Matching refs:len
41 unsigned len; /* a code's length in bits */ local
108 for (len = 0; len <= MAXBITS; len++)
109 count[len] = 0;
133 for (len = 1; len <= MAXBITS; len++) {
135 left -= count[len];
143 for (len = 1; len < MAXBITS; len++)
144 offs[len + 1] = offs[len] + count[len];
201 len = min; /* starting code length */
217 here.bits = (unsigned char)(len - drop);
232 incr = 1U << (len - drop);
241 incr = 1U << (len - 1);
253 if (--(count[len]) == 0) {
254 if (len == max) break;
255 len = lens[work[sym]];
259 if (len > root && (huff & mask) != low) {
268 curr = len - drop;
296 here.bits = (unsigned char)(len - drop);