Home | History | Annotate | Download | only in lzw

Lines Matching refs:num_bits

39                                state->num_bits );  /* WHY? */
43 state->in_eof = FT_BOOL( count < state->num_bits );
47 if ( state->buf_size > state->num_bits )
48 state->buf_size -= state->num_bits - 1;
62 FT_UInt num_bits = state->num_bits;
74 state->num_bits = ++num_bits;
75 if ( num_bits > LZW_MAX_BITS )
78 state->free_bits = state->num_bits < state->max_bits
79 ? (FT_UInt)( ( 1UL << num_bits ) - 256 )
85 state->num_bits = num_bits = LZW_INIT_BITS;
86 state->free_bits = (FT_UInt)( ( 1UL << num_bits ) - 256 );
96 state->buf_offset = offset + num_bits;
102 num_bits -= offset;
104 if ( num_bits >= 8 )
108 num_bits -= 8;
110 if ( num_bits > 0 )
111 result |= ( *p & LZW_MASK( num_bits ) ) << offset;
202 state->num_bits = LZW_INIT_BITS;
290 state->num_bits = LZW_INIT_BITS;
295 state->free_bits = state->num_bits < state->max_bits
296 ? (FT_UInt)( ( 1UL << state->num_bits ) - 256 )