2025-11-25 21:55 ftp://ftp.de.debian.org/debian/pool/main/d/dleyna-server/dleyna-server_0.6.0.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 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 796b181 (2025-11-25 16:14:10 +0100) count: 35 36 elapsed-time: 0.4 0.5 head-timing-info: old-timing-info: head results: dleyna-server-0.6.0/libdleyna/server/path.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_PATH [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/manager.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_OBJECT [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/manager.c:110:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/manager.c:147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/manager.c:287:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/manager.c:43:21: style: Parameter 'prop_val' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/manager.c:86:64: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/device.c:4436:26: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] dleyna-server-0.6.0/libdleyna/server/search.c:41:18: style: Variable 'prop_map' can be declared as pointer to const [constVariablePointer] dleyna-server-0.6.0/libdleyna/server/server.c:67:23: error: There is an unknown macro here somewhere. Configuration is required. If DLEYNA_SERVER_INTERFACE_MANAGER is a macro then please configure it. [unknownMacro] dleyna-server-0.6.0/libdleyna/server/sort.c:36:18: style: Variable 'prop_map' can be declared as pointer to const [constVariablePointer] dleyna-server-0.6.0/libdleyna/server/upnp.c:641:36: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT64_FORMAT is a macro then please configure it. [unknownMacro] dleyna-server-0.6.0/libdleyna/server/xml-util.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/server/daemon.c:49:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFD_NONBLOCK [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/server/daemon.c:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/server/daemon.c:34:46: style: Parameter 'source' can be declared as pointer to const. However it seems that 'prv_quit_handler' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-server-0.6.0/server/daemon.c:65:7: note: You might need to cast the function pointer here dleyna-server-0.6.0/server/daemon.c:34:46: note: Parameter 'source' can be declared as pointer to const dleyna-server-0.6.0/server/daemon.c:35:15: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_quit_handler' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-server-0.6.0/server/daemon.c:65:7: note: You might need to cast the function pointer here dleyna-server-0.6.0/server/daemon.c:35:15: note: Parameter 'user_data' can be declared as pointer to const dleyna-server-0.6.0/test/dbus/dms-info.c:194:18: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] dleyna-server-0.6.0/libdleyna/server/props.c:1137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/props.c:1329:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/props.c:1419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUPNP_OCM_FLAGS_NONE [valueFlowBailoutIncompleteVar] dleyna-server-0.6.0/libdleyna/server/props.c:570:50: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:581:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:589:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:600:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:608:47: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:616:51: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:617:16: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:628:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:636:49: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:651:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dleyna-server-0.6.0/libdleyna/server/props.c:700:19: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] dleyna-server-0.6.0/libdleyna/server/props.c:726:12: style: Variable 'dlna_caps' can be declared as pointer to const [constVariablePointer] dleyna-server-0.6.0/libdleyna/server/props.c:1339:48: style: Parameter 'item_vb' can be declared as pointer to const [constParameterPointer] dleyna-server-0.6.0/libdleyna/server/props.c:2158:44: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] diff: 2.18.0 dleyna-server-0.6.0/libdleyna/server/props.c:640:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GINT64_FORMAT [valueFlowBailoutIncompleteVar] DONE