2024-04-22 23:48 ftp://ftp.de.debian.org/debian/pool/main/u/unicode-screensaver/unicode-screensaver_0.5.2.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 -D__GNUC__ --platform=unix64 -j3 platform: Linux-4.18.0-513.9.1.el8_9.cloud.0.1.x86_64-x86_64-with-glibc2.28 python: 3.10.2 client-version: 1.3.56 compiler: g++ (GCC) 13.1.1 20230614 (Red Hat 13.1.1-4) cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 30 30 elapsed-time: 1.0 1.0 head-timing-info: old-timing-info: head results: unicode-screensaver-0.5.2/hacks/screenhack.c:116:0: error: #error Error! You have an old version of vroot.h! Check -I args. [preprocessorErrorDirective] unicode-screensaver-0.5.2/hacks/fps.c:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCFont [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:164:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/resources.c:42:42: style: Parameter 'res_name' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/utils/resources.c:42:58: style: Parameter 'res_class' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/utils/visual.c:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StaticGray [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:193:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualDepthMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualClassMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:350:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:369:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:419:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:456:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:519:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] unicode-screensaver-0.5.2/utils/visual.c:53:41: style:inconclusive: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. [funcArgNamesDifferent] unicode-screensaver-0.5.2/utils/visual.h:15:50: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. unicode-screensaver-0.5.2/utils/visual.c:53:41: note: Function 'get_visual' argument 2 names different: declaration 'name' definition 'string'. unicode-screensaver-0.5.2/utils/visual.c:506:45: style:inconclusive: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. [funcArgNamesDifferent] unicode-screensaver-0.5.2/utils/visual.h:22:55: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. unicode-screensaver-0.5.2/utils/visual.c:506:45: note: Function 'find_similar_visual' argument 2 names different: declaration 'old' definition 'old_visual'. unicode-screensaver-0.5.2/utils/visual.c:536:14: style: Variable 'vi_out' is assigned a value that is never used. [unreadVariable] unicode-screensaver-0.5.2/unicode.c:151:27: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:151:53: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:156:25: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:156:51: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:157:19: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:162:24: style: Parameter 'dpy' can be declared as pointer to const [constParameterPointer] unicode-screensaver-0.5.2/unicode.c:162:50: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] diff: DONE