2026-05-06 06:41 ftp://ftp.de.debian.org/debian/pool/main/a/audioop-lts/audioop-lts_0.2.2.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-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 6278f6b (2026-05-05 15:01:04 +0200) count: 50 50 elapsed-time: 1.0 1.1 head-timing-info: old-timing-info: head results: audioop-0.2.2/audioop/_audioop.c:1056:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1289:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1355:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1573:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1647:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_MemoryError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1691:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:1821:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:18:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_OverflowError [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:126:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:182:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:270:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:314:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:359:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:411:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:463:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:515:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:559:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:603:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:649:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:706:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:773:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:839:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:895:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:943:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:987:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1033:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1090:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1206:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1250:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1294:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1340:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c.h:1387:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyBUF_SIMPLE [valueFlowBailoutIncompleteVar] audioop-0.2.2/audioop/_audioop.c:637:51: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:638:33: style: Parameter 'reference' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:708:54: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:709:36: style: Parameter 'reference' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:752:51: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:990:50: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:1333:50: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:1561:52: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:1564:20: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] audioop-0.2.2/audioop/_audioop.c:1634:52: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:1637:20: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] audioop-0.2.2/audioop/_audioop.c:1806:53: style: Parameter 'fragment' can be declared as pointer to const [constParameterPointer] audioop-0.2.2/audioop/_audioop.c:1810:18: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] audioop-0.2.2/audioop/_audioop.c:1153:22: style: Variable 'val' is assigned a value that is never used. [unreadVariable] diff: DONE