2026-05-04 05:42 ftp://ftp.de.debian.org/debian/pool/main/p/parlatype/parlatype_4.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 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 216 216 elapsed-time: 1.4 1.2 head-timing-info: old-timing-info: head results: parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:552:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_LIB [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/contrib/gnome-languages.c:669:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:188:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ps_retain [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:237:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_parlasphinx_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:644:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_CHANGE_FAILURE [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:687:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT64 [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:705:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_PLAYING [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:830:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_MAX [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:872:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:384:96: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_parlasphinx_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:229:33: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:384:96: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:514:90: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_parlasphinx_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:230:33: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/src/gst/gstparlasphinx-legacy.c:514:90: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:189:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ps_retain [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:238:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_parlasphinx_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:631:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_CHANGE_FAILURE [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:685:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT64 [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:703:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_PLAYING [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:814:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_MAX [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:828:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_INFO [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:856:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:380:96: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_parlasphinx_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:230:33: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:380:96: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:505:90: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gst_parlasphinx_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:231:33: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:505:90: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/src/gst/gstparlasphinx.c:210:12: style: struct member '_GstParlasphinx::uttno' is never used. [unusedStructMember] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:99:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_NULL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_PAD_PROBE_OK [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_PAD_PROBE_TYPE_BLOCKING [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pt_audio_asr_bin_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:285:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pt_audio_asr_bin_debug [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioasrbin.c:65:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_PLAYBACK [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_ASR [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:283:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_NULL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pt_audio_bin_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_PLAYBACK [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispose [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pt_audio_bin_debug [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:379:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:290:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:225:39: style:inconclusive: Function 'gst_pt_audio_bin_set_mode' argument 2 names different: declaration 'mode' definition 'new'. [funcArgNamesDifferent] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.h:33:59: note: Function 'gst_pt_audio_bin_set_mode' argument 2 names different: declaration 'mode' definition 'new'. parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:225:39: note: Function 'gst_pt_audio_bin_set_mode' argument 2 names different: declaration 'mode' definition 'new'. parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:218:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:76:12: style: struct member '_GstPtAudioBin::player' is never used. [unusedStructMember] parlatype-4.3/libparlatype/src/gst/gstptaudiobin.c:77:12: style: struct member '_GstPtAudioBin::asr' is never used. [unusedStructMember] parlatype-4.3/libparlatype/src/gst/gstptaudioplaybin.c:71:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_STATE_READY [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioplaybin.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gst_pt_audio_play_bin_debug [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioplaybin.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/gst/gstptaudioplaybin.c:123:59: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] parlatype-4.3/libparlatype/src/pt-config.h:20:2: error: #error "Only can be included directly." [preprocessorErrorDirective] parlatype-4.3/libparlatype/src/pt-i18n.c:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_LIB [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/pt-i18n.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/src/pt-media-info.h:20:2: error: #error "Only can be included directly." [preprocessorErrorDirective] parlatype-4.3/libparlatype/src/pt-player.h:20:2: error: #error "Only can be included directly." [preprocessorErrorDirective] parlatype-4.3/libparlatype/src/pt-position-manager.c:140:53: error: There is an unknown macro here somewhere. Configuration is required. If G_GINT64_FORMAT is a macro then please configure it. [unknownMacro] parlatype-4.3/libparlatype/src/pt-waveloader.h:20:2: error: #error "Only can be included directly." [preprocessorErrorDirective] parlatype-4.3/libparlatype/src/pt-waveviewer.h:20:2: error: #error "Only can be included directly." [preprocessorErrorDirective] parlatype-4.3/libparlatype/tests/config.c:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_BUILT [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/config.c:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_BUILT [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/config.c:147:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_BUILT [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/config.c:231:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/config.c:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/config.c:64:35: style: Variable 'cmpfile' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:71:12: style: Variable 'name' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:71:19: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:71:28: style: Variable 'base' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:71:35: style: Variable 'lang_code' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:71:47: style: Variable 'lang_name' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:151:10: style: Variable 'lang_code' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/config.c:151:22: style: Variable 'lang_name' can be declared as pointer to const [constVariablePointer] parlatype-4.3/libparlatype/tests/gst.c:81:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/mediainfo.c:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_TAG_TRACK_NUMBER [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/mock-plugin.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_mock_plugin_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/mock-plugin.c:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/mock-plugin.c:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_URL [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/mock-plugin.c:113:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_mock_plugin_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/tests/mock-plugin.c:192:32: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/tests/mock-plugin.c:113:44: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/tests/mock-plugin.c:152:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_mock_plugin_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/tests/mock-plugin.c:193:32: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/tests/mock-plugin.c:152:42: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/libparlatype/tests/player.c:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PRECISION_SECOND_10TH [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GST_RESOURCE_ERROR [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:420:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:518:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PRECISION_SECOND [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:600:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/player.c:402:30: style: Parameter 'player' can be declared as pointer to const. However it seems that 'notify_speed_cb' is a callback function, if 'player' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/tests/player.c:437:3: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/tests/player.c:402:30: note: Parameter 'player' can be declared as pointer to const parlatype-4.3/libparlatype/tests/waveloader.c:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/libparlatype/tests/waveloader.c:436:3: error: Memory pointed to by 'res' is freed twice. [doubleFree] parlatype-4.3/libparlatype/tests/waveloader.c:427:3: note: Memory pointed to by 'res' is freed twice. parlatype-4.3/libparlatype/tests/waveloader.c:436:3: note: Memory pointed to by 'res' is freed twice. parlatype-4.3/libparlatype/tests/waveloader.c:287:28: style: Parameter 'wl' can be declared as pointer to const. However it seems that 'progress_cb' is a callback function, if 'wl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/tests/waveloader.c:320:3: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/tests/waveloader.c:287:28: note: Parameter 'wl' can be declared as pointer to const parlatype-4.3/libparlatype/tests/waveloader.c:297:38: style: Parameter 'wl' can be declared as pointer to const. However it seems that 'array_size_changed_cb' is a callback function, if 'wl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/libparlatype/tests/waveloader.c:322:3: note: You might need to cast the function pointer here parlatype-4.3/libparlatype/tests/waveloader.c:297:38: note: Parameter 'wl' can be declared as pointer to const parlatype-4.3/libparlatype/tests/waveviewer.c:110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TEST_DIST [valueFlowBailoutIncompleteVar] parlatype-4.3/src/editor-theme-selector.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editor_theme_selector_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/editor-theme-selector.c:149:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] parlatype-4.3/src/editor-theme-selector.c:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] parlatype-4.3/src/editor-theme-selector.c:100:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'editor_theme_selector_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/editor-theme-selector.c:141:32: note: You might need to cast the function pointer here parlatype-4.3/src/editor-theme-selector.c:100:49: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/editor-theme-selector.c:119:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'editor_theme_selector_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/editor-theme-selector.c:142:32: note: You might need to cast the function pointer here parlatype-4.3/src/editor-theme-selector.c:119:51: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/editor-theme-selector.c:32:14: style: struct member '_EditorThemeSelector::box' is never used. [unusedStructMember] parlatype-4.3/src/editor-theme-selector.c:33:20: style: struct member '_EditorThemeSelector::dark' is never used. [unusedStructMember] parlatype-4.3/src/editor-theme-selector.c:34:20: style: struct member '_EditorThemeSelector::light' is never used. [unusedStructMember] parlatype-4.3/src/main.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:120:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_FILE_FILTER [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:155:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_OS_INFO_KEY_PRETTY_NAME [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:207:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:314:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:356:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADW_COLOR_SCHEME_DEFAULT [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:368:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_app_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_app_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:527:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-app.c:192:16: style: Variable 'gtk_settings' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-asr-dialog.c:418:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_asr_dialog_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-asr-dialog.c:426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-asr-dialog.c:80:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-config-list.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_TYPE_CONFIG [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-list.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_config_list_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-list.c:344:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_TYPE_CONFIG [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-list.c:253:15: style: Redundant condition: !success. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] parlatype-4.3/src/pt-config-list.c:39:43: style: Parameter 'list' can be declared as pointer to const. However it seems that 'pt_config_list_get_item_type' is a callback function, if 'list' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-config-list.c:62:26: note: You might need to cast the function pointer here parlatype-4.3/src/pt-config-list.c:39:43: note: Parameter 'list' can be declared as pointer to const parlatype-4.3/src/pt-config-list.c:78:17: style: Variable 'self' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-config-list.c:84:17: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-config-list.c:84:24: style: Variable 'str2' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-config-row.c:129:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_DEFAULT [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-row.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_config_row_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-row.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_config_row_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-row.c:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-config-row.c:55:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-config-row.c:61:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-config-row.c:67:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-config-row.c:191:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_config_row_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-config-row.c:238:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-config-row.c:191:43: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-config-row.c:214:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_config_row_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-config-row.c:239:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-config-row.c:214:41: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-controller.c:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-controller.c:43:24: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-controller.c:55:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-controller.c:63:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_controller_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-controller.c:103:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-controller.c:63:43: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-controller.c:83:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_controller_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-controller.c:104:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-controller.c:83:41: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-controller.c:118:30: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-dbus-service.c:259:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_bus_unown_name [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-dbus-service.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispose [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-dbus-service.c:73:32: style: Parameter 'word' can be declared as pointer to const. However it seems that 'player_asr_final_cb' is a callback function, if 'word' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:208:3: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:73:32: note: Parameter 'word' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:88:37: style: Parameter 'word' can be declared as pointer to const. However it seems that 'player_asr_hypothesis_cb' is a callback function, if 'word' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:213:3: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:88:37: note: Parameter 'word' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:115:10: style: Variable 'uri' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-dbus-service.c:220:36: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:243:36: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:220:36: note: Parameter 'connection' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:222:36: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_acquired' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:243:36: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:222:36: note: Parameter 'user_data' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:227:32: style: Parameter 'connection' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'connection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:244:36: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:227:32: note: Parameter 'connection' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:229:32: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'on_name_lost' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-dbus-service.c:244:36: note: You might need to cast the function pointer here parlatype-4.3/src/pt-dbus-service.c:229:32: note: Parameter 'user_data' can be declared as pointer to const parlatype-4.3/src/pt-dbus-service.c:250:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-dbus-service.c:272:32: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-goto-dialog.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INPUT_ERROR [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-goto-dialog.c:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INPUT_ERROR [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-goto-dialog.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_goto_dialog_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-goto-dialog.c:196:32: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-mpris.c:56:30: debug: Scope::checkVariable found variable 'propvalue' with varid 0. [varid0] parlatype-4.3/src/pt-mpris.c:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable propvalue [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:221:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:448:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_STATE_PLAYING [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:544:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_STATE_STOPPED [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:639:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_STATE_STOPPED [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:781:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BUS_TYPE_SESSION [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_mpris_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispose [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-mpris.c:285:40: style: Parameter 'builder' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-mpris.c:290:16: style: Variable 'str' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-mpris.c:441:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-mpris.c:632:15: style: Variable 'player' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-mpris.c:851:25: style: Parameter 'win' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-preferences.c:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASR_DIR [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:538:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_FILE_FILTER [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:696:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_preferences_dialog_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-preferences.c:130:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'set_cursor_mapping' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-preferences.c:572:7: note: You might need to cast the function pointer here parlatype-4.3/src/pt-preferences.c:130:41: note: Parameter 'data' can be declared as pointer to const parlatype-4.3/src/pt-preferences.c:150:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'set_separator_mapping' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-preferences.c:646:7: note: You might need to cast the function pointer here parlatype-4.3/src/pt-preferences.c:150:44: note: Parameter 'data' can be declared as pointer to const parlatype-4.3/src/pt-preferences.c:153:10: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-preferences.c:182:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'set_delimiter_mapping' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-preferences.c:654:7: note: You might need to cast the function pointer here parlatype-4.3/src/pt-preferences.c:182:44: note: Parameter 'data' can be declared as pointer to const parlatype-4.3/src/pt-preferences.c:185:10: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-prefs-info-row.c:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_prefs_info_row_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-prefs-info-row.c:39:45: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-prefs-install-row.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_prefs_install_row_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-prefs-install-row.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_prefs_install_row_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-prefs-install-row.c:247:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-prefs-install-row.c:152:56: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-prefs-install-row.c:192:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_prefs_install_row_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-prefs-install-row.c:241:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-prefs-install-row.c:192:48: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-prefs-install-row.c:194:22: style: Variable 'self' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-prefs-install-row.c:211:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pt_prefs_install_row_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-prefs-install-row.c:242:32: note: You might need to cast the function pointer here parlatype-4.3/src/pt-prefs-install-row.c:211:50: note: Parameter 'pspec' can be declared as pointer to const parlatype-4.3/src/pt-prefs-install-row.c:261:37: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window-dnd.c:89:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window-dnd.c:153:32: style:inconclusive: Function 'pt_window_setup_dnd' argument 1 names different: declaration 'self' definition 'win'. [funcArgNamesDifferent] parlatype-4.3/src/pt-window-dnd.h:21:37: note: Function 'pt_window_setup_dnd' argument 1 names different: declaration 'self' definition 'win'. parlatype-4.3/src/pt-window-dnd.c:153:32: note: Function 'pt_window_setup_dnd' argument 1 names different: declaration 'self' definition 'win'. parlatype-4.3/src/pt-window-dnd.c:77:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:150:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_ASR [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:272:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_PLAYBACK [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:341:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PRECISION_SECOND_10TH [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:361:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_PRECISION_SECOND_10TH [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:879:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SETTINGS_BIND_DEFAULT [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1046:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_SECONDARY [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1059:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_MODE_PLAYBACK [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_window_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_ID [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:1334:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt_window_parent_class [valueFlowBailoutIncompleteVar] parlatype-4.3/src/pt-window.c:425:12: style: Local variable 'play' shadows outer function [shadowFunction] parlatype-4.3/src/pt-window.c:210:1: note: Shadowed declaration parlatype-4.3/src/pt-window.c:425:12: note: Shadow variable parlatype-4.3/src/pt-window.c:699:20: style: Local variable 'play' shadows outer function [shadowFunction] parlatype-4.3/src/pt-window.c:210:1: note: Shadowed declaration parlatype-4.3/src/pt-window.c:699:20: note: Shadow variable parlatype-4.3/src/pt-window.c:464:13: style: Variable 'timestamp' can be declared as pointer to const [constVariablePointer] parlatype-4.3/src/pt-window.c:821:33: style: Parameter 'key' can be declared as pointer to const. However it seems that 'settings_changed_cb' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-window.c:950:3: note: You might need to cast the function pointer here parlatype-4.3/src/pt-window.c:821:33: note: Parameter 'key' can be declared as pointer to const parlatype-4.3/src/pt-window.c:865:50: style: Parameter 'data' can be declared as pointer to const. However it seems that 'map_milliseconds_to_seconds' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] parlatype-4.3/src/pt-window.c:902:7: note: You might need to cast the function pointer here parlatype-4.3/src/pt-window.c:865:50: note: Parameter 'data' can be declared as pointer to const parlatype-4.3/src/pt-window.c:1189:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:1195:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:1201:38: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:1207:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:1213:36: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:1366:23: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] parlatype-4.3/src/pt-window.c:51:15: style: struct member '_PtWindow::controls_row_box' is never used. [unusedStructMember] diff: DONE