2025-11-25 21:55 ftp://ftp.de.debian.org/debian/pool/main/d/dleyna/dleyna_0.8.3.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 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 796b181 (2025-11-25 16:14:10 +0100) count: 151 149 elapsed-time: 3.3 2.9 head-timing-info: old-timing-info: head results: dleyna-0.8.3/examples/dms-info.c:191: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-0.8.3/libdleyna/core/connector-mgr.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTOR_DIR [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/context-filter.c:60:72: style:inconclusive: Function 'dleyna_context_filter_new' argument 1 names different: declaration 'gupnp_wl' definition 'gupnp_cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:30:72: note: Function 'dleyna_context_filter_new' argument 1 names different: declaration 'gupnp_wl' definition 'gupnp_cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:60:72: note: Function 'dleyna_context_filter_new' argument 1 names different: declaration 'gupnp_wl' definition 'gupnp_cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:77:60: style:inconclusive: Function 'dleyna_context_filter_delete' argument 1 names different: declaration 'wl' definition 'cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:32:60: note: Function 'dleyna_context_filter_delete' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:77:60: note: Function 'dleyna_context_filter_delete' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:82:60: style:inconclusive: Function 'dleyna_context_filter_enable' argument 1 names different: declaration 'wl' definition 'cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:34:60: note: Function 'dleyna_context_filter_enable' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:82:60: note: Function 'dleyna_context_filter_enable' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:92:65: style:inconclusive: Function 'dleyna_context_filter_add_entries' argument 1 names different: declaration 'wl' definition 'cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:36:65: note: Function 'dleyna_context_filter_add_entries' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:92:65: note: Function 'dleyna_context_filter_add_entries' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:114:68: style:inconclusive: Function 'dleyna_context_filter_remove_entries' argument 1 names different: declaration 'wl' definition 'cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:38:68: note: Function 'dleyna_context_filter_remove_entries' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:114:68: note: Function 'dleyna_context_filter_remove_entries' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:133:59: style:inconclusive: Function 'dleyna_context_filter_clear' argument 1 names different: declaration 'wl' definition 'cf'. [funcArgNamesDifferent] dleyna-0.8.3/libdleyna/core/context-filter.h:41:59: note: Function 'dleyna_context_filter_clear' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/context-filter.c:133:59: note: Function 'dleyna_context_filter_clear' argument 1 names different: declaration 'wl' definition 'cf'. dleyna-0.8.3/libdleyna/core/core.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT32 [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/gasync-task.c:41:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dleyna-0.8.3/libdleyna/core/gasync-task.c:111:65: style: Parameter 'task' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/gasync-task.c:116:72: style: Parameter 'task' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/log.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_LOG_LEVEL [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_LOG_LEVEL_DEBUG [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_LOG_LEVEL [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NDELAY [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/log.c:100:16: style: Variable 'log_context' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/core/settings.c:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_CONFIG_DIR [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/settings.c:367:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_NEVER_QUIT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/core/settings.c:363:1: error: Memory leak: s_val [memleak] dleyna-0.8.3/libdleyna/core/settings.c:201:35: style: Parameter 'int_list' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:206:6: style: Variable 'log_level_array' can be declared as const array [constVariable] dleyna-0.8.3/libdleyna/core/settings.c:459:64: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:464:47: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:469:57: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:493:59: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:517:71: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/settings.c:541:69: style: Parameter 'settings' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/core/task-processor.c:365:2: warning: Return value of function g_hash_table_lookup_extended() is not used. [ignoredReturnValue] dleyna-0.8.3/libdleyna/core/task-processor.c:232:27: style: Variable 'queue_id' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/core/task-processor.c:284:17: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_free_queue_for_source' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/core/task-processor.c:312:9: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/core/task-processor.c:284:17: note: Parameter 'user_data' can be declared as pointer to const dleyna-0.8.3/libdleyna/core/task-processor.c:286:27: style: Variable 'queue_key' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/core/task-processor.c:319:15: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_free_queue_for_sink' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/core/task-processor.c:347:9: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/core/task-processor.c:319:15: note: Parameter 'user_data' can be declared as pointer to const dleyna-0.8.3/libdleyna/core/task-processor.c:321:27: style: Variable 'queue_key' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/core/task-processor.c:511:23: style: Variable 'queue' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/async.c:61:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gupnp_service_proxy_action_unref [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:685:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1037:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_RENDERER_PATH [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_RENDERER_DEVICE [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1177:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_RENDERER_DEVICE [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1315:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1602:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_OBJECT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1728:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MARKUP_ERROR_EMPTY [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1889:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1987:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2040:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2096:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2229:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2528:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2565:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2583:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2889:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:2929:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3027:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:3431:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/device.c:1881:31: style: Condition '!prv_props_update(device,NULL)' is always false [knownConditionTrueFalse] dleyna-0.8.3/libdleyna/renderer/device.c:2475:26: note: Assignment 'device_alive=!0', assigned value is 1 dleyna-0.8.3/libdleyna/renderer/device.c:1881:48: note: Calling function 'prv_props_update' returns 1 dleyna-0.8.3/libdleyna/renderer/device.c:1881:31: note: Condition '!prv_props_update(device,NULL)' is always false dleyna-0.8.3/libdleyna/renderer/device.c:2813:32: style: Condition '!prv_props_update(device,task)' is always false [knownConditionTrueFalse] dleyna-0.8.3/libdleyna/renderer/device.c:2475:26: note: Assignment 'device_alive=!0', assigned value is 1 dleyna-0.8.3/libdleyna/renderer/device.c:2813:49: note: Calling function 'prv_props_update' returns 1 dleyna-0.8.3/libdleyna/renderer/device.c:2813:32: note: Condition '!prv_props_update(device,task)' is always false dleyna-0.8.3/libdleyna/renderer/device.c:2836:31: style: Condition '!prv_props_update(device,task)' is always false [knownConditionTrueFalse] dleyna-0.8.3/libdleyna/renderer/device.c:2475:26: note: Assignment 'device_alive=!0', assigned value is 1 dleyna-0.8.3/libdleyna/renderer/device.c:2836:48: note: Calling function 'prv_props_update' returns 1 dleyna-0.8.3/libdleyna/renderer/device.c:2836:31: note: Condition '!prv_props_update(device,task)' is always false dleyna-0.8.3/libdleyna/renderer/device.c:217:26: style: Parameter 'changed_props_vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/device.c:226:23: style: Parameter 'changed_props' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/device.c:1154:63: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/device.c:1169:24: style: Variable 'get_props' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:1368:9: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:1590:19: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:1593:12: style: Variable 'value' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:1705:12: style: Variable 'val' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:1749:19: style: Parameter 'value' can be declared as pointer to const. However it seems that 'prv_last_change_cb' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/renderer/device.c:575:13: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/renderer/device.c:1749:19: note: Parameter 'value' can be declared as pointer to const dleyna-0.8.3/libdleyna/renderer/device.c:1927:19: style: Parameter 'value' can be declared as pointer to const. However it seems that 'prv_rc_last_change_cb' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/renderer/device.c:591:13: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/renderer/device.c:1927:19: note: Parameter 'value' can be declared as pointer to const dleyna-0.8.3/libdleyna/renderer/device.c:1970:19: style: Parameter 'value' can be declared as pointer to const. However it seems that 'prv_sink_change_cb' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/renderer/device.c:559:13: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/renderer/device.c:1970:19: note: Parameter 'value' can be declared as pointer to const dleyna-0.8.3/libdleyna/renderer/device.c:2247:8: style: Variable 'div_pos' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:2305:8: style: Variable 'max_rate_str' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:2781:23: style: Variable 'get_prop' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:2830:24: style: Variable 'get_props' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3126:19: style: Variable 'seek_data' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3162:19: style: Variable 'seek_data' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3279:24: style: Variable 'context' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3281:23: style: Variable 'host_uri' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3307:24: style: Variable 'context' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3309:23: style: Variable 'host_uri' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/device.c:3325:49: style: Parameter 'device' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/host-service.c:129:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUPNP_DLNA_OPERATION_RANGE [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/host-service.c:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/host-service.c:309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/host-service.c:436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUri [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/host-service.c:235:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] dleyna-0.8.3/libdleyna/renderer/host-service.c:220:9: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/manager.c:114:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_RENDERER_OBJECT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/manager.c:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_RENDERER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/manager.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_RENDERER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/manager.c:337:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_RENDERER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/renderer/manager.c:55:77: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/manager.c:100:42: style: Parameter 'prop_val' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/manager.c:144:72: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/server.c:142:24: error: There is an unknown macro here somewhere. Configuration is required. If DLEYNA_RENDERER_INTERFACE_MANAGER is a macro then please configure it. [unknownMacro] dleyna-0.8.3/libdleyna/renderer/upnp.c:156:24: style: Variable 'context' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/renderer/upnp.c:425:53: style: Parameter 'upnp' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/renderer/upnp.c:848:63: style: Parameter 'upnp' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/device.c:4346: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-0.8.3/libdleyna/server/manager.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_OBJECT [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/manager.c:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/manager.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/manager.c:288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_INTERFACE_MANAGER [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/manager.c:44:21: style: Parameter 'prop_val' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/manager.c:87:72: style: Parameter 'manager' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/path.c:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLEYNA_SERVER_PATH [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/props.c:1139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/props.c:1331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/props.c:1421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUPNP_OCM_FLAGS_NONE [valueFlowBailoutIncompleteVar] dleyna-0.8.3/libdleyna/server/props.c:572:50: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:583:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:591:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:602:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:610:47: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:618:51: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:619:16: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:630:48: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:638:49: style: Parameter 'vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:653:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/server/props.c:702:19: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/server/props.c:728:12: style: Variable 'dlna_caps' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/server/props.c:1341:48: style: Parameter 'item_vb' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/props.c:2160:44: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] dleyna-0.8.3/libdleyna/server/search.c:43:18: style: Variable 'prop_map' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/server/server.c:69: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-0.8.3/libdleyna/server/sort.c:38:18: style: Variable 'prop_map' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/libdleyna/server/upnp.c:643: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-0.8.3/libdleyna/server/xml-util.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dleyna-0.8.3/renderer/daemon.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] dleyna-0.8.3/renderer/daemon.c:35:43: 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-0.8.3/renderer/daemon.c:49:29: note: You might need to cast the function pointer here dleyna-0.8.3/renderer/daemon.c:35:43: note: Parameter 'user_data' can be declared as pointer to const dleyna-0.8.3/server/daemon.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] dleyna-0.8.3/server/daemon.c:33:43: 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-0.8.3/server/daemon.c:45:29: note: You might need to cast the function pointer here dleyna-0.8.3/server/daemon.c:33:43: note: Parameter 'user_data' can be declared as pointer to const dleyna-0.8.3/src/connector-dbus.c:142:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDBusErrorEntry [valueFlowBailoutIncompleteVar] dleyna-0.8.3/src/connector-dbus.c:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] dleyna-0.8.3/src/connector-dbus.c:298:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] dleyna-0.8.3/src/connector-dbus.c:440:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] dleyna-0.8.3/src/connector-dbus.c:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES [valueFlowBailoutIncompleteVar] dleyna-0.8.3/src/connector-dbus.c:337:21: style:inconclusive: Function 'prv_object_method_call' argument 3 names different: declaration 'object' definition 'object_path'. [funcArgNamesDifferent] dleyna-0.8.3/src/connector-dbus.c:84:21: note: Function 'prv_object_method_call' argument 3 names different: declaration 'object' definition 'object_path'. dleyna-0.8.3/src/connector-dbus.c:337:21: note: Function 'prv_object_method_call' argument 3 names different: declaration 'object' definition 'object_path'. dleyna-0.8.3/src/connector-dbus.c:320:17: style: Variable 'node' can be declared as pointer to const [constVariablePointer] dleyna-0.8.3/src/connector-dbus.c:415:55: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'prv_subtree_enumerate' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/src/connector-dbus.c:120:2: note: You might need to cast the function pointer here dleyna-0.8.3/src/connector-dbus.c:415:55: note: Parameter 'connection' can be declared as pointer to const dleyna-0.8.3/src/connector-dbus.c:418:19: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_subtree_enumerate' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/src/connector-dbus.c:120:2: note: You might need to cast the function pointer here dleyna-0.8.3/src/connector-dbus.c:418:19: note: Parameter 'user_data' can be declared as pointer to const dleyna-0.8.3/src/connector-dbus.c:462:22: style: Variable 'info' can be declared as pointer to const [constVariablePointer] diff: head dleyna-0.8.3/libdleyna/core/task-processor.c:284:17: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_free_queue_for_source' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/core/task-processor.c:312:9: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/core/task-processor.c:284:17: note: Parameter 'user_data' can be declared as pointer to const head dleyna-0.8.3/libdleyna/core/task-processor.c:319:15: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prv_free_queue_for_sink' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dleyna-0.8.3/libdleyna/core/task-processor.c:347:9: note: You might need to cast the function pointer here dleyna-0.8.3/libdleyna/core/task-processor.c:319:15: note: Parameter 'user_data' can be declared as pointer to const head dleyna-0.8.3/libdleyna/renderer/device.c:2305:8: style: Variable 'max_rate_str' can be declared as pointer to const [constVariablePointer] 2.18.0 dleyna-0.8.3/libdleyna/server/props.c:642:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GINT64_FORMAT [valueFlowBailoutIncompleteVar] DONE