diff options
author | Jeffrey Walton <noloader@gmail.com> | 2015-07-26 16:03:14 -0400 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2015-07-26 16:03:14 -0400 |
commit | b7de164d6251dc066123b59bc15d30c74e920756 (patch) | |
tree | 650e67242386d55616a2038c5cbc7042568ed377 /zdeflate.cpp | |
parent | 7b64ca489a7e1da36b02b4a35d149275914d8268 (diff) | |
download | cryptopp-git-b7de164d6251dc066123b59bc15d30c74e920756.tar.gz |
Cut-in CRYPTOPP_ASSERT in all remaining header and source files
Diffstat (limited to 'zdeflate.cpp')
-rw-r--r-- | zdeflate.cpp | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/zdeflate.cpp b/zdeflate.cpp index 8e76df35..b12de1a0 100644 --- a/zdeflate.cpp +++ b/zdeflate.cpp @@ -26,14 +26,14 @@ LowFirstBitWriter::LowFirstBitWriter(BufferedTransformation *attachment) void LowFirstBitWriter::StartCounting() { - assert(!m_counting); + CRYPTOPP_ASSERT(!m_counting); m_counting = true; m_bitCount = 0; } unsigned long LowFirstBitWriter::FinishCounting() { - assert(m_counting); + CRYPTOPP_ASSERT(m_counting); m_counting = false; return m_bitCount; } @@ -46,7 +46,7 @@ void LowFirstBitWriter::PutBits(unsigned long value, unsigned int length) { m_buffer |= value << m_bitsBuffered; m_bitsBuffered += length; - assert(m_bitsBuffered <= sizeof(unsigned long)*8); + CRYPTOPP_ASSERT(m_bitsBuffered <= sizeof(unsigned long)*8); while (m_bitsBuffered >= 8) { m_outputBuffer[m_bytesBuffered++] = (byte)m_buffer; @@ -109,8 +109,8 @@ struct FreqLessThan void HuffmanEncoder::GenerateCodeLengths(unsigned int *codeBits, unsigned int maxCodeBits, const unsigned int *codeCounts, size_t nCodes) { - assert(nCodes > 0); - assert(nCodes <= ((size_t)1 << maxCodeBits)); + CRYPTOPP_ASSERT(nCodes > 0); + CRYPTOPP_ASSERT(nCodes <= ((size_t)1 << maxCodeBits)); size_t i; SecBlockWithHint<HuffmanNode, 2*286> tree(nCodes); @@ -163,7 +163,7 @@ void HuffmanEncoder::GenerateCodeLengths(unsigned int *codeBits, unsigned int ma bits--; blCount[bits]--; blCount[bits+1] += 2; - assert(blCount[maxCodeBits] > 0); + CRYPTOPP_ASSERT(blCount[maxCodeBits] > 0); blCount[maxCodeBits]--; } @@ -177,12 +177,12 @@ void HuffmanEncoder::GenerateCodeLengths(unsigned int *codeBits, unsigned int ma codeBits[tree[i].symbol] = bits; blCount[bits]--; } - assert(blCount[bits] == 0); + CRYPTOPP_ASSERT(blCount[bits] == 0); } void HuffmanEncoder::Initialize(const unsigned int *codeBits, unsigned int nCodes) { - assert(nCodes > 0); + CRYPTOPP_ASSERT(nCodes > 0); unsigned int maxCodeBits = *max_element(codeBits, codeBits+nCodes); if (maxCodeBits == 0) return; // assume this object won't be used @@ -201,7 +201,7 @@ void HuffmanEncoder::Initialize(const unsigned int *codeBits, unsigned int nCode code = (code + blCount[i-1]) << 1; nextCode[i] = code; } - assert(maxCodeBits == 1 || code == (1 << maxCodeBits) - blCount[maxCodeBits]); + CRYPTOPP_ASSERT(maxCodeBits == 1 || code == (1 << maxCodeBits) - blCount[maxCodeBits]); m_valueToCode.resize(nCodes); for (i=0; i<nCodes; i++) @@ -214,7 +214,7 @@ void HuffmanEncoder::Initialize(const unsigned int *codeBits, unsigned int nCode inline void HuffmanEncoder::Encode(LowFirstBitWriter &writer, value_t value) const { - assert(m_valueToCode[value].len > 0); + CRYPTOPP_ASSERT(m_valueToCode[value].len > 0); writer.PutBits(m_valueToCode[value].code, m_valueToCode[value].len); } @@ -273,7 +273,7 @@ void Deflator::Reset(bool forceReset) if (forceReset) ClearBitBuffer(); else - assert(m_bitsBuffered == 0); + CRYPTOPP_ASSERT(m_bitsBuffered == 0); m_headerWritten = false; m_matchAvailable = false; @@ -337,11 +337,11 @@ unsigned int Deflator::FillWindow(const byte *str, size_t length) memcpy(m_byteBuffer, m_byteBuffer + DSIZE, DSIZE); m_dictionaryEnd = m_dictionaryEnd < DSIZE ? 0 : m_dictionaryEnd-DSIZE; - assert(m_stringStart >= DSIZE); + CRYPTOPP_ASSERT(m_stringStart >= DSIZE); m_stringStart -= DSIZE; - assert(!m_matchAvailable || m_previousMatch >= DSIZE); + CRYPTOPP_ASSERT(!m_matchAvailable || m_previousMatch >= DSIZE); m_previousMatch -= DSIZE; - assert(m_blockStart >= DSIZE); + CRYPTOPP_ASSERT(m_blockStart >= DSIZE); m_blockStart -= DSIZE; unsigned int i; @@ -353,9 +353,9 @@ unsigned int Deflator::FillWindow(const byte *str, size_t length) m_prev[i] = SaturatingSubtract(m_prev[i], DSIZE); } - assert(maxBlockSize > m_stringStart+m_lookahead); + CRYPTOPP_ASSERT(maxBlockSize > m_stringStart+m_lookahead); unsigned int accepted = UnsignedMin(maxBlockSize-(m_stringStart+m_lookahead), length); - assert(accepted > 0); + CRYPTOPP_ASSERT(accepted > 0); memcpy(m_byteBuffer + m_stringStart + m_lookahead, str, accepted); m_lookahead += accepted; return accepted; @@ -363,13 +363,13 @@ unsigned int Deflator::FillWindow(const byte *str, size_t length) inline unsigned int Deflator::ComputeHash(const byte *str) const { - assert(str+3 <= m_byteBuffer + m_stringStart + m_lookahead); + CRYPTOPP_ASSERT(str+3 <= m_byteBuffer + m_stringStart + m_lookahead); return ((str[0] << 10) ^ (str[1] << 5) ^ str[2]) & HMASK; } unsigned int Deflator::LongestMatch(unsigned int &bestMatch) const { - assert(m_previousLength < MAX_MATCH); + CRYPTOPP_ASSERT(m_previousLength < MAX_MATCH); bestMatch = 0; unsigned int bestLength = STDMAX(m_previousLength, (unsigned int)MIN_MATCH-1); @@ -387,10 +387,10 @@ unsigned int Deflator::LongestMatch(unsigned int &bestMatch) const while (current > limit && --chainLength > 0) { const byte *match = m_byteBuffer + current; - assert(scan + bestLength < m_byteBuffer + m_stringStart + m_lookahead); + CRYPTOPP_ASSERT(scan + bestLength < m_byteBuffer + m_stringStart + m_lookahead); if (scan[bestLength-1] == match[bestLength-1] && scan[bestLength] == match[bestLength] && scan[0] == match[0] && scan[1] == match[1]) { - assert(scan[2] == match[2]); + CRYPTOPP_ASSERT(scan[2] == match[2]); unsigned int len = (unsigned int)( #if defined(_STDEXT_BEGIN) && !(defined(_MSC_VER) && (_MSC_VER < 1400 || _MSC_VER >= 1600)) && !defined(_STLPORT_VERSION) stdext::unchecked_mismatch @@ -402,7 +402,7 @@ unsigned int Deflator::LongestMatch(unsigned int &bestMatch) const #else (scan+3, scanEnd, match+3).first - scan); #endif - assert(len != bestLength); + CRYPTOPP_ASSERT(len != bestLength); if (len > bestLength) { bestLength = len; @@ -410,7 +410,7 @@ unsigned int Deflator::LongestMatch(unsigned int &bestMatch) const // TODO: should we throw here? const ptrdiff_t diff = scanEnd - scan; - assert(diff >= 0); + CRYPTOPP_ASSERT(diff >= 0); if (len == static_cast<unsigned int>(diff)) break; @@ -489,7 +489,7 @@ void Deflator::ProcessBuffer() m_lookahead--; } - assert(m_stringStart - (m_blockStart+m_blockLength) == (unsigned int)m_matchAvailable); + CRYPTOPP_ASSERT(m_stringStart - (m_blockStart+m_blockLength) == (unsigned int)m_matchAvailable); } if (m_minLookahead == 0 && m_matchAvailable) @@ -513,7 +513,7 @@ size_t Deflator::Put2(const byte *str, size_t length, int messageEnd, bool block ProcessUncompressedData(str+accepted, newAccepted); accepted += newAccepted; } - assert(accepted == length); + CRYPTOPP_ASSERT(accepted == length); if (messageEnd) { @@ -580,7 +580,7 @@ void Deflator::MatchFound(unsigned int distance, unsigned int length) {1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577}; EncodedMatch &m = m_matchBuffer[m_matchBufferEnd++]; - assert(length >= 3); + CRYPTOPP_ASSERT(length >= 3); unsigned int lengthCode = lengthCodes[length-3]; m.literalCode = lengthCode; m.literalExtra = length - lengthBases[lengthCode-257]; @@ -642,8 +642,8 @@ void Deflator::EncodeBlock(bool eof, unsigned int blockType) if (blockType == STORED) { - assert(m_blockStart + m_blockLength <= m_byteBuffer.size()); - assert(m_blockLength <= 65535); + CRYPTOPP_ASSERT(m_blockStart + m_blockLength <= m_byteBuffer.size()); + CRYPTOPP_ASSERT(m_blockLength <= 65535); FlushBitBuffer(); AttachedTransformation()->PutWord16(static_cast<word16>(m_blockLength), LITTLE_ENDIAN_ORDER); AttachedTransformation()->PutWord16(static_cast<word16>(~m_blockLength), LITTLE_ENDIAN_ORDER); @@ -730,7 +730,7 @@ void Deflator::EncodeBlock(bool eof, unsigned int blockType) literalEncoder.Encode(*this, literalCode); if (literalCode >= 257) { - assert(literalCode <= 285); + CRYPTOPP_ASSERT(literalCode <= 285); PutBits(m_matchBuffer[i].literalExtra, lengthExtraBits[literalCode-257]); unsigned int distanceCode = m_matchBuffer[i].distanceCode; distanceEncoder.Encode(*this, distanceCode); |