BMAX
return NZERO + ((BZERO - prio) * (NZERO - 1)) / (BZERO - BMAX);
return BZERO - ((prio - NZERO) * (BZERO - BMAX)) / (NZERO-1);
unsigned c[BMAX+1]; /* bit length count table */
int lx[BMAX+1]; /* memory for l[-1..BMAX-1] */
struct huft *u[BMAX]; /* table stack */
unsigned x[BMAX+1]; /* bit offsets, then code stack */
el = n > 256 ? b[256] : BMAX; /* set length of EOB code, if any */
for (j = 1; j <= BMAX; j++)
for (i = BMAX; i; i--)
#define CLIP_TO_BEOS(n) CLIP(n, BMAX, BMIN)
- ((prio - BZERO) * NZERO + (BMAX - BZERO) / 2) / (BMAX - BZERO);
out = BZERO + ((NZERO - prio) * (BMAX - BZERO)) / (NZERO);