MAXBITS
for (len = 0; len <= MAXBITS; len++)
for (mmax = MAXBITS; mmax >= 1; mmax--)
for (mmin = 1; mmin <= MAXBITS; mmin++)
for (len = 1; len <= MAXBITS; len++) {
for (len = 1; len < MAXBITS; len++)
unsigned short count[MAXBITS+1]; /* number of codes of each length */
unsigned short offs[MAXBITS+1]; /* offsets in table for each length */