diff options
Diffstat (limited to 'CPP/7zip/Common/LSBFEncoder.cpp')
-rwxr-xr-x | CPP/7zip/Common/LSBFEncoder.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/CPP/7zip/Common/LSBFEncoder.cpp b/CPP/7zip/Common/LSBFEncoder.cpp index 6322cae3..7809a8f6 100755 --- a/CPP/7zip/Common/LSBFEncoder.cpp +++ b/CPP/7zip/Common/LSBFEncoder.cpp @@ -8,22 +8,4 @@ namespace NStream { namespace NLSBF { -void CEncoder::WriteBits(UInt32 value, int numBits) -{ - while(numBits > 0) - { - if (numBits < m_BitPos) - { - m_CurByte |= (value & ((1 << numBits) - 1)) << (8 - m_BitPos); - m_BitPos -= numBits; - return; - } - numBits -= m_BitPos; - m_Stream.WriteByte((Byte)(m_CurByte | (value << (8 - m_BitPos)))); - value >>= m_BitPos; - m_BitPos = 8; - m_CurByte = 0; - } -} - }} |