2024-03-26 09:21 ftp://ftp.de.debian.org/debian/pool/main/a/advancecomp/advancecomp_2.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.5.0-25-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 448 366 elapsed-time: 14.1 15.3 head-timing-info: old-timing-info: head results: advancecomp-2.5/7z/HuffmanDecoder.h:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTableBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/HuffmanDecoder.h:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTableBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LSBFDecoder.h:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LSBFDecoder.h:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LSBFDecoder.h:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LSBFDecoder.h:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMask [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/HuffmanDecoder.h:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitsInLongestCode [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LSBFEncoder.h:10:1: style: The class 'CEncoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/LSBFEncoder.h:37:1: style: The class 'CReverseEncoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_Pos' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_PosLimit' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeBefore' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeAfter' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeReserv' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_StreamPos' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_WindowSize' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_MoveFrom' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Limitits' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Positions' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Lengths' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LSBFDecoder.h:20:1: style: The class 'CDecoder < NStream :: CInByte >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/HuffmanDecoder.h:20:7: warning: Class 'CDecoder < kNumHuffmanBits >' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] advancecomp-2.5/7z/HuffmanDecoder.h:20:7: warning: Class 'CDecoder < kNumHuffmanBits >' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] advancecomp-2.5/7z/BinTree.h:45:10: warning: The class 'CInTree' defines member function with name 'Init' also defined in its parent class 'CIn'. [duplInheritedMember] advancecomp-2.5/7z/WindowIn.h:40:11: note: Parent function 'CIn::Init' advancecomp-2.5/7z/BinTree.h:45:10: note: Derived function 'CInTree::Init' advancecomp-2.5/7z/BinTree.h:49:11: warning: The class 'CInTree' defines member function with name 'MovePos' also defined in its parent class 'CIn'. [duplInheritedMember] advancecomp-2.5/7z/WindowIn.h:46:11: note: Parent function 'CIn::MovePos' advancecomp-2.5/7z/BinTree.h:49:11: note: Derived function 'CInTree::MovePos' advancecomp-2.5/7z/BinTree.h:56:8: warning: The class 'CInTree' defines member function with name 'ReduceOffsets' also defined in its parent class 'CIn'. [duplInheritedMember] advancecomp-2.5/7z/WindowIn.h:81:8: note: Parent function 'CIn::ReduceOffsets' advancecomp-2.5/7z/BinTree.h:56:8: note: Derived function 'CInTree::ReduceOffsets' advancecomp-2.5/7z/OutByte.h:19:3: style: Class 'COutByte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] advancecomp-2.5/7z/InByte.h:21:3: style: Class 'CInByte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] advancecomp-2.5/7z/HuffmanDecoder.h:18:3: style: Class 'CDecoder < kNumHuffmanBits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] advancecomp-2.5/7z/BinTree.h:39:16: style: The function 'AfterMoveBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] advancecomp-2.5/7z/WindowIn.h:30:16: note: Virtual function in base class advancecomp-2.5/7z/BinTree.h:39:16: note: Function in derived class advancecomp-2.5/7z/BinTree.h:42:4: style: The destructor '~CInTree' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] advancecomp-2.5/7z/WindowIn.h:38:12: note: Virtual destructor in base class advancecomp-2.5/7z/BinTree.h:42:4: note: Destructor in derived class advancecomp-2.5/7z/OutByte.h:34:19: style: C-style pointer casting [cstyleCast] advancecomp-2.5/7z/InByte.h:44:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/7z/WindowIn.h:73:13: style: Variable 'pby' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/7z/LiteralCoder.h:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LiteralCoder.h:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMAEncoder.h:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMAEncoder.h:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMAEncoder.h:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumFullDistances [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:67:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StatePrices [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/RangeCoder.h:13:1: style: The class 'CRangeEncoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/LenCoder.h:47:1: style: The class 'CPriceTableEncoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/LenCoder.h:77:1: style: The class 'CDecoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_NumPrevBits' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_NumPosBits' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_PosMask' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_NumPrevBits' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_NumPosBits' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_PosMask' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BitTreeCoder.h:133:3: warning: Member variable 'CReverseBitTreeDecoder2 < kNumMoveBitsForPosCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2 < kNumMoveBitsForPosCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2 < kNumMoveBitsForAlignCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/RangeCoder.h:98:10: style:inconclusive: Technically the member function 'NCompression::NArithmetic::CRangeEncoder::GetProcessedSize' can be const. [functionConst] advancecomp-2.5/7z/RangeCoder.h:189:10: style:inconclusive: Technically the member function 'NCompression::NArithmetic::CRangeDecoder::GetProcessedSize' can be const. [functionConst] advancecomp-2.5/7z/LZMAEncoder.h:34:8: style:inconclusive: Technically the member function 'NCompress::NLZMA::COptimal::IsShortRep' can be const. [functionConst] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'CBitDecoder < kNumMoveBits >::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'CBitDecoder < kNumMoveBitsForMainChoice >::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'CBitDecoder < kNumMoveBitsForAlignCoders >::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'CBitDecoder < kNumMoveBitsForPosCoders >::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'CBitDecoder < kNumMoveBitsForPosSlotCoder >::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'CBitEncoder < kNumMoveBits >::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'CBitEncoder < kNumMoveBitsForMainChoice >::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'CBitEncoder < kNumMoveBitsForPosCoders >::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'CBitEncoder < kNumMoveBitsForAlignCoders >::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'CBitEncoder < kNumMoveBitsForPosSlotCoder >::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/LenCoder.h:55:10: warning: The class 'CPriceTableEncoder' defines member function with name 'GetPrice' also defined in its parent class 'CEncoder'. [duplInheritedMember] advancecomp-2.5/7z/LenCoder.h:42:10: note: Parent function 'CEncoder::GetPrice' advancecomp-2.5/7z/LenCoder.h:55:10: note: Derived function 'CPriceTableEncoder::GetPrice' advancecomp-2.5/7z/LenCoder.h:68:8: warning: The class 'CPriceTableEncoder' defines member function with name 'Encode' also defined in its parent class 'CEncoder'. [duplInheritedMember] advancecomp-2.5/7z/LenCoder.h:40:8: note: Parent function 'CEncoder::Encode' advancecomp-2.5/7z/LenCoder.h:68:8: note: Derived function 'CPriceTableEncoder::Encode' advancecomp-2.5/7z/AriBitCoder.h:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:67:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/AriBitCoder.h:53:10: performance:inconclusive: Technically the member function 'NCompression::NArithmetic::CBitEncoder::GetPrice' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/AriBitCoder.h:65:10: performance:inconclusive: Technically the member function 'NCompression::NArithmetic::CBitDecoder::Decode' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/CRC.cc:88:30: style: C-style pointer casting [cstyleCast] advancecomp-2.5/7z/CRC.cc:98:20: style: C-style pointer casting [cstyleCast] advancecomp-2.5/7z/CRC.cc:85:45: style:inconclusive: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. [funcArgNamesDifferent] advancecomp-2.5/7z/CRC.h:13:41: note: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. advancecomp-2.5/7z/CRC.cc:85:45: note: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. advancecomp-2.5/7z/DeflateDecoder.cc:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTableDirectLevels [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateDecoder.cc:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFinalBlockFieldSize [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateDecoder.cc:192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchNumber [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_InBitStream' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_FinalBlock' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_StoredMode' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_StoredBlockSize' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateDecoder.cc:223:20: style: Variable 'e' can be declared as reference to const [constVariableReference] advancecomp-2.5/7z/DeflateDecoder.cc:118:43: warning: Uninitialized variable: aLevelLevels [uninitvar] advancecomp-2.5/7z/DeflateDecoder.cc:107:25: note: Assuming condition is false advancecomp-2.5/7z/DeflateDecoder.cc:118:43: note: Uninitialized variable: aLevelLevels advancecomp-2.5/7z/BinTreeMain.h:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Table [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLenTableSize [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHistorySize [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReadTableNumber [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:473:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTableLevelRepNumber [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/DeflateEncoder.cc:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_HistorySize' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_MatchMaxLen' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_Son' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_FinderPos' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_Optimum' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OutStream' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_ReverseOutStream' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LastLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_ValueIndex' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OptimumEndIndex' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OptimumCurrentIndex' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_AdditionalOffset' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LongestMatchLength' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LongestMatchDistance' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_MatchLengthEdge' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LiteralPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LenPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_PosPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_CurrentBlockUncompressedSize' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_BlockStartPostion' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/DeflateEncoder.h:72:10: style:inconclusive: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/DeflateEncoder.cc:73:3: note: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:72:10: note: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:82:19: style:inconclusive: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/DeflateEncoder.cc:75:3: note: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:82:19: note: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:70:11: style:inconclusive: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/DeflateEncoder.cc:76:3: note: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:70:11: note: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:62:15: style:inconclusive: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/DeflateEncoder.cc:78:3: note: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. advancecomp-2.5/7z/DeflateEncoder.h:62:15: note: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. advancecomp-2.5/7z/BinTree.h:34:8: performance:inconclusive: Technically the member function 'NBT3Z::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/BinTreeMain.h:471:15: note: Technically the member function 'NBT3Z::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/7z/BinTree.h:34:8: note: Technically the member function 'NBT3Z::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/7z/DeflateEncoder.h:91:8: style:inconclusive: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. [functionConst] advancecomp-2.5/7z/DeflateEncoder.cc:125:14: note: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. advancecomp-2.5/7z/DeflateEncoder.h:91:8: note: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. advancecomp-2.5/7z/DeflateEncoder.cc:80:3: warning: Class 'CCoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] advancecomp-2.5/7z/DeflateEncoder.cc:80:3: warning: Class 'CCoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] advancecomp-2.5/7z/BinTreeMain.h:102:18: warning: The class 'CInTree' defines member function with name 'Init' also defined in its parent class 'CIn'. [duplInheritedMember] advancecomp-2.5/7z/WindowIn.h:40:11: note: Parent function 'CIn::Init' advancecomp-2.5/7z/BinTreeMain.h:102:18: note: Derived function 'CInTree::Init' advancecomp-2.5/7z/BinTreeMain.h:488:18: style: C-style pointer casting [cstyleCast] advancecomp-2.5/7z/BinTreeMain.h:173:10: style: The scope of the variable 'aMatchHashLenMax' can be reduced. [variableScope] advancecomp-2.5/7z/DeflateEncoder.cc:430:7: style: The scope of the variable 'aPrevLen' can be reduced. [variableScope] advancecomp-2.5/7z/DeflateEncoder.cc:432:7: style: The scope of the variable 'aCount' can be reduced. [variableScope] advancecomp-2.5/7z/BinTreeMain.h:63:61: style:inconclusive: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. [funcArgNamesDifferent] advancecomp-2.5/7z/BinTree.h:44:42: note: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. advancecomp-2.5/7z/BinTreeMain.h:63:61: note: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. advancecomp-2.5/7z/DeflateEncoder.cc:322:17: style: Local variable 'anOptimum' shadows outer variable [shadowVariable] advancecomp-2.5/7z/DeflateEncoder.cc:297:15: note: Shadowed declaration advancecomp-2.5/7z/DeflateEncoder.cc:322:17: note: Shadow variable advancecomp-2.5/7z/DeflateEncoder.cc:710:20: style: Variable 'e' can be declared as reference to const [constVariableReference] advancecomp-2.5/7z/BinTreeMain.h:170:9: style: Variable 'aCur' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/7z/BinTreeMain.h:267:11: style: Variable 'pby1' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/7z/BinTreeMain.h:373:9: style: Variable 'aCur' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/7z/BinTreeMain.h:404:11: style: Variable 'pby1' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/7z/BinTreeMain.h:401:8: style: Variable 'aMax' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/7z/DeflateEncoder.cc:636:18: style: Variable 'aNowPos' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/7z/DeflateEncoder.cc:694:15: style: Variable 'aNowPos' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_HeapLength' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_BitLenCounters' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_BlockBitLength' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/HuffmanEncoder.h:33:8: style:inconclusive: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. [functionConst] advancecomp-2.5/7z/HuffmanEncoder.cc:57:16: note: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. advancecomp-2.5/7z/HuffmanEncoder.h:33:8: note: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. advancecomp-2.5/7z/HuffmanEncoder.cc:15:3: warning: Class 'CEncoder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] advancecomp-2.5/7z/HuffmanEncoder.cc:15:3: warning: Class 'CEncoder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] advancecomp-2.5/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_ProcessedSize' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_Buffer' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_BufferLimit' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_Stream' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_StreamWasExhausted' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/InByte.h:11:9: style:inconclusive: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/InByte.cc:7:3: note: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. advancecomp-2.5/7z/InByte.h:11:9: note: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. advancecomp-2.5/7z/InByte.cc:9:3: warning: Class 'CInByte' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] advancecomp-2.5/7z/InByte.cc:9:3: warning: Class 'CInByte' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] advancecomp-2.5/7z/LSBFDecoder.h:20:1: style: The class 'CDecoder' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] advancecomp-2.5/7z/BitTreeCoder.h:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Probability [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/BitTreeCoder.h:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/BitTreeCoder.h:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMA.cc:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDistTableSizeMax [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/BitTreeCoder.h:133:3: warning: Member variable 'CReverseBitTreeDecoder2::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMADecoder.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsMax [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_RangeDecoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_LenDecoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_RepMatchLenDecoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_PosStateMask' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMADecoder.cc:228:21: style: Variable 'e' can be declared as reference to const [constVariableReference] advancecomp-2.5/7z/LZMAEncoder.cc:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsEncodingMax [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMAEncoder.cc:887:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitPriceShiftBits [valueFlowBailoutIncompleteVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_Optimum' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_RangeEncoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LenEncoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_RepMatchLenEncoder' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_MatchDistances' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LongestMatchLength' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AdditionalOffset' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_OptimumEndIndex' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_OptimumCurrentIndex' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LongestMatchWasFound' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_PosSlotPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_DistancesPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AlignPrices' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AlignPriceCount' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CBaseCoder::m_State' is not initialized in the constructor. Maybe it should be initialized directly in the class CBaseCoder? [uninitDerivedMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CBaseCoder::m_PreviousByte' is not initialized in the constructor. Maybe it should be initialized directly in the class CBaseCoder? [uninitDerivedMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CBaseCoder::m_PeviousIsMatch' is not initialized in the constructor. Maybe it should be initialized directly in the class CBaseCoder? [uninitDerivedMemberVar] advancecomp-2.5/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CBaseCoder::m_RepDistances' is not initialized in the constructor. Maybe it should be initialized directly in the class CBaseCoder? [uninitDerivedMemberVar] advancecomp-2.5/7z/LZMAEncoder.h:92:7: style:inconclusive: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/LZMAEncoder.cc:39:3: note: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. advancecomp-2.5/7z/LZMAEncoder.h:92:7: note: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. advancecomp-2.5/7z/LZMAEncoder.h:109:7: style:inconclusive: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. [initializerList] advancecomp-2.5/7z/LZMAEncoder.cc:41:3: note: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. advancecomp-2.5/7z/LZMAEncoder.h:109:7: note: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. advancecomp-2.5/7z/BinTree.h:34:8: performance:inconclusive: Technically the member function 'NBT2::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/7z/BinTreeMain.h:471:15: note: Technically the member function 'NBT2::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/7z/BinTree.h:34:8: note: Technically the member function 'NBT2::CInTree::NormalizeLinks' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/7z/LZMAEncoder.h:202:11: style:inconclusive: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. [functionConst] advancecomp-2.5/7z/LZMAEncoder.cc:123:19: note: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. advancecomp-2.5/7z/LZMAEncoder.h:202:11: note: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. advancecomp-2.5/7z/LZMAEncoder.cc:270:31: style: Condition 'aLenMainm_NumFastBytes' is not redundant advancecomp-2.5/7z/LZMAEncoder.cc:270:31: note: Condition 'aLenMaindat_line==0' is always false [knownConditionTrueFalse] advancecomp-2.5/lib/mng.c:141:47: note: Assignment 'mng->dat_line=mng->dat_width*mng->pixel+1', assigned value is greater than 0 advancecomp-2.5/lib/mng.c:143:21: note: Condition 'mng->dat_line==0' is always false advancecomp-2.5/lib/mng.c:322:61: style: Parameter 'defi' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:365:72: style: Parameter 'move' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:411:43: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:431:40: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:453:73: style: Parameter 'dhdr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:911:41: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:921:37: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/mng.c:931:38: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/lib/png.c:734:15: style: Condition 'scanline==0' is always false [knownConditionTrueFalse] advancecomp-2.5/lib/png.c:732:33: note: Assignment 'scanline=width_align*pixel+1', assigned value is greater than 0 advancecomp-2.5/lib/png.c:734:15: note: Condition 'scanline==0' is always false advancecomp-2.5/lib/png.c:1052:4: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] advancecomp-2.5/lib/png.c:1014:4: note: r is assigned advancecomp-2.5/lib/png.c:1052:4: note: r is overwritten advancecomp-2.5/lib/png.c:272:73: style:inconclusive: Function 'adv_png_unfilter_8' argument 3 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] advancecomp-2.5/lib/png.h:97:73: note: Function 'adv_png_unfilter_8' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:272:73: note: Function 'adv_png_unfilter_8' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:358:74: style:inconclusive: Function 'adv_png_unfilter_24' argument 3 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] advancecomp-2.5/lib/png.h:98:74: note: Function 'adv_png_unfilter_24' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:358:74: note: Function 'adv_png_unfilter_24' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:446:74: style:inconclusive: Function 'adv_png_unfilter_32' argument 3 names different: declaration 'ptr' definition 'p'. [funcArgNamesDifferent] advancecomp-2.5/lib/png.h:99:74: note: Function 'adv_png_unfilter_32' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:446:74: note: Function 'adv_png_unfilter_32' argument 3 names different: declaration 'ptr' definition 'p'. advancecomp-2.5/lib/png.c:1027:19: style: Local variable 'r' shadows outer variable [shadowVariable] advancecomp-2.5/lib/png.c:983:6: note: Shadowed declaration advancecomp-2.5/lib/png.c:1027:19: note: Shadow variable advancecomp-2.5/libdeflate/crc32.c:258:39: style:inconclusive: Function 'libdeflate_crc32' argument 2 names different: declaration 'buffer' definition 'p'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:336:44: note: Function 'libdeflate_crc32' argument 2 names different: declaration 'buffer' definition 'p'. advancecomp-2.5/libdeflate/crc32.c:258:39: note: Function 'libdeflate_crc32' argument 2 names different: declaration 'buffer' definition 'p'. advancecomp-2.5/libdeflate/deflate_compress.c:3209:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cost_to_end [valueFlowBailoutIncompleteVar] advancecomp-2.5/libdeflate/deflate_compress.c:3681:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] advancecomp-2.5/libdeflate/deflate_compress.c:1416:32: style: Same expression on both sides of '-'. [duplicateExpression] advancecomp-2.5/libdeflate/deflate_compress.c:1423:32: style: Same expression on both sides of '-'. [duplicateExpression] advancecomp-2.5/libdeflate/deflate_compress.c:3764:59: style:inconclusive: Function 'libdeflate_deflate_compress' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:81:59: note: Function 'libdeflate_deflate_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:3764:59: note: Function 'libdeflate_deflate_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:3807:58: style:inconclusive: Function 'libdeflate_free_compressor' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:156:58: note: Function 'libdeflate_free_compressor' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:3807:58: note: Function 'libdeflate_free_compressor' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:3819:65: style:inconclusive: Function 'libdeflate_deflate_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:111:65: note: Function 'libdeflate_deflate_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:3819:65: note: Function 'libdeflate_deflate_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/deflate_compress.c:1884:39: style: Variable 'end_node' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/deflate_compress.c:2329:13: style: Variable 'out_end' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/deflate_compress.c:2777:31: style: Variable 'end_node' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/deflate_compress.c:3571:21: style: Variable 'orig_cache_ptr' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/deflate_compress.c:3813:64: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/libdeflate/deflate_compress.c:3819:65: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/libdeflate/deflate_compress.c:1940:20: style: Variable 'litrunlen' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/libdeflate/deflate_decompress.c:754:43: warning: Either the condition 'max_codeword_len>1' is redundant or the array 'len_counts[16]' is accessed at index 16, which is out of bounds. [arrayIndexOutOfBoundsCond] advancecomp-2.5/libdeflate/deflate_decompress.c:754:26: note: Assuming that condition 'max_codeword_len>1' is not redundant advancecomp-2.5/libdeflate/deflate_decompress.c:754:43: note: Array index out of bounds advancecomp-2.5/libdeflate/deflate_decompress.c:1125:66: style:inconclusive: Function 'libdeflate_deflate_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:245:66: note: Function 'libdeflate_deflate_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/deflate_decompress.c:1125:66: note: Function 'libdeflate_deflate_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/deflate_decompress.c:1136:63: style:inconclusive: Function 'libdeflate_deflate_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:233:63: note: Function 'libdeflate_deflate_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/deflate_decompress.c:1136:63: note: Function 'libdeflate_deflate_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/deflate_decompress.c:1173:62: style:inconclusive: Function 'libdeflate_free_decompressor' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:313:62: note: Function 'libdeflate_free_decompressor' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/deflate_decompress.c:1173:62: note: Function 'libdeflate_free_decompressor' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/decompress_template.h:51:13: style: Variable 'out_end' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/decompress_template.h:52:13: style: Variable 'out_fastloop_end' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/libdeflate/gzip_compress.c:34:56: style:inconclusive: Function 'libdeflate_gzip_compress' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:137:56: note: Function 'libdeflate_gzip_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/gzip_compress.c:34:56: note: Function 'libdeflate_gzip_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/gzip_compress.c:87:62: style:inconclusive: Function 'libdeflate_gzip_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:147:62: note: Function 'libdeflate_gzip_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/gzip_compress.c:87:62: note: Function 'libdeflate_gzip_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/gzip_decompress.c:34:63: style:inconclusive: Function 'libdeflate_gzip_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:301:63: note: Function 'libdeflate_gzip_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/gzip_decompress.c:34:63: note: Function 'libdeflate_gzip_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/gzip_decompress.c:138:60: style:inconclusive: Function 'libdeflate_gzip_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:288:60: note: Function 'libdeflate_gzip_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/gzip_decompress.c:138:60: note: Function 'libdeflate_gzip_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/zlib_compress.c:34:56: style:inconclusive: Function 'libdeflate_zlib_compress' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:119:56: note: Function 'libdeflate_zlib_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/zlib_compress.c:34:56: note: Function 'libdeflate_zlib_compress' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/zlib_compress.c:79:62: style:inconclusive: Function 'libdeflate_zlib_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:129:62: note: Function 'libdeflate_zlib_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/zlib_compress.c:79:62: note: Function 'libdeflate_zlib_compress_bound' argument 1 names different: declaration 'compressor' definition 'c'. advancecomp-2.5/libdeflate/zlib_decompress.c:34:63: style:inconclusive: Function 'libdeflate_zlib_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:273:63: note: Function 'libdeflate_zlib_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/zlib_decompress.c:34:63: note: Function 'libdeflate_zlib_decompress_ex' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/zlib_decompress.c:98:60: style:inconclusive: Function 'libdeflate_zlib_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. [funcArgNamesDifferent] advancecomp-2.5/libdeflate/libdeflate.h:260:60: note: Function 'libdeflate_zlib_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/libdeflate/zlib_decompress.c:98:60: note: Function 'libdeflate_zlib_decompress' argument 1 names different: declaration 'decompressor' definition 'd'. advancecomp-2.5/pngex.h:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:648:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/mngex.cc:91:12: error: Array 'ovr_used[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds] advancecomp-2.5/mngex.cc:88:13: note: Assuming that condition 'k<256' is not redundant advancecomp-2.5/mngex.cc:91:12: note: Array index out of bounds advancecomp-2.5/lib/endianrw.h:102:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:107:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:112:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:117:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:125:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:135:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:142:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:148:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:163:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:171:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:178:11: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:186:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:197:31: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:209:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:215:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:221:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:227:18: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:236:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:247:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:255:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:263:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:280:18: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:289:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/lib/endianrw.h:302:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/mngex.cc:695:9: style: C-style pointer casting [cstyleCast] advancecomp-2.5/mngex.cc:311:16: style: The scope of the variable 'defi' can be reduced. [variableScope] advancecomp-2.5/mngex.cc:312:11: style: The scope of the variable 'defi_size' can be reduced. [variableScope] advancecomp-2.5/mngex.cc:368:16: style: The scope of the variable 'move' can be reduced. [variableScope] advancecomp-2.5/mngex.cc:620:12: style: The scope of the variable 'new_scanline' can be reduced. [variableScope] advancecomp-2.5/mngex.cc:33:45: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:120:45: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:120:161: style: Parameter 'pal_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:216:38: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:218:17: style: Variable 'p0' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/mngex.cc:219:17: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/mngex.cc:227:38: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:293:64: style: Parameter 'img_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:293:111: style: Parameter 'pal_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:309:44: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/mngex.cc:714:46: style: Parameter 'mng' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/pngex.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/pngex.cc:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/pngex.cc:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] advancecomp-2.5/pngex.cc:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/pngex.cc:397:13: style: C-style pointer casting [cstyleCast] advancecomp-2.5/pngex.cc:337:103: style: Parameter 'pix_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/pngex.cc:337:150: style: Parameter 'pal_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/pngex.cc:337:193: style: Parameter 'rns_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/pngex.cc:419:20: style: Variable 'c' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/pngex.cc:174:38: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] advancecomp-2.5/pngex.cc:173:13: note: Assuming that condition 'i<32' is not redundant advancecomp-2.5/pngex.cc:174:38: note: Shift advancecomp-2.5/redef.cc:645:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] advancecomp-2.5/remng.cc:1050:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] advancecomp-2.5/repng.cc:364:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] advancecomp-2.5/rezip.cc:460:23: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] advancecomp-2.5/scroll.cc:224:16: style: C-style pointer casting [cstyleCast] advancecomp-2.5/scroll.cc:290:24: style: C-style pointer casting [cstyleCast] advancecomp-2.5/scroll.cc:292:18: style: C-style pointer casting [cstyleCast] advancecomp-2.5/scroll.cc:173:33: style: Parameter 'scroll' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/scroll.cc:232:117: style: Parameter 'pix_ptr' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/snprintf.c:89:0: error: #error NO VARARGS [preprocessorErrorDirective] advancecomp-2.5/zip.cc:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:635:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:827:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:969:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:1099:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] advancecomp-2.5/zip.cc:620:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] advancecomp-2.5/zip.cc:786:6: warning: Member variable 'zip::info' is not initialized in the constructor. [uninitMemberVar] advancecomp-2.5/zip.cc:207:2: performance: Variable 'info' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] advancecomp-2.5/zip.cc:208:2: performance: Variable 'parent_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] advancecomp-2.5/zip.cc:796:2: performance: Variable 'flag' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] advancecomp-2.5/zip.cc:797:2: performance: Variable 'info' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] advancecomp-2.5/zip.h:195:7: performance:inconclusive: Technically the member function 'zip_entry::check_cent' can be static (but you may consider moving to unnamed namespace). [functionStatic] advancecomp-2.5/zip.cc:459:17: note: Technically the member function 'zip_entry::check_cent' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/zip.h:195:7: note: Technically the member function 'zip_entry::check_cent' can be static (but you may consider moving to unnamed namespace). advancecomp-2.5/zip.h:205:2: style: Class 'zip_entry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] advancecomp-2.5/zip.h:272:2: style: Class 'zip' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] advancecomp-2.5/zip.cc:1242:26: style: C-style pointer casting [cstyleCast] advancecomp-2.5/zip.cc:341:52: style:inconclusive: Function 'set' argument 2 names different: declaration 'name' definition 'Aname'. [funcArgNamesDifferent] advancecomp-2.5/zip.h:216:47: note: Function 'set' argument 2 names different: declaration 'name' definition 'Aname'. advancecomp-2.5/zip.cc:341:52: note: Function 'set' argument 2 names different: declaration 'name' definition 'Aname'. advancecomp-2.5/zip.cc:684:62: style:inconclusive: Function 'load_cent' argument 2 names different: declaration 'size' definition 'buf_size'. [funcArgNamesDifferent] advancecomp-2.5/zip.h:211:52: note: Function 'load_cent' argument 2 names different: declaration 'size' definition 'buf_size'. advancecomp-2.5/zip.cc:684:62: note: Function 'load_cent' argument 2 names different: declaration 'size' definition 'buf_size'. advancecomp-2.5/zip.cc:46:14: style: Variable 'ecdsig' can be declared as const array [constVariable] advancecomp-2.5/zip.cc:983:41: error: Invalid iterator 'next' used. [eraseDereference] advancecomp-2.5/zip.cc:1020:46: error: Invalid iterator 'next_next' used. [eraseDereference] advancecomp-2.5/zip.cc:1074:6: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] advancecomp-2.5/zip.cc:620:8: style: Variable 'size' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/zipsh.cc:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shrink_none [valueFlowBailoutIncompleteVar] advancecomp-2.5/zipsh.cc:32:50: style:inconclusive: Function 'uncompressed_read' argument 1 names different: declaration 'outdata' definition 'uncompressed_data'. [funcArgNamesDifferent] advancecomp-2.5/zip.h:225:40: note: Function 'uncompressed_read' argument 1 names different: declaration 'outdata' definition 'uncompressed_data'. advancecomp-2.5/zipsh.cc:32:50: note: Function 'uncompressed_read' argument 1 names different: declaration 'outdata' definition 'uncompressed_data'. advancecomp-2.5/zipsh.cc:77:32: style: Parameter 'c0_data' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/zipsh.cc:77:91: style: Parameter 'c1_data' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/zopfli/blocksplitter.c:43:42: debug: Function::addArguments found argument 'i' with varid 0. [varid0] advancecomp-2.5/zopfli/blocksplitter.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/blocksplitter.c:48:12: style: Local variable 'i' shadows outer argument [shadowArgument] advancecomp-2.5/zopfli/blocksplitter.c:43:42: note: Shadowed declaration advancecomp-2.5/zopfli/blocksplitter.c:48:12: note: Shadow variable advancecomp-2.5/zopfli/blocksplitter.c:61:12: style: Local variable 'i' shadows outer argument [shadowArgument] advancecomp-2.5/zopfli/blocksplitter.c:43:42: note: Shadowed declaration advancecomp-2.5/zopfli/blocksplitter.c:61:12: note: Shadow variable advancecomp-2.5/zopfli/blocksplitter.c:126:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/blocksplitter.c:220:16: style: Variable 'llpos' is assigned a value that is never used. [unreadVariable] advancecomp-2.5/zopfli/cache.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/cache.c:35:5: portability: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] advancecomp-2.5/zopfli/cache.c:100:14: style: Local variable 'length' shadows outer argument [shadowArgument] advancecomp-2.5/zopfli/cache.c:88:45: note: Shadowed declaration advancecomp-2.5/zopfli/cache.c:100:14: note: Shadow variable advancecomp-2.5/zopfli/cache.c:93:18: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/cache.c:115:18: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/deflate.c:722:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/deflate.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/deflate.c:729:21: style: Redundant initialization for 'detect_block_size'. The initialized value is overwritten before it is read. [redundantInitialization] advancecomp-2.5/zopfli/deflate.c:692:28: note: detect_block_size is initialized advancecomp-2.5/zopfli/deflate.c:729:21: note: detect_block_size is overwritten advancecomp-2.5/zopfli/deflate.c:452:31: warning: Expression 'length' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] advancecomp-2.5/zopfli/deflate.c:441:17: note: Assuming that condition 'length>=0' is not redundant advancecomp-2.5/zopfli/deflate.c:452:31: note: Negative value is converted to an unsigned value advancecomp-2.5/zopfli/gzip_container.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/katajainen.c:104:11: style: Parameter 'leaves' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/zopfli/lz77.c:424:8: style: Variable 'hhead' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/lz77.c:425:19: style: Variable 'hprev' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/lz77.c:426:8: style: Variable 'hhashval' can be declared as pointer to const [constVariablePointer] advancecomp-2.5/zopfli/squeeze.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/squeeze.c:53:36: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/zopfli/squeeze.c:340:40: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] advancecomp-2.5/zopfli/zlib_container.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/zopfli_bin.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/zopfli_bin.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/zopfli_bin.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] advancecomp-2.5/zopfli/zopfli_bin.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] diff: head advancecomp-2.5/7z/AriBitCoder.h:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StatePrices [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:67:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/AriBitCoder.h:67:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/BinTree.h:42:4: style: The destructor '~CInTree' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] advancecomp-2.5/7z/WindowIn.h:38:12: note: Virtual destructor in base class advancecomp-2.5/7z/BinTree.h:42:4: note: Destructor in derived class head advancecomp-2.5/7z/BitTreeCoder.h:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/BitTreeCoder.h:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateDecoder.cc:118:43: warning: Uninitialized variable: aLevelLevels [uninitvar] advancecomp-2.5/7z/DeflateDecoder.cc:107:25: note: Assuming condition is false advancecomp-2.5/7z/DeflateDecoder.cc:118:43: note: Uninitialized variable: aLevelLevels head advancecomp-2.5/7z/DeflateDecoder.cc:192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchNumber [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateDecoder.cc:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFinalBlockFieldSize [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReadTableNumber [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLenTableSize [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:473:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTableLevelRepNumber [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/DeflateEncoder.cc:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHistorySize [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/HuffmanDecoder.h:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitsInLongestCode [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/HuffmanDecoder.h:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTableBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LSBFDecoder.h:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LSBFDecoder.h:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LSBFDecoder.h:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LSBFDecoder.h:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMask [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMA.cc:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDistTableSizeMax [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMADecoder.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsMax [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMAEncoder.cc:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsEncodingMax [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMAEncoder.cc:887:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitPriceShiftBits [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMAEncoder.h:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMAEncoder.h:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LZMAEncoder.h:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumFullDistances [valueFlowBailoutIncompleteVar] head advancecomp-2.5/7z/LiteralCoder.h:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] 2.13.0 advancecomp-2.5/7z/RangeCoder.h:63:11: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] head advancecomp-2.5/compress.cc:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_WBITS [valueFlowBailoutIncompleteVar] head advancecomp-2.5/compress.cc:339:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MEM_LEVEL [valueFlowBailoutIncompleteVar] head advancecomp-2.5/compress.cc:422:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_MEM_LEVEL [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:255:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:314:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ends [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:325:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:364:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:377:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head advancecomp-2.5/file.cc:425:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head advancecomp-2.5/lib/fz.c:512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head advancecomp-2.5/lib/fz.c:543:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head advancecomp-2.5/lib/mng.c:322:61: style: Parameter 'defi' can be declared as pointer to const [constParameterPointer] head advancecomp-2.5/lib/mng.c:365:72: style: Parameter 'move' can be declared as pointer to const [constParameterPointer] head advancecomp-2.5/lib/mng.c:453:73: style: Parameter 'dhdr' can be declared as pointer to const [constParameterPointer] head advancecomp-2.5/libdeflate/deflate_compress.c:3681:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head advancecomp-2.5/libdeflate/deflate_compress.c:3819:65: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] head advancecomp-2.5/mngex.cc:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/mngex.cc:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/mngex.cc:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/mngex.cc:586:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/mngex.cc:648:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/pngex.cc:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/pngex.cc:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head advancecomp-2.5/pngex.cc:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/pngex.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:1099:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:591:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:635:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:827:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zip.cc:969:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __PRETTY_FUNCTION__ [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zopfli/deflate.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zopfli/zopfli_bin.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zopfli/zopfli_bin.c:171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head advancecomp-2.5/zopfli/zopfli_bin.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE