maxbits
static int maxbits = BITS; /* user settable max # bits/code */
if ( n_bits == maxbits )
maxbits = getc(input);
block_compress = maxbits & BLOCK_MASK;
maxbits &= BIT_MASK;
maxmaxcode = 1 << maxbits;
if (maxbits > BITS)
db->maxbits = bits;
|| BSD_NBITS(options[2]) != db->maxbits
u_char maxbits;
maxmaxcode = 1L << maxbits;
tmp = (u_char)(maxbits | block_compress);
fcode = (long)(((long)c << maxbits) + ent);
if (n_bits == maxbits)
maxbits = header[2]; /* Set -b from file. */
block_compress = maxbits & BLOCK_MASK;
maxbits &= BIT_MASK;
maxmaxcode = 1L << maxbits;
if (maxbits > BITS || maxbits < 12) {
if (n_bits == maxbits) /* Won't get any bigger now. */
maxbits = bits ? bits : BITS; /* User settable max # bits/code. */
maxmaxcode = 1 << maxbits; /* Should NEVER generate this code. */