Lines Matching refs:bitPos
72 int bitPos;
165 bitC->bitPos = 0;
179 bitC->bitContainer |= (value & BIT_mask[nbBits]) << bitC->bitPos;
180 bitC->bitPos += nbBits;
187 bitC->bitContainer |= value << bitC->bitPos;
188 bitC->bitPos += nbBits;
195 size_t const nbBytes = bitC->bitPos >> 3;
198 bitC->bitPos &= 7;
199 bitC->bitContainer >>= nbBytes * 8; /* if bitPos >= sizeof(bitContainer)*8 --> undefined behavior */
207 size_t const nbBytes = bitC->bitPos >> 3;
212 bitC->bitPos &= 7;
213 bitC->bitContainer >>= nbBytes * 8; /* if bitPos >= sizeof(bitContainer)*8 --> undefined behavior */
227 return (bitC->ptr - bitC->startPtr) + (bitC->bitPos > 0);