2025-05-10 13:38 ftp://ftp.de.debian.org/debian/pool/main/f/fizmo-ncursesw/fizmo-ncursesw_0.7.14.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 36 36 elapsed-time: 6.7 6.7 head-timing-info: old-timing-info: head results: fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:207:18: debug: Function::addArguments found argument 'dummyparameter' with varid 0. [varid0] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1408:36: debug: Function::addArguments found argument 'font_type' with varid 0. [varid0] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1854:45: debug: Function::addArguments found argument 'filename_suggestion' with varid 0. [varid0] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_COLOUR_BLACK [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:230:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_UCS_NEWLINE [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_COLOUR_BLACK [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:469:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_sound_interface [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:736:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_true_value [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:804:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_false_value [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:847:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_BLACK [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:994:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1022:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLOR_PAIRS [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1072:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1265:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1355:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NORMAL [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1433:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1483:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1523:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1698:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1706:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2005:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdscr [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:155:48: style: Parameter 'colorname' can be declared as pointer to const [constParameterPointer] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:346:38: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:727:41: style: Parameter 'key' can be declared as pointer to const. However it seems that 'parse_config_parameter' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1874:4: note: You might need to cast the function pointer here fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:727:41: note: Parameter 'key' can be declared as pointer to const fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:798:37: style: Parameter 'key' can be declared as pointer to const. However it seems that 'get_config_value' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1875:4: note: You might need to cast the function pointer here fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:798:37: note: Parameter 'key' can be declared as pointer to const fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1246:53: style: Parameter 'story' can be declared as pointer to const. However it seems that 'link_interface_to_story' is a callback function, if 'story' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1877:4: note: You might need to cast the function pointer here fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1246:53: note: Parameter 'story' can be declared as pointer to const fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1928:9: style: Variable 'config_disablecolor' can be declared as pointer to const [constVariablePointer] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2345:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2285:10: warning: Uninitialized variable: result [uninitvar] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1978:21: note: Assuming condition is false fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2285:10: note: Uninitialized variable: result fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:1249:7: style: Unused variable: frontispiece_resource_number [unusedVariable] fizmo-ncursesw-0.7.14/src/fizmo-ncursesw/fizmo-ncursesw.c:2359:10: style: Variable 's' is assigned a value that is never used. [unreadVariable] diff: DONE