2026-05-28 03:53 ftp://ftp.de.debian.org/debian/pool/main/n/nemo-fileroller/nemo-fileroller_6.6.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j8 platform: Linux-6.17.0-29-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 6e46c6b (2026-05-27 18:39:55 +0200) count: 7 7 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: nemo-fileroller/src/fileroller-module.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] nemo-fileroller/src/nemo-fileroller.c:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nemo_file_info_list_free [valueFlowBailoutIncompleteVar] nemo-fileroller/src/nemo-fileroller.c:466:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] nemo-fileroller/src/nemo-fileroller.c:351:24: style: Condition 'always_show_extract_to' is always false [knownConditionTrueFalse] nemo-fileroller/src/nemo-fileroller.c:135:17: style: Local variable 'file' shadows outer variable [shadowVariable] nemo-fileroller/src/nemo-fileroller.c:115:16: note: Shadowed variable nemo-fileroller/src/nemo-fileroller.c:135:17: note: Shadow local variable nemo-fileroller/src/nemo-fileroller.c:417:32: style: Parameter 'fr' can be declared as pointer to const. However it seems that 'nemo_fr_instance_init' is a callback function, if 'fr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nemo-fileroller/src/nemo-fileroller.c:450:23: note: You might need to cast the function pointer here nemo-fileroller/src/nemo-fileroller.c:417:32: note: Parameter 'fr' can be declared as pointer to const nemo-fileroller/src/nemo-fileroller.c:422:34: style: Parameter 'class' can be declared as pointer to const. However it seems that 'nemo_fr_class_init' is a callback function, if 'class' is declared with const you might also need to cast function pointer(s). [constParameterCallback] nemo-fileroller/src/nemo-fileroller.c:445:20: note: You might need to cast the function pointer here nemo-fileroller/src/nemo-fileroller.c:422:34: note: Parameter 'class' can be declared as pointer to const diff: 2.20.0 nemo-fileroller/src/nemo-fileroller.c:135:17: style: Local variable 'file' shadows outer variable [shadowVariable] nemo-fileroller/src/nemo-fileroller.c:115:16: note: Shadowed declaration nemo-fileroller/src/nemo-fileroller.c:135:17: note: Shadow variable head nemo-fileroller/src/nemo-fileroller.c:135:17: style: Local variable 'file' shadows outer variable [shadowVariable] nemo-fileroller/src/nemo-fileroller.c:115:16: note: Shadowed variable nemo-fileroller/src/nemo-fileroller.c:135:17: note: Shadow local variable DONE