2026-01-11 06:07 ftp://ftp.de.debian.org/debian/pool/main/p/pidgin-mpris/pidgin-mpris_0.2.3.orig.tar.gz 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.12+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.11 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-12) 15.2.0 cppcheck: head 2.19.0 head-info: 19640019 (2026-01-10 12:33:00 +0100) count: 14 14 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: pidgin-mpris-0.2.3/src/pidgin-mpris.c:166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURPLE_CONNECTED [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:249:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURPLE_DEBUG_INFO [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:262:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURPLE_DEBUG_INFO [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:328:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURPLE_DEBUG_ERROR [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:378:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURPLE_PLUGIN_PREF_CHOICE [valueFlowBailoutIncompleteVar] pidgin-mpris-0.2.3/src/pidgin-mpris.c:276:5: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] pidgin-mpris-0.2.3/src/pidgin-mpris.c:73:51: style: Parameter 'mpris_info' can be declared as pointer to const [constParameterPointer] pidgin-mpris-0.2.3/src/pidgin-mpris.c:75:29: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] pidgin-mpris-0.2.3/src/pidgin-mpris.c:75:37: style: Variable 'end' can be declared as pointer to const [constVariablePointer] pidgin-mpris-0.2.3/src/pidgin-mpris.c:436:27: style: Parameter 'plugin' can be declared as pointer to const. However it seems that 'init_plugin' is a callback function, if 'plugin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pidgin-mpris-0.2.3/src/pidgin-mpris.c:448:34: note: You might need to cast the function pointer here pidgin-mpris-0.2.3/src/pidgin-mpris.c:436:27: note: Parameter 'plugin' can be declared as pointer to const pidgin-mpris-0.2.3/src/pidgin-mpris.c:236:10: style: Variable 'format' is assigned a value that is never used. [unreadVariable] pidgin-mpris-0.2.3/src/pidgin-mpris.c:183:7: style: Unused variable: i [unusedVariable] diff: DONE