2026-05-04 11:16 ftp://ftp.de.debian.org/debian/pool/main/p/python-isal/python-isal_1.8.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --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-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 70 70 elapsed-time: 0.7 0.5 head-timing-info: old-timing-info: head results: python-isal-1.8.0/src/isal/_isalmodule.c:39:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_MAJOR_VERSION [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/_isalmodule.c:48:5: warning: Return value of function PyModule_AddObject() is not used. [ignoredReturnValue] python-isal-1.8.0/src/isal/isal_shared.h:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_FLUSH [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_shared.h:373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:57:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:123:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGZIP_DEFLATE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEFLATE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:418:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_EOFError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:450:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEFLATE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/igzip_libmodule.c:647:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MIN_LEVEL [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_shared.h:188:59: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] python-isal-1.8.0/src/isal/isal_shared.h:200:49: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1954:58: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2057:56: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2065:59: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2071:59: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2077:59: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2082:55: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2087:56: debug: Function::addArguments found argument 'ignore' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2092:61: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2101:57: debug: Function::addArguments found argument 'closure' with varid 0. [varid0] python-isal-1.8.0/src/isal/isal_zlibmodule.c:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IGZIP_ZLIB [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_ZLIB [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:319:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:497:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MAX_HIST_BITS [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:542:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MAX_HIST_BITS [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:602:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:639:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:682:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:699:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:783:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:845:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMP_OK [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:870:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_BLOCK_FINISH [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:918:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DECOMP_OK [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1030:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_FLUSH [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1095:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1197:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MAX_HIST_BITS [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MAX_HIST_BITS [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1267:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1348:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1391:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1603:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_WRITE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1760:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DECOMP_OK [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1852:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1909:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2061:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2067:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2073:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2088:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2097:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2259:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISAL_DEF_MAX_HIST_BITS [valueFlowBailoutIncompleteVar] python-isal-1.8.0/src/isal/isal_zlibmodule.c:192:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] python-isal-1.8.0/src/isal/isal_zlibmodule.c:196:7: note: Found duplicate branches for 'if' and 'else'. python-isal-1.8.0/src/isal/isal_zlibmodule.c:192:5: note: Found duplicate branches for 'if' and 'else'. python-isal-1.8.0/src/isal/isal_zlibmodule.c:245:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] python-isal-1.8.0/src/isal/isal_zlibmodule.c:249:7: note: Found duplicate branches for 'if' and 'else'. python-isal-1.8.0/src/isal/isal_zlibmodule.c:245:5: note: Found duplicate branches for 'if' and 'else'. python-isal-1.8.0/src/isal/isal_zlibmodule.c:1819:40: style: Variable 'self->stream_phase' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1809:40: note: $symbol is assigned python-isal-1.8.0/src/isal/isal_zlibmodule.c:1819:40: note: $symbol is overwritten python-isal-1.8.0/src/isal/isal_zlibmodule.c:146:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] python-isal-1.8.0/src/isal/isal_zlibmodule.c:821:63: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1659:18: style: Variable 'buffer_end' can be declared as pointer to const [constVariablePointer] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1917:19: style: Variable 'seek_result' can be declared as pointer to const [constVariablePointer] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2154:19: style: struct member 'isal_zlib_state::Comptype' is never used. [unusedStructMember] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2155:19: style: struct member 'isal_zlib_state::Decomptype' is never used. [unusedStructMember] python-isal-1.8.0/src/isal/isal_zlibmodule.c:2156:15: style: struct member 'isal_zlib_state::IsalError' is never used. [unusedStructMember] python-isal-1.8.0/src/isal/isal_zlibmodule.c:403:20: style: Unused variable: _save [unusedVariable] python-isal-1.8.0/src/isal/isal_zlibmodule.c:1664:24: style: Unused variable: _save [unusedVariable] diff: DONE