2025-09-03 18:58 ftp://ftp.de.debian.org/debian/pool/main/s/sylpheed/sylpheed_3.8.0~beta1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=libcurl --library=motif --library=openssl --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-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: e6e045f (2025-09-02 21:05:14 +0200) count: 632 2743 elapsed-time: 8.8 58.9 head-timing-info: old-timing-info: head results: sylpheed-3.8.0beta1/libsylph/utils.h:40:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/libsylph/utils.h:40:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/libsylph/base64.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/libsylph/md5.c:83:28: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/md5.c:45:40: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:83:28: note: Function 'MD5Init' argument 1 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:105:30: style:inconclusive: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/md5.c:46:42: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:105:30: note: Function 'MD5Update' argument 1 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:159:48: style:inconclusive: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/md5.c:48:60: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:159:48: note: Function 'MD5Final' argument 2 names different: declaration 'context' definition 'ctx'. sylpheed-3.8.0beta1/libsylph/md5.c:522:9: style: Variable 'md5a' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/libsylph/md5.c:523:9: style: Variable 'md5b' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/libsylph/quoted-printable.c:122:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/libsylph/quoted-printable.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] sylpheed-3.8.0beta1/libsylph/syl-marshal.c:68:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/libsylph/syl-marshal.c:109:28: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/libsylph/syl-marshal.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/libsylph/syl-marshal.c:109:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/libsylph/unmime.c:109:8: style: Variable 'len' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYL_PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:221:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:262:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_MH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:160:10: style: The if condition is the same as the previous if condition [duplicateCondition] sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:158:10: note: First condition sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:160:10: note: Second condition sylpheed-3.8.0beta1/plugin/attachment_tool/attachment_tool.c:74:20: style: Variable 'boundary_len' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/plugin/test/test.c:139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYL_PLUGIN_INTERFACE_VERSION [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/test/test.c:285:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/plugin/test/test.c:301:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/plugin/test/test.c:79:10: style: Variable 'id' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/plugin/test/test.c:142:35: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'init_done_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:95:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:142:35: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:142:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'init_done_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:95:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:142:49: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:155:34: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'app_exit_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:98:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:155:34: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:155:48: style: Parameter 'data' can be declared as pointer to const. However it seems that 'app_exit_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:98:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:155:48: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:160:47: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'folderview_menu_popup_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:101:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:160:47: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:160:68: style: Parameter 'ifactory' can be declared as pointer to const. However it seems that 'folderview_menu_popup_cb' is a callback function, if 'ifactory' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:101:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:160:68: note: Parameter 'ifactory' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:161:19: style: Parameter 'data' can be declared as pointer to const. However it seems that 'folderview_menu_popup_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:101:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:161:19: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:166:48: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'summaryview_menu_popup_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:103:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:166:48: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:177:43: style: Parameter 'menuitem' can be declared as pointer to const. However it seems that 'activate_menu_cb' is a callback function, if 'menuitem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:201:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:177:43: note: Parameter 'menuitem' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:177:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'activate_menu_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:201:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:177:62: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:182:45: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'textview_menu_popup_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:105:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:182:45: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:186:17: style: Parameter 'msginfo' can be declared as pointer to const. However it seems that 'textview_menu_popup_cb' is a callback function, if 'msginfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:105:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:186:17: note: Parameter 'msginfo' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:220:41: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'compose_created_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:107:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:220:41: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:235:41: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'compose_destroy_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:109:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:235:41: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:235:55: style: Parameter 'compose' can be declared as pointer to const. However it seems that 'compose_destroy_cb' is a callback function, if 'compose' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:109:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:235:55: note: Parameter 'compose' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:240:42: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'compose_send_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:111:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:240:42: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:240:56: style: Parameter 'compose' can be declared as pointer to const. However it seems that 'compose_send_cb' is a callback function, if 'compose' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:111:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:240:56: note: Parameter 'compose' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:242:36: style: Parameter 'to_list' can be declared as pointer to const. However it seems that 'compose_send_cb' is a callback function, if 'to_list' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:111:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:242:36: note: Parameter 'to_list' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:251:42: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'messageview_show_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:113:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:251:42: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:251:56: style: Parameter 'msgview' can be declared as pointer to const. However it seems that 'messageview_show_cb' is a callback function, if 'msgview' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:113:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:251:56: note: Parameter 'msgview' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:252:14: style: Parameter 'msginfo' can be declared as pointer to const. However it seems that 'messageview_show_cb' is a callback function, if 'msginfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:113:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:252:14: note: Parameter 'msginfo' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:259:35: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'inc_start_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:115:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:259:35: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:259:54: style: Parameter 'ac' can be declared as pointer to const. However it seems that 'inc_start_cb' is a callback function, if 'ac' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:115:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:259:54: note: Parameter 'ac' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:267:38: style: Parameter 'obj' can be declared as pointer to const. However it seems that 'inc_finished_cb' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:117:7: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:267:38: note: Parameter 'obj' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:272:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'button_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:289:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:272:39: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/plugin/test/test.c:272:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'button_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/plugin/test/test.c:289:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/plugin/test/test.c:272:56: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/about.c:108:21: error: There is an unknown macro here somewhere. Configuration is required. If Xstr is a macro then please configure it. [unknownMacro] sylpheed-3.8.0beta1/src/trayicon.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/trayicon.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/addr_compl.c:123:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:387:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:763:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Tab [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:814:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullauto_completion_mode [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_POPUP [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:982:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:1058:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Up [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addr_compl.c:878:67: style:inconclusive: Function 'address_completion_create_completion_window' argument 1 names different: declaration 'entry' definition 'entry_'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/addr_compl.c:560:71: note: Function 'address_completion_create_completion_window' argument 1 names different: declaration 'entry' definition 'entry_'. sylpheed-3.8.0beta1/src/addr_compl.c:878:67: note: Function 'address_completion_create_completion_window' argument 1 names different: declaration 'entry' definition 'entry_'. sylpheed-3.8.0beta1/src/addr_compl.c:659:17: style: Variable 'ae' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addr_compl.c:714:11: style: Variable 'entry_obj' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addr_compl.c:737:40: style: Parameter 'mainwindow' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addr_compl.c:968:17: style: Parameter 'event' can be declared as pointer to const. However it seems that 'completion_window_select_row' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addr_compl.c:912:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addr_compl.c:968:17: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/addr_compl.c:993:59: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'completion_window_button_press' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addr_compl.c:942:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addr_compl.c:993:59: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/addr_compl.c:997:13: style: Variable 'event_widget' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:491:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:529:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:717:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:866:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:947:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1000:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1036:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1080:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1534:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1565:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1659:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1966:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrbook.c:1193:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/addrbook.c:1194:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/addrbook.c:92:50: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:96:50: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:100:51: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:104:44: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:120:44: style: Parameter 'book' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:351:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:388:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:410:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:410:16: style: Variable 'value' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:411:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:446:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:468:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:515:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:516:9: style: Variable 'pid' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:516:22: style: Variable 'eid' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:547:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:572:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:607:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:630:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:655:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:697:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:697:16: style: Variable 'value' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:892:63: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:899:63: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:907:51: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:1070:55: style: Parameter 'newFile' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:1760:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1780:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1781:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1812:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1834:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1859:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1875:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1900:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1916:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrbook.c:1960:61: style: Parameter 'fileName' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrbook.c:398:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:456:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:557:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:562:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:640:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:645:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1768:8: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1783:7: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1785:10: style: Variable 'element' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1814:7: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1844:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1849:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1861:7: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1885:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1890:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1902:7: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrbook.c:1930:7: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrcache.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:700:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:861:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:918:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:985:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:1114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrcache.c:112:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/addrcache.c:113:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/addrcache.c:68:54: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrcache.c:101:47: style: Parameter 'key' can be declared as pointer to const. However it seems that 'addrcache_free_item_vis' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addrcache.c:123:38: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addrcache.c:101:47: note: Parameter 'key' can be declared as pointer to const sylpheed-3.8.0beta1/src/addrcache.c:193:46: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrcache.c:449:52: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrcache.c:479:51: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrcache.c:512:9: style: Variable 'uidH' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrcache.c:581:12: style: Variable 'ide' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrcache.c:619:65: style: Parameter 'cache' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrcache.c:1094:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrcache.c:1147:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addressadd.c:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addressadd.c:128:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addressadd.c:154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addressadd.c:284:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOLDER_SPACING [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addressadd.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FOLDER_SPACING [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addressadd.c:169:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/addressadd.c:210:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/addressadd.c:94:49: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressadd_delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:164:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:94:49: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:94:70: style: Parameter 'event' can be declared as pointer to const. However it seems that 'addressadd_delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:164:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:94:70: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:94:87: style: Parameter 'cancelled' can be declared as pointer to const. However it seems that 'addressadd_delete_event' is a callback function, if 'cancelled' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:164:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:94:87: note: Parameter 'cancelled' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:100:52: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressadd_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:100:52: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:100:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'addressadd_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:100:73: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:100:90: style: Parameter 'cancelled' can be declared as pointer to const. However it seems that 'addressadd_key_pressed' is a callback function, if 'cancelled' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:100:90: note: Parameter 'cancelled' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:108:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressadd_ok' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:242:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:108:39: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:108:57: style: Parameter 'cancelled' can be declared as pointer to const. However it seems that 'addressadd_ok' is a callback function, if 'cancelled' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:242:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:108:57: note: Parameter 'cancelled' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:113:43: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressadd_cancel' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:244:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:113:43: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:113:61: style: Parameter 'cancelled' can be declared as pointer to const. However it seems that 'addressadd_cancel' is a callback function, if 'cancelled' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:244:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:113:61: note: Parameter 'cancelled' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:124:51: style: Parameter 'ctree' can be declared as pointer to const. However it seems that 'addressadd_tree_button' is a callback function, if 'ctree' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:248:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:124:51: note: Parameter 'ctree' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:124:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'addressadd_tree_button' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:248:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:124:74: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:124:90: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressadd_tree_button' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressadd.c:248:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressadd.c:124:90: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/addressadd.c:400:14: style: Variable 'person' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addressbook.c:702:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/addressbook.c:702:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/addrindex.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:476:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:614:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:682:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:699:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:732:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:764:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1030:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1082:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1106:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:1564:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addrindex.c:319:11: style: Variable 'ds->type' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/src/addrindex.c:315:11: note: ds->type is assigned sylpheed-3.8.0beta1/src/addrindex.c:319:11: note: ds->type is overwritten sylpheed-3.8.0beta1/src/addrindex.c:1679:7: style: Variable 'flg' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/src/addrindex.c:1678:7: note: flg is assigned sylpheed-3.8.0beta1/src/addrindex.c:1679:7: note: flg is overwritten sylpheed-3.8.0beta1/src/addrindex.c:263:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:442:52: style: Parameter 'addrIndex' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:585:87: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:608:110: style: Parameter 'tag' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:641:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:648:64: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:656:52: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:724:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:725:10: style: Variable 'value' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:756:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:757:10: style: Variable 'value' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:950:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1271:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1320:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1321:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1322:10: style: Variable 'xtag' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1461:88: style: Parameter 'displayName' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:1465:9: style: Variable 'newFile' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1524:9: style: Variable 'element' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1525:9: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1526:10: style: Variable 'xtag' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1589:76: style: Parameter 'displayName' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addrindex.c:1592:9: style: Variable 'newFile' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1884:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addrindex.c:1310:9: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrindex.c:1329:8: style: Variable 'xtag' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrindex.c:1331:11: style: Variable 'element' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrindex.c:1332:8: style: Variable 'attr' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addrindex.c:1679:7: style: Variable 'flg' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/addritem.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:320:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:350:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:487:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:517:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:618:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:641:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:757:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:860:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:912:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:933:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/addritem.c:255:44: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addritem.c:268:47: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/addritem.c:344:10: style: Variable 'ide' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addritem.c:372:10: style: Variable 'ide' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addritem.c:453:10: style: Variable 'ida' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addritem.c:481:10: style: Variable 'ida' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addritem.c:652:14: style: Variable 'person' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/addritem.c:830:14: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/colorlabel.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/colorlabel.c:404:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/colorlabel.c:265:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/colorlabel.c:269:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/colorlabel.c:319:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/colorlabel.c:323:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:147:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:366:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:551:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:634:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:783:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:940:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editaddress.c:490:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:494:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:506:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:548:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:631:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:643:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:647:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:703:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:780:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:792:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:796:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:843:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editaddress.c:146:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_person_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:486:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:146:73: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:199:51: style: Parameter 'notebook' can be declared as pointer to const. However it seems that 'edit_person_switch_page' is a callback function, if 'notebook' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:522:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:199:51: note: Parameter 'notebook' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:199:78: style: Parameter 'page' can be declared as pointer to const. However it seems that 'edit_person_switch_page' is a callback function, if 'page' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:522:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:199:78: note: Parameter 'page' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:200:29: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'edit_person_switch_page' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:522:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:200:29: note: Parameter 'user_data' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:244:13: style: Variable 'email' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/editaddress.c:253:49: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_person_email_move_up' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:736:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:253:49: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:257:51: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_person_email_move_down' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editaddress.c:738:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editaddress.c:257:51: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/editaddress.c:371:17: style: Variable 'attrib' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/editaddress.c:590:2: style: Variable 'top' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/editbook.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editbook.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editbook.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editbook.c:186:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editbook.c:222:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editbook.c:105:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_book_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editbook.c:182:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editbook.c:105:72: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/editgroup.c:127:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:231:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:380:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:390:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:494:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editgroup.c:507:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:510:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:515:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:534:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:538:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:541:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:619:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:622:11: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:632:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:635:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:702:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:717:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editgroup.c:615:57: error: Dereferencing 'store' after it is deallocated / released [deallocuse] sylpheed-3.8.0beta1/src/editgroup.c:699:57: error: Dereferencing 'store' after it is deallocated / released [deallocuse] sylpheed-3.8.0beta1/src/editgroup.c:126:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_group_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editgroup.c:503:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editgroup.c:126:72: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/editgroup.c:134:51: style: Parameter 'person' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/editgroup.c:377:84: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_group_list_group_button' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editgroup.c:731:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editgroup.c:377:84: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/editgroup.c:387:84: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_group_list_avail_button' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editgroup.c:729:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editgroup.c:387:84: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/editvcard.c:134:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editvcard.c:158:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editvcard.c:255:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/editvcard.c:171:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/editvcard.c:206:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/editvcard.c:133:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_vcard_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/editvcard.c:167:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/editvcard.c:133:73: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/eggtrayicon.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/eggtrayicon.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/exportcsv.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/exportcsv.c:361:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/exportcsv.c:400:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/exportcsv.c:444:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/exportcsv.c:494:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/exportcsv.c:378:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:411:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:442:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:505:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:509:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:522:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/exportcsv.c:360:70: style: Parameter 'event' can be declared as pointer to const. However it seems that 'exp_csv_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/exportcsv.c:501:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/exportcsv.c:360:70: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/gtkshruler.c:73:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HRULER [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/gtkshruler.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/gtkshruler.c:102:32: style:inconclusive: Function 'gtk_shruler_init' argument 1 names different: declaration 'hruler' definition 'shruler'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/gtkshruler.c:46:57: note: Function 'gtk_shruler_init' argument 1 names different: declaration 'hruler' definition 'shruler'. sylpheed-3.8.0beta1/src/gtkshruler.c:102:32: note: Function 'gtk_shruler_init' argument 1 names different: declaration 'hruler' definition 'shruler'. sylpheed-3.8.0beta1/src/gtkshruler.c:128:39: style: Parameter 'ruler' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/gtkshruler.c:139:14: style: Variable 'bg_gc' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/gtkshruler.c:155:8: style: Variable 'bg_gc' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/gtkshruler.c:160:8: style: Variable 'width' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/gtkutils.c:608:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/gtkutils.c:608:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/headerview.c:332:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/headerview.c:332:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/importcsv.c:181:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:253:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:348:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:355:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:638:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:678:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:822:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:884:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importcsv.c:656:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:700:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:744:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:755:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:764:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:787:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:791:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:820:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:895:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:899:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:912:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/importcsv.c:252:92: style: Parameter 'event' can be declared as pointer to const. However it seems that 'imp_csv_field_list_selected' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/importcsv.c:801:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/importcsv.c:252:92: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/importcsv.c:360:9: style: Variable 'firstName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:361:9: style: Variable 'lastName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:362:9: style: Variable 'fullName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:363:9: style: Variable 'nickName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:365:9: style: Variable 'remarks' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:366:9: style: Variable 'alias' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importcsv.c:637:70: style: Parameter 'event' can be declared as pointer to const. However it seems that 'imp_csv_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/importcsv.c:891:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/importcsv.c:637:70: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/importcsv.c:87:13: style: struct member '_ImpCSVDlg::check_select' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/importldif.c:201:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:444:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:461:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:583:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:638:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BORDER_WIDTH [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:699:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:857:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/importldif.c:459:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:535:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:547:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:571:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:636:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:710:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:714:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:727:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/importldif.c:209:17: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/importldif.c:224:78: style: Parameter 'event' can be declared as pointer to const. However it seems that 'imp_ldif_field_list_toggle' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/importldif.c:616:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/importldif.c:224:78: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/importldif.c:443:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'imp_ldif_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/importldif.c:706:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/importldif.c:443:71: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/ldif.c:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/ldif.c:529:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strcmp2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/ldif.c:557:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/ldif.c:816:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/ldif.c:123:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/ldif.c:124:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sylpheed-3.8.0beta1/src/ldif.c:121:42: style: Parameter 'key' can be declared as pointer to const. However it seems that 'ldif_hash_free_vis' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/ldif.c:849:53: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/ldif.c:121:42: note: Parameter 'key' can be declared as pointer to const sylpheed-3.8.0beta1/src/ldif.c:256:9: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:293:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:368:9: style: Variable 'firstName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:368:28: style: Variable 'lastName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:368:64: style: Variable 'nickName' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:465:18: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/ldif.c:253:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/ldif.c:369:23: style: Variable 'iLenT' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/ldif.c:666:18: style: Variable 'flag64' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/ldif.c:669:14: style: Variable 'posCur' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/ldif.c:844:18: style: Variable 'flag64' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/ldif.c:846:14: style: Variable 'posCur' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/logwindow.c:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/logwindow.c:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logwin_line_limit [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/logwindow.c:338:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/logwindow.c:136:14: style: Variable 'style' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/logwindow.c:180:12: style: Variable 'color' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/logwindow.c:331:32: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'hide_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/logwindow.c:80:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/logwindow.c:331:32: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/logwindow.c:331:51: style: Parameter 'logwin' can be declared as pointer to const. However it seems that 'hide_cb' is a callback function, if 'logwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/logwindow.c:80:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/logwindow.c:331:51: note: Parameter 'logwin' can be declared as pointer to const sylpheed-3.8.0beta1/src/logwindow.c:335:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/logwindow.c:78:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/logwindow.c:335:61: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/logwindow.c:276:9: style: struct member '_LogData::str' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/logwindow.c:277:10: style: struct member '_LogData::type' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/logwindow.c:211:9: style: Variable 'color' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/logwindow.c:216:9: style: Variable 'color' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/logwindow.c:221:9: style: Variable 'color' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/manage_window.c:30:63: style: Parameter 'event' can be declared as pointer to const. However it seems that 'manage_window_focus_in' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:30:63: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:31:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'manage_window_focus_in' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:31:17: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:40:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'manage_window_focus_out' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:40:41: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:40:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'manage_window_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:40:64: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:41:18: style: Parameter 'data' can be declared as pointer to const. However it seems that 'manage_window_focus_out' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:41:18: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:54:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'manage_window_unmap' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:54:37: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:54:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'manage_window_unmap' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:54:58: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:54:74: style: Parameter 'data' can be declared as pointer to const. However it seems that 'manage_window_unmap' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:54:74: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:64:38: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/manage_window.c:64:59: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/manage_window.c:65:15: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/manage_window.c:75:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'manage_window_destroy' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:75:39: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/manage_window.c:75:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'manage_window_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/manage_window.c:97:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/manage_window.c:75:56: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/manual.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_cmd [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/manual.c:110:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uri_cmd [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/manual.c:57:9: style: Variable 'lang_str' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/manual.c:87:9: style: Variable 'lang_str' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/menu.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU_BAR [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/menu.c:57:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/menu.c:276:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/menu.c:65:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'menu_translate' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/menu.c:58:48: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/menu.c:65:58: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/menu.c:168:43: style: Parameter 'menu_shell' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/mgutils.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/mgutils.c:82:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/plugin-marshal.c:64:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/plugin-marshal.c:104:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/plugin-marshal.c:147:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/plugin-marshal.c:192:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/plugin-marshal.c:232:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/plugin-marshal.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin-marshal.c:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin-marshal.c:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin-marshal.c:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin-marshal.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:352:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MODULE_BIND_LAZY [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:450:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MODULE_SUFFIX [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:796:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FolderItem [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:982:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FolderItem [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1010:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1024:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkWidget [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1195:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkWidget [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1203:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkWidget [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1238:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1248:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FolderItem [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FolderItem [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:1302:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkWidget [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/plugin.c:380:35: style:inconclusive: Function 'syl_plugin_load' argument 1 names different: declaration 'file' definition 'name'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/plugin.h:141:37: note: Function 'syl_plugin_load' argument 1 names different: declaration 'file' definition 'name'. sylpheed-3.8.0beta1/src/plugin.c:380:35: note: Function 'syl_plugin_load' argument 1 names different: declaration 'file' definition 'name'. sylpheed-3.8.0beta1/src/plugin.c:681:47: style:inconclusive: Function 'syl_plugin_add_factory_item' argument 1 names different: declaration 'menu' definition 'parent'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/plugin.h:177:49: note: Function 'syl_plugin_add_factory_item' argument 1 names different: declaration 'menu' definition 'parent'. sylpheed-3.8.0beta1/src/plugin.c:681:47: note: Function 'syl_plugin_add_factory_item' argument 1 names different: declaration 'menu' definition 'parent'. sylpheed-3.8.0beta1/src/plugin.c:103:40: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/plugin.c:109:16: style: Variable 'gobject_class' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/plugin.c:727:54: style: Parameter 'menu_shell' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/plugin_manager.c:183:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/plugin_manager.c:183:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/prefs_display_header.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disphdr_list [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:420:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disphdr_list [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:459:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disphdr_list [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:487:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disphdr_list [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:545:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayHeaderProp [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:577:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disphdr_list [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:615:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:622:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_other_header [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_display_header.c:187:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:191:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:214:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:219:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:236:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:242:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:270:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:301:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:326:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/prefs_display_header.c:233:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] sylpheed-3.8.0beta1/src/prefs_display_header.c:510:21: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/prefs_display_header.c:559:57: style: Parameter 'btn' can be declared as pointer to const. However it seems that 'prefs_display_header_register_cb' is a callback function, if 'btn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:333:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:559:57: note: Parameter 'btn' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:605:54: style: Parameter 'clist' can be declared as pointer to const. However it seems that 'prefs_display_header_row_moved' is a callback function, if 'clist' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:266:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:605:54: note: Parameter 'clist' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:606:33: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_display_header_row_moved' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:266:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:606:33: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:611:61: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_display_header_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:207:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:611:61: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:612:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_display_header_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:207:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:612:24: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:613:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_display_header_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:207:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:613:20: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:635:53: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_display_header_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:205:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:635:53: note: Parameter 'widget' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:635:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_display_header_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:205:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:635:74: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:636:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_display_header_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_header.c:205:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_header.c:636:16: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/prefs_display_header.c:54:13: style: struct member 'DisplayHeader::key_check' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/prefs_toolbar.c:214:49: style: Parameter 'visible_items' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/prefs_toolbar.c:342:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/prefs_ui.c:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:152:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:170:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:425:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_BOOL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:438:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_BOOL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/prefs_ui.c:64:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] sylpheed-3.8.0beta1/src/prefs_ui.c:302:23: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/printing.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/printing.h:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] sylpheed-3.8.0beta1/src/progressdialog.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/progressdialog.c:136:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_CENTER [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/progressdialog.c:145:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] sylpheed-3.8.0beta1/src/progressdialog.c:183:65: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] quote_fmt_lex.c:946:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] quote_fmt_lex.c:1429:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] quote_fmt_lex.c:1763:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] quote_fmt_lex.c:2001:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quote_fmt_lex.c:1767:2: warning: Possible null pointer dereference: b [nullPointer] quote_fmt_lex.c:1660:18: note: Calling function 'quote_fmt_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 quote_fmt_lex.c:1767:2: note: Null pointer dereference quote_fmt_lex.c:1768:2: warning: Possible null pointer dereference: b [nullPointer] quote_fmt_lex.c:1660:18: note: Calling function 'quote_fmt_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 quote_fmt_lex.c:1768:2: note: Null pointer dereference quote_fmt_lex.c:1429:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] quote_fmt_lex.c:1429:3: note: c is initialized quote_fmt_lex.c:1429:3: note: c is overwritten quote_fmt_lex.l:178:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] quote_fmt_lex.c:1508:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] quote_fmt_lex.c:601:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. quote_fmt_lex.c:1508:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. quote_fmt_lex.c:1533:40: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] quote_fmt_lex.c:805:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. quote_fmt_lex.c:1533:40: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. quote_fmt_lex.c:1952:46: style:inconclusive: Function 'quote_fmt_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] quote_fmt_lex.c:556:46: note: Function 'quote_fmt_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. quote_fmt_lex.c:1952:46: note: Function 'quote_fmt_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. quote_fmt_lex.c:1965:46: style:inconclusive: Function 'quote_fmt_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] quote_fmt_lex.c:557:45: note: Function 'quote_fmt_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. quote_fmt_lex.c:1965:46: note: Function 'quote_fmt_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. quote_fmt_lex.c:1965:60: style:inconclusive: Function 'quote_fmt_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] quote_fmt_lex.c:557:56: note: Function 'quote_fmt_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. quote_fmt_lex.c:1965:60: note: Function 'quote_fmt_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. quote_fmt_lex.c:2097:24: style:inconclusive: Function 'quote_fmtset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] quote_fmt_lex.c:769:24: note: Function 'quote_fmtset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. quote_fmt_lex.c:2097:24: note: Function 'quote_fmtset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. quote_fmt_lex.c:1341:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] quote_fmt_lex.c:1548:9: style: Variable 'source' can be declared as pointer to const [constVariablePointer] quote_fmt_parse.y:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] quote_fmt_parse.c:1194:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] quote_fmt_parse.y:206:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] quote_fmt_parse.y:228:9: style: Condition '*p' is always true [knownConditionTrueFalse] quote_fmt_parse.y:45:2: warning: Either the condition 'visible==NULL' is redundant or there is possible null pointer dereference: visible. [nullPointerRedundantCheck] quote_fmt_parse.y:41:15: note: Assuming that condition 'visible==NULL' is not redundant quote_fmt_parse.y:45:2: note: Null pointer dereference quote_fmt_parse.y:112:27: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] quote_fmt_parse.y:221:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] quote_fmt_parse.c:1194:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/sourcewindow.c:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/sourcewindow.c:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/sourcewindow.c:183:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sourcewin_width [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/sourcewindow.c:197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/sourcewindow.c:179:21: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'source_window_size_alloc_cb' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/sourcewindow.c:74:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/sourcewindow.c:179:21: note: Parameter 'allocation' can be declared as pointer to const sylpheed-3.8.0beta1/src/sourcewindow.c:194:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/sourcewindow.c:78:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/sourcewindow.c:194:61: note: Parameter 'event' can be declared as pointer to const sylpheed-3.8.0beta1/src/stock_pixmap.c:202:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_HYPER [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/stock_pixmap.c:220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/stock_pixmap.c:256:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/stock_pixmap.c:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/syl-auth-helper.c:197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/syl-auth-helper.c:236:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/syl-auth-helper.c:290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_URL [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/syl-auth-helper.c:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/syl-auth-helper.c:246:3: error: Memory leak: header [memleak] sylpheed-3.8.0beta1/src/syl-auth-helper.c:440:4: error: Memory leak: key_file [memleak] sylpheed-3.8.0beta1/src/syl-auth-helper.c:476:55: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sylpheed-3.8.0beta1/src/syl-auth-helper.c:475:24: note: Assuming allocation function fails sylpheed-3.8.0beta1/src/syl-auth-helper.c:475:24: note: Assignment 'tmp=curl_easy_escape(curl,api->redirect_uri,0)', assigned value is 0 sylpheed-3.8.0beta1/src/syl-auth-helper.c:476:55: note: Null pointer dereference sylpheed-3.8.0beta1/src/syl-auth-helper.c:479:48: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sylpheed-3.8.0beta1/src/syl-auth-helper.c:478:24: note: Assuming allocation function fails sylpheed-3.8.0beta1/src/syl-auth-helper.c:478:24: note: Assignment 'tmp=curl_easy_escape(curl,api->scope,0)', assigned value is 0 sylpheed-3.8.0beta1/src/syl-auth-helper.c:479:48: note: Null pointer dereference sylpheed-3.8.0beta1/src/syl-auth-helper.c:500:48: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sylpheed-3.8.0beta1/src/syl-auth-helper.c:499:24: note: Assuming allocation function fails sylpheed-3.8.0beta1/src/syl-auth-helper.c:499:24: note: Assignment 'tmp=curl_easy_escape(curl,api->scope,0)', assigned value is 0 sylpheed-3.8.0beta1/src/syl-auth-helper.c:500:48: note: Null pointer dereference sylpheed-3.8.0beta1/src/syl-auth-helper.c:505:55: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sylpheed-3.8.0beta1/src/syl-auth-helper.c:504:24: note: Assuming allocation function fails sylpheed-3.8.0beta1/src/syl-auth-helper.c:504:24: note: Assignment 'tmp=curl_easy_escape(curl,api->redirect_uri,0)', assigned value is 0 sylpheed-3.8.0beta1/src/syl-auth-helper.c:505:55: note: Null pointer dereference sylpheed-3.8.0beta1/src/syl-auth-helper.c:509:56: warning: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sylpheed-3.8.0beta1/src/syl-auth-helper.c:508:24: note: Assuming allocation function fails sylpheed-3.8.0beta1/src/syl-auth-helper.c:508:24: note: Assignment 'tmp=curl_easy_escape(curl,api->client_secret,0)', assigned value is 0 sylpheed-3.8.0beta1/src/syl-auth-helper.c:509:56: note: Null pointer dereference sylpheed-3.8.0beta1/src/syl-auth-helper.c:85:13: style: Variable 'e' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/syl-auth-helper.c:171:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'socket_timeout_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/syl-auth-helper.c:198:44: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/syl-auth-helper.c:171:44: note: Parameter 'data' can be declared as pointer to const sylpheed-3.8.0beta1/src/syl-auth-helper.c:414:26: style: Parameter 'argv' can be declared as const array [constParameter] sylpheed-3.8.0beta1/src/syl-auth-helper.c:430:11: style: Variable 'api' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/syl-auth-helper.c:55:7: style: struct member '_TokenData::expires_in' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/syl-auth-helper.c:56:7: style: struct member '_TokenData::ext_expires_in' is never used. [unusedStructMember] sylpheed-3.8.0beta1/src/syl-auth-helper.c:198:14: style: Variable 'timeout_tag' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/syl-auth-helper.c:418:9: style: Unused variable: auth_req_uri [unusedVariable] sylpheed-3.8.0beta1/src/sylpheed-marshal.c:64:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] sylpheed-3.8.0beta1/src/sylpheed-marshal.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/template.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/template.c:154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/template.c:150:14: style: Checking if unsigned expression 'tmplid' is less than zero. [unsignedLessThanZero] sylpheed-3.8.0beta1/src/undo.c:183:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undolevels [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/undo.c:346:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vadjustment [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/undo.c:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undolevels [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/undo.c:611:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undolevels [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/undo.c:627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undolevels [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/undo.c:317:17: style: Variable 'vadj' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/undo.c:589:12: style: Parameter 'new_text' can be declared as pointer to const. However it seems that 'undo_insert_text_cb' is a callback function, if 'new_text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/undo.c:581:12: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/undo.c:589:12: note: Parameter 'new_text' can be declared as pointer to const sylpheed-3.8.0beta1/src/vcard.c:398:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/vcard.c:659:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] sylpheed-3.8.0beta1/src/vcard.c:73:37: style:inconclusive: Function 'vcard_set_accessed' argument 1 names different: declaration 'vcardFile' definition 'cardFile'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/vcard.h:88:40: note: Function 'vcard_set_accessed' argument 1 names different: declaration 'vcardFile' definition 'cardFile'. sylpheed-3.8.0beta1/src/vcard.c:73:37: note: Function 'vcard_set_accessed' argument 1 names different: declaration 'vcardFile' definition 'cardFile'. sylpheed-3.8.0beta1/src/vcard.c:104:35: style: Parameter 'cardFile' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/vcard.c:113:35: style: Parameter 'cardFile' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/vcard.c:305:9: style: Variable 'lptr' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/vcard.c:326:9: style: Variable 'start' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/vcard.c:376:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/vcard.c:419:15: style: Variable 'src' can be declared as pointer to const [constVariablePointer] sylpheed-3.8.0beta1/src/vcard.c:597:42: style: Parameter 'cardFile' can be declared as pointer to const [constParameterPointer] sylpheed-3.8.0beta1/src/vcard.c:242:10: style: Variable 'buf[0]' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/vcard.c:276:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/vcard.c:303:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] sylpheed-3.8.0beta1/src/vcard.c:432:6: style: Variable 'd' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 sylpheed-3.8.0beta1/libsylph/account.c:218:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/account.c:225:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/account.c:49:33: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/account.c:57:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1137:16: style: Variable 'char_tbl' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1505:18: style:inconclusive: Function 'conv_iconv_strdup' argument 2 names different: declaration 'src_encoding' definition 'src_code'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/codeconv.h:220:20: note: Function 'conv_iconv_strdup' argument 2 names different: declaration 'src_encoding' definition 'src_code'. sylpheed-3.8.0beta1/libsylph/codeconv.c:1505:18: note: Function 'conv_iconv_strdup' argument 2 names different: declaration 'src_encoding' definition 'src_code'. 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1505:41: style:inconclusive: Function 'conv_iconv_strdup' argument 3 names different: declaration 'dest_encoding' definition 'dest_code'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/codeconv.h:221:20: note: Function 'conv_iconv_strdup' argument 3 names different: declaration 'dest_encoding' definition 'dest_code'. sylpheed-3.8.0beta1/libsylph/codeconv.c:1505:41: note: Function 'conv_iconv_strdup' argument 3 names different: declaration 'dest_encoding' definition 'dest_code'. 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1517:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EILSEQ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:1989:16: style: Local variable 'p' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/libsylph/codeconv.c:1950:15: note: Shadowed declaration sylpheed-3.8.0beta1/libsylph/codeconv.c:1989:16: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2082:16: style: Local variable 'p' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/libsylph/codeconv.c:2057:15: note: Shadowed declaration sylpheed-3.8.0beta1/libsylph/codeconv.c:2082:16: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2270:9: style: Variable 'mimesep_enc' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2334:16: style: Variable 'mb_len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2361:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2608:71: style:inconclusive: Function 'conv_copy_file' argument 3 names different: declaration 'src_encoding' definition 'encoding'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/codeconv.h:257:20: note: Function 'conv_copy_file' argument 3 names different: declaration 'src_encoding' definition 'encoding'. sylpheed-3.8.0beta1/libsylph/codeconv.c:2608:71: note: Function 'conv_copy_file' argument 3 names different: declaration 'src_encoding' definition 'encoding'. 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2668:70: style:inconclusive: Function 'conv_copy_dir' argument 3 names different: declaration 'src_encoding' definition 'encoding'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/codeconv.h:260:20: note: Function 'conv_copy_dir' argument 3 names different: declaration 'src_encoding' definition 'encoding'. sylpheed-3.8.0beta1/libsylph/codeconv.c:2668:70: note: Function 'conv_copy_dir' argument 3 names different: declaration 'src_encoding' definition 'encoding'. 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2686:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:2717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:390:17: style: Variable 'h2z_tbl' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:405:17: style: Variable 'dakuten_tbl' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:414:17: style: Variable 'handakuten_tbl' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:785:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:822:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:881:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/codeconv.c:920:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/customheader.c:181:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/customheader.c:47:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/customheader.c:91:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1023:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1070:16: style: Variable 'cond' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1198:18: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1273:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1285:22: style: Variable 'cond2' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1286:16: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1373:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1439:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1659:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1759:54: style:inconclusive: Function 'filter_rule_match_type_str_to_enum' argument 1 names different: declaration 'type_str' definition 'match_type'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/filter.h:232:56: note: Function 'filter_rule_match_type_str_to_enum' argument 1 names different: declaration 'type_str' definition 'match_type'. sylpheed-3.8.0beta1/libsylph/filter.c:1759:54: note: Function 'filter_rule_match_type_str_to_enum' argument 1 names different: declaration 'type_str' definition 'match_type'. 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:1947:35: style:inconclusive: Function 'filter_info_free' argument 1 names different: declaration 'info' definition 'fltinfo'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/filter.h:245:39: note: Function 'filter_info_free' argument 1 names different: declaration 'info' definition 'fltinfo'. sylpheed-3.8.0beta1/libsylph/filter.c:1947:35: note: Function 'filter_info_free' argument 1 names different: declaration 'info' definition 'fltinfo'. 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:490:16: style: Variable 'cond_ac' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:563:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:650:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:710:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:728:15: style: Variable 'cond' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:772:17: style: Variable 'cond_child' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:782:12: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:811:12: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:825:16: style: Local variable 'name' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/libsylph/filter.c:763:15: note: Shadowed declaration sylpheed-3.8.0beta1/libsylph/filter.c:825:16: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/libsylph/filter.c:837:13: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1031:16: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1032:14: style: Variable 'trash' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1064:9: style: Variable 'list' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1097:50: style: Parameter 'node' can be declared as pointer to const. However it seems that 'folder_unref_account_func' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/folder.c:1120:5: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/folder.c:1097:50: note: Parameter 'node' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1100:16: style: Variable 'account' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1302:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1371:61: style:inconclusive: Function 'folder_item_add_msgs_msginfo' argument 2 names different: declaration 'msginfo_list' definition 'msglist'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/folder.h:449:16: note: Function 'folder_item_add_msgs_msginfo' argument 2 names different: declaration 'msginfo_list' definition 'msglist'. sylpheed-3.8.0beta1/libsylph/folder.c:1371:61: note: Function 'folder_item_add_msgs_msginfo' argument 2 names different: declaration 'msginfo_list' definition 'msglist'. 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1414:11: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1453:11: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1570:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1581:9: style: Variable 'list' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1727:20: warning: Conversion of char literal '1' to bool always evaluates to true. [incorrectCharBooleanError] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1776:9: style: Variable 'list' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1854:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1872:16: style: Variable 'folder_type_str' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1874:16: style: Variable 'folder_item_stype_str' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1877:16: style: Variable 'sort_key_str' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1881:16: style: Variable 'qsearch_cond_str' can be declared as const array [constVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:1947:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'signed long'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:546:11: style: Variable 'xmlnode' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:547:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:575:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:625:3: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:684:5: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:696:3: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:696:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:696:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:696:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:698:3: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:698:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:698:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:698:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:736:46: style: Parameter 'node' can be declared as pointer to const. However it seems that 'folder_item_find_func' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/folder.c:901:4: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/folder.c:736:46: note: Parameter 'node' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:765:56: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:776:10: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:827:9: style: Variable 'type_str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:862:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:871:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:930:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:940:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:950:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:960:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:970:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:980:18: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/folder.c:990:48: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/html.c:555:14: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1284:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1472:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1839:45: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'imap_is_msg_changed' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/imap.c:473:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/imap.c:1839:45: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1839:65: style: Parameter 'item' can be declared as pointer to const. However it seems that 'imap_is_msg_changed' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/imap.c:473:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/imap.c:1839:65: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1840:18: style: Parameter 'msginfo' can be declared as pointer to const. However it seems that 'imap_is_msg_changed' is a callback function, if 'msginfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/imap.c:473:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/imap.c:1840:18: note: Parameter 'msginfo' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1846:52: style: Parameter 'item' can be declared as pointer to const. However it seems that 'imap_close' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/imap.c:474:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/imap.c:1846:52: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:1929:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2055:11: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2151:8: warning:inconclusive: Width 16 given in format string (no. 1) is smaller than destination buffer 'buf[8192]'. [invalidScanfFormatWidth_smaller] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2190:10: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2217:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2266:32: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2428:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2438:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2460:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2500:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2592:4: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2599:14: style: Obsolete function 'g_dirname' called. It is recommended to use 'g_path_get_dirname' instead. [prohibitedg_dirnameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2640:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2869:5: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:2886:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3121:60: style: Parameter 'ns_list' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3132:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3133:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3164:17: style: Variable 'namespace' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3280:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3397:71: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3432:9: style: Variable 'msgnum' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3527:10: style: Variable 'seq_set' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3611:10: style: Variable 'seq_set' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3730:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3844:9: style: Unused variable: p [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3982:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:3983:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4055:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4056:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4071:9: style: Variable 'resp_str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4085:2: error: Memory leak: argbuf [memleak] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4085:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4154:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4161:64: style:inconclusive: Function 'imap_cmd_rename' argument 2 names different: declaration 'oldfolder' definition 'old_folder'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/imap.c:369:19: note: Function 'imap_cmd_rename' argument 2 names different: declaration 'oldfolder' definition 'old_folder'. sylpheed-3.8.0beta1/libsylph/imap.c:4161:64: note: Function 'imap_cmd_rename' argument 2 names different: declaration 'oldfolder' definition 'old_folder'. 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4162:21: style:inconclusive: Function 'imap_cmd_rename' argument 3 names different: declaration 'newfolder' definition 'new_folder'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/imap.c:370:19: note: Function 'imap_cmd_rename' argument 3 names different: declaration 'newfolder' definition 'new_folder'. sylpheed-3.8.0beta1/libsylph/imap.c:4162:21: note: Function 'imap_cmd_rename' argument 3 names different: declaration 'newfolder' definition 'new_folder'. 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4166:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4167:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4178:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4189:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4205:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4258:9: style: Variable 'cur_pos' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4283:2: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/imap.c:4283:2: note: ok is assigned sylpheed-3.8.0beta1/libsylph/imap.c:4283:2: note: ok is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4285:2: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/imap.c:4285:2: note: ok is assigned sylpheed-3.8.0beta1/libsylph/imap.c:4285:2: note: ok is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4287:2: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/imap.c:4287:2: note: ok is assigned sylpheed-3.8.0beta1/libsylph/imap.c:4287:2: note: ok is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4289:2: style: Variable 'ok' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/imap.c:4289:2: note: ok is assigned sylpheed-3.8.0beta1/libsylph/imap.c:4289:2: note: ok is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4345:13: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4350:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4378:9: style: Variable 'resp_str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4383:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4398:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4478:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4549:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4636:19: style: Variable 'real' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4636:19: style: Variable 'real' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4636:24: style: Variable 'real' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4695:11: style: Variable 'len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4747:65: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4762:57: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4799:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4875:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4971:13: style: Variable 'in_escape' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:4981:54: style: Parameter 'msglist' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5013:5: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5015:5: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5030:5: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5032:5: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5059:19: style: Variable 'q' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5111:48: style: Parameter 'node' can be declared as pointer to const. However it seems that 'imap_rename_folder_func' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/imap.c:2635:4: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/imap.c:5111:48: note: Parameter 'node' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5117:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:513:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/imap.c:5244:45: style: Parameter 'folder' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/mbox.c:428:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mbox.c:452:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] 2.18.0 sylpheed-3.8.0beta1/libsylph/mbox.c:480:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mbox.c:526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mbox.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1079:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1219:9: style: Variable 'rootpath' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1240:45: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'mh_create_folder' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:185:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:1240:45: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1328:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1333:13: style: Obsolete function 'g_dirname' called. It is recommended to use 'g_path_get_dirname' instead. [prohibitedg_dirnameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1388:14: style: Obsolete function 'g_dirname' called. It is recommended to use 'g_path_get_dirname' instead. [prohibitedg_dirnameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1432:38: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'mh_remove_folder' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:188:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:1432:38: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1697:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1721:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1872:46: style: Parameter 'node' can be declared as pointer to const. However it seems that 'mh_rename_folder_func' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:1404:4: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:1872:46: note: Parameter 'node' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:1878:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:410:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:554:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:672:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:836:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:885:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:938:16: style: Parameter 'msginfo' can be declared as pointer to const. However it seems that 'mh_is_msg_changed' is a callback function, if 'msginfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:181:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:938:16: note: Parameter 'msginfo' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:951:30: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'mh_close' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:182:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:951:30: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/mh.c:951:50: style: Parameter 'item' can be declared as pointer to const. However it seems that 'mh_close' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/mh.c:182:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/mh.c:951:50: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:1023:63: style: Parameter 'msginfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:1026:9: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:170:64: style:inconclusive: Function 'news_folder_new' argument 2 names different: declaration 'folder' definition 'path'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/news.c:62:20: note: Function 'news_folder_new' argument 2 names different: declaration 'folder' definition 'path'. sylpheed-3.8.0beta1/libsylph/news.c:170:64: note: Function 'news_folder_new' argument 2 names different: declaration 'folder' definition 'path'. 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:192:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:462:32: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'news_close' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/news.c:155:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/news.c:462:32: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:462:52: style: Parameter 'item' can be declared as pointer to const. However it seems that 'news_close' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/news.c:155:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/news.c:462:52: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:543:52: style: Parameter 'ginfo1' can be declared as pointer to const. However it seems that 'news_group_info_compare' is a callback function, if 'ginfo1' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/news.c:637:42: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/news.c:543:52: note: Parameter 'ginfo1' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:544:24: style: Parameter 'ginfo2' can be declared as pointer to const. However it seems that 'news_group_info_compare' is a callback function, if 'ginfo2' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/news.c:637:42: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/news.c:544:24: note: Parameter 'ginfo2' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:661:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:681:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:718:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:975:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/news.c:992:11: style: Variable 'line_int' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/nntp.c:338:34: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/nntp.c:343:32: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:219:9: style: Unused variable: p [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:220:9: style: Unused variable: response [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:253:6: warning: %lld in format string (no. 2) requires 'long long *' but the argument type is 'signed long *'. [invalidScanfArgType_int] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:535:47: style: Parameter 'ac_prefs' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:535:47: style:inconclusive: Function 'pop3_get_uidl_table' argument 1 names different: declaration 'account' definition 'ac_prefs'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/pop.h:164:48: note: Function 'pop3_get_uidl_table' argument 1 names different: declaration 'account' definition 'ac_prefs'. sylpheed-3.8.0beta1/libsylph/pop.c:535:47: note: Function 'pop3_get_uidl_table' argument 1 names different: declaration 'account' definition 'ac_prefs'. 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:549:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:565:7: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:566:8: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:585:15: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:592:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:624:16: style: Variable 'last_ch' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:629:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:638:8: style: Local variable 'len' shadows outer argument [shadowArgument] sylpheed-3.8.0beta1/libsylph/pop.c:620:68: note: Shadowed declaration sylpheed-3.8.0beta1/libsylph/pop.c:638:8: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:683:15: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:684:16: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:778:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:807:41: style: Condition 'pop3_logout_send(pop3_session)==PS_SUCCESS' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/libsylph/pop.c:807:26: note: Calling function 'pop3_logout_send' returns 0 sylpheed-3.8.0beta1/libsylph/pop.c:807:41: note: Condition 'pop3_logout_send(pop3_session)==PS_SUCCESS' is always true 2.18.0 sylpheed-3.8.0beta1/libsylph/pop.c:833:8: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/pop.c:826:7: note: val is assigned sylpheed-3.8.0beta1/libsylph/pop.c:833:8: note: val is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:288:57: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:321:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:370:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:379:19: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:395:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:477:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs.c:95:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs_account.c:85:25: error: There is an unknown macro here somewhere. Configuration is required. If G_DIR_SEPARATOR_S is a macro then please configure it. [unknownMacro] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs_common.c:546:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs_common.c:576:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs_common.c:582:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/prefs_common.c:608:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:255:58: style: Parameter 'msginfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:300:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:328:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:341:10: style: Variable 'header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:429:22: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:527:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:808:22: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:885:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DATE_BAD_MONTH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:959:13: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:960:9: style: Variable 'default_format' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procheader.c:964:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1003:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1462:10: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1488:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1512:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1569:12: style: Variable 'mime_type' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1585:13: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1622:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSCONFDIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1794:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:1869:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:221:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:243:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:244:9: style: Variable 'boundary' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:399:9: style: Variable 'enc' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:863:15: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmime.c:939:9: style: Variable 'boundary' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1032:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_ERROR_NOENT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1141:4: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1263:11: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:133:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1398:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1596:14: style: Variable 'trash' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1683:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:169:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1731:44: style: Parameter 'msginfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1731:63: style: Parameter 'partinfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1802:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1832:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:1937:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:2050:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:2298:41: style: Parameter 'msginfo_a' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:2298:61: style: Parameter 'msginfo_b' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:2399:1: warning: Expression 'cmp_func_sort_type==SORT_ASCENDING?1:-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perm_flags [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:394:12: style: Variable 'flags' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:474:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable perm_flags [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:548:11: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:603:2: error: Null pointer dereference: fp [ctunullpointer] sylpheed-3.8.0beta1/libsylph/mh.c:738:3: note: Calling function procmsg_write_flags, 2nd argument is null sylpheed-3.8.0beta1/libsylph/procmsg.c:603:2: note: Dereferencing argument fp that is null 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:668:55: style: Parameter 'mlist' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/procmsg.c:671:14: style: Variable 'prev_item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/recv.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/recv.c:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/recv.c:212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/recv.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1013:18: style: Variable 'data_begin_p' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1235:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:1310:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:141:51: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:332:40: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:540:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:579:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:608:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:658:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:708:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:725:9: style: Variable 'newline' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:729:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:823:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/session.c:944:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/smtp.c:439:9: style: Variable 'to' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:101:9: style: struct member '_SockLookupData::hostname' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:102:8: style: struct member '_SockLookupData::child_pid' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:103:14: style: struct member '_SockLookupData::channel' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:104:8: style: struct member '_SockLookupData::io_tag' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:105:15: style: struct member '_SockLookupData::func' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:110:7: style: struct member '_SockAddrData::family' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:111:7: style: struct member '_SockAddrData::socktype' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:112:7: style: struct member '_SockAddrData::protocol' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1134:34: style:inconclusive: Function 'sock_info_connect' argument 1 names different: declaration 'sock' definition 'sockinfo'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:117:37: note: Function 'sock_info_connect' argument 1 names different: declaration 'sock' definition 'sockinfo'. sylpheed-3.8.0beta1/libsylph/socket.c:1134:34: note: Function 'sock_info_connect' argument 1 names different: declaration 'sock' definition 'sockinfo'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:113:7: style: struct member '_SockAddrData::addr_len' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:114:19: style: struct member '_SockAddrData::addr' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1786:26: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1797:19: style:inconclusive: Function 'fd_read' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:146:21: note: Function 'fd_read' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:1797:19: note: Function 'fd_read' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1802:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1844:27: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1855:20: style:inconclusive: Function 'fd_write' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:147:22: note: Function 'fd_write' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:1855:20: note: Function 'fd_write' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1860:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1899:31: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1910:24: style:inconclusive: Function 'fd_write_all' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:148:25: note: Function 'fd_write_all' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:1910:24: note: Function 'fd_write_all' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1949:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1968:19: style:inconclusive: Function 'fd_gets' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:149:21: note: Function 'fd_gets' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:1968:19: note: Function 'fd_gets' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1970:9: style: Variable 'newline' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:1976:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2014:26: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2025:22: style:inconclusive: Function 'fd_getline' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:150:24: note: Function 'fd_getline' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:2025:22: note: Function 'fd_getline' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2077:29: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2129:26: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2137:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2156:3: error: Memory pointed to by 'sock_ch' is freed twice. [doubleFree] sylpheed-3.8.0beta1/libsylph/socket.c:2155:3: note: Memory pointed to by 'sock_ch' is freed twice. sylpheed-3.8.0beta1/libsylph/socket.c:2156:3: note: Memory pointed to by 'sock_ch' is freed twice. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:2172:20: style:inconclusive: Function 'fd_close' argument 1 names different: declaration 'sock' definition 'fd'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/socket.h:151:22: note: Function 'fd_close' argument 1 names different: declaration 'sock' definition 'fd'. sylpheed-3.8.0beta1/libsylph/socket.c:2172:20: note: Function 'fd_close' argument 1 names different: declaration 'sock' definition 'fd'. 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:237:3: error: Resource leak: sock [resourceLeak] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:267:3: error: Resource leak: sock [resourceLeak] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:434:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:491:45: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:502:39: style: Parameter 'sock' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:619:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:641:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_IO_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:740:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINPROGRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:81:7: style: struct member '_SockConnectData::id' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:824:12: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:829:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:82:9: style: struct member '_SockConnectData::hostname' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:83:10: style: struct member '_SockConnectData::port' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:870:65: style: Parameter 'inp' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:894:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:907:6: style: Condition '!my_inet_aton(sock->hostname,&ad.sin_addr)' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/libsylph/socket.c:907:19: note: Calling function 'my_inet_aton' returns 0 sylpheed-3.8.0beta1/libsylph/socket.c:907:6: note: Condition '!my_inet_aton(sock->hostname,&ad.sin_addr)' is always true 2.18.0 sylpheed-3.8.0beta1/libsylph/socket.c:96:18: style: struct member '_SockConnectData::func' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/libsylph/socks.c:89:18: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/stringtable.c:125:56: style: Parameter 'key' can be declared as pointer to const. However it seems that 'string_table_remove_for_each_fn' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/stringtable.c:142:18: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/stringtable.c:125:56: note: Parameter 'key' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/stringtable.c:148:51: style: Parameter 'key' can be declared as pointer to const. However it seems that 'string_table_stats_for_each_fn' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/stringtable.c:161:17: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/stringtable.c:148:51: note: Parameter 'key' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/stringtable.c:148:69: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'string_table_stats_for_each_fn' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/stringtable.c:161:17: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/stringtable.c:148:69: note: Parameter 'entry' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/sylmain.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/sylmain.c:76:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/sylmain.c:82:16: style: Variable 'gobject_class' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1005:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1013:12: style: Variable 'addr' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1062:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1063:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1104:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1180:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1286:37: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1584:10: style: Variable 's_op' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1612:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1664:15: style: Variable 'tmpp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1807:9: style: Variable 'new_str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1817:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1827:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:1844:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2063:9: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/libsylph/utils.c:2058:17: note: p is initialized sylpheed-3.8.0beta1/libsylph/utils.c:2063:9: note: p is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2083:9: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/libsylph/utils.c:2078:17: note: p is initialized sylpheed-3.8.0beta1/libsylph/utils.c:2083:9: note: p is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2102:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2119:10: style: Variable 'field' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2119:18: style: Variable 'value' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2323:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2349:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2360:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2371:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2382:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2393:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2405:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2447:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2559:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2576:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2584:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2587:48: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2596:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2599:45: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2608:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2637:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2652:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2721:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2772:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2824:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2904:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:2992:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3082:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3105:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXDEV [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3210:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3263:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3288:38: style: Condition 'buf[len-1]=='\n'' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/libsylph/utils.c:3285:20: note: Assuming that condition 'buf[len-1]!='\n'' is not redundant sylpheed-3.8.0beta1/libsylph/utils.c:3288:38: note: Condition 'buf[len-1]=='\n'' is always true 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:331:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3354:38: style:inconclusive: Function 'canonicalize_file_stream' argument 1 names different: declaration 'fp' definition 'src_fp'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/libsylph/utils.h:493:40: note: Function 'canonicalize_file_stream' argument 1 names different: declaration 'fp' definition 'src_fp'. sylpheed-3.8.0beta1/libsylph/utils.c:3354:38: note: Function 'canonicalize_file_stream' argument 1 names different: declaration 'fp' definition 'src_fp'. 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3377:38: style: Condition 'buf[len-1]=='\n'' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/libsylph/utils.c:3373:20: note: Assuming that condition 'buf[len-1]!='\n'' is not redundant sylpheed-3.8.0beta1/libsylph/utils.c:3377:38: note: Condition 'buf[len-1]=='\n'' is always true 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3384:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3436:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3508:9: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/libsylph/utils.c:3504:17: note: p is initialized sylpheed-3.8.0beta1/libsylph/utils.c:3508:9: note: p is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3641:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3758:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3885:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3900:3: error: Resource handle 'fd' freed twice. [doubleFree] sylpheed-3.8.0beta1/libsylph/utils.c:3897:7: note: Resource handle 'fd' freed twice. sylpheed-3.8.0beta1/libsylph/utils.c:3900:3: note: Resource handle 'fd' freed twice. 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3918:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3983:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:3997:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:415:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4440:31: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4443:18: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4443:24: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4446:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4449:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4472:42: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4475:18: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4475:24: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4479:8: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4482:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4518:13: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4526:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4528:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4619:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4729:46: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4748:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4773:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4799:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:4824:45: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:638:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:639:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:655:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:656:2: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:733:7: style: Variable 'srcp' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:759:15: style: Variable 'srcp' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/utils.c:757:7: note: srcp is assigned sylpheed-3.8.0beta1/libsylph/utils.c:759:15: note: srcp is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:781:18: style: Variable 'srcp' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:818:15: style: Variable 'srcp' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/utils.c:816:7: note: srcp is assigned sylpheed-3.8.0beta1/libsylph/utils.c:818:15: note: srcp is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:844:7: style: Variable 'srcp' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:870:39: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:911:7: style: Variable 'srcp' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/libsylph/utils.c:894:7: note: srcp is assigned sylpheed-3.8.0beta1/libsylph/utils.c:911:7: note: srcp is overwritten 2.18.0 sylpheed-3.8.0beta1/libsylph/utils.c:980:22: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] head sylpheed-3.8.0beta1/libsylph/utils.h:40:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/libsylph/utils.h:40:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:472:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:529:12: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:548:41: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'virtual_fetch_msg' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:129:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:548:41: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:548:61: style: Parameter 'item' can be declared as pointer to const. However it seems that 'virtual_fetch_msg' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:129:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:548:61: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:553:45: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'virtual_get_msginfo' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:130:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:553:45: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:553:65: style: Parameter 'item' can be declared as pointer to const. However it seems that 'virtual_get_msginfo' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:130:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:553:65: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:558:35: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'virtual_close' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:143:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:558:35: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:558:55: style: Parameter 'item' can be declared as pointer to const. However it seems that 'virtual_close' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:143:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:558:55: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:563:41: style: Parameter 'folder' can be declared as pointer to const. However it seems that 'virtual_scan_folder' is a callback function, if 'folder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:144:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:563:41: note: Parameter 'folder' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/virtual.c:563:61: style: Parameter 'item' can be declared as pointer to const. However it seems that 'virtual_scan_folder' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/virtual.c:144:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/virtual.c:563:61: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:172:12: style: Variable 'bufp' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:336:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:407:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:473:33: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:482:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:597:43: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:607:12: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/libsylph/xml.c:633:38: style: Parameter 'node' can be declared as pointer to const. However it seems that 'xml_free_func' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/libsylph/xml.c:645:57: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/libsylph/xml.c:633:38: note: Parameter 'node' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_IMAP4 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_IMAP4 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:298:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:312:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:316:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:327:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:397:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:441:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:445:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:477:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:540:15: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:602:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:620:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:634:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'account_delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:305:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:634:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:634:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'account_delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:305:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:634:66: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:635:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'account_delete_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:305:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:635:15: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:641:52: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'account_selected' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:354:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:641:52: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:642:20: style: Parameter 'model' can be declared as pointer to const. However it seems that 'account_selected' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:354:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:642:20: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:642:40: style: Parameter 'path' can be declared as pointer to const. However it seems that 'account_selected' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:354:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:642:40: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:643:38: style: Parameter 'data' can be declared as pointer to const. However it seems that 'account_selected' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:354:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:643:38: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:648:67: style:inconclusive: Function 'account_default_toggled' argument 2 names different: declaration 'path' definition 'path_str'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/account_dialog.c:95:16: note: Function 'account_default_toggled' argument 2 names different: declaration 'path' definition 'path_str'. sylpheed-3.8.0beta1/src/account_dialog.c:648:67: note: Function 'account_default_toggled' argument 2 names different: declaration 'path' definition 'path_str'. 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:666:66: style:inconclusive: Function 'account_getall_toggled' argument 2 names different: declaration 'path' definition 'path_str'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/account_dialog.c:98:16: note: Function 'account_getall_toggled' argument 2 names different: declaration 'path' definition 'path_str'. sylpheed-3.8.0beta1/src/account_dialog.c:666:66: note: Function 'account_getall_toggled' argument 2 names different: declaration 'path' definition 'path_str'. 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:687:48: style: Parameter 'treeview' can be declared as pointer to const. However it seems that 'account_row_activated' is a callback function, if 'treeview' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:392:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:687:48: note: Parameter 'treeview' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:687:71: style: Parameter 'path' can be declared as pointer to const. However it seems that 'account_row_activated' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:392:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:687:71: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:688:26: style: Parameter 'column' can be declared as pointer to const. However it seems that 'account_row_activated' is a callback function, if 'column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:392:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:688:26: note: Parameter 'column' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:688:43: style: Parameter 'data' can be declared as pointer to const. However it seems that 'account_row_activated' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:392:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:688:43: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:711:48: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'account_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:307:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:711:48: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:711:69: style: Parameter 'event' can be declared as pointer to const. However it seems that 'account_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:307:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:711:69: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:712:18: style: Parameter 'data' can be declared as pointer to const. However it seems that 'account_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/account_dialog.c:307:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/account_dialog.c:712:18: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:714:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:719:66: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:745:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POP3 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/account_dialog.c:797:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1086:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_area [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1097:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1138:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INPUT_WRITE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1261:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:1346:9: style: Variable 'message' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/action.c:419:15: style: Variable 'ifentry.path' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/action.c:423:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:459:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:511:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:646:20: style: Condition 'child_info=fork_child(cmd,msg_str,children)' is always false [knownConditionTrueFalse] sylpheed-3.8.0beta1/src/action.c:646:32: note: Calling function 'fork_child' returns 0 sylpheed-3.8.0beta1/src/action.c:646:20: note: Condition 'child_info=fork_child(cmd,msg_str,children)' is always false 2.18.0 sylpheed-3.8.0beta1/src/action.c:656:20: style: Condition 'child_info=fork_child(cmd,msg_str,children)' is always false [knownConditionTrueFalse] sylpheed-3.8.0beta1/src/action.c:656:32: note: Calling function 'fork_child' returns 0 sylpheed-3.8.0beta1/src/action.c:656:20: note: Condition 'child_info=fork_child(cmd,msg_str,children)' is always false 2.18.0 sylpheed-3.8.0beta1/src/action.c:693:37: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/action.c:694:19: style: Parameter 'children' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/action.c:872:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'kill_children_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/action.c:1165:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/action.c:872:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/action.c:872:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'kill_children_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/action.c:1165:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/action.c:872:58: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/action.c:891:13: style: Variable 'child_info' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/action.c:944:42: style:inconclusive: Function 'hide_io_dialog_cb' argument 1 names different: declaration 'widget' definition 'w'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/action.c:150:44: note: Function 'hide_io_dialog_cb' argument 1 names different: declaration 'widget' definition 'w'. sylpheed-3.8.0beta1/src/action.c:944:42: note: Function 'hide_io_dialog_cb' argument 1 names different: declaration 'widget' definition 'w'. 2.18.0 sylpheed-3.8.0beta1/src/action.c:952:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/action.c:959:70: style: Parameter 'event' can be declared as pointer to const. However it seems that 'io_dialog_key_pressed_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/action.c:1029:3: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/action.c:959:70: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/action.c:962:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1010:21: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1080:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressbook_x [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1100:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1134:18: style: Variable 'ads' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1244:10: style: Variable 'item' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1264:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1375:26: style: Variable 'atci' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1377:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1465:10: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1466:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1583:11: style: Condition 'ads==NULL' is always false [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1707:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1754:60: style:inconclusive: Function 'addressbook_tree_button_pressed' argument 1 names different: declaration 'ctree' definition 'widget'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/addressbook.c:206:61: note: Function 'addressbook_tree_button_pressed' argument 1 names different: declaration 'ctree' definition 'widget'. sylpheed-3.8.0beta1/src/addressbook.c:1754:60: note: Function 'addressbook_tree_button_pressed' argument 1 names different: declaration 'ctree' definition 'widget'. 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1777:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1785:61: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressbook_tree_button_released' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:725:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:1785:61: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1785:61: style:inconclusive: Function 'addressbook_tree_button_released' argument 1 names different: declaration 'ctree' definition 'widget'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/addressbook.c:209:61: note: Function 'addressbook_tree_button_released' argument 1 names different: declaration 'ctree' definition 'widget'. sylpheed-3.8.0beta1/src/addressbook.c:1785:61: note: Function 'addressbook_tree_button_released' argument 1 names different: declaration 'ctree' definition 'widget'. 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1786:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'addressbook_tree_button_released' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:725:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:1786:24: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1787:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_tree_button_released' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:725:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:1787:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1805:21: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1808:8: style: Condition 'ads' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1810:7: style: Condition 'ads' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1829:10: style: Variable 'node' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1831:19: style: Local variable 'obj' shadows outer argument [shadowArgument] sylpheed-3.8.0beta1/src/addressbook.c:1793:26: note: Shadowed declaration sylpheed-3.8.0beta1/src/addressbook.c:1831:19: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1831:19: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1852:19: style: Variable 'src_abf' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1890:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:1973:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2038:27: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'addressbook_folder_resized' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:717:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2038:27: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2046:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressbook_folder_width [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2050:24: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'addressbook_col_resized' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:873:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2050:24: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2060:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressbook_col_name [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2208:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2261:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2333:20: style: Variable 'iface' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2391:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2473:16: style: Variable 'person' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2485:15: style: Variable 'person' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2516:96: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2523:8: style: Redundant initialization for 'valid'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/addressbook.c:2520:17: note: valid is initialized sylpheed-3.8.0beta1/src/addressbook.c:2523:8: note: valid is overwritten 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2529:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2623:24: style: Variable 'parent_found' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2627:21: style: Variable 'ds' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2628:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2672:17: style: Variable 'parent_found' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2697:16: style: Variable 'parent_found' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2735:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2781:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2806:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'close_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:427:39: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2806:31: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2806:62: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'close_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:427:39: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2806:62: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2811:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_file_save_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:426:38: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2811:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2811:78: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressbook_file_save_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:426:38: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2811:78: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2842:47: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressbook_drag_begin' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:898:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2842:47: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2843:24: style: Parameter 'drag_context' can be declared as pointer to const. However it seems that 'addressbook_drag_begin' is a callback function, if 'drag_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:898:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2843:24: note: Parameter 'drag_context' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2843:47: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_drag_begin' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:898:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2843:47: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2849:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'addressbook_drag_end' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:900:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2849:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2850:22: style: Parameter 'drag_context' can be declared as pointer to const. However it seems that 'addressbook_drag_end' is a callback function, if 'drag_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:900:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2850:22: note: Parameter 'drag_context' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2850:45: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_drag_end' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:900:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:2850:45: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2865:56: style: Parameter 'person' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2914:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:2971:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3080:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3106:68: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3147:18: style: Variable 'ads' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3176:7: style: Variable 'ads' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3180:16: style: Variable 'rootFolder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3181:15: style: Variable 'rootFolder' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3267:63: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3285:26: style: Variable 'atci' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3307:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3623:82: style: Parameter 'ds' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3676:14: style: Variable 'rootFolder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3715:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3760:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3768:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:634:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3768:40: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3768:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:634:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3768:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3769:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:634:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3769:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3776:62: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'size_allocated' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:636:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3776:62: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3782:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressbook_width [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3906:64: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'addressbook_list_select_func' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:776:15: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3906:64: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3907:25: style: Parameter 'model' can be declared as pointer to const. However it seems that 'addressbook_list_select_func' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:776:15: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3907:25: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3908:24: style: Parameter 'path' can be declared as pointer to const. However it seems that 'addressbook_list_select_func' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:776:15: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3908:24: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3910:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_list_select_func' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:776:15: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:3910:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:3920:26: style: Variable 'atci' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4163:18: style: Variable 'ads' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4184:7: style: Variable 'ads' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4215:50: style: Parameter 'button' can be declared as pointer to const. However it seems that 'addressbook_close_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:996:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:4215:50: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4215:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'addressbook_close_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/addressbook.c:996:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/addressbook.c:4215:67: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4479:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4486:21: style: Variable 'adapter' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4487:11: style: Redundant initialization for 'adapter'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/addressbook.c:4486:29: note: adapter is initialized sylpheed-3.8.0beta1/src/addressbook.c:4487:11: note: adapter is overwritten 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4530:12: style: Variable 'enabled' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4533:14: style: Variable 'enabled' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4656:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4801:15: style: Unused variable: path [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4803:14: style: Variable 'itemFolder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4803:14: style: Variable 'itemFolder' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4804:13: style: Variable 'itemGroup' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4804:13: style: Variable 'itemGroup' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4805:9: style: Unused variable: items [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4806:9: style: Unused variable: cur [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4807:14: style: Variable 'delim' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4807:8: style: Variable 'delim' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:4876:17: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:620:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:640:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:650:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:654:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] head sylpheed-3.8.0beta1/src/addressbook.c:702:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/addressbook.c:702:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:713:57: error: Dereferencing 'tree_store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:739:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:877:57: error: Dereferencing 'list_store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:905:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:929:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/addressbook.c:934:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:188:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_CENTER_ALWAYS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_CENTER_ON_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:246:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:275:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:315:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:383:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alertpanel_button_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:367:3: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:383:50: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:388:43: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alertpanel_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:235:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:388:43: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:388:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'alertpanel_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:235:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:388:64: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:395:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alertpanel_close' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:238:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:395:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:398:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:407:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'alertpanel_focus_out' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:241:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:407:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:407:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'alertpanel_focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:241:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:407:68: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/alertpanel.c:408:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'alertpanel_focus_out' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/alertpanel.c:241:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/alertpanel.c:408:15: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1096:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1433:73: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1487:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable body [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1587:24: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1623:3: style: Obsolete function 'g_string_sprintfa' called. It is recommended to use 'g_string_append_printf' instead. [prohibitedg_string_sprintfaCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1666:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1807:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_address_only [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1879:23: style: Condition '!ignore_replyto' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/src/compose.c:1872:7: note: Assuming that condition 'ignore_replyto' is not redundant sylpheed-3.8.0beta1/src/compose.c:1879:23: note: Condition '!ignore_replyto' is always true 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1978:65: style: Parameter 'msginfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:1987:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NNTP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2101:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DIRECT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2346:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_7BIT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2355:12: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2366:6: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2379:26: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2408:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_MULTIPART [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PangoLogAttr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2642:17: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2770:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_line_break [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2791:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linewrap_quote [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2904:9: style: Variable 'edited' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2921:16: style: Variable 'prev_account' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:2932:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NNTP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3029:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DIRECT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_attach [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3167:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3171:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'check_recp_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:3280:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:3171:72: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3174:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_recipients [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3283:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3286:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3295:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3330:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3352:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:3909:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_INTERNAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4315:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DRAFT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4440:10: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4441:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4539:11: style: Variable 'num' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4612:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_QUOTED_PRINTABLE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:4820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5078:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5254:13: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5264:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrows [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5310:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5416:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5436:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5451:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5455:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5463:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5469:22: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5630:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5634:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:5954:13: style: Variable 'style' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6044:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compose_toolbar_setting [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6069:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_BOTH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_BOTH_HORIZ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6233:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6236:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outgoing_charset [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_autosave [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6436:41: style: Parameter 'compose' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6442:43: style: Parameter 'compose' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6448:42: style: Parameter 'compose' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6539:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_sig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6615:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compose_maximized [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6762:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_UNKNOWN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6796:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6887:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6900:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6915:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6984:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'attach_property_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:6896:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:6984:23: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:6987:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7056:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7323:43: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7343:21: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'compose_edit_size_alloc' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:5670:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7343:21: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_ruler [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7418:48: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'toolbar_prefs_common_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:6032:26: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7418:48: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7418:65: style: Parameter 'data' can be declared as pointer to const. However it seems that 'toolbar_prefs_common_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:6032:26: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7418:65: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7425:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compose_toolbar_setting [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7508:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_sig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7512:56: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'attach_selection_changed' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:5609:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7512:56: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7512:76: style: Parameter 'data' can be declared as pointer to const. However it seems that 'attach_selection_changed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:5609:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7512:76: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7533:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7565:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'attach_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:5613:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7565:68: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:769:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7706:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DRAFT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7843:30: style: Parameter 'event' can be declared as pointer to const. However it seems that 'compose_window_state_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:5875:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:7843:30: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7848:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7977:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:7997:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8019:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8044:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8143:45: style: Parameter 'editable' can be declared as pointer to const. However it seems that 'compose_changed_cb' is a callback function, if 'editable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/compose.c:6017:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/compose.c:8143:45: note: Parameter 'editable' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_ruler [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8437:9: style: Variable 'content_type' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8457:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_MOVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8471:25: style: Variable 'context_' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8474:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:855:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_account_autosel [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:8600:11: style: Variable 'compose' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/compose.c:967:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] head sylpheed-3.8.0beta1/src/eggtrayicon.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/eggtrayicon.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/export.c:115:62: style: Parameter 'item' can be declared as pointer to const. However it seems that 'export_mbox_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:243:36: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:115:62: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:122:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/src/export.c:126:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/export.c:283:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/export.c:354:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/export.c:366:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/export.c:369:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/export.c:436:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/export.c:478:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'export_ok_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:455:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:478:37: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:478:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'export_ok_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:455:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:478:54: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:484:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'export_cancel_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:457:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:484:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:484:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'export_cancel_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:457:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:484:58: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:541:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:362:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:541:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:543:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/export.c:548:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'export_progress_cancel_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:233:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:548:50: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/export.c:548:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'export_progress_cancel_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/export.c:233:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/export.c:548:67: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_open_dir [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev_open_dir [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:220:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:332:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:364:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/filesel.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:217:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:271:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:388:9: style: Variable 'sub' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:392:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:515:40: style: Parameter 'cur_folder' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:525:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:558:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:571:37: style: Parameter 'button' can be declared as pointer to const. However it seems that 'foldersel_ok' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:364:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:571:37: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:571:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'foldersel_ok' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:364:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:571:54: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:576:41: style: Parameter 'button' can be declared as pointer to const. However it seems that 'foldersel_cancel' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:366:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:576:41: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:576:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'foldersel_cancel' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:366:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:576:58: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:587:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:594:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:600:8: style: Variable 'store' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:606:38: error: Dereferencing 'new_folder' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:608:13: error: Dereferencing 'new_folder' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:618:37: error: Dereferencing 'disp_name' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:663:22: style: Parameter 'event' can be declared as pointer to const. However it seems that 'foldersel_tree_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:313:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:663:22: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:669:17: style: Variable 'adj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:679:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:731:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/foldersel.c:267:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/foldersel.c:731:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/foldersel.c:733:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1032:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_JUNK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_TRASH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1545:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1551:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1560:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1568:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1577:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1594:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1679:27: style: Variable 'remove_tree' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1697:30: style: Variable 'remove_tree' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1699:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_IMAP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1843:3: warning: Possible null pointer dereference: sep [nullPointer] sylpheed-3.8.0beta1/src/folderview.c:1843:3: note: Assignment 'sep=NULL', assigned value is 0 sylpheed-3.8.0beta1/src/folderview.c:1843:3: note: Assuming condition is false sylpheed-3.8.0beta1/src/folderview.c:1843:3: note: Null pointer dereference 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1863:4: warning: Possible null pointer dereference: sep [nullPointer] sylpheed-3.8.0beta1/src/folderview.c:1863:4: note: Assignment 'sep=NULL', assigned value is 0 sylpheed-3.8.0beta1/src/folderview.c:1863:4: note: Assuming condition is false sylpheed-3.8.0beta1/src/folderview.c:1863:4: note: Null pointer dereference 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1897:54: style:inconclusive: Function 'folderview_button_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/folderview.c:138:55: note: Function 'folderview_button_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. sylpheed-3.8.0beta1/src/folderview.c:1897:54: note: Function 'folderview_button_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1916:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1947:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'folderview_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/folderview.c:510:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/folderview.c:1947:72: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1952:17: style: Variable 'adj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:1993:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2057:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2184:17: style: Local variable 'path' shadows outer argument [shadowArgument] sylpheed-3.8.0beta1/src/folderview.c:2160:22: note: Shadowed declaration sylpheed-3.8.0beta1/src/folderview.c:2184:17: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2226:47: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'folderview_col_resized' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/folderview.c:470:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/folderview.c:2226:47: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2226:70: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'folderview_col_resized' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/folderview.c:470:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/folderview.c:2226:70: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2229:21: style: Variable 'column' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2239:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder_col_folder [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2258:66: style: Parameter 'item' can be declared as pointer to const. However it seems that 'folderview_download_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/folderview.c:2318:35: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/folderview.c:2258:66: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2288:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2328:17: style: Variable 'valid' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/src/folderview.c:2326:9: note: valid is assigned sylpheed-3.8.0beta1/src/folderview.c:2328:17: note: valid is overwritten 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2440:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2448:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_IMAP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2531:7: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2540:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2635:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2708:9: style: Variable 'folder' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2712:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2781:10: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2791:9: style: Variable 'folder' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2793:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_JUNK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2904:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_IMAP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:2966:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:3051:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:3109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:3160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:3277:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:3378:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:346:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:353:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:482:57: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_folder_unread [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:648:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folder_col_visible [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:729:23: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:744:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_TRASH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:775:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remember_last_selected [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:905:67: style: Parameter 'item' can be declared as pointer to const. However it seems that 'folderview_scan_tree_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/folderview.c:991:29: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/folderview.c:905:67: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:909:9: style: Variable 'rootpath' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:929:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/folderview.c:946:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:1091:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_ENUM [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:215:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONBOX_END [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:271:27: style: Parameter 'requisition' can be declared as pointer to const. However it seems that 'combo_button_size_request' is a callback function, if 'requisition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/gtkutils.c:353:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/gtkutils.c:271:27: note: Parameter 'requisition' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:285:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_PRELIGHT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:299:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:342:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:407:39: style: Parameter 'clist' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:555:8: style: Redundant initialization for 'valid'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/gtkutils.c:540:17: note: valid is initialized sylpheed-3.8.0beta1/src/gtkutils.c:555:8: note: valid is overwritten head sylpheed-3.8.0beta1/src/gtkutils.c:608:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/gtkutils.c:608:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:76:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:795:45: style: Parameter 'editable' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:839:56: style:inconclusive: Function 'gtkut_text_buffer_match_string' argument 1 names different: declaration 'buffer' definition 'textbuf'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/gtkutils.h:198:58: note: Function 'gtkut_text_buffer_match_string' argument 1 names different: declaration 'buffer' definition 'textbuf'. sylpheed-3.8.0beta1/src/gtkutils.c:839:56: note: Function 'gtkut_text_buffer_match_string' argument 1 names different: declaration 'buffer' definition 'textbuf'. 2.18.0 sylpheed-3.8.0beta1/src/gtkutils.c:96:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_SMALL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:101:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:103:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:106:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trans_hdr [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:179:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_BOLD [valueFlowBailoutIncompleteVar] head sylpheed-3.8.0beta1/src/headerview.c:332:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/headerview.c:332:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:96:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/headerview.c:98:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/imageview.c:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/imageview.c:255:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_PIXBUF_ROTATE_UPSIDEDOWN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/imageview.c:285:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_press_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/imageview.c:66:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/imageview.c:285:64: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/imageview.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainview_width [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/imageview.c:82:32: style: Parameter 'imageview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/import.c:133:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:210:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:227:47: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/import.c:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NEW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:381:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NEW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:461:10: style: Variable 'dw' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/import.c:524:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:593:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:605:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/import.c:608:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/import.c:705:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'import_ok_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:682:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:705:37: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:705:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'import_ok_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:682:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:705:54: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:711:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'import_cancel_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:684:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:711:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:711:58: style: Parameter 'data' can be declared as pointer to const. However it seems that 'import_cancel_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:684:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:711:58: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:767:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:601:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:767:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:769:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/import.c:774:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'import_progress_cancel_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:514:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:774:50: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/import.c:774:67: style: Parameter 'data' can be declared as pointer to const. However it seems that 'import_progress_cancel_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/import.c:514:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/import.c:774:67: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1074:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_timeout_secs [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1220:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1280:43: style: Parameter 'key' can be declared as pointer to const. However it seems that 'hash_remove_func' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inc.c:1294:10: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inc.c:1280:43: note: Parameter 'key' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1280:57: style: Parameter 'value' can be declared as pointer to const. However it seems that 'hash_remove_func' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inc.c:1294:10: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inc.c:1280:57: note: Parameter 'value' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1280:73: style: Parameter 'data' can be declared as pointer to const. However it seems that 'hash_remove_func' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inc.c:1294:10: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inc.c:1280:73: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1353:15: style: Variable 'pop3_session' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1362:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_LOGOUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1394:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_LOGOUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1407:15: style: Variable 'pop3_session' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DROP_ERROR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1620:39: style: Parameter 'session' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_recv_err_panel [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1742:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1751:22: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1759:32: style:inconclusive: Function 'inc_block_notify' argument 1 names different: declaration 'notify' definition 'block'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/inc.h:104:35: note: Function 'inc_block_notify' argument 1 names different: declaration 'notify' definition 'block'. sylpheed-3.8.0beta1/src/inc.c:1759:32: note: Function 'inc_block_notify' argument 1 names different: declaration 'notify' definition 'block'. 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1804:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spool_path [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1826:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_FLOCK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1902:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:190:17: style: Variable 'other_new' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:1910:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autochk_itv [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:191:25: style: Variable 'count' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scan_all_after_inc [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:334:16: style: Variable 'new_msgs' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:348:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:371:12: style: Variable 'new_msgs' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:417:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_junk [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:521:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_IMAP4 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:576:16: style: Variable 'new_msgs' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:590:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:592:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inc_local [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:700:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:740:16: style: Variable 'pop3_session' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:777:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POP3 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inc.c:858:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_AUTH_OAUTH2 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:183:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_area [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:196:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:200:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:207:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:255:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:320:35: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'ok_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:241:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:320:35: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:320:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ok_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:241:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:320:52: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:326:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:243:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:326:39: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:326:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:243:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:326:56: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:332:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:188:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:332:37: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:332:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:188:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:332:58: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:332:74: style: Parameter 'data' can be declared as pointer to const. However it seems that 'delete_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:188:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:332:74: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:340:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:190:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:340:40: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:340:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:190:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:340:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:340:77: style: Parameter 'data' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:190:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:340:77: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:342:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:350:42: style: Parameter 'editable' can be declared as pointer to const. However it seems that 'entry_activated' is a callback function, if 'editable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:220:3: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:350:42: note: Parameter 'editable' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:356:42: style: Parameter 'editable' can be declared as pointer to const. However it seems that 'combo_activated' is a callback function, if 'editable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:215:3: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:356:42: note: Parameter 'editable' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:383:34: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'focus_out' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:380:44: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:383:34: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:383:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'focus_out' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:380:44: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:383:57: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/inputdialog.c:383:73: style: Parameter 'data' can be declared as pointer to const. However it seems that 'focus_out' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/inputdialog.c:380:44: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/inputdialog.c:383:73: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/main.c:1097:9: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1309:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1497:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLUGINDIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1509:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1603:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1661:3: error: Memory pointed to by 'lock_ch' is freed twice. [doubleFree] sylpheed-3.8.0beta1/src/main.c:1660:3: note: Memory pointed to by 'lock_ch' is freed twice. sylpheed-3.8.0beta1/src/main.c:1661:3: note: Memory pointed to by 'lock_ch' is freed twice. 2.18.0 sylpheed-3.8.0beta1/src/main.c:1676:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1700:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1797:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable open_inbox_on_startup [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:1872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLD_RC_DIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:2051:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:2073:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_sent [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:227:16: style: Variable 'new_account' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/main.c:282:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_agent_str [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:581:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:680:5: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/main.c:818:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:841:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RC_DIR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/main.c:951:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warn_queued_on_exit [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1009:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1015:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1030:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_trayicon [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1348:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1381:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1424:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1546:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_type [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1578:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_type [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1647:17: style: Variable 'allocation' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1648:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_type [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1721:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainwin_maximized [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1789:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable online_mode [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1795:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable online_mode [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1836:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_TRASH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1850:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1860:29: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter_sent [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1939:9: style: Variable 'list' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1954:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:1978:11: style: Variable 'folder' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2069:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/src/mainwindow.c:2062:2: note: i is assigned sylpheed-3.8.0beta1/src/mainwindow.c:2069:9: note: i is overwritten 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2089:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_BOTH_HORIZ [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2133:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2241:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2331:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folderview_visible [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2360:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYOUT_VERTICAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2429:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2652:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_toolbar_setting [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2680:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TOOLBAR_BOTH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:2888:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_reply_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3020:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_toolbar_setting [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3073:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOLBAR_BOTH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3099:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable online_mode [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3191:14: style: Variable 'mainwin' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3253:31: style: Parameter 'event' can be declared as pointer to const. However it seems that 'main_window_window_state_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:1161:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:3253:31: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3257:21: style: Variable 'minimized' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3261:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_STATE_MAXIMIZED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3283:14: style: Variable 'minimized' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3323:28: style: Parameter 'event' can be declared as pointer to const. However it seems that 'main_window_visibility_notify_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:1163:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:3323:28: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3329:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_VISIBILITY_FULLY_OBSCURED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3445:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable confirm_on_exit [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3462:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3512:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable folderview_visible [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3530:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toolbar_style [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_searchbar [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_statusbar [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3585:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout_type [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3614:37: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'inc_stop_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:801:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:3614:37: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3614:71: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'inc_stop_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:801:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:3614:71: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3636:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NNTP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3745:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_charset [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:3798:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_DESCENDING [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4010:46: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'prefs_common_open_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:885:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4010:46: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4011:17: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_common_open_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:885:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4011:17: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4022:48: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'prefs_template_open_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:888:45: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4022:48: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4023:19: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_template_open_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:888:45: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4023:19: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4028:48: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'plugin_manager_open_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:893:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4028:48: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4029:19: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'plugin_manager_open_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:893:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4029:19: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4045:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4055:16: style: Variable 'ac' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4073:51: style: Parameter 'menuitem' can be declared as pointer to const. However it seems that 'account_selector_menu_cb' is a callback function, if 'menuitem' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:1363:3: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4073:51: note: Parameter 'menuitem' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4075:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur_account [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4086:40: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'manual_open_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:907:41: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4086:40: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4087:18: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'manual_open_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:907:41: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4087:18: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4092:37: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'faq_open_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:913:38: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4092:37: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4092:71: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'faq_open_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:913:38: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4092:71: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4104:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'help_cmdline_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4227:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4104:74: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4114:49: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'help_cmdline_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4229:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4114:49: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4114:70: style: Parameter 'event' can be declared as pointer to const. However it seems that 'help_cmdline_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4229:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4114:70: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4115:19: style: Parameter 'data' can be declared as pointer to const. However it seems that 'help_cmdline_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4229:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4115:19: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4120:47: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'help_cmdline_destroyed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4231:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4120:47: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4120:64: style: Parameter 'data' can be declared as pointer to const. However it seems that 'help_cmdline_destroyed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:4231:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4120:64: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4147:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4150:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4159:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4237:41: style: Parameter 'mainwin' can be declared as pointer to const. However it seems that 'help_cmdline_cb' is a callback function, if 'mainwin' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:914:45: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4237:41: note: Parameter 'mainwin' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4238:19: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'help_cmdline_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:914:45: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4238:19: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4259:56: style: Parameter 'item' can be declared as pointer to const. However it seems that 'scan_tree_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/mainwindow.c:1871:29: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/mainwindow.c:4259:56: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:4267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:970:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mainwindow.c:990:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:118:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:130:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:134:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:148:18: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:196:10: style: Variable 'str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:244:52: style: Parameter 'button' can be declared as pointer to const. However it seems that 'message_search_prev_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:167:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:244:52: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:244:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'message_search_prev_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:167:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:244:69: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:249:52: style: Parameter 'button' can be declared as pointer to const. However it seems that 'message_search_next_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:169:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:249:52: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:249:69: style: Parameter 'data' can be declared as pointer to const. However it seems that 'message_search_next_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:169:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:249:69: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:254:38: style: Parameter 'button' can be declared as pointer to const. However it seems that 'close_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:171:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:254:38: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:254:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'close_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:171:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:254:55: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:264:43: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:124:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:264:43: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:264:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:124:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:264:64: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:265:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:124:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:265:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:271:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:126:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:271:40: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:271:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:126:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:271:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:272:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:126:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:272:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:274:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/message_search.c:279:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'view_destroyed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/message_search.c:92:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/message_search.c:279:39: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1035:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/messageview.c:497:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/messageview.c:1035:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1144:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NNTP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_with_quote [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1218:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1259:31: style: Parameter 'data' can be declared as pointer to const. However it seems that 'about_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/messageview.c:320:31: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/messageview.c:1259:31: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:1259:62: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'about_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/messageview.c:320:31: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/messageview.c:1259:62: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:379:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:382:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:401:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:424:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:429:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:480:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:489:16: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:509:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:513:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:639:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attach_toolbutton_pos [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:692:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:704:11: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:751:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:754:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_charset [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:864:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:894:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:903:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:906:46: style: Parameter 'messageview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:937:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable save_file_type [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:960:6: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:977:22: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'messageview_size_allocate_cb' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/messageview.c:492:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/messageview.c:977:22: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/messageview.c:981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgwin_width [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1004:12: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1011:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_MESSAGE_RFC822 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mime_open_cmd_history [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:1334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_MESSAGE_RFC822 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:188:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:249:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:386:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:496:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIME_TEXT_HTML [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:583:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resize_image [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:817:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inline_image [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:838:12: style: Variable 'partinfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:853:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/mimeview.c:938:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_POPUP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:156:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:286:44: style: Parameter 'data' can be declared as pointer to const. However it seems that 'notify_timeout_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:339:11: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:286:44: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:298:72: style: Parameter 'event' can be declared as pointer to const. However it seems that 'nwin_button_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:149:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:298:72: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:310:41: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'nwin_entered' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:151:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:310:41: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:310:67: style: Parameter 'event' can be declared as pointer to const. However it seems that 'nwin_entered' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:151:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:310:67: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:311:18: style: Parameter 'data' can be declared as pointer to const. However it seems that 'nwin_entered' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:151:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:311:18: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:345:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'nwin_destroy_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:147:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:345:40: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/notificationwindow.c:345:57: style: Parameter 'data' can be declared as pointer to const. However it seems that 'nwin_destroy_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/notificationwindow.c:147:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/notificationwindow.c:345:57: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/plugin_manager.c:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/plugin_manager.c:136:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] head sylpheed-3.8.0beta1/src/plugin_manager.c:183:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/plugin_manager.c:183:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/plugin_manager.c:210:54: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/plugin_manager.c:246:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/plugin_manager.c:157:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/plugin_manager.c:246:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/plugin_manager.c:249:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1000:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1004:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1016:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1021:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1041:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1043:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1063:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1071:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1076:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1105:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1110:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1186:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1193:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1201:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1220:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1228:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1232:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1236:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1252:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMTPAUTH_PLAIN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1259:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1261:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1265:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1289:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1291:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1295:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1311:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1353:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1360:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1370:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DIRECT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1372:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1397:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1424:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1890:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1898:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1903:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1911:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKS_SOCKS4 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1916:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1938:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:1944:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2036:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2041:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2045:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2050:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2056:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2062:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2068:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2081:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2086:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2109:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2148:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2185:46: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_account_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:615:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2185:46: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2185:67: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_account_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:615:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2185:67: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2186:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_account_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:615:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2186:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2192:54: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_account_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:617:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2192:54: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2192:75: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_account_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:617:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2192:75: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2193:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_account_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:617:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2193:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POP3 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2291:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2313:16: style: Variable 'tmp_ac_prefs' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2315:15: style: Variable 'tmp_ac_prefs' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2341:53: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_account_sig_changed_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2336:5: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2341:53: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2341:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_account_sig_changed_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2336:5: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2341:70: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2374:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2374:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2397:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2397:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2400:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2411:12: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2437:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2437:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2453:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2453:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2482:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2482:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2498:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2498:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2526:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2526:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2542:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2542:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2579:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2579:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2595:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_account_dialog.c:248:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2595:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:2634:16: style: Variable 'tmp_ac_prefs' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:694:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:699:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:728:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:763:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:768:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:935:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:942:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:947:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:962:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_AUTH_OAUTH2 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:966:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:974:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:978:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_account_dialog.c:998:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:161:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:183:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:188:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:191:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:200:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:211:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:241:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:250:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:278:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:307:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:395:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:396:10: style: Variable 'act' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:463:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:533:50: style: Parameter 'w' can be declared as pointer to const. However it seems that 'prefs_actions_register_cb' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_actions.c:257:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_actions.c:533:50: note: Parameter 'w' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:533:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_actions_register_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_actions.c:257:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_actions.c:533:62: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:541:9: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:573:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actions_list [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:574:10: error: Dereferencing 'action' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:607:9: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:633:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:646:75: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_actions_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_actions.c:175:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_actions.c:646:75: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:649:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_actions.c:662:41: style:inconclusive: Function 'prefs_actions_ok' argument 1 names different: declaration 'w' definition 'widget'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/prefs_actions.c:92:43: note: Function 'prefs_actions_ok' argument 1 names different: declaration 'w' definition 'widget'. sylpheed-3.8.0beta1/src/prefs_actions.c:662:41: note: Function 'prefs_actions_ok' argument 1 names different: declaration 'w' definition 'widget'. 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1030:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1053:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1059:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1066:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1131:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1140:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1142:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1157:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1165:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1179:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1186:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1203:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1205:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1223:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTE_AUTO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1235:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1328:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1337:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1343:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1348:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1365:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1383:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1385:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1392:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1396:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1412:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1416:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1436:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1438:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1444:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1450:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1452:18: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1482:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:149:13: style: struct member 'Display::entry_ng_abbrev_len' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1535:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1542:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1547:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1551:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1572:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1584:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1589:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1593:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1624:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:170:13: style: struct member 'Message::spinbtn_linespc_adj' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1726:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1735:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1746:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1757:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1765:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1772:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1773:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1776:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1784:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1786:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1814:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1825:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1827:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1845:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1847:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1858:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1862:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1866:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1870:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1872:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1892:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1958:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1961:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1965:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:1994:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2022:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2024:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2028:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2053:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2060:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2066:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2122:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2125:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2129:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2162:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2192:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2196:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2218:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2325:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2333:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2339:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2364:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2376:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2389:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2391:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2403:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2410:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2412:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2431:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2438:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2440:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2622:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2631:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2633:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:264:13: style: struct member 'Extcmd::button_incext' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2663:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2676:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2684:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2688:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:268:13: style: struct member 'Extcmd::button_extsend' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2697:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2716:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2726:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2730:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2740:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2802:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2806:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2811:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2825:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECV_DIALOG_ALWAYS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2840:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2853:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2855:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2889:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2897:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2912:16: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2917:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:2998:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3014:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3032:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3058:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3066:18: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3072:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3088:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3094:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3110:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3116:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3208:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3211:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3222:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3243:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_US_ASCII [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3342:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_format [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3361:19: style: Parameter 'event' can be declared as pointer to const. However it seems that 'date_format_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3599:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3361:19: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3364:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3383:13: style: Variable 'cal_time' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3388:13: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3396:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CS_UTF_8 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3404:37: style: Parameter 'event' can be declared as pointer to const. However it seems that 'date_format_select_row' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3605:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3404:37: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3414:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3510:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3516:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3647:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3654:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:51: style: Parameter 'widet' can be declared as pointer to const. However it seems that 'prefs_quote_colors_deleted' is a callback function, if 'widet' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3724:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:51: note: Parameter 'widet' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:51: style:inconclusive: Function 'prefs_quote_colors_deleted' argument 1 names different: declaration 'widget' definition 'widet'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:727:53: note: Function 'prefs_quote_colors_deleted' argument 1 names different: declaration 'widget' definition 'widet'. sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:51: note: Function 'prefs_quote_colors_deleted' argument 1 names different: declaration 'widget' definition 'widet'. 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_quote_colors_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3724:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3758:71: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3759:21: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_quote_colors_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3724:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3759:21: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3765:59: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_quote_colors_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3726:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3765:59: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3766:26: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_quote_colors_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3726:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3766:26: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3767:22: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_quote_colors_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3726:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3767:22: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3769:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3776:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3780:27: style: Local variable 'dialog' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:62:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3780:27: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3784:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_level1_col [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3829:9: style: Variable 'type' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3845:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quote_level1_col [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3868:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'quote_colors_set_dialog_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3809:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3868:24: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3871:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3878:57: style:inconclusive: Function 'set_button_bg_color' argument 2 names different: declaration 'color' definition 'rgbvalue'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:744:15: note: Function 'set_button_bg_color' argument 2 names different: declaration 'color' definition 'rgbvalue'. sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3878:57: note: Function 'set_button_bg_color' argument 2 names different: declaration 'color' definition 'rgbvalue'. 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3885:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3899:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_color [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3907:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recycle_quote_colors [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3930:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3938:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3941:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3944:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:3984:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4037:64: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_quote_description_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4028:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4037:64: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4038:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_quote_description_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4028:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4038:24: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4039:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_quote_description_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4028:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4039:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4041:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4046:60: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_quote_description_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4031:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4046:60: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4047:20: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_quote_description_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4031:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4047:20: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4048:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_quote_description_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4031:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4048:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4065:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4073:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4077:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4084:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4093:28: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4098:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4123:54: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_keybind_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4110:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4123:54: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4123:75: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_keybind_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4110:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4123:75: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4124:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_keybind_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4110:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4124:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4131:46: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_keybind_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4108:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4131:46: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4131:67: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_keybind_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4108:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4131:67: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4132:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_keybind_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4108:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4132:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4439:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4439:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4457:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4457:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strcmp2 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4480:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4480:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4510:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4510:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4520:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_STRING [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4536:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4536:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4543:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable P_STRING [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4554:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4554:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4572:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_address_completion [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4589:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4589:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4594:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_address_completion [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4624:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4624:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4638:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attach_toolbutton_pos [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4648:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4648:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4664:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attach_toolbutton_pos [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4674:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4674:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4688:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startup_online_mode [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4698:15: style: Local variable 'ui_data' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:317:20: note: Shadowed declaration sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4698:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4714:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startup_online_mode [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4761:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_common_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:817:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4761:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4761:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_common_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:817:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4761:66: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4762:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_common_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:817:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4762:15: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4768:53: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_common_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:819:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4768:53: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4768:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_common_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:819:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4768:74: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4769:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_common_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_common_dialog.c:819:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4769:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4771:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:4790:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:795:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:894:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:899:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:904:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:939:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:944:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:952:19: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:956:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:979:19: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_common_dialog.c:983:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:150:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:174:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:200:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:219:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:228:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:245:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:275:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:304:58: style: Parameter 'ac' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:343:61: style: Parameter 'ac' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:356:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomHeader [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:469:60: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_custom_header_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:469:60: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:470:20: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_custom_header_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:470:20: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:471:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_custom_header_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:166:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:471:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:473:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:490:52: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_custom_header_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:163:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:490:52: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:490:73: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_custom_header_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:163:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:490:73: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_customheader.c:491:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_custom_header_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_customheader.c:163:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_customheader.c:491:15: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:116:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:128:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:132:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:141:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:146:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:150:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:176:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:180:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:197:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:234:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:238:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:255:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:259:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:428:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:459:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_VISIBILITY_FULL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:613:20: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_display_items_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_display_items.c:125:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_display_items.c:613:20: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_display_items.c:618:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:206:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:213:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:236:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:290:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:300:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:320:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:330:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:334:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fltlist [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:398:52: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:576:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREFSBUFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:611:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:626:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fltlist [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:784:55: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'prefs_filter_select' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:262:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:784:55: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:785:23: style: Parameter 'model' can be declared as pointer to const. However it seems that 'prefs_filter_select' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:262:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:785:23: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:785:43: style: Parameter 'path' can be declared as pointer to const. However it seems that 'prefs_filter_select' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:262:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:785:43: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:786:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_filter_select' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:262:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:786:41: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:791:71: style:inconclusive: Function 'prefs_filter_enable_toggled' argument 2 names different: declaration 'path' definition 'path_str'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/prefs_filter.c:111:16: note: Function 'prefs_filter_enable_toggled' argument 2 names different: declaration 'path' definition 'path_str'. sylpheed-3.8.0beta1/src/prefs_filter.c:791:71: note: Function 'prefs_filter_enable_toggled' argument 2 names different: declaration 'path' definition 'path_str'. 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:837:53: style: Parameter 'model' can be declared as pointer to const. However it seems that 'prefs_filter_row_inserted' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:285:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:837:53: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:837:73: style: Parameter 'path' can be declared as pointer to const. However it seems that 'prefs_filter_row_inserted' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:285:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:837:73: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:838:24: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'prefs_filter_row_inserted' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:285:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:838:24: note: Parameter 'iter' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:838:39: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'prefs_filter_row_inserted' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:285:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:838:39: note: Parameter 'user_data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:843:45: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_filter_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:226:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:843:45: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:843:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_filter_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:226:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:843:66: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:844:15: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_filter_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:226:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:844:15: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:850:53: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_filter_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:228:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:850:53: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:850:74: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_filter_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:228:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:850:74: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:851:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_filter_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter.c:228:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter.c:851:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter.c:856:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1001:7: style: Variable 'menu' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1271:22: style: Condition 'cond_edit->cond_hbox_list' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1295:29: style: Condition 'rule_edit_window.action_hbox_list' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1351:22: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1377:59: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1449:9: style: Variable 'menu_header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1459:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1476:56: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1565:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1476:56: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1477:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1565:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1477:23: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1477:39: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1565:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1477:39: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1483:64: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1567:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1483:64: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1484:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1567:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1484:24: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1485:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'edit_header_list_dialog_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1567:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1485:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1487:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1558:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1570:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1573:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1576:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1595:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1604:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1650:11: style: Variable 'header' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_CONTAIN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1854:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:1885:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_ACTION_MOVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2037:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_filter_edit_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:242:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2037:50: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2037:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_filter_edit_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:242:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2037:71: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2038:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_filter_edit_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:242:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2038:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2044:58: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_filter_edit_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:244:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2044:58: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2045:25: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_filter_edit_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:244:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2045:25: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2046:21: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_filter_edit_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:244:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2046:21: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2048:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2091:11: style: Variable 'header_field' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:2183:14: style: Variable 'hbox' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:229:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:252:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:264:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:289:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:295:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:310:16: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:336:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:415:24: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_COND_HEADER [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:449:66: style:inconclusive: Function 'prefs_filter_edit_update_header_list' argument 1 names different: declaration 'cond_list' definition 'cond_edit'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/prefs_filter_edit.c:87:66: note: Function 'prefs_filter_edit_update_header_list' argument 1 names different: declaration 'cond_list' definition 'cond_edit'. sylpheed-3.8.0beta1/src/prefs_filter_edit.c:449:66: note: Function 'prefs_filter_edit_update_header_list' argument 1 names different: declaration 'cond_list' definition 'cond_edit'. 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:486:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:600:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:665:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:746:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:930:13: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_filter_edit.c:986:13: style: Variable 'menu' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:162:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:223:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:244:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:286:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:292:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:306:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:345:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:437:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:467:13: style: Checking if unsigned expression 'index' is less than zero. [unsignedLessThanZero] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:532:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:633:22: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_folder_item_key_press_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_folder_item.c:122:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_folder_item.c:633:22: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_folder_item.c:636:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:179:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:183:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:200:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:227:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:243:18: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:359:24: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_search_folder_key_press_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_search_folder.c:173:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_search_folder.c:359:24: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:362:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:376:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_search_folder.c:397:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:198:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:202:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:213:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:218:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:222:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:245:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:249:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:266:15: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:293:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:297:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:314:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:318:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:354:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:356:12: style: Variable 'col_visible' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:357:8: style: Variable 'col_pos' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable summary_sent_col_visible [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:453:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:54:13: style: struct member '_SummaryColumnDialog::default_btn' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:577:58: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_summary_column_delete_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:193:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:577:58: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:578:25: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_summary_column_delete_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:193:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:578:25: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:579:21: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_summary_column_delete_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:193:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:579:21: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:585:61: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_summary_column_key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:195:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:585:61: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:586:21: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_summary_column_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:195:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:586:21: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:587:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_summary_column_key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_summary_column.c:195:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_summary_column.c:587:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_summary_column.c:589:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:174:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:179:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:235:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:241:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:251:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:280:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:306:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:310:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comply_gnome_hig [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:416:50: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_template_deleted_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:336:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:416:50: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:416:71: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_template_deleted_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:336:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:416:71: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:417:20: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_template_deleted_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:336:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:417:20: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:423:58: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'prefs_template_key_pressed_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:338:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:423:58: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:424:25: style: Parameter 'event' can be declared as pointer to const. However it seems that 'prefs_template_key_pressed_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:338:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:424:25: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:424:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_template_key_pressed_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:338:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:424:41: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:431:52: style: Parameter 'editable' can be declared as pointer to const. However it seems that 'prefs_template_changed_cb' is a callback function, if 'editable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:231:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:431:52: note: Parameter 'editable' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:431:71: style: Parameter 'data' can be declared as pointer to const. However it seems that 'prefs_template_changed_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/prefs_template.c:231:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/prefs_template.c:431:71: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:552:10: style: Variable 'parsed_buf' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:555:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgInfo [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/prefs_template.c:626:12: style: Variable 'tmpl' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/printing.c:719:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_cmd [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/printing.c:742:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_cmd [valueFlowBailoutIncompleteVar] head sylpheed-3.8.0beta1/src/printing.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/printing.h:30:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1044:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1054:45: style: Parameter 'button' can be declared as pointer to const. However it seems that 'query_search_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:534:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:1054:45: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1054:62: style: Parameter 'data' can be declared as pointer to const. However it seems that 'query_search_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:534:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:1054:62: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1073:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'query_search_save_dialog_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:1153:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:1073:23: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1093:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1143:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1159:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1162:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1177:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1188:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1341:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:354:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:1341:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1417:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_with_quote [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1461:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1555:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1570:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_BY_AUTO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1575:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_BY_FROM [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1580:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_BY_TO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:1585:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_BY_SUBJECT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:347:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:358:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:362:14: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:414:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:431:18: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:466:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:468:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:471:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:473:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:508:17: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:517:13: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:631:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_TRASH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:742:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilterInfo [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:818:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:881:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_TRASH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:953:40: style: Parameter 'treeview' can be declared as pointer to const. However it seems that 'row_activated' is a callback function, if 'treeview' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:461:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:953:40: note: Parameter 'treeview' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:953:63: style: Parameter 'path' can be declared as pointer to const. However it seems that 'row_activated' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:461:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:953:63: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:954:25: style: Parameter 'column' can be declared as pointer to const. However it seems that 'row_activated' is a callback function, if 'column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:461:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:954:25: note: Parameter 'column' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:954:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'row_activated' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:461:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:954:42: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:959:48: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'row_selected' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:478:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:959:48: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:960:23: style: Parameter 'model' can be declared as pointer to const. However it seems that 'row_selected' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:478:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:960:23: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:960:43: style: Parameter 'path' can be declared as pointer to const. However it seems that 'row_selected' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:478:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:960:43: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/query_search.c:961:41: style: Parameter 'data' can be declared as pointer to const. However it seems that 'row_selected' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/query_search.c:478:52: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/query_search.c:961:41: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:124:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:131:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:152:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:156:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:169:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:238:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_OR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:289:16: warning: Char literal compared with pointer 'keys[i]'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:40:18: style: struct member 'Anonymous4::type' is never used. [unusedStructMember] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:434:69: style: Parameter 'event' can be declared as pointer to const. However it seems that 'entry_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/quick_search.c:146:9: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/quick_search.c:434:69: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:437:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/quick_search.c:94:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1056:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1140:40: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/rpop3.c:364:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/rpop3.c:1140:40: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1140:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/rpop3.c:364:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/rpop3.c:1140:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1141:17: style: Parameter 'data' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/rpop3.c:364:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/rpop3.c:1141:17: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1202:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1239:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1284:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1313:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:1323:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_POP3 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:354:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:368:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:385:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:405:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:407:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:409:52: error: Dereferencing 'store' after it is deallocated / released [deallocuse] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:447:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:588:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_READY [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:651:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:667:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:678:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:685:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_POP3_STATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:698:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable received [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:743:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_RETR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:763:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NEW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:824:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POP3_DELETE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:833:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_time [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:841:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:888:8: style: Variable 'val' is reassigned a value before the old one has been used. [redundantAssignment] sylpheed-3.8.0beta1/src/rpop3.c:880:7: note: val is assigned sylpheed-3.8.0beta1/src/rpop3.c:888:8: note: val is overwritten 2.18.0 sylpheed-3.8.0beta1/src/rpop3.c:998:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_SUCCESS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:1004:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_ERROR_LOOKUP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_extsend [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:197:19: style: Redundant condition: qinfo->ac. '!qinfo->ac || (qinfo->ac && qinfo->ac->protocol!=A_NNTP)' is equivalent to '!qinfo->ac || qinfo->ac->protocol!=A_NNTP' [redundantCondition] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_extsend [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:420:47: style:inconclusive: Function 'send_message_set_reply_flag' argument 1 names different: declaration 'reply_target' definition 'target'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/send_message.h:54:48: note: Function 'send_message_set_reply_flag' argument 1 names different: declaration 'reply_target' definition 'target'. sylpheed-3.8.0beta1/src/send_message.c:420:47: note: Function 'send_message_set_reply_flag' argument 1 names different: declaration 'reply_target' definition 'target'. 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:446:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_FORWARDED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:480:50: style:inconclusive: Function 'send_message_set_forward_flags' argument 1 names different: declaration 'forward_targets' definition 'targets'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/send_message.h:56:51: note: Function 'send_message_set_forward_flags' argument 1 names different: declaration 'forward_targets' definition 'targets'. sylpheed-3.8.0beta1/src/send_message.c:480:50: note: Function 'send_message_set_forward_flags' argument 1 names different: declaration 'forward_targets' definition 'targets'. 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:511:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_REPLIED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:562:7: style: Unused variable: status [unusedVariable] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:629:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:824:15: style: Variable 'smtp_session' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:826:9: style: Variable 'state_str' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:890:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:947:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_send_dialog [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/send_message.c:976:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_CENTER_ON_PARENT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:137:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:147:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:177:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:206:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:281:14: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:284:29: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:302:56: style: Parameter 'item' can be declared as pointer to const. However it seems that 'scan_tree_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/setup.c:295:29: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/setup.c:302:56: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/setup.c:310:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:484:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:736:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:756:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:766:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:796:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:807:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:837:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:876:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:929:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:942:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/setup.c:946:10: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:201:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_area [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:212:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:216:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:222:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:297:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:339:15: style: Variable 'iter_' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:361:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:566:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:204:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:566:39: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:566:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:204:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:566:60: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:566:76: style: Parameter 'data' can be declared as pointer to const. However it seems that 'window_deleted' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:204:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:566:76: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:575:35: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'ok_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:311:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:575:35: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:575:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'ok_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:311:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:575:52: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:582:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:313:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:582:39: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:582:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cancel_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:313:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:582:56: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:602:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:206:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:602:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:605:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:628:61: style:inconclusive: Function 'subscribe_toggled' argument 2 names different: declaration 'path' definition 'path_str'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/subscribedialog.c:121:15: note: Function 'subscribe_toggled' argument 2 names different: declaration 'path' definition 'path_str'. sylpheed-3.8.0beta1/src/subscribedialog.c:628:61: note: Function 'subscribe_toggled' argument 2 names different: declaration 'path' definition 'path_str'. 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:653:42: style: Parameter 'editable' can be declared as pointer to const. However it seems that 'entry_activated' is a callback function, if 'editable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:230:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:653:42: note: Parameter 'editable' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:658:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'search_clicked' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:236:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:658:39: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/subscribedialog.c:658:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'search_clicked' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/subscribedialog.c:236:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/subscribedialog.c:658:56: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1099:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1160:41: style: Parameter 'summaryview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1165:46: style: Parameter 'summaryview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1181:47: style: Parameter 'summaryview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1186:53: style: Parameter 'summaryview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1194:9: style: Variable 'rows' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1202:11: style: Condition 'rows' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1242:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1266:43: style: Parameter 'summaryview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1306:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MsgInfo [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1332:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_MOVE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1365:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1383:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1448:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1647:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_UNREAD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1656:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_UNREAD [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1665:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NEW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1674:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NEW [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1683:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_MARKED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1692:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_MARKED [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1701:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CLABEL_FLAG_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1710:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_CLABEL_FLAG_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1725:71: style: Parameter 'msginfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1748:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1753:105: style: Parameter 'path' can be declared as pointer to const. However it seems that 'summary_select_true_func' is a callback function, if 'path' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:1786:14: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:1753:105: note: Parameter 'path' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1753:143: style: Parameter 'data' can be declared as pointer to const. However it seems that 'summary_select_true_func' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:1786:14: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:1753:143: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1753:60: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'summary_select_true_func' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:1786:14: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:1753:60: note: Parameter 'selection' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1753:85: style: Parameter 'model' can be declared as pointer to const. However it seems that 'summary_select_true_func' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:1786:14: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:1753:85: note: Parameter 'model' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1843:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1851:11: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1861:43: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1873:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1887:43: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1899:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1926:25: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1943:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1955:25: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1972:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:1992:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2034:6: style: Condition 'h' is always true [knownConditionTrueFalse] sylpheed-3.8.0beta1/src/summaryview.c:2031:6: note: Assignment 'p=str', assigned value is never 0 sylpheed-3.8.0beta1/src/summaryview.c:2031:4: note: p is assigned 'str' here. sylpheed-3.8.0beta1/src/summaryview.c:2032:6: note: Assignment 'h=*p', assigned value is never 0 sylpheed-3.8.0beta1/src/summaryview.c:2034:6: note: Condition 'h' is always true 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2051:21: style: Variable 'dest_msginfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2060:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2243:5: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2265:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_TO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2395:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2425:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2573:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_TDATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2599:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_TDATE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2635:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expand_thread [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2659:15: style: Local variable 'iter' shadows outer variable [shadowVariable] sylpheed-3.8.0beta1/src/summaryview.c:2614:14: note: Shadowed declaration sylpheed-3.8.0beta1/src/summaryview.c:2659:15: note: Shadow variable 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2717:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATA_WRITE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2843:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2968:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:2988:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3056:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3081:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3461:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3523:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3543:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3574:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3644:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3691:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3733:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_NEWS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3747:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3794:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_QUEUE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3846:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3928:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:3970:6: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4036:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4205:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4280:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_MH [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4391:29: style: Redundant condition: summaryview->selected. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4439:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4475:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4522:29: style: Redundant condition: summaryview->selected. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4591:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4653:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4772:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4833:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4893:9: style: Variable 'rows' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4911:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:4961:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fltlist [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5002:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5026:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5086:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_junk [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5144:6: style: Condition 'junk' is always true [knownConditionTrueFalse] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_junk [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:516:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5188:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:523:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_BY_NONE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5302:72: style:inconclusive: Function 'summary_colorlabel_menu_item_activate_item_cb' argument 1 names different: declaration 'label_menu_item' definition 'menuitem'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/summaryview.c:256:20: note: Function 'summary_colorlabel_menu_item_activate_item_cb' argument 1 names different: declaration 'label_menu_item' definition 'menuitem'. sylpheed-3.8.0beta1/src/summaryview.c:5302:72: note: Function 'summary_colorlabel_menu_item_activate_item_cb' argument 1 names different: declaration 'label_menu_item' definition 'menuitem'. 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:540:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5421:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5637:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5676:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mark_as_read_on_new_window [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5858:28: style: Parameter 'event' can be declared as pointer to const. However it seems that 'summary_toggle_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:553:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:5858:28: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:5881:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_IMAP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6069:48: style:inconclusive: Function 'summary_key_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/summaryview.c:274:50: note: Function 'summary_key_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. sylpheed-3.8.0beta1/src/summaryview.c:6069:48: note: Function 'summary_key_pressed' argument 1 names different: declaration 'treeview' definition 'widget'. 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6069:69: style: Parameter 'event' can be declared as pointer to const. However it seems that 'summary_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5562:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6069:69: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6074:17: style: Variable 'adj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bold_unread [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6224:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bold_unread [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6307:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable always_show_msg [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6325:44: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'summary_col_resized' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5539:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6325:44: note: Parameter 'widget' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6325:67: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'summary_col_resized' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5539:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6325:67: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6326:18: style: Parameter 'summaryview' can be declared as pointer to const. However it seems that 'summary_col_resized' is a callback function, if 'summaryview' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5539:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6326:18: note: Parameter 'summaryview' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6330:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6372:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SORT_ASCENDING [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6379:47: style: Parameter 'button' can be declared as pointer to const. However it seems that 'summary_column_clicked' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5539:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6379:47: note: Parameter 'button' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6391:55: style: Parameter 'treeview' can be declared as pointer to const. However it seems that 'summary_column_drop_func' is a callback function, if 'treeview' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5552:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6391:55: note: Parameter 'treeview' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6392:26: style: Parameter 'column' can be declared as pointer to const. However it seems that 'summary_column_drop_func' is a callback function, if 'column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5552:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6392:26: note: Parameter 'column' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6393:26: style: Parameter 'prev_column' can be declared as pointer to const. However it seems that 'summary_column_drop_func' is a callback function, if 'prev_column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5552:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6393:26: note: Parameter 'prev_column' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6394:26: style: Parameter 'next_column' can be declared as pointer to const. However it seems that 'summary_column_drop_func' is a callback function, if 'next_column' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5552:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6394:26: note: Parameter 'next_column' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6395:16: style: Parameter 'data' can be declared as pointer to const. However it seems that 'summary_column_drop_func' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:5552:13: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6395:16: note: Parameter 'data' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:640:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE_SMALL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6448:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6457:25: style: Obsolete function 'g_basename' called. It is recommended to use 'g_path_get_basename' instead. [prohibitedg_basenameCalled] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6518:59: style: Parameter 'adj' can be declared as pointer to const. However it seems that 'summary_text_adj_value_changed' is a callback function, if 'adj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:664:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:6518:59: note: Parameter 'adj' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6524:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable always_show_msg [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6551:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6553:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6555:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6557:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6560:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6578:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6579:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6590:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6629:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6641:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:6668:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_COL_MSG_INFO [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:669:59: style: Parameter 'item' can be declared as pointer to const. However it seems that 'get_msg_list_func' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/summaryview.c:811:35: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/summaryview.c:669:59: note: Parameter 'item' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:679:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_USEC_PER_SEC [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:691:61: style:inconclusive: Function 'summary_show' argument 2 names different: declaration 'fitem' definition 'item'. [funcArgNamesDifferent] sylpheed-3.8.0beta1/src/summaryview.h:174:21: note: Function 'summary_show' argument 2 names different: declaration 'fitem' definition 'item'. sylpheed-3.8.0beta1/src/summaryview.c:691:61: note: Function 'summary_show' argument 2 names different: declaration 'fitem' definition 'item'. 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:772:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_VIRTUAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/summaryview.c:988:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N_SUMMARY_VISIBLE_COLS [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alt_prefer_html [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1536:9: style: Variable 'fg_color' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1557:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_color [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1666:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1686:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textfont [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1711:50: style: Parameter 'textview' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1719:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable display_header [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1731:26: style: Parameter 'allocation' can be declared as pointer to const. However it seems that 'textview_size_allocate_cb' is a callback function, if 'allocation' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/textview.c:1834:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/textview.c:1731:26: note: Parameter 'allocation' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1782:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_color [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1821:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1823:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1849:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1928:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_smooth_scroll [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1953:15: style: Variable 'text' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:1958:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_smooth_scroll [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2029:15: style: Variable 'text' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2030:17: style: Variable 'vadj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2044:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scroll_step [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2061:15: style: Variable 'text' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2062:17: style: Variable 'vadj' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2068:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scroll_halfpage [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2144:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_RELEASE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2372:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2389:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2410:29: style: Parameter 'event' can be declared as pointer to const. However it seems that 'textview_visibility_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] sylpheed-3.8.0beta1/src/textview.c:302:2: note: You might need to cast the function pointer here sylpheed-3.8.0beta1/src/textview.c:2410:29: note: Parameter 'event' can be declared as pointer to const 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2414:13: style: Variable 'window' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2417:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_TEXT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TEXT_WINDOW_WIDGET [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2542:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_NNTP [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2555:13: style: Variable 'uri' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_with_quote [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:2639:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:313:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:336:15: style: Variable 'mark' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:344:7: style: Variable 'mark' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:413:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HAND2 [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:427:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enable_color [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textview_cursor_visible [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:466:22: style: Parameter 'mimeinfo' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:473:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable force_charset [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:552:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:554:20: style: Variable 'boundary_len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:574:16: style: Variable 'boundary_len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:586:14: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:705:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_PRELIGHT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:713:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:723:12: style: Variable 'mimeinfo' can be declared as pointer to const [constVariablePointer] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:732:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:817:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:888:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:892:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:907:5: style: Redundant initialization for 'bg'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/textview.c:880:14: note: bg is initialized sylpheed-3.8.0beta1/src/textview.c:907:5: note: bg is overwritten 2.18.0 sylpheed-3.8.0beta1/src/textview.c:908:5: style: Redundant initialization for 'fg'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/textview.c:881:14: note: fg is initialized sylpheed-3.8.0beta1/src/textview.c:908:5: note: fg is overwritten 2.18.0 sylpheed-3.8.0beta1/src/textview.c:909:6: style: Redundant initialization for 'bg2'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/textview.c:882:15: note: bg2 is initialized sylpheed-3.8.0beta1/src/textview.c:909:6: note: bg2 is overwritten 2.18.0 sylpheed-3.8.0beta1/src/textview.c:910:6: style: Redundant initialization for 'fg2'. The initialized value is overwritten before it is read. [redundantInitialization] sylpheed-3.8.0beta1/src/textview.c:883:15: note: fg2 is initialized sylpheed-3.8.0beta1/src/textview.c:910:6: note: fg2 is overwritten 2.18.0 sylpheed-3.8.0beta1/src/textview.c:928:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFSIZE [valueFlowBailoutIncompleteVar] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:930:20: style: Variable 'boundary_len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/textview.c:950:16: style: Variable 'boundary_len' is assigned a value that is never used. [unreadVariable] 2.18.0 sylpheed-3.8.0beta1/src/trayicon.c:405:39: style: Parameter 'mainwin' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/trayicon.c:410:30: style: Parameter 'tray_icon' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/trayicon.c:414:30: style: Parameter 'tray_icon' can be declared as pointer to const [constParameterPointer] 2.18.0 sylpheed-3.8.0beta1/src/trayicon.c:418:33: style: Parameter 'tray_icon' can be declared as pointer to const [constParameterPointer] head sylpheed-3.8.0beta1/src/trayicon.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head sylpheed-3.8.0beta1/src/trayicon.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] DONE