iTextSharp.text.pdf.codec.TIFFFaxDecompressor.UpdatePointer C# (CSharp) Method

UpdatePointer() private method

private UpdatePointer ( int bitsToMoveBack ) : void
bitsToMoveBack int
return void
        private void UpdatePointer(int bitsToMoveBack)
        {
            if (bitsToMoveBack > 8) {
                bytePointer -= bitsToMoveBack / 8;
                bitsToMoveBack %= 8;
            }

            int i = bitPointer - bitsToMoveBack;
            if (i < 0) {
                bytePointer--;
                bitPointer = 8 + i;
            } else {
                bitPointer = i;
            }
        }