Lines Matching refs:value
216 ush next_code[MAX_BITS+1]; /* next code value for each bit length */
217 unsigned code = 0; /* running code value */
261 * Send a value on a given number of bits.
262 * IN assertion: length <= 16 and value fits in length bits.
265 local void send_bits(deflate_state *s, int value, int length)
267 Tracevv((stderr," l %2d v %4x ", length, value));
272 * (16 - bi_valid) bits from value, leaving (width - (16 - bi_valid))
273 * unused bits in value.
276 s->bi_buf |= (ush)value << s->bi_valid;
278 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
281 s->bi_buf |= (ush)value << s->bi_valid;
287 #define send_bits(s, value, length) \
290 int val = (int)value;\
296 s->bi_buf |= (ush)(value) << s->bi_valid;\
314 int length; /* length value */
315 int code; /* code value */
836 * 3 but the actual value used is 4.)