Lines Matching defs:bitpos
35 int fd, bitpos, len, max;
50 // Advance bitpos without the overhead of recording bits
55 int pos = bb->bitpos + bits + (bits<0), len;
64 bb->bitpos = pos;
72 int bufpos = bb->bitpos>>3;
79 return (bb->buf[bufpos]>>(bb->bitpos++&7))&1;
88 int click = bb->bitpos >> 3, blow, blen;
97 blow = bb->bitpos & 7;
103 bb->bitpos += blen;
111 if (!bb->bitpos) return;
113 xwrite(bb->fd, bb->buf, (bb->bitpos+7)>>3);
115 bb->bitpos = 0;
121 int click = bb->bitpos >> 3, blow, blen;
128 blow = bb->bitpos & 7;
132 bb->bitpos += blen;
220 bitbuf_skip(bb, (8-bb->bitpos)&7);
227 int pos = bb->bitpos >> 3, bblen = bb->len - pos;
343 bitbuf_put(bb, 0, (8-bb->bitpos)&7);
469 bitbuf_put(bb, 0, (8-bb->bitpos)&7);
498 bitbuf_skip(bb, (8-bb->bitpos)&7);
503 bitbuf_skip(bb, (8-bb->bitpos)&7);