2026-05-05 22:11 ftp://ftp.de.debian.org/debian/pool/main/x/xmacro/xmacro_0.3pre-20000911.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --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: 36 36 elapsed-time: 0.6 0.4 head-timing-info: old-timing-info: head results: xmacro-0.3pre-20000911.orig/xmacroplay.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:160:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:275:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Shift_L [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacroplay.cpp:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:259:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:410:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointerMotionMask [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:655:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec.cpp:190:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:169:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XRecordStartOfData [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:180:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:320:11: style: C-style pointer casting [cstyleCast] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:334:7: style: C-style pointer casting [cstyleCast] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:335:7: style: C-style pointer casting [cstyleCast] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:336:7: style: C-style pointer casting [cstyleCast] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:337:7: style: C-style pointer casting [cstyleCast] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:143:41: style: Parameter 'argv' can be declared as const array [constParameter] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:321:17: style: Variable 'ud4' can be declared as pointer to const [constVariablePointer] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:322:18: style: Variable 'ud1' can be declared as pointer to const [constVariablePointer] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:323:19: style: Variable 'ud2' can be declared as pointer to const [constVariablePointer] xmacro-0.3pre-20000911.orig/xmacrorec2.cpp:324:10: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] diff: DONE