biFlush method
void
biFlush()
Flush the bit buffer, keeping at most 7 bits in it.
Implementation
void biFlush() {
if (_numValidBits == 16) {
_putShort(_bitBuffer);
_bitBuffer = 0;
_numValidBits = 0;
} else if (_numValidBits >= 8) {
_putByte(_bitBuffer);
_bitBuffer = _rshift(_bitBuffer, 8);
_numValidBits -= 8;
}
}