2026-03-07 03:34 ftp://ftp.de.debian.org/debian/pool/main/a/apngasm/apngasm_2.91.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 2dac535 (2026-03-04 13:38:17 +0100) count: 489 489 elapsed-time: 122.6 55.4 head-timing-info: old-timing-info: head results: apngasm-2.91/7z/HuffmanDecoder.h:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTableBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/HuffmanDecoder.h:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kValueTableBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LSBFDecoder.h:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LSBFDecoder.h:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LSBFDecoder.h:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBigValueBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LSBFDecoder.h:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMask [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/HuffmanDecoder.h:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitsInLongestCode [valueFlowBailoutIncompleteVar] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_Pos' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_PosLimit' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeBefore' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeAfter' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_KeepSizeReserv' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_StreamPos' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_WindowSize' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/WindowOut.h:31:3: warning: Member variable 'COut::m_MoveFrom' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Limitits' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Positions' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanDecoder.h:18:3: warning: Member variable 'CDecoder < kNumHuffmanBits >::m_Lengths' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/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] apngasm-2.91/7z/HuffmanDecoder.h:20:7: warning: Class 'CDecoder < kNumHuffmanBits >' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] apngasm-2.91/7z/HuffmanDecoder.h:20:7: warning: Class 'CDecoder < kNumHuffmanBits >' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] apngasm-2.91/7z/BinTree.h:45:10: warning: The class 'CInTree' defines member function with name 'Init' also defined in its parent class 'CIn'. [duplInheritedMember] apngasm-2.91/7z/WindowIn.h:40:11: note: Parent function 'CIn::Init' apngasm-2.91/7z/BinTree.h:45:10: note: Derived function 'CInTree::Init' apngasm-2.91/7z/BinTree.h:49:11: warning: The class 'CInTree' defines member function with name 'MovePos' also defined in its parent class 'CIn'. [duplInheritedMember] apngasm-2.91/7z/WindowIn.h:46:11: note: Parent function 'CIn::MovePos' apngasm-2.91/7z/BinTree.h:49:11: note: Derived function 'CInTree::MovePos' apngasm-2.91/7z/BinTree.h:56:8: warning: The class 'CInTree' defines member function with name 'ReduceOffsets' also defined in its parent class 'CIn'. [duplInheritedMember] apngasm-2.91/7z/WindowIn.h:81:8: note: Parent function 'CIn::ReduceOffsets' apngasm-2.91/7z/BinTree.h:56:8: note: Derived function 'CInTree::ReduceOffsets' apngasm-2.91/7z/OutByte.h:19:3: style: Class 'COutByte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] apngasm-2.91/7z/InByte.h:21:3: style: Class 'CInByte' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] apngasm-2.91/7z/HuffmanDecoder.h:18:3: style: Class 'CDecoder < kNumHuffmanBits >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] apngasm-2.91/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] apngasm-2.91/7z/WindowIn.h:30:16: note: Virtual function in base class apngasm-2.91/7z/BinTree.h:39:16: note: Function in derived class apngasm-2.91/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] apngasm-2.91/7z/WindowIn.h:38:12: note: Virtual destructor in base class apngasm-2.91/7z/BinTree.h:42:4: note: Destructor in derived class apngasm-2.91/7z/OutByte.h:34:18: style: C-style pointer casting [cstyleCast] apngasm-2.91/7z/InByte.h:44:24: style: C-style pointer casting [cstyleCast] apngasm-2.91/7z/WindowIn.h:73:13: style: Variable 'pby' can be declared as pointer to const [constVariablePointer] apngasm-2.91/7z/LiteralCoder.h:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LiteralCoder.h:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMAEncoder.h:128:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMAEncoder.h:144:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMAEncoder.h:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumFullDistances [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:67:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitModelTotalBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_StatePrices [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kBitModelTotal [valueFlowBailoutIncompleteVar] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_NumPrevBits' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_NumPosBits' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LiteralCoder.h:77:3: warning: Member variable 'CEncoder::m_PosMask' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_NumPrevBits' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_NumPosBits' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LiteralCoder.h:116:3: warning: Member variable 'CDecoder::m_PosMask' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BitTreeCoder.h:133:3: warning: Member variable 'CReverseBitTreeDecoder2 < kNumMoveBitsForPosCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2 < kNumMoveBitsForPosCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2 < kNumMoveBitsForAlignCoders >::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/RangeCoder.h:98:10: style:inconclusive: Technically the member function 'NCompression::NArithmetic::CRangeEncoder::GetProcessedSize' can be const. [functionConst] apngasm-2.91/7z/RangeCoder.h:189:10: style:inconclusive: Technically the member function 'NCompression::NArithmetic::CRangeDecoder::GetProcessedSize' can be const. [functionConst] apngasm-2.91/7z/LZMAEncoder.h:34:8: style:inconclusive: Technically the member function 'NCompress::NLZMA::COptimal::IsShortRep' can be const. [functionConst] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder < kNumMoveBits >::Decode' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder < kNumMoveBitsForMainChoice >::Decode' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder < kNumMoveBitsForAlignCoders >::Decode' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder < kNumMoveBitsForPosCoders >::Decode' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder < kNumMoveBitsForPosSlotCoder >::Decode' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder < kNumMoveBits >::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder < kNumMoveBitsForMainChoice >::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder < kNumMoveBitsForPosCoders >::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder < kNumMoveBitsForAlignCoders >::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder < kNumMoveBitsForPosSlotCoder >::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/LenCoder.h:55:10: warning: The class 'CPriceTableEncoder' defines member function with name 'GetPrice' also defined in its parent class 'CEncoder'. [duplInheritedMember] apngasm-2.91/7z/LenCoder.h:42:10: note: Parent function 'CEncoder::GetPrice' apngasm-2.91/7z/LenCoder.h:55:10: note: Derived function 'CPriceTableEncoder::GetPrice' apngasm-2.91/7z/LenCoder.h:68:8: warning: The class 'CPriceTableEncoder' defines member function with name 'Encode' also defined in its parent class 'CEncoder'. [duplInheritedMember] apngasm-2.91/7z/LenCoder.h:40:8: note: Parent function 'CEncoder::Encode' apngasm-2.91/7z/LenCoder.h:68:8: note: Derived function 'CPriceTableEncoder::Encode' apngasm-2.91/7z/AriBitCoder.h:36:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:71:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aNumMoveBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/AriBitCoder.h:53:10: style: The member function 'NCompression::NArithmetic::CBitEncoder::GetPrice' can be static. [functionStatic] apngasm-2.91/7z/AriBitCoder.h:65:10: style: The member function 'NCompression::NArithmetic::CBitDecoder::Decode' can be static. [functionStatic] apngasm-2.91/7z/CRC.cc:88:29: style: C-style pointer casting [cstyleCast] apngasm-2.91/7z/CRC.cc:98:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] apngasm-2.91/7z/CRC.cc:85:45: style:inconclusive: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. [funcArgNamesDifferent] apngasm-2.91/7z/CRC.h:13:41: note: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. apngasm-2.91/7z/CRC.cc:85:45: note: Function 'Update' argument 2 names different: declaration 'aSize' definition 'aNum'. apngasm-2.91/7z/DeflateDecoder.cc:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTableDirectLevels [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateDecoder.cc:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFinalBlockFieldSize [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateDecoder.cc:189:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchNumber [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_InBitStream' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_FinalBlock' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_StoredMode' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateDecoder.cc:9:9: warning: Member variable 'CCoder::m_StoredBlockSize' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateDecoder.cc:220:20: style: Variable 'e' can be declared as reference to const [constVariableReference] apngasm-2.91/7z/DeflateDecoder.cc:115:43: warning: Uninitialized variable: aLevelLevels [uninitvar] apngasm-2.91/7z/DeflateDecoder.cc:104:25: note: Assuming condition is false apngasm-2.91/7z/DeflateDecoder.cc:115:43: note: Uninitialized variable: aLevelLevels apngasm-2.91/7z/BinTreeMain.h:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Table [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLenTableSize [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kHistorySize [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMaxLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:360:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kReadTableNumber [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:473:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTableLevelRepNumber [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxTableSize [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/DeflateEncoder.cc:662:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMatchMinLen [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_HistorySize' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_MatchMaxLen' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BinTreeMain.h:33:10: warning: Member variable 'CInTree::m_Son' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_FinderPos' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_Optimum' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OutStream' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_ReverseOutStream' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LastLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_ValueIndex' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OptimumEndIndex' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_OptimumCurrentIndex' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_AdditionalOffset' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LongestMatchLength' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LongestMatchDistance' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_MatchLengthEdge' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LiteralPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_LenPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_PosPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_CurrentBlockUncompressedSize' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.cc:68:9: warning: Member variable 'CCoder::m_BlockStartPostion' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/DeflateEncoder.h:72:10: style:inconclusive: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/DeflateEncoder.cc:73:3: note: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:72:10: note: Member variable 'CCoder::m_NumFastBytes' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:82:19: style:inconclusive: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/DeflateEncoder.cc:75:3: note: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:82:19: note: Member variable 'CCoder::m_OnePosMatchesArray' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:70:11: style:inconclusive: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/DeflateEncoder.cc:76:3: note: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:70:11: note: Member variable 'CCoder::m_MatchDistances' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:62:15: style:inconclusive: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/DeflateEncoder.cc:78:3: note: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. apngasm-2.91/7z/DeflateEncoder.h:62:15: note: Member variable 'CCoder::m_Values' is in the wrong place in the initializer list. apngasm-2.91/7z/BinTreeMain.h:471:15: style: The member function 'NBT3Z::CInTree::NormalizeLinks' can be static. [functionStatic] apngasm-2.91/7z/BinTree.h:34:8: note: The member function 'NBT3Z::CInTree::NormalizeLinks' can be static. apngasm-2.91/7z/BinTreeMain.h:471:15: note: The member function 'NBT3Z::CInTree::NormalizeLinks' can be static. apngasm-2.91/7z/DeflateEncoder.cc:125:14: style:inconclusive: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. [functionConst] apngasm-2.91/7z/DeflateEncoder.h:91:8: note: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. apngasm-2.91/7z/DeflateEncoder.cc:125:14: note: Technically the member function 'NDeflate::NEncoder::CCoder::Free' can be const. apngasm-2.91/7z/DeflateEncoder.cc:80:3: warning: Class 'CCoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] apngasm-2.91/7z/DeflateEncoder.cc:80:3: warning: Class 'CCoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] apngasm-2.91/7z/BinTreeMain.h:102:18: warning: The class 'CInTree' defines member function with name 'Init' also defined in its parent class 'CIn'. [duplInheritedMember] apngasm-2.91/7z/WindowIn.h:40:11: note: Parent function 'CIn::Init' apngasm-2.91/7z/BinTreeMain.h:102:18: note: Derived function 'CInTree::Init' apngasm-2.91/7z/BinTreeMain.h:488:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] apngasm-2.91/7z/BinTreeMain.h:173:10: style: The scope of the variable 'aMatchHashLenMax' can be reduced. [variableScope] apngasm-2.91/7z/DeflateEncoder.cc:430:7: style: The scope of the variable 'aPrevLen' can be reduced. [variableScope] apngasm-2.91/7z/DeflateEncoder.cc:432:7: style: The scope of the variable 'aCount' can be reduced. [variableScope] apngasm-2.91/7z/BinTreeMain.h:63:61: style:inconclusive: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. [funcArgNamesDifferent] apngasm-2.91/7z/BinTree.h:44:42: note: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. apngasm-2.91/7z/BinTreeMain.h:63:61: note: Function 'Create' argument 5 names different: declaration '_dwSizeReserv' definition 'aSizeReserv'. apngasm-2.91/7z/DeflateEncoder.cc:322:17: style: Local variable 'anOptimum' shadows outer variable [shadowVariable] apngasm-2.91/7z/DeflateEncoder.cc:297:15: note: Shadowed declaration apngasm-2.91/7z/DeflateEncoder.cc:322:17: note: Shadow variable apngasm-2.91/7z/DeflateEncoder.cc:710:20: style: Variable 'e' can be declared as reference to const [constVariableReference] apngasm-2.91/7z/BinTreeMain.h:170:9: style: Variable 'aCur' can be declared as pointer to const [constVariablePointer] apngasm-2.91/7z/BinTreeMain.h:267:11: style: Variable 'pby1' can be declared as pointer to const [constVariablePointer] apngasm-2.91/7z/BinTreeMain.h:373:9: style: Variable 'aCur' can be declared as pointer to const [constVariablePointer] apngasm-2.91/7z/BinTreeMain.h:404:11: style: Variable 'pby1' can be declared as pointer to const [constVariablePointer] apngasm-2.91/7z/DeflateEncoder.cc:636:18: style: Variable 'aNowPos' is assigned a value that is never used. [unreadVariable] apngasm-2.91/7z/DeflateEncoder.cc:694:15: style: Variable 'aNowPos' is assigned a value that is never used. [unreadVariable] apngasm-2.91/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_HeapLength' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_BitLenCounters' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanEncoder.cc:7:11: warning: Member variable 'CEncoder::m_BlockBitLength' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/HuffmanEncoder.cc:57:16: style:inconclusive: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. [functionConst] apngasm-2.91/7z/HuffmanEncoder.h:33:8: note: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. apngasm-2.91/7z/HuffmanEncoder.cc:57:16: note: Technically the member function 'NCompression::NHuffman::CEncoder::Smaller' can be const. apngasm-2.91/7z/HuffmanEncoder.cc:15:3: warning: Class 'CEncoder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] apngasm-2.91/7z/HuffmanEncoder.cc:15:3: warning: Class 'CEncoder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] apngasm-2.91/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_ProcessedSize' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_Buffer' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_BufferLimit' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_Stream' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/InByte.cc:5:10: warning: Member variable 'CInByte::m_StreamWasExhausted' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/InByte.h:11:9: style:inconclusive: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/InByte.cc:7:3: note: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. apngasm-2.91/7z/InByte.h:11:9: note: Member variable 'CInByte::m_BufferBase' is in the wrong place in the initializer list. apngasm-2.91/7z/InByte.cc:9:3: warning: Class 'CInByte' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] apngasm-2.91/7z/InByte.cc:9:3: warning: Class 'CInByte' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] apngasm-2.91/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] apngasm-2.91/7z/BitTreeCoder.h:154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_Probability [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/BitTreeCoder.h:170:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/BitTreeCoder.h:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_NumBitLevels [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMA.cc:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDistTableSizeMax [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/BitTreeCoder.h:84:3: warning: Member variable 'CReverseBitTreeEncoder2::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/BitTreeCoder.h:133:3: warning: Member variable 'CReverseBitTreeDecoder2::m_NumBitLevels' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMADecoder.cc:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsMax [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_RangeDecoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_LenDecoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_RepMatchLenDecoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMADecoder.cc:46:11: warning: Member variable 'CDecoder::m_PosStateMask' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMADecoder.cc:228:21: style: Variable 'e' can be declared as reference to const [constVariableReference] apngasm-2.91/7z/LZMAEncoder.cc:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumPosStatesBitsEncodingMax [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMAEncoder.cc:887:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNumBitPriceShiftBits [valueFlowBailoutIncompleteVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_Optimum' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_RangeEncoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LenEncoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_RepMatchLenEncoder' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_MatchDistances' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LongestMatchLength' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AdditionalOffset' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_OptimumEndIndex' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_OptimumCurrentIndex' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_LongestMatchWasFound' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_PosSlotPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_DistancesPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AlignPrices' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/7z/LZMAEncoder.cc:36:11: warning: Member variable 'CEncoder::m_AlignPriceCount' is not initialized in the constructor. [uninitMemberVar] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/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] apngasm-2.91/7z/LZMAEncoder.h:92:7: style:inconclusive: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/LZMAEncoder.cc:39:3: note: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. apngasm-2.91/7z/LZMAEncoder.h:92:7: note: Member variable 'CEncoder::m_NumFastBytes' is in the wrong place in the initializer list. apngasm-2.91/7z/LZMAEncoder.h:109:7: style:inconclusive: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. [initializerList] apngasm-2.91/7z/LZMAEncoder.cc:41:3: note: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. apngasm-2.91/7z/LZMAEncoder.h:109:7: note: Member variable 'CEncoder::m_DistTableSize' is in the wrong place in the initializer list. apngasm-2.91/7z/BinTreeMain.h:471:15: style: The member function 'NBT2::CInTree::NormalizeLinks' can be static. [functionStatic] apngasm-2.91/7z/BinTree.h:34:8: note: The member function 'NBT2::CInTree::NormalizeLinks' can be static. apngasm-2.91/7z/BinTreeMain.h:471:15: note: The member function 'NBT2::CInTree::NormalizeLinks' can be static. apngasm-2.91/7z/LZMAEncoder.cc:123:19: style:inconclusive: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. [functionConst] apngasm-2.91/7z/LZMAEncoder.h:202:11: note: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. apngasm-2.91/7z/LZMAEncoder.cc:123:19: note: Technically the member function 'NCompress::NLZMA::CEncoder::WriteCoderProperties' can be const. apngasm-2.91/7z/LZMAEncoder.cc:270:31: style: Condition 'aLenMainm_NumFastBytes' is not redundant apngasm-2.91/7z/LZMAEncoder.cc:270:31: note: Condition 'aLenMain0' is always true [knownConditionTrueFalse] apngasm-2.91/libpng/pngrutil.c:1506:48: note: Assuming that condition 'size==0' is not redundant apngasm-2.91/libpng/pngrutil.c:1571:48: note: Condition 'size>0' is always true apngasm-2.91/libpng/pngrutil.c:3062:55: style:inconclusive: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1197:1: note: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. apngasm-2.91/libpng/pngrutil.c:3062:55: note: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. apngasm-2.91/libpng/pngset.c:1548:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uInt [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngset.c:1349:22: style: Condition 'num_chunks_in<0' is always false [knownConditionTrueFalse] apngasm-2.91/libpng/pngset.c:1340:22: note: Assuming that condition 'num_chunks_in<=0' is not redundant apngasm-2.91/libpng/pngset.c:1349:22: note: Condition 'num_chunks_in<0' is always false apngasm-2.91/libpng/pngwrite.c:920:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_SYNC_FLUSH [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwrite.c:2342:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwrite.c:480:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] apngasm-2.91/libpng/pngwrite.c:476:15: style: Variable 'tbuf' can be declared as pointer to const [constVariablePointer] apngasm-2.91/libpng/pngwtran.c:419:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] apngasm-2.91/libpng/pngwtran.c:439:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] apngasm-2.91/libpng/pngwtran.c:481:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] apngasm-2.91/libpng/pngwutil.c:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_STREAM_ERROR [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:506:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:948:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:1157:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:1577:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:1663:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:2057:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_FINISH [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:2728:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_NO_FLUSH [valueFlowBailoutIncompleteVar] apngasm-2.91/libpng/pngwutil.c:440:69: style:inconclusive: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:910:1: note: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. apngasm-2.91/libpng/pngwutil.c:440:69: note: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. apngasm-2.91/libpng/pngwutil.c:674:40: style:inconclusive: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1050:1: note: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. apngasm-2.91/libpng/pngwutil.c:674:40: note: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. apngasm-2.91/libpng/pngwutil.c:674:62: style:inconclusive: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1050:1: note: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. apngasm-2.91/libpng/pngwutil.c:674:62: note: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. apngasm-2.91/libpng/pngwutil.c:675:9: style:inconclusive: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1050:1: note: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. apngasm-2.91/libpng/pngwutil.c:675:9: note: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. apngasm-2.91/libpng/pngwutil.c:927:57: style:inconclusive: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1057:1: note: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. apngasm-2.91/libpng/pngwutil.c:927:57: note: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. apngasm-2.91/libpng/pngwutil.c:928:22: style:inconclusive: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1057:1: note: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. apngasm-2.91/libpng/pngwutil.c:928:22: note: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. apngasm-2.91/libpng/pngwutil.c:1093:42: style:inconclusive: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1080:1: note: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. apngasm-2.91/libpng/pngwutil.c:1093:42: note: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. apngasm-2.91/libpng/pngwutil.c:1173:56: style:inconclusive: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1094:1: note: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. apngasm-2.91/libpng/pngwutil.c:1173:56: note: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. apngasm-2.91/libpng/pngwutil.c:1343:54: style:inconclusive: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1099:1: note: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. apngasm-2.91/libpng/pngwutil.c:1343:54: note: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. apngasm-2.91/libpng/pngwutil.c:1344:25: style:inconclusive: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1099:1: note: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. apngasm-2.91/libpng/pngwutil.c:1344:25: note: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. apngasm-2.91/libpng/pngwutil.c:1344:35: style:inconclusive: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1099:1: note: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. apngasm-2.91/libpng/pngwutil.c:1344:35: note: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. apngasm-2.91/libpng/pngwutil.c:1409:58: style:inconclusive: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngpriv.h:1105:1: note: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. apngasm-2.91/libpng/pngwutil.c:1409:58: note: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. apngasm-2.91/libpng/pngwutil.c:2722:16: style:inconclusive: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. [funcArgNamesDifferent] apngasm-2.91/libpng/pngwutil.c:2248:16: note: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. apngasm-2.91/libpng/pngwutil.c:2722:16: note: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. apngasm-2.91/libpng/pngwutil.c:638:72: style: Parameter 'comp' can be declared as pointer to const [constParameterPointer] apngasm-2.91/libpng/pngwutil.c:643:28: style: Variable 'next' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/crc32.c:221:13: style: Condition '*((unsigned char*)(&endian))' is always true [knownConditionTrueFalse] apngasm-2.91/zlib/crc32.c:220:18: note: Assignment 'endian=1', assigned value is 1 apngasm-2.91/zlib/crc32.c:221:13: note: Condition '*((unsigned char*)(&endian))' is always true apngasm-2.91/zlib/crc32.c:328:20: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/deflate1.c:776:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] apngasm-2.91/zlib/deflate1.c:770:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant apngasm-2.91/zlib/deflate1.c:776:36: note: Condition 's->pending==s->pending_buf_size' is always true apngasm-2.91/zlib/deflate1.c:805:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] apngasm-2.91/zlib/deflate1.c:799:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant apngasm-2.91/zlib/deflate1.c:805:36: note: Condition 's->pending==s->pending_buf_size' is always true apngasm-2.91/zlib/deflate1.c:836:36: style: Condition 's->pending==s->pending_buf_size' is always true [knownConditionTrueFalse] apngasm-2.91/zlib/deflate1.c:830:32: note: Assuming that condition 's->pending==s->pending_buf_size' is not redundant apngasm-2.91/zlib/deflate1.c:836:36: note: Condition 's->pending==s->pending_buf_size' is always true apngasm-2.91/zlib/deflate1.c:572:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/deflate1.c:1022:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/deflate1.c:1163:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/deflate1.c:155:32: style: struct member 'static_tree_desc_s::dummy' is never used. [unusedStructMember] apngasm-2.91/zlib/deflate1.c:1842:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] apngasm-2.91/zlib/gzlib.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] apngasm-2.91/zlib/gzread.c:36:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apngasm-2.91/zlib/gzread.c:468:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/gzread.c:490:20: style: Variable 'eol' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/gzwrite.c:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] apngasm-2.91/zlib/gzwrite.c:295:17: style:inconclusive: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] apngasm-2.91/zlib/zlib.h:1364:28: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. apngasm-2.91/zlib/gzwrite.c:295:17: note: Function 'gzputs' argument 2 names different: declaration 's' definition 'str'. apngasm-2.91/zlib/infback.c:264:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inffast.c:73:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inffast.c:75:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inffast.c:76:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inffast.c:83:24: style: Variable 'window' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inflate.c:1497:17: style: Variable 'state->sane' is reassigned a value before the old one has been used. [redundantAssignment] apngasm-2.91/zlib/inflate.c:1493:17: note: state->sane is assigned apngasm-2.91/zlib/inflate.c:1497:17: note: state->sane is overwritten apngasm-2.91/zlib/inflate.c:1507:61: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] apngasm-2.91/zlib/inflate.c:617:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inflate.c:1431:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inflate.c:1442:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zlib/inflate.c:1402:36: warning: Uninitialized variable: buf [uninitvar] apngasm-2.91/zlib/inflate.c:1396:28: note: Assuming condition is false apngasm-2.91/zlib/inflate.c:1402:36: note: Uninitialized variable: buf apngasm-2.91/zlib/inftrees.c:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] apngasm-2.91/zlib/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/trees.c:1155:14: style:inconclusive: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. [funcArgNamesDifferent] apngasm-2.91/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. apngasm-2.91/zlib/trees.c:1155:14: note: Function 'bi_reverse' argument 1 names different: declaration 'value' definition 'code'. apngasm-2.91/zlib/trees.c:1156:9: style:inconclusive: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] apngasm-2.91/zlib/trees.c:152:27: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. apngasm-2.91/zlib/trees.c:1156:9: note: Function 'bi_reverse' argument 2 names different: declaration 'length' definition 'len'. apngasm-2.91/zlib/trees.c:455:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/trees.c:578:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/trees.c:1121:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/trees.c:1207:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zlib/zutil.c:309:31: style: Same expression on both sides of '-'. [duplicateExpression] apngasm-2.91/zlib/zutil.c:14:33: style: struct member 'internal_state::dummy' is never used. [unusedStructMember] apngasm-2.91/zopfli/blocksplitter.c:43:42: debug: Function::addArguments found argument 'i' with varid 0. [varid0] apngasm-2.91/zopfli/blocksplitter.c:169:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/blocksplitter.c:48:12: style: Local variable 'i' shadows outer argument [shadowArgument] apngasm-2.91/zopfli/blocksplitter.c:43:42: note: Shadowed declaration apngasm-2.91/zopfli/blocksplitter.c:48:12: note: Shadow variable apngasm-2.91/zopfli/blocksplitter.c:61:12: style: Local variable 'i' shadows outer argument [shadowArgument] apngasm-2.91/zopfli/blocksplitter.c:43:42: note: Shadowed declaration apngasm-2.91/zopfli/blocksplitter.c:61:12: note: Shadow variable apngasm-2.91/zopfli/blocksplitter.c:126:21: style: Variable 'c' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/blocksplitter.c:220:16: style: Variable 'llpos' is assigned a value that is never used. [unreadVariable] apngasm-2.91/zopfli/cache.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/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] apngasm-2.91/zopfli/cache.c:100:14: style: Local variable 'length' shadows outer argument [shadowArgument] apngasm-2.91/zopfli/cache.c:88:45: note: Shadowed declaration apngasm-2.91/zopfli/cache.c:100:14: note: Shadow variable apngasm-2.91/zopfli/cache.c:93:18: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/cache.c:115:18: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/deflate.c:722:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/deflate.c:926:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/deflate.c:855:39: warning: Possible null pointer dereference: splitpoints_uncompressed [nullPointer] apngasm-2.91/zopfli/deflate.c:817:38: note: Assignment 'splitpoints_uncompressed=0', assigned value is 0 apngasm-2.91/zopfli/deflate.c:845:14: note: Assuming condition is false apngasm-2.91/zopfli/deflate.c:855:39: note: Null pointer dereference apngasm-2.91/zopfli/deflate.c:856:41: warning: Possible null pointer dereference: splitpoints_uncompressed [nullPointer] apngasm-2.91/zopfli/deflate.c:817:38: note: Assignment 'splitpoints_uncompressed=0', assigned value is 0 apngasm-2.91/zopfli/deflate.c:845:14: note: Assuming condition is false apngasm-2.91/zopfli/deflate.c:856:41: note: Null pointer dereference apngasm-2.91/zopfli/deflate.c:729:21: style: Redundant initialization for 'detect_block_size'. The initialized value is overwritten before it is read. [redundantInitialization] apngasm-2.91/zopfli/deflate.c:692:28: note: detect_block_size is initialized apngasm-2.91/zopfli/deflate.c:729:21: note: detect_block_size is overwritten apngasm-2.91/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] apngasm-2.91/zopfli/deflate.c:441:17: note: Assuming that condition 'length>=0' is not redundant apngasm-2.91/zopfli/deflate.c:452:31: note: Negative value is converted to an unsigned value apngasm-2.91/zopfli/gzip_container.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/katajainen.c:73:19: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:252:16: note: Calling function 'BoundaryPM', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:73:19: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:78:14: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:252:16: note: Calling function 'BoundaryPM', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:75:18: note: Assuming condition is false apngasm-2.91/zopfli/katajainen.c:78:14: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:82:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:252:16: note: Calling function 'BoundaryPM', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:75:18: note: Assuming condition is false apngasm-2.91/zopfli/katajainen.c:82:3: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:83:3: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:252:16: note: Calling function 'BoundaryPM', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:75:18: note: Assuming condition is false apngasm-2.91/zopfli/katajainen.c:83:3: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:105:19: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:254:19: note: Calling function 'BoundaryPMFinal', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:105:19: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:107:16: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:254:19: note: Calling function 'BoundaryPMFinal', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:107:16: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:107:46: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:254:19: note: Calling function 'BoundaryPMFinal', 1st argument 'lists' value is 0 apngasm-2.91/zopfli/katajainen.c:107:46: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:256:21: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [nullPointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:256:21: note: Null pointer dereference apngasm-2.91/zopfli/katajainen.c:104:11: style: Parameter 'leaves' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zopfli/katajainen.c:148:9: style: Variable 'node' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/lz77.c:424:8: style: Variable 'hhead' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/lz77.c:425:19: style: Variable 'hprev' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/lz77.c:426:8: style: Variable 'hhashval' can be declared as pointer to const [constVariablePointer] apngasm-2.91/zopfli/squeeze.c:494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/squeeze.c:53:36: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zopfli/squeeze.c:340:40: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] apngasm-2.91/zopfli/tree.c:44:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bl_count [nullPointerOutOfMemory] apngasm-2.91/zopfli/tree.c:32:37: note: Assuming allocation function fails apngasm-2.91/zopfli/tree.c:32:22: note: Assignment 'bl_count=(unsigned long*)malloc(sizeof(unsigned long)*(maxbits+1))', assigned value is 0 apngasm-2.91/zopfli/tree.c:44:5: note: Null pointer dereference apngasm-2.91/zopfli/tree.c:48:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bl_count [nullPointerOutOfMemory] apngasm-2.91/zopfli/tree.c:32:37: note: Assuming allocation function fails apngasm-2.91/zopfli/tree.c:32:22: note: Assignment 'bl_count=(unsigned long*)malloc(sizeof(unsigned long)*(maxbits+1))', assigned value is 0 apngasm-2.91/zopfli/tree.c:48:5: note: Null pointer dereference apngasm-2.91/zopfli/tree.c:52:3: warning: If memory allocation fails, then there is a possible null pointer dereference: bl_count [nullPointerOutOfMemory] apngasm-2.91/zopfli/tree.c:32:37: note: Assuming allocation function fails apngasm-2.91/zopfli/tree.c:32:22: note: Assignment 'bl_count=(unsigned long*)malloc(sizeof(unsigned long)*(maxbits+1))', assigned value is 0 apngasm-2.91/zopfli/tree.c:52:3: note: Null pointer dereference apngasm-2.91/zopfli/tree.c:54:20: warning: If memory allocation fails, then there is a possible null pointer dereference: bl_count [nullPointerOutOfMemory] apngasm-2.91/zopfli/tree.c:32:37: note: Assuming allocation function fails apngasm-2.91/zopfli/tree.c:32:22: note: Assignment 'bl_count=(unsigned long*)malloc(sizeof(unsigned long)*(maxbits+1))', assigned value is 0 apngasm-2.91/zopfli/tree.c:54:20: note: Null pointer dereference apngasm-2.91/zopfli/tree.c:55:5: warning: If memory allocation fails, then there is a possible null pointer dereference: next_code [nullPointerOutOfMemory] apngasm-2.91/zopfli/tree.c:33:38: note: Assuming allocation function fails apngasm-2.91/zopfli/tree.c:33:23: note: Assignment 'next_code=(unsigned long*)malloc(sizeof(unsigned long)*(maxbits+1))', assigned value is 0 apngasm-2.91/zopfli/tree.c:55:5: note: Null pointer dereference apngasm-2.91/zopfli/zlib_container.c:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] apngasm-2.91/zopfli/katajainen.c:73:19: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [ctunullpointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:252:15: note: Calling function BoundaryPM, 1st argument is null apngasm-2.91/zopfli/katajainen.c:73:19: note: Dereferencing argument lists that is null apngasm-2.91/zopfli/katajainen.c:105:19: warning: If memory allocation fails, then there is a possible null pointer dereference: lists [ctunullpointerOutOfMemory] apngasm-2.91/zopfli/katajainen.c:245:31: note: Assuming allocation function fails apngasm-2.91/zopfli/katajainen.c:245:11: note: Assignment 'lists=(struct Node*(*)[2])malloc(maxbits*sizeof(*lists))', assigned value is 0 apngasm-2.91/zopfli/katajainen.c:254:18: note: Calling function BoundaryPMFinal, 1st argument is null apngasm-2.91/zopfli/katajainen.c:105:19: note: Dereferencing argument lists that is null diff: DONE