Lines Matching defs:bitpos
133 src_buf[bitpos / 8] & (1 << (7 - bitpos % 8)); \
134 bitpos++;
139 #define GETBIT(bitpos) src_buf[bitpos / 8] & (1 << (7 - bitpos % 8))
258 int& bitpos,
267 if (bitpos >= bitsize) {
271 if (src_buf[bitpos / 8] & (1 << (7 - bitpos % 8))) {
274 bitpos++;
286 int& bitpos,
293 if (bitpos >= bitsize) {
302 if (bitpos >= bitsize) {
306 if (bitpos >= bitsize) {
318 src_buf, bitpos, bitsize);
334 src_buf, bitpos, bitsize);
350 if (bitpos >= bitsize) {
364 if (bitpos >= bitsize) {
368 if (bitpos >= bitsize) {
377 if (bitpos >= bitsize) {
387 if (bitpos >= bitsize) {
392 bitpos += 3;
395 bitpos += 5;
414 FX_BOOL FaxSkipEOL(const uint8_t* src_buf, int bitsize, int& bitpos) {
415 int startbit = bitpos;
416 while (bitpos < bitsize) {
419 if (bitpos - startbit <= 11) {
420 bitpos = startbit;
430 int& bitpos,
436 if (bitpos >= bitsize) {
442 bitpos, bitsize);
444 while (bitpos < bitsize) {
622 int bitpos;
674 bitpos = 0;
679 FaxSkipEOL(m_pSrcBuf, bitsize, bitpos);
680 if (bitpos >= bitsize) {
685 FaxG4GetRow(m_pSrcBuf, bitsize, bitpos, m_pScanlineBuf, m_pRefBuf,
689 FaxGet1DLine(m_pSrcBuf, bitsize, bitpos, m_pScanlineBuf, m_OrigWidth);
691 FX_BOOL bNext1D = m_pSrcBuf[bitpos / 8] & (1 << (7 - bitpos % 8));
692 bitpos++;
694 FaxGet1DLine(m_pSrcBuf, bitsize, bitpos, m_pScanlineBuf, m_OrigWidth);
696 FaxG4GetRow(m_pSrcBuf, bitsize, bitpos, m_pScanlineBuf, m_pRefBuf,
702 FaxSkipEOL(m_pSrcBuf, bitsize, bitpos);
704 if (m_bByteAlign && bitpos < bitsize) {
705 int bitpos0 = bitpos;
706 int bitpos1 = (bitpos + 7) / 8 * 8;
716 bitpos = bitpos1;
727 FX_DWORD ret = (bitpos + 7) / 8;
746 int bitpos = *pbitpos;
750 FaxG4GetRow(src_buf, src_size << 3, bitpos, line_buf, ref_buf, width);
754 *pbitpos = bitpos;