Lines Matching defs:BITS
44 #define de_stack ((char_type *)&tab_suffixof(1 << BITS))
46 #define BITS 16 /* Default bits. */
57 #define INIT_BITS 9 /* Initial number of bits/code. */
90 int zs_n_bits; /* Number of bits/code. */
91 int zs_maxbits; /* User settable max # bits/code. */
110 char_type zs_buf[BITS];
123 char_type zs_gbuf[BITS];
249 if (zs->zs_maxbits > BITS || zs->zs_maxbits < 12) {
292 * bound by 1 << BITS - 256.
335 int r_off, bits, i;
372 bits = zs->zs_n_bits;
378 /* Get first part (low order bits). */
380 bits -= (8 - r_off);
383 /* Get any 8 bit parts in the middle (<=1 for up to 16 bits). */
384 if (bits >= 8) {
387 bits -= 8;
390 /* High order bits. */
391 gcode |= (*bp & rmask[bits]) << r_off;