Home | History | Annotate | Download | only in zlib-1.2.8

Lines Matching refs:bi_valid

198      * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid))
201 if (s->bi_valid > (int)Buf_size - length) {
202 s->bi_buf |= (ush)value << s->bi_valid;
204 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
205 s->bi_valid += length - Buf_size;
207 s->bi_buf |= (ush)value << s->bi_valid;
208 s->bi_valid += length;
215 if (s->bi_valid > (int)Buf_size - len) {\
217 s->bi_buf |= (ush)val << s->bi_valid;\
219 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
220 s->bi_valid += len - Buf_size;\
222 s->bi_buf |= (ush)(value) << s->bi_valid;\
223 s->bi_valid += len;\
396 s->bi_valid = 0;
1172 if (s->bi_valid == 16) {
1175 s->bi_valid = 0;
1176 } else if (s->bi_valid >= 8) {
1179 s->bi_valid -= 8;
1189 if (s->bi_valid > 8) {
1191 } else if (s->bi_valid > 0) {
1195 s->bi_valid = 0;