2025-07-01 14:17 ftp://ftp.de.debian.org/debian/pool/main/w/wmpinboard/wmpinboard_1.0.1.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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: f4eb733 (2025-07-01 13:53:18 +0200) count: 29 29 elapsed-time: 0.8 0.3 head-timing-info: old-timing-info: head results: wmpinboard-1.0.1/src/misc.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/misc.c:55:20: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] wmpinboard-1.0.1/src/wmpinboard.c:851:25: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] wmpinboard-1.0.1/src/getopt.c:632:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCForeground [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XpmExactColors [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:120:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShapeBounding [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:283:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParentRelative [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:320:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:359:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_PRIMARY [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:382:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:417:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/notes.c:151:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZPixmap [valueFlowBailoutIncompleteVar] wmpinboard-1.0.1/src/xmisc.c:183:11: style: Condition '*s' is always true [knownConditionTrueFalse] wmpinboard-1.0.1/src/xmisc.c:274:10: style: Local variable 'win' shadows outer variable [shadowVariable] wmpinboard-1.0.1/src/wmpinboard.h:127:15: note: Shadowed declaration wmpinboard-1.0.1/src/xmisc.c:274:10: note: Shadow variable wmpinboard-1.0.1/src/xmisc.c:158:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] wmpinboard-1.0.1/src/getopt.c:725:9: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] wmpinboard-1.0.1/src/notes.c:861:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:894:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:902:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:921:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:949:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:951:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] wmpinboard-1.0.1/src/notes.c:891:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] wmpinboard-1.0.1/src/notes.c:917:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] wmpinboard-1.0.1/src/notes.c:946:21: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] diff: DONE