File sylpheed-3.7.0-typemismatch.patch of Package sylpheed
diff -Naru sylpheed-3.7.0_orig/libsylph/utils.c sylpheed-3.7.0/libsylph/utils.c
--- sylpheed-3.7.0_orig/libsylph/utils.c 2017-11-30 11:34:14.000000000 +0900
+++ sylpheed-3.7.0/libsylph/utils.c 2025-07-30 12:36:55.672522469 +0900
@@ -4143,9 +4143,9 @@
argv = strsplit_with_quote(cmdline, " ", 0);
if (async)
- ret = execute_async(argv);
+ ret = execute_async((gchar *const *)argv);
else
- ret = execute_sync(argv);
+ ret = execute_sync((gchar *const *)argv);
g_strfreev(argv);
@@ -4254,7 +4254,7 @@
log_print("opening %s - %s\n", file, content_type ? content_type : "");
argv[1] = file;
- execute_async(argv);
+ execute_async((gchar *const *)argv);
#else
const gchar *argv[3] = {"xdg-open", NULL, NULL};
@@ -4263,7 +4263,7 @@
log_print("opening %s - %s\n", file, content_type ? content_type : "");
argv[1] = file;
- execute_async(argv);
+ execute_async((gchar *const *)argv);
#endif
return 0;
diff -Naru sylpheed-3.7.0_orig/src/addressbook.c sylpheed-3.7.0/src/addressbook.c
--- sylpheed-3.7.0_orig/src/addressbook.c 2017-12-12 13:53:06.000000000 +0900
+++ sylpheed-3.7.0/src/addressbook.c 2025-07-30 14:17:02.132017605 +0900
@@ -411,47 +411,47 @@
static GtkItemFactoryEntry addressbook_entries[] =
{
{N_("/_File"), NULL, NULL, 0, "<Branch>"},
- {N_("/_File/New _Book"), NULL, addressbook_new_book_cb, 0, NULL},
- {N_("/_File/New _vCard"), NULL, addressbook_new_vcard_cb, 0, NULL},
+ {N_("/_File/New _Book"), NULL, (void (*)(void))addressbook_new_book_cb, 0, NULL},
+ {N_("/_File/New _vCard"), NULL, (void (*)(void))addressbook_new_vcard_cb, 0, NULL},
#ifdef USE_JPILOT
- {N_("/_File/New _JPilot"), NULL, addressbook_new_jpilot_cb, 0, NULL},
+ {N_("/_File/New _JPilot"), NULL, (void (*)(void))addressbook_new_jpilot_cb, 0, NULL},
#endif
#ifdef USE_LDAP
- {N_("/_File/New _LDAP Server"), NULL, addressbook_new_ldap_cb, 0, NULL},
+ {N_("/_File/New _LDAP Server"), NULL, (void (*)(void))addressbook_new_ldap_cb, 0, NULL},
#endif
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Edit"), NULL, addressbook_treenode_edit_cb, 0, NULL},
- {N_("/_File/_Delete"), NULL, addressbook_treenode_delete_cb, 0, NULL},
+ {N_("/_File/_Edit"), NULL, (void (*)(void))addressbook_treenode_edit_cb, 0, NULL},
+ {N_("/_File/_Delete"), NULL, (void (*)(void))addressbook_treenode_delete_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Save"), "<control>S", addressbook_file_save_cb, 0, NULL},
- {N_("/_File/_Close"), "<control>W", close_cb, 0, NULL},
+ {N_("/_File/_Save"), "<control>S", (void (*)(void))addressbook_file_save_cb, 0, NULL},
+ {N_("/_File/_Close"), "<control>W", (void (*)(void))close_cb, 0, NULL},
{N_("/_Edit"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Edit/_Copy"), "<control>C", addressbook_copy_address_cb, 0, NULL},
- {N_("/_Edit/_Paste"), "<control>V", addressbook_paste_address_cb, 0, NULL},
+ {N_("/_Edit/_Copy"), "<control>C", (void (*)(void))addressbook_copy_address_cb, 0, NULL},
+ {N_("/_Edit/_Paste"), "<control>V", (void (*)(void))addressbook_paste_address_cb, 0, NULL},
{N_("/_Address"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Address/New _Address"), "<control>N", addressbook_new_address_cb, 0, NULL},
- {N_("/_Address/New _Group"), "<control>G", addressbook_new_group_cb, 0, NULL},
- {N_("/_Address/New _Folder"), "<control>F", addressbook_new_folder_cb, 0, NULL},
+ {N_("/_Address/New _Address"), "<control>N", (void (*)(void))addressbook_new_address_cb, 0, NULL},
+ {N_("/_Address/New _Group"), "<control>G", (void (*)(void))addressbook_new_group_cb, 0, NULL},
+ {N_("/_Address/New _Folder"), "<control>F", (void (*)(void))addressbook_new_folder_cb, 0, NULL},
{N_("/_Address/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Address/Add _to recipient"),
- "<control>M", addressbook_compose_to_cb, COMPOSE_ENTRY_TO, NULL},
+ "<control>M", (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_TO, NULL},
{N_("/_Address/Add to _Cc"),
- NULL, addressbook_compose_to_cb, COMPOSE_ENTRY_CC, NULL},
+ NULL, (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_CC, NULL},
{N_("/_Address/Add to _Bcc"),
- NULL, addressbook_compose_to_cb, COMPOSE_ENTRY_BCC, NULL},
+ NULL, (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_BCC, NULL},
{N_("/_Address/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Address/_Edit"), "<control>Return", addressbook_edit_address_cb, 0, NULL},
- {N_("/_Address/_Delete"), "Delete", addressbook_delete_address_cb, 0, NULL},
+ {N_("/_Address/_Edit"), "<control>Return", (void (*)(void))addressbook_edit_address_cb, 0, NULL},
+ {N_("/_Address/_Delete"), "Delete", (void (*)(void))addressbook_delete_address_cb, 0, NULL},
{N_("/_Tools"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Tools/Import _LDIF file"), NULL, addressbook_import_ldif_cb, 0, NULL},
- {N_("/_Tools/Import _CSV file"), NULL, addressbook_import_csv_cb, 0, NULL},
+ {N_("/_Tools/Import _LDIF file"), NULL, (void (*)(void))addressbook_import_ldif_cb, 0, NULL},
+ {N_("/_Tools/Import _CSV file"), NULL, (void (*)(void))addressbook_import_csv_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/Export to C_SV file"), NULL, addressbook_export_csv_cb, 0, NULL},
+ {N_("/_Tools/Export to C_SV file"), NULL, (void (*)(void))addressbook_export_csv_cb, 0, NULL},
{N_("/_Help"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Help/_About"), NULL, about_show, 0, NULL}
+ {N_("/_Help/_About"), NULL, (void (*)(void))about_show, 0, NULL}
};
/* New options to be added. */
@@ -468,32 +468,32 @@
static GtkItemFactoryEntry addressbook_tree_popup_entries[] =
{
- {N_("/New _Address"), NULL, addressbook_new_address_cb, 0, NULL},
- {N_("/New _Group"), NULL, addressbook_new_group_cb, 0, NULL},
- {N_("/New _Folder"), NULL, addressbook_new_folder_cb, 0, NULL},
+ {N_("/New _Address"), NULL, (void (*)(void))addressbook_new_address_cb, 0, NULL},
+ {N_("/New _Group"), NULL, (void (*)(void))addressbook_new_group_cb, 0, NULL},
+ {N_("/New _Folder"), NULL, (void (*)(void))addressbook_new_folder_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Edit"), NULL, addressbook_treenode_edit_cb, 0, NULL},
- {N_("/_Delete"), NULL, addressbook_treenode_delete_cb, 0, NULL}
+ {N_("/_Edit"), NULL, (void (*)(void))addressbook_treenode_edit_cb, 0, NULL},
+ {N_("/_Delete"), NULL, (void (*)(void))addressbook_treenode_delete_cb, 0, NULL}
};
static GtkItemFactoryEntry addressbook_list_popup_entries[] =
{
- {N_("/New _Address"), NULL, addressbook_new_address_cb, 0, NULL},
- {N_("/New _Group"), NULL, addressbook_new_group_cb, 0, NULL},
- {N_("/New _Folder"), NULL, addressbook_new_folder_cb, 0, NULL},
+ {N_("/New _Address"), NULL, (void (*)(void))addressbook_new_address_cb, 0, NULL},
+ {N_("/New _Group"), NULL, (void (*)(void))addressbook_new_group_cb, 0, NULL},
+ {N_("/New _Folder"), NULL, (void (*)(void))addressbook_new_folder_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/Add _to recipient"),
- NULL, addressbook_compose_to_cb, COMPOSE_ENTRY_TO, NULL},
+ NULL, (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_TO, NULL},
{N_("/Add t_o Cc"),
- NULL, addressbook_compose_to_cb, COMPOSE_ENTRY_CC, NULL},
+ NULL, (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_CC, NULL},
{N_("/Add to _Bcc"),
- NULL, addressbook_compose_to_cb, COMPOSE_ENTRY_BCC, NULL},
+ NULL, (void (*)(void))addressbook_compose_to_cb, COMPOSE_ENTRY_BCC, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Edit"), NULL, addressbook_edit_address_cb, 0, NULL},
- {N_("/_Delete"), NULL, addressbook_delete_address_cb, 0, NULL},
+ {N_("/_Edit"), NULL, (void (*)(void))addressbook_edit_address_cb, 0, NULL},
+ {N_("/_Delete"), NULL, (void (*)(void))addressbook_delete_address_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Copy"), NULL, addressbook_copy_address_cb, 0, NULL},
- {N_("/_Paste"), NULL, addressbook_paste_address_cb, 0, NULL}
+ {N_("/_Copy"), NULL, (void (*)(void))addressbook_copy_address_cb, 0, NULL},
+ {N_("/_Paste"), NULL, (void (*)(void))addressbook_paste_address_cb, 0, NULL}
};
diff -Naru sylpheed-3.7.0_orig/src/compose.c sylpheed-3.7.0/src/compose.c
--- sylpheed-3.7.0_orig/src/compose.c 2017-11-17 09:58:43.000000000 +0900
+++ sylpheed-3.7.0/src/compose.c 2025-07-30 14:03:14.401595668 +0900
@@ -570,74 +570,74 @@
static GtkItemFactoryEntry compose_popup_entries[] =
{
- {N_("/_Open"), NULL, compose_attach_open_cb, 0, NULL},
+ {N_("/_Open"), NULL, (void (*)(void))compose_attach_open_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Add..."), NULL, compose_attach_cb, 0, NULL},
- {N_("/_Remove"), NULL, compose_attach_remove_selected, 0, NULL},
+ {N_("/_Add..."), NULL, (void (*)(void))compose_attach_cb, 0, NULL},
+ {N_("/_Remove"), NULL, (void (*)(void))compose_attach_remove_selected, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Properties..."), NULL, compose_attach_property, 0, NULL}
+ {N_("/_Properties..."), NULL, (void (*)(void))compose_attach_property, 0, NULL}
};
static GtkItemFactoryEntry compose_entries[] =
{
{N_("/_File"), NULL, NULL, 0, "<Branch>"},
{N_("/_File/_Send"), "<shift><control>E",
- compose_send_cb, 0, NULL},
+ (void (*)(void))compose_send_cb, 0, NULL},
{N_("/_File/Send _later"), "<shift><control>S",
- compose_send_later_cb, 0, NULL},
+ (void (*)(void))compose_send_later_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_File/Save to _draft folder"),
- "<shift><control>D", compose_draft_cb, 0, NULL},
+ "<shift><control>D", (void (*)(void))compose_draft_cb, 0, NULL},
{N_("/_File/Save and _keep editing"),
- "<control>S", compose_draft_cb, 1, NULL},
+ "<control>S", (void (*)(void))compose_draft_cb, 1, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Attach file"), "<control>M", compose_attach_cb, 0, NULL},
- {N_("/_File/_Insert file"), "<control>I", compose_insert_file_cb, 0, NULL},
+ {N_("/_File/_Attach file"), "<control>M", (void (*)(void))compose_attach_cb, 0, NULL},
+ {N_("/_File/_Insert file"), "<control>I", (void (*)(void))compose_insert_file_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/Insert si_gnature"), "<control>G", compose_insert_sig_cb, 0, NULL},
- {N_("/_File/A_ppend signature"), "<shift><control>G", compose_insert_sig_cb, 1, NULL},
+ {N_("/_File/Insert si_gnature"), "<control>G", (void (*)(void))compose_insert_sig_cb, 0, NULL},
+ {N_("/_File/A_ppend signature"), "<shift><control>G", (void (*)(void))compose_insert_sig_cb, 1, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Close"), "<control>W", compose_close_cb, 0, NULL},
+ {N_("/_File/_Close"), "<control>W", (void (*)(void))compose_close_cb, 0, NULL},
{N_("/_Edit"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Edit/_Undo"), "<control>Z", compose_undo_cb, 0, NULL},
- {N_("/_Edit/_Redo"), "<control>Y", compose_redo_cb, 0, NULL},
+ {N_("/_Edit/_Undo"), "<control>Z", (void (*)(void))compose_undo_cb, 0, NULL},
+ {N_("/_Edit/_Redo"), "<control>Y", (void (*)(void))compose_redo_cb, 0, NULL},
{N_("/_Edit/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Edit/Cu_t"), "<control>X", compose_cut_cb, 0, NULL},
- {N_("/_Edit/_Copy"), "<control>C", compose_copy_cb, 0, NULL},
- {N_("/_Edit/_Paste"), "<control>V", compose_paste_cb, 0, NULL},
+ {N_("/_Edit/Cu_t"), "<control>X", (void (*)(void))compose_cut_cb, 0, NULL},
+ {N_("/_Edit/_Copy"), "<control>C", (void (*)(void))compose_copy_cb, 0, NULL},
+ {N_("/_Edit/_Paste"), "<control>V", (void (*)(void))compose_paste_cb, 0, NULL},
{N_("/_Edit/Paste as _quotation"),
- NULL, compose_paste_as_quote_cb, 0, NULL},
- {N_("/_Edit/Select _all"), "<control>A", compose_allsel_cb, 0, NULL},
+ NULL, (void (*)(void))compose_paste_as_quote_cb, 0, NULL},
+ {N_("/_Edit/Select _all"), "<control>A", (void (*)(void))compose_allsel_cb, 0, NULL},
{N_("/_Edit/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Edit/_Wrap current paragraph"),
- "<control>L", compose_wrap_cb, 0, NULL},
+ "<control>L", (void (*)(void))compose_wrap_cb, 0, NULL},
{N_("/_Edit/Wrap all long _lines"),
- "<control><alt>L", compose_wrap_cb, 1, NULL},
- {N_("/_Edit/Aut_o wrapping"), "<shift><control>L", compose_toggle_autowrap_cb, 0, "<ToggleItem>"},
+ "<control><alt>L", (void (*)(void))compose_wrap_cb, 1, NULL},
+ {N_("/_Edit/Aut_o wrapping"), "<shift><control>L", (void (*)(void))compose_toggle_autowrap_cb, 0, "<ToggleItem>"},
{N_("/_View"), NULL, NULL, 0, "<Branch>"},
- {N_("/_View/_To"), NULL, compose_toggle_to_cb , 0, "<ToggleItem>"},
- {N_("/_View/_Cc"), NULL, compose_toggle_cc_cb , 0, "<ToggleItem>"},
- {N_("/_View/_Bcc"), NULL, compose_toggle_bcc_cb , 0, "<ToggleItem>"},
- {N_("/_View/_Reply-To"), NULL, compose_toggle_replyto_cb, 0, "<ToggleItem>"},
+ {N_("/_View/_To"), NULL, (void (*)(void))compose_toggle_to_cb , 0, "<ToggleItem>"},
+ {N_("/_View/_Cc"), NULL, (void (*)(void))compose_toggle_cc_cb , 0, "<ToggleItem>"},
+ {N_("/_View/_Bcc"), NULL, (void (*)(void))compose_toggle_bcc_cb , 0, "<ToggleItem>"},
+ {N_("/_View/_Reply-To"), NULL, (void (*)(void))compose_toggle_replyto_cb, 0, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Followup-To"), NULL, compose_toggle_followupto_cb, 0, "<ToggleItem>"},
+ {N_("/_View/_Followup-To"), NULL, (void (*)(void))compose_toggle_followupto_cb, 0, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/R_uler"), NULL, compose_toggle_ruler_cb, 0, "<ToggleItem>"},
+ {N_("/_View/R_uler"), NULL, (void (*)(void))compose_toggle_ruler_cb, 0, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Attachment"), NULL, compose_toggle_attach_cb, 0, "<ToggleItem>"},
+ {N_("/_View/_Attachment"), NULL, (void (*)(void))compose_toggle_attach_cb, 0, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/Cu_stomize toolbar..."),
- NULL, compose_customize_toolbar_cb, 0, NULL},
+ NULL, (void (*)(void))compose_customize_toolbar_cb, 0, NULL},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
#define ENC_ACTION(action) \
- NULL, compose_set_encoding_cb, action, \
+ NULL, (void (*)(void))compose_set_encoding_cb, action, \
"/View/Character encoding/Automatic"
{N_("/_View/Character _encoding"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Character _encoding/_Automatic"),
- NULL, compose_set_encoding_cb, C_AUTO, "<RadioItem>"},
+ NULL, (void (*)(void))compose_set_encoding_cb, C_AUTO, "<RadioItem>"},
{N_("/_View/Character _encoding/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/Character _encoding/7bit ascii (US-ASC_II)"),
@@ -716,31 +716,31 @@
ENC_ACTION(C_WINDOWS_874)},
{N_("/_Tools"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Tools/_Address book"), "<shift><control>A", compose_address_cb , 0, NULL},
+ {N_("/_Tools/_Address book"), "<shift><control>A", (void (*)(void))compose_address_cb , 0, NULL},
{N_("/_Tools/_Template"), NULL, NULL, 0, "<Branch>"},
#ifndef G_OS_WIN32
{N_("/_Tools/Actio_ns"), NULL, NULL, 0, "<Branch>"},
#endif
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/Edit with e_xternal editor"),
- "<shift><control>X", compose_ext_editor_cb, 0, NULL},
+ "<shift><control>X", (void (*)(void))compose_ext_editor_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/Request _disposition notification"), NULL, compose_toggle_mdn_cb , 0, "<ToggleItem>"},
+ {N_("/_Tools/Request _disposition notification"), NULL, (void (*)(void))compose_toggle_mdn_cb , 0, "<ToggleItem>"},
#if USE_GPGME
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/PGP Si_gn"), NULL, compose_toggle_sign_cb , 0, "<ToggleItem>"},
- {N_("/_Tools/PGP _Encrypt"), NULL, compose_toggle_encrypt_cb, 0, "<ToggleItem>"},
+ {N_("/_Tools/PGP Si_gn"), NULL, (void (*)(void))compose_toggle_sign_cb , 0, "<ToggleItem>"},
+ {N_("/_Tools/PGP _Encrypt"), NULL, (void (*)(void))compose_toggle_encrypt_cb, 0, "<ToggleItem>"},
#endif /* USE_GPGME */
#if USE_GTKSPELL
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/_Check spell"), NULL, compose_toggle_spell_cb, 0, "<ToggleItem>"},
+ {N_("/_Tools/_Check spell"), NULL, (void (*)(void))compose_toggle_spell_cb, 0, "<ToggleItem>"},
{N_("/_Tools/_Set spell language"), NULL, NULL, 0, "<Branch>"},
#endif /* USE_GTKSPELL */
{N_("/_Help"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Help/_About"), NULL, about_show, 0, NULL}
+ {N_("/_Help/_About"), NULL, (void (*)(void))about_show, 0, NULL}
};
enum
diff -Naru sylpheed-3.7.0_orig/src/folderview.c sylpheed-3.7.0/src/folderview.c
--- sylpheed-3.7.0_orig/src/folderview.c 2014-03-26 14:40:54.000000000 +0900
+++ sylpheed-3.7.0/src/folderview.c 2025-07-30 12:58:39.067057253 +0900
@@ -251,74 +251,74 @@
static GtkItemFactoryEntry folderview_mail_popup_entries[] =
{
- {N_("/Create _new folder..."), NULL, folderview_new_folder_cb, 0, NULL},
- {N_("/_Rename folder..."), NULL, folderview_rename_folder_cb, 0, NULL},
- {N_("/_Move folder..."), NULL, folderview_move_folder_cb, 0, NULL},
- {N_("/_Delete folder"), NULL, folderview_delete_folder_cb, 0, NULL},
+ {N_("/Create _new folder..."), NULL, (void (*)(void))folderview_new_folder_cb, 0, NULL},
+ {N_("/_Rename folder..."), NULL, (void (*)(void))folderview_rename_folder_cb, 0, NULL},
+ {N_("/_Move folder..."), NULL, (void (*)(void))folderview_move_folder_cb, 0, NULL},
+ {N_("/_Delete folder"), NULL, (void (*)(void))folderview_delete_folder_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Empty _junk"), NULL, folderview_empty_trash_cb, 0, NULL},
- {N_("/Empty _trash"), NULL, folderview_empty_trash_cb, 0, NULL},
+ {N_("/Empty _junk"), NULL, (void (*)(void))folderview_empty_trash_cb, 0, NULL},
+ {N_("/Empty _trash"), NULL, (void (*)(void))folderview_empty_trash_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Check for new messages"),
- NULL, folderview_update_tree_cb, 0, NULL},
- {N_("/R_ebuild folder tree"), NULL, folderview_update_tree_cb, 1, NULL},
- {N_("/_Update summary"), NULL, folderview_update_summary_cb, 0, NULL},
+ NULL, (void (*)(void))folderview_update_tree_cb, 0, NULL},
+ {N_("/R_ebuild folder tree"), NULL, (void (*)(void))folderview_update_tree_cb, 1, NULL},
+ {N_("/_Update summary"), NULL, (void (*)(void))folderview_update_summary_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Mar_k all read"), NULL, folderview_mark_all_read_cb, 0, NULL},
- {N_("/Send _queued messages"), NULL, folderview_send_queue_cb, 0, NULL},
+ {N_("/Mar_k all read"), NULL, (void (*)(void))folderview_mark_all_read_cb, 0, NULL},
+ {N_("/Send _queued messages"), NULL, (void (*)(void))folderview_send_queue_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Search messages..."), NULL, folderview_search_cb, 0, NULL},
+ {N_("/_Search messages..."), NULL, (void (*)(void))folderview_search_cb, 0, NULL},
{N_("/Ed_it search condition..."),
- NULL, folderview_search_cb, 0, NULL},
- {N_("/_Properties..."), NULL, folderview_property_cb, 0, NULL}
+ NULL, (void (*)(void))folderview_search_cb, 0, NULL},
+ {N_("/_Properties..."), NULL, (void (*)(void))folderview_property_cb, 0, NULL}
};
static GtkItemFactoryEntry folderview_imap_popup_entries[] =
{
- {N_("/Create _new folder..."), NULL, folderview_new_folder_cb, 0, NULL},
- {N_("/_Rename folder..."), NULL, folderview_rename_folder_cb, 0, NULL},
- {N_("/_Move folder..."), NULL, folderview_move_folder_cb, 0, NULL},
- {N_("/_Delete folder"), NULL, folderview_delete_folder_cb, 0, NULL},
+ {N_("/Create _new folder..."), NULL, (void (*)(void))folderview_new_folder_cb, 0, NULL},
+ {N_("/_Rename folder..."), NULL, (void (*)(void))folderview_rename_folder_cb, 0, NULL},
+ {N_("/_Move folder..."), NULL, (void (*)(void))folderview_move_folder_cb, 0, NULL},
+ {N_("/_Delete folder"), NULL, (void (*)(void))folderview_delete_folder_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Empty _junk"), NULL, folderview_empty_trash_cb, 0, NULL},
- {N_("/Empty _trash"), NULL, folderview_empty_trash_cb, 0, NULL},
+ {N_("/Empty _junk"), NULL, (void (*)(void))folderview_empty_trash_cb, 0, NULL},
+ {N_("/Empty _trash"), NULL, (void (*)(void))folderview_empty_trash_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Down_load"), NULL, folderview_download_cb, 0, NULL},
+ {N_("/Down_load"), NULL, (void (*)(void))folderview_download_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Check for new messages"),
- NULL, folderview_update_tree_cb, 0, NULL},
- {N_("/R_ebuild folder tree"), NULL, folderview_update_tree_cb, 1, NULL},
- {N_("/_Update summary"), NULL, folderview_update_summary_cb, 0, NULL},
+ NULL, (void (*)(void))folderview_update_tree_cb, 0, NULL},
+ {N_("/R_ebuild folder tree"), NULL, (void (*)(void))folderview_update_tree_cb, 1, NULL},
+ {N_("/_Update summary"), NULL, (void (*)(void))folderview_update_summary_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Mar_k all read"), NULL, folderview_mark_all_read_cb, 0, NULL},
- {N_("/Send _queued messages"), NULL, folderview_send_queue_cb, 0, NULL},
+ {N_("/Mar_k all read"), NULL, (void (*)(void))folderview_mark_all_read_cb, 0, NULL},
+ {N_("/Send _queued messages"), NULL, (void (*)(void))folderview_send_queue_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Search messages..."), NULL, folderview_search_cb, 0, NULL},
+ {N_("/_Search messages..."), NULL, (void (*)(void))folderview_search_cb, 0, NULL},
{N_("/Ed_it search condition..."),
- NULL, folderview_search_cb, 0, NULL},
- {N_("/_Properties..."), NULL, folderview_property_cb, 0, NULL}
+ NULL, (void (*)(void))folderview_search_cb, 0, NULL},
+ {N_("/_Properties..."), NULL, (void (*)(void))folderview_property_cb, 0, NULL}
};
static GtkItemFactoryEntry folderview_news_popup_entries[] =
{
{N_("/Su_bscribe to newsgroup..."),
- NULL, folderview_new_news_group_cb, 0, NULL},
- {N_("/_Remove newsgroup"), NULL, folderview_rm_news_group_cb, 0, NULL},
- {N_("/_Rename folder..."), NULL, folderview_rename_folder_cb, 0, NULL},
- {N_("/_Delete folder"), NULL, folderview_delete_folder_cb, 0, NULL},
+ NULL, (void (*)(void))folderview_new_news_group_cb, 0, NULL},
+ {N_("/_Remove newsgroup"), NULL, (void (*)(void))folderview_rm_news_group_cb, 0, NULL},
+ {N_("/_Rename folder..."), NULL, (void (*)(void))folderview_rename_folder_cb, 0, NULL},
+ {N_("/_Delete folder"), NULL, (void (*)(void))folderview_delete_folder_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Down_load"), NULL, folderview_download_cb, 0, NULL},
+ {N_("/Down_load"), NULL, (void (*)(void))folderview_download_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Check for new messages"),
- NULL, folderview_update_tree_cb, 0, NULL},
- {N_("/_Update summary"), NULL, folderview_update_summary_cb, 0, NULL},
+ NULL, (void (*)(void))folderview_update_tree_cb, 0, NULL},
+ {N_("/_Update summary"), NULL, (void (*)(void))folderview_update_summary_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Mar_k all read"), NULL, folderview_mark_all_read_cb, 0, NULL},
+ {N_("/Mar_k all read"), NULL, (void (*)(void))folderview_mark_all_read_cb, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Search messages..."), NULL, folderview_search_cb, 0, NULL},
+ {N_("/_Search messages..."), NULL, (void (*)(void))folderview_search_cb, 0, NULL},
{N_("/Ed_it search condition..."),
- NULL, folderview_search_cb, 0, NULL},
- {N_("/_Properties..."), NULL, folderview_property_cb, 0, NULL}
+ NULL, (void (*)(void))folderview_search_cb, 0, NULL},
+ {N_("/_Properties..."), NULL, (void (*)(void))folderview_property_cb, 0, NULL}
};
diff -Naru sylpheed-3.7.0_orig/src/mainwindow.c sylpheed-3.7.0/src/mainwindow.c
--- sylpheed-3.7.0_orig/src/mainwindow.c 2017-02-02 14:55:45.000000000 +0900
+++ sylpheed-3.7.0/src/mainwindow.c 2025-07-30 13:50:49.194810943 +0900
@@ -558,139 +558,139 @@
{N_("/_File"), NULL, NULL, 0, "<Branch>"},
{N_("/_File/_Folder"), NULL, NULL, 0, "<Branch>"},
{N_("/_File/_Folder/Create _new folder..."),
- NULL, new_folder_cb, 0, NULL},
- {N_("/_File/_Folder/_Rename folder..."),NULL, rename_folder_cb, 0, NULL},
- {N_("/_File/_Folder/_Move folder..."), NULL, move_folder_cb, 0, NULL},
- {N_("/_File/_Folder/_Delete folder"), NULL, delete_folder_cb, 0, NULL},
+ NULL, (void (*)(void))new_folder_cb, 0, NULL},
+ {N_("/_File/_Folder/_Rename folder..."),NULL, (void (*)(void))rename_folder_cb, 0, NULL},
+ {N_("/_File/_Folder/_Move folder..."), NULL, (void (*)(void))move_folder_cb, 0, NULL},
+ {N_("/_File/_Folder/_Delete folder"), NULL, (void (*)(void))delete_folder_cb, 0, NULL},
{N_("/_File/_Mailbox"), NULL, NULL, 0, "<Branch>"},
- {N_("/_File/_Mailbox/Add _mailbox..."), NULL, add_mailbox_cb, 0, NULL},
- {N_("/_File/_Mailbox/_Remove mailbox"), NULL, remove_mailbox_cb, 0, NULL},
+ {N_("/_File/_Mailbox/Add _mailbox..."), NULL, (void (*)(void))add_mailbox_cb, 0, NULL},
+ {N_("/_File/_Mailbox/_Remove mailbox"), NULL, (void (*)(void))remove_mailbox_cb, 0, NULL},
{N_("/_File/_Mailbox/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_File/_Mailbox/_Check for new messages"),
- NULL, update_folderview_cb, 0, NULL},
+ NULL, (void (*)(void))update_folderview_cb, 0, NULL},
{N_("/_File/_Mailbox/Check for new messages in _all mailboxes"),
- NULL, update_folderview_cb, 1, NULL},
+ NULL, (void (*)(void))update_folderview_cb, 1, NULL},
{N_("/_File/_Mailbox/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_File/_Mailbox/R_ebuild folder tree"),
- NULL, rebuild_tree_cb, 0, NULL},
+ NULL, (void (*)(void))rebuild_tree_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Import mail data..."), NULL, import_mail_cb, 0, NULL},
- {N_("/_File/_Export mail data..."), NULL, export_mail_cb, 0, NULL},
+ {N_("/_File/_Import mail data..."), NULL, (void (*)(void))import_mail_cb, 0, NULL},
+ {N_("/_File/_Export mail data..."), NULL, (void (*)(void))export_mail_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/Empty all _trash"), NULL, empty_trash_cb, 0, NULL},
+ {N_("/_File/Empty all _trash"), NULL, (void (*)(void))empty_trash_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Save as..."), "<control>S", save_as_cb, 0, NULL},
+ {N_("/_File/_Save as..."), "<control>S", (void (*)(void))save_as_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
#if GTK_CHECK_VERSION(2, 10, 0)
- {N_("/_File/Page set_up..."), NULL, page_setup_cb, 0, NULL},
+ {N_("/_File/Page set_up..."), NULL, (void (*)(void))page_setup_cb, 0, NULL},
#endif
- {N_("/_File/_Print..."), NULL, print_cb, 0, NULL},
+ {N_("/_File/_Print..."), NULL, (void (*)(void))print_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Work offline"), NULL, toggle_offline_cb, 0, "<ToggleItem>"},
+ {N_("/_File/_Work offline"), NULL, (void (*)(void))toggle_offline_cb, 0, "<ToggleItem>"},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- /* {N_("/_File/_Close"), "<alt>W", app_exit_cb, 0, NULL}, */
- {N_("/_File/E_xit"), "<control>Q", app_exit_cb, 0, NULL},
+ /* {N_("/_File/_Close"), "<alt>W", (void (*)(void))app_exit_cb, 0, NULL}, */
+ {N_("/_File/E_xit"), "<control>Q", (void (*)(void))app_exit_cb, 0, NULL},
{N_("/_Edit"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Edit/_Copy"), "<control>C", copy_cb, 0, NULL},
- {N_("/_Edit/Select _all"), "<control>A", allsel_cb, 0, NULL},
- {N_("/_Edit/Select _thread"), NULL, select_thread_cb, 0, NULL},
+ {N_("/_Edit/_Copy"), "<control>C", (void (*)(void))copy_cb, 0, NULL},
+ {N_("/_Edit/Select _all"), "<control>A", (void (*)(void))allsel_cb, 0, NULL},
+ {N_("/_Edit/Select _thread"), NULL, (void (*)(void))select_thread_cb, 0, NULL},
{N_("/_Edit/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Edit/_Find in current message..."),
- "<control>F", search_cb, 0, NULL},
- {N_("/_Edit/_Search messages..."), "<shift><control>F", search_cb, 1, NULL},
- {N_("/_Edit/_Quick search"), "<shift><control>S", search_cb, 2, NULL},
+ "<control>F", (void (*)(void))search_cb, 0, NULL},
+ {N_("/_Edit/_Search messages..."), "<shift><control>F", (void (*)(void))search_cb, 1, NULL},
+ {N_("/_Edit/_Quick search"), "<shift><control>S", (void (*)(void))search_cb, 2, NULL},
{N_("/_View"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Show or hi_de"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Show or hi_de/_Folder tree"),
- NULL, toggle_folder_cb, 0, "<ToggleItem>"},
+ NULL, (void (*)(void))toggle_folder_cb, 0, "<ToggleItem>"},
{N_("/_View/Show or hi_de/_Message view"),
- "V", toggle_message_cb, 0, "<ToggleItem>"},
+ "V", (void (*)(void))toggle_message_cb, 0, "<ToggleItem>"},
{N_("/_View/Show or hi_de/_Toolbar"),
NULL, NULL, 0, "<Branch>"},
{N_("/_View/Show or hi_de/_Toolbar/Icon _and text"),
- NULL, toggle_toolbar_cb, TOOLBAR_BOTH, "<RadioItem>"},
+ NULL, (void (*)(void))toggle_toolbar_cb, TOOLBAR_BOTH, "<RadioItem>"},
{N_("/_View/Show or hi_de/_Toolbar/Text at the _right of icon"),
- NULL, toggle_toolbar_cb, TOOLBAR_BOTH_HORIZ, "/View/Show or hide/Toolbar/Icon and text"},
+ NULL, (void (*)(void))toggle_toolbar_cb, TOOLBAR_BOTH_HORIZ, "/View/Show or hide/Toolbar/Icon and text"},
{N_("/_View/Show or hi_de/_Toolbar/_Icon"),
- NULL, toggle_toolbar_cb, TOOLBAR_ICON, "/View/Show or hide/Toolbar/Icon and text"},
+ NULL, (void (*)(void))toggle_toolbar_cb, TOOLBAR_ICON, "/View/Show or hide/Toolbar/Icon and text"},
{N_("/_View/Show or hi_de/_Toolbar/_Text"),
- NULL, toggle_toolbar_cb, TOOLBAR_TEXT, "/View/Show or hide/Toolbar/Icon and text"},
+ NULL, (void (*)(void))toggle_toolbar_cb, TOOLBAR_TEXT, "/View/Show or hide/Toolbar/Icon and text"},
{N_("/_View/Show or hi_de/_Toolbar/_None"),
- NULL, toggle_toolbar_cb, TOOLBAR_NONE, "/View/Show or hide/Toolbar/Icon and text"},
+ NULL, (void (*)(void))toggle_toolbar_cb, TOOLBAR_NONE, "/View/Show or hide/Toolbar/Icon and text"},
{N_("/_View/Show or hi_de/_Search bar"),
- NULL, toggle_searchbar_cb, 0, "<ToggleItem>"},
+ NULL, (void (*)(void))toggle_searchbar_cb, 0, "<ToggleItem>"},
{N_("/_View/Show or hi_de/Status _bar"),
- NULL, toggle_statusbar_cb, 0, "<ToggleItem>"},
- {N_("/_View/_Customize toolbar..."), NULL, toolbar_customize_cb, 0, NULL},
+ NULL, (void (*)(void))toggle_statusbar_cb, 0, "<ToggleItem>"},
+ {N_("/_View/_Customize toolbar..."), NULL, (void (*)(void))toolbar_customize_cb, 0, NULL},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/Layou_t"), NULL, NULL, 0, "<Branch>"},
- {N_("/_View/Layou_t/_Normal"), NULL, change_layout_cb, LAYOUT_NORMAL, "<RadioItem>"},
- {N_("/_View/Layou_t/_Vertical"), NULL, change_layout_cb, LAYOUT_VERTICAL, "/View/Layout/Normal"},
- {N_("/_View/Separate f_older tree"), NULL, separate_widget_cb, SEPARATE_FOLDER, "<ToggleItem>"},
- {N_("/_View/Separate _message view"), NULL, separate_widget_cb, SEPARATE_MESSAGE, "<ToggleItem>"},
+ {N_("/_View/Layou_t/_Normal"), NULL, (void (*)(void))change_layout_cb, LAYOUT_NORMAL, "<RadioItem>"},
+ {N_("/_View/Layou_t/_Vertical"), NULL, (void (*)(void))change_layout_cb, LAYOUT_VERTICAL, "/View/Layout/Normal"},
+ {N_("/_View/Separate f_older tree"), NULL, (void (*)(void))separate_widget_cb, SEPARATE_FOLDER, "<ToggleItem>"},
+ {N_("/_View/Separate _message view"), NULL, (void (*)(void))separate_widget_cb, SEPARATE_MESSAGE, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Sort"), NULL, NULL, 0, "<Branch>"},
- {N_("/_View/_Sort/by _number"), NULL, sort_summary_cb, SORT_BY_NUMBER, "<RadioItem>"},
- {N_("/_View/_Sort/by s_ize"), NULL, sort_summary_cb, SORT_BY_SIZE, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _date"), NULL, sort_summary_cb, SORT_BY_DATE, "/View/Sort/by number"},
- {N_("/_View/_Sort/by t_hread date"), NULL, sort_summary_cb, SORT_BY_TDATE, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _from"), NULL, sort_summary_cb, SORT_BY_FROM, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _recipient"), NULL, sort_summary_cb, SORT_BY_TO, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _subject"), NULL, sort_summary_cb, SORT_BY_SUBJECT, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _number"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_NUMBER, "<RadioItem>"},
+ {N_("/_View/_Sort/by s_ize"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_SIZE, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _date"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_DATE, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by t_hread date"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_TDATE, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _from"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_FROM, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _recipient"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_TO, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _subject"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_SUBJECT, "/View/Sort/by number"},
{N_("/_View/_Sort/by _color label"),
- NULL, sort_summary_cb, SORT_BY_LABEL, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _mark"), NULL, sort_summary_cb, SORT_BY_MARK, "/View/Sort/by number"},
- {N_("/_View/_Sort/by _unread"), NULL, sort_summary_cb, SORT_BY_UNREAD, "/View/Sort/by number"},
+ NULL, (void (*)(void))sort_summary_cb, SORT_BY_LABEL, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _mark"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_MARK, "/View/Sort/by number"},
+ {N_("/_View/_Sort/by _unread"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_UNREAD, "/View/Sort/by number"},
{N_("/_View/_Sort/by a_ttachment"),
- NULL, sort_summary_cb, SORT_BY_MIME, "/View/Sort/by number"},
- {N_("/_View/_Sort/D_on't sort"), NULL, sort_summary_cb, SORT_BY_NONE, "/View/Sort/by number"},
+ NULL, (void (*)(void))sort_summary_cb, SORT_BY_MIME, "/View/Sort/by number"},
+ {N_("/_View/_Sort/D_on't sort"), NULL, (void (*)(void))sort_summary_cb, SORT_BY_NONE, "/View/Sort/by number"},
{N_("/_View/_Sort/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Sort/Ascending"), NULL, sort_summary_type_cb, SORT_ASCENDING, "<RadioItem>"},
- {N_("/_View/_Sort/Descending"), NULL, sort_summary_type_cb, SORT_DESCENDING, "/View/Sort/Ascending"},
+ {N_("/_View/_Sort/Ascending"), NULL, (void (*)(void))sort_summary_type_cb, SORT_ASCENDING, "<RadioItem>"},
+ {N_("/_View/_Sort/Descending"), NULL, (void (*)(void))sort_summary_type_cb, SORT_DESCENDING, "/View/Sort/Ascending"},
{N_("/_View/_Sort/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Sort/_Attract by subject"),
- NULL, attract_by_subject_cb, 0, NULL},
- {N_("/_View/Th_read view"), "<control>T", thread_cb, 0, "<ToggleItem>"},
- {N_("/_View/E_xpand all threads"), NULL, expand_threads_cb, 0, NULL},
- {N_("/_View/Co_llapse all threads"), NULL, collapse_threads_cb, 0, NULL},
- {N_("/_View/Set display _item..."), NULL, set_display_item_cb, 0, NULL},
+ NULL, (void (*)(void))attract_by_subject_cb, 0, NULL},
+ {N_("/_View/Th_read view"), "<control>T", (void (*)(void))thread_cb, 0, "<ToggleItem>"},
+ {N_("/_View/E_xpand all threads"), NULL, (void (*)(void))expand_threads_cb, 0, NULL},
+ {N_("/_View/Co_llapse all threads"), NULL, (void (*)(void))collapse_threads_cb, 0, NULL},
+ {N_("/_View/Set display _item..."), NULL, (void (*)(void))set_display_item_cb, 0, NULL},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Go to"), NULL, NULL, 0, "<Branch>"},
- {N_("/_View/_Go to/_Prev message"), "P", prev_cb, 0, NULL},
- {N_("/_View/_Go to/_Next message"), "N", next_cb, 0, NULL},
+ {N_("/_View/_Go to/_Prev message"), "P", (void (*)(void))prev_cb, 0, NULL},
+ {N_("/_View/_Go to/_Next message"), "N", (void (*)(void))next_cb, 0, NULL},
{N_("/_View/_Go to/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Go to/P_rev unread message"),
- "<shift>P", prev_unread_cb, 0, NULL},
+ "<shift>P", (void (*)(void))prev_unread_cb, 0, NULL},
{N_("/_View/_Go to/N_ext unread message"),
- "<shift>N", next_unread_cb, 0, NULL},
+ "<shift>N", (void (*)(void))next_unread_cb, 0, NULL},
{N_("/_View/_Go to/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Go to/Prev ne_w message"), NULL, prev_new_cb, 0, NULL},
- {N_("/_View/_Go to/Ne_xt new message"), NULL, next_new_cb, 0, NULL},
+ {N_("/_View/_Go to/Prev ne_w message"), NULL, (void (*)(void))prev_new_cb, 0, NULL},
+ {N_("/_View/_Go to/Ne_xt new message"), NULL, (void (*)(void))next_new_cb, 0, NULL},
{N_("/_View/_Go to/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Go to/Prev _marked message"),
- NULL, prev_marked_cb, 0, NULL},
+ NULL, (void (*)(void))prev_marked_cb, 0, NULL},
{N_("/_View/_Go to/Next m_arked message"),
- NULL, next_marked_cb, 0, NULL},
+ NULL, (void (*)(void))next_marked_cb, 0, NULL},
{N_("/_View/_Go to/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/_Go to/Prev _labeled message"),
- NULL, prev_labeled_cb, 0, NULL},
+ NULL, (void (*)(void))prev_labeled_cb, 0, NULL},
{N_("/_View/_Go to/Next la_beled message"),
- NULL, next_labeled_cb, 0, NULL},
+ NULL, (void (*)(void))next_labeled_cb, 0, NULL},
{N_("/_View/_Go to/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Go to/Other _folder..."), "G", goto_folder_cb, 0, NULL},
+ {N_("/_View/_Go to/Other _folder..."), "G", (void (*)(void))goto_folder_cb, 0, NULL},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
#define ENC_SEPARATOR \
{N_("/_View/Character _encoding/---"), NULL, NULL, 0, "<Separator>"}
#define ENC_ACTION(action) \
- NULL, set_charset_cb, action, "/View/Character encoding/Auto detect"
+ NULL, (void (*)(void))set_charset_cb, action, "/View/Character encoding/Auto detect"
{N_("/_View/Character _encoding"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Character _encoding/_Auto detect"),
- NULL, set_charset_cb, C_AUTO, "<RadioItem>"},
+ NULL, (void (*)(void))set_charset_cb, C_AUTO, "<RadioItem>"},
{N_("/_View/Character _encoding/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View/Character _encoding/7bit ascii (US-ASC_II)"),
ENC_ACTION(C_US_ASCII)},
@@ -785,143 +785,143 @@
#undef CODESET_ACTION
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/Open in new _window"), "<control><alt>N", open_msg_cb, 0, NULL},
- {N_("/_View/Mess_age source"), "<control>U", view_source_cb, 0, NULL},
- {N_("/_View/All _headers"), "<control>H", show_all_header_cb, 0, "<ToggleItem>"},
+ {N_("/_View/Open in new _window"), "<control><alt>N", (void (*)(void))open_msg_cb, 0, NULL},
+ {N_("/_View/Mess_age source"), "<control>U", (void (*)(void))view_source_cb, 0, NULL},
+ {N_("/_View/All _headers"), "<control>H", (void (*)(void))show_all_header_cb, 0, "<ToggleItem>"},
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/_Update summary"), "<control><alt>U", update_summary_cb, 0, NULL},
+ {N_("/_View/_Update summary"), "<control><alt>U", (void (*)(void))update_summary_cb, 0, NULL},
{N_("/_Message"), NULL, NULL, 0, "<Branch>"},
{N_("/_Message/Recei_ve"), NULL, NULL, 0, "<Branch>"},
{N_("/_Message/Recei_ve/Get from _current account"),
- "<control>I", inc_mail_cb, 0, NULL},
+ "<control>I", (void (*)(void))inc_mail_cb, 0, NULL},
{N_("/_Message/Recei_ve/Get from _all accounts"),
- "<shift><control>I", inc_all_account_mail_cb, 0, NULL},
+ "<shift><control>I", (void (*)(void))inc_all_account_mail_cb, 0, NULL},
{N_("/_Message/Recei_ve/Stop receivin_g"),
- NULL, inc_stop_cb, 0, NULL},
+ NULL, (void (*)(void))inc_stop_cb, 0, NULL},
{N_("/_Message/Recei_ve/_Remote mailbox..."),
- NULL, rpop3_cb, 0, NULL},
+ NULL, (void (*)(void))rpop3_cb, 0, NULL},
{N_("/_Message/Recei_ve/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Send queued messages"), NULL, send_queue_cb, 0, NULL},
+ {N_("/_Message/_Send queued messages"), NULL, (void (*)(void))send_queue_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/Compose _new message"), "<control>M", compose_cb, 0, NULL},
+ {N_("/_Message/Compose _new message"), "<control>M", (void (*)(void))compose_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Reply"), "<control>R", reply_cb, COMPOSE_REPLY, NULL},
+ {N_("/_Message/_Reply"), "<control>R", (void (*)(void))reply_cb, COMPOSE_REPLY, NULL},
{N_("/_Message/Repl_y to"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Message/Repl_y to/_all"), "<shift><control>R", reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
- {N_("/_Message/Repl_y to/_sender"), NULL, reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
+ {N_("/_Message/Repl_y to/_all"), "<shift><control>R", (void (*)(void))reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
+ {N_("/_Message/Repl_y to/_sender"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
{N_("/_Message/Repl_y to/mailing _list"),
- "<control>L", reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
+ "<control>L", (void (*)(void))reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Forward"), "<control><alt>F", reply_cb, COMPOSE_FORWARD, NULL},
+ {N_("/_Message/_Forward"), "<control><alt>F", (void (*)(void))reply_cb, COMPOSE_FORWARD, NULL},
{N_("/_Message/For_ward as attachment"),
- "<shift><control><alt>F", reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
- {N_("/_Message/Redirec_t"), NULL, reply_cb, COMPOSE_REDIRECT, NULL},
+ "<shift><control><alt>F", (void (*)(void))reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
+ {N_("/_Message/Redirec_t"), NULL, (void (*)(void))reply_cb, COMPOSE_REDIRECT, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/M_ove..."), "<control>O", move_to_cb, 0, NULL},
- {N_("/_Message/_Copy..."), "<shift><control>O", copy_to_cb, 0, NULL},
+ {N_("/_Message/M_ove..."), "<control>O", (void (*)(void))move_to_cb, 0, NULL},
+ {N_("/_Message/_Copy..."), "<shift><control>O", (void (*)(void))copy_to_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Message/_Mark"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Message/_Mark/Set _flag"), "<shift>asterisk", mark_cb, 0, NULL},
- {N_("/_Message/_Mark/_Unset flag"), "U", unmark_cb, 0, NULL},
+ {N_("/_Message/_Mark/Set _flag"), "<shift>asterisk", (void (*)(void))mark_cb, 0, NULL},
+ {N_("/_Message/_Mark/_Unset flag"), "U", (void (*)(void))unmark_cb, 0, NULL},
{N_("/_Message/_Mark/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Mark/Mark as unr_ead"), "<shift>exclam", mark_as_unread_cb, 0, NULL},
+ {N_("/_Message/_Mark/Mark as unr_ead"), "<shift>exclam", (void (*)(void))mark_as_unread_cb, 0, NULL},
{N_("/_Message/_Mark/Mark as rea_d"),
- NULL, mark_as_read_cb, 0, NULL},
+ NULL, (void (*)(void))mark_as_read_cb, 0, NULL},
{N_("/_Message/_Mark/Mark _thread as read"),
- NULL, mark_thread_as_read_cb, 0, NULL},
- {N_("/_Message/_Mark/Mark all _read"), NULL, mark_all_read_cb, 0, NULL},
+ NULL, (void (*)(void))mark_thread_as_read_cb, 0, NULL},
+ {N_("/_Message/_Mark/Mark all _read"), NULL, (void (*)(void))mark_all_read_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Delete"), "<control>D", delete_cb, 0, NULL},
+ {N_("/_Message/_Delete"), "<control>D", (void (*)(void))delete_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/Set as _junk mail"), "<control>J", junk_cb, 0, NULL},
- {N_("/_Message/Set as not j_unk mail"), "<shift><control>J", junk_cb, 1, NULL},
+ {N_("/_Message/Set as _junk mail"), "<control>J", (void (*)(void))junk_cb, 0, NULL},
+ {N_("/_Message/Set as not j_unk mail"), "<shift><control>J",(void (*)(void)) junk_cb, 1, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/Re-_edit"), NULL, reedit_cb, 0, NULL},
+ {N_("/_Message/Re-_edit"), NULL, (void (*)(void))reedit_cb, 0, NULL},
{N_("/_Tools"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Tools/_Address book"), "<shift><control>A", addressbook_open_cb, 0, NULL},
+ {N_("/_Tools/_Address book"), "<shift><control>A", (void (*)(void))addressbook_open_cb, 0, NULL},
{N_("/_Tools/Add sender to address boo_k..."),
- NULL, add_address_cb, 0, NULL},
+ NULL, (void (*)(void))add_address_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/_Filter all messages in folder"),
- NULL, filter_cb, 0, NULL},
+ NULL, (void (*)(void))filter_cb, 0, NULL},
{N_("/_Tools/Filter _selected messages"),
- NULL, filter_cb, 1, NULL},
+ NULL, (void (*)(void))filter_cb, 1, NULL},
{N_("/_Tools/_Create filter rule"), NULL, NULL, 0, "<Branch>"},
{N_("/_Tools/_Create filter rule/_Automatically"),
- NULL, create_filter_cb, FLT_BY_AUTO, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_AUTO, NULL},
{N_("/_Tools/_Create filter rule/by _From"),
- NULL, create_filter_cb, FLT_BY_FROM, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_FROM, NULL},
{N_("/_Tools/_Create filter rule/by _To"),
- NULL, create_filter_cb, FLT_BY_TO, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_TO, NULL},
{N_("/_Tools/_Create filter rule/by _Subject"),
- NULL, create_filter_cb, FLT_BY_SUBJECT, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_SUBJECT, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/Filter _junk mails in folder"),
- NULL, filter_junk_cb, 0, NULL},
+ NULL, (void (*)(void))filter_junk_cb, 0, NULL},
{N_("/_Tools/Filter junk _mails in selected messages"),
- NULL, filter_junk_cb, 1, NULL},
+ NULL, (void (*)(void))filter_junk_cb, 1, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
#ifndef G_OS_WIN32
{N_("/_Tools/Actio_ns"), NULL, NULL, 0, "<Branch>"},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
#endif
{N_("/_Tools/Delete du_plicated messages"),
- NULL, delete_duplicated_cb, 0, NULL},
+ NULL, (void (*)(void))delete_duplicated_cb, 0, NULL},
{N_("/_Tools/C_oncatenate separated messages"),
- NULL, concat_partial_cb, 0, NULL},
+ NULL, (void (*)(void))concat_partial_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/E_xecute marked process"), "X", execute_summary_cb, 0, NULL},
+ {N_("/_Tools/E_xecute marked process"), "X", (void (*)(void))execute_summary_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/Op_en configuration folder"),
- NULL, open_config_folder_cb, 0, NULL},
- {N_("/_Tools/Open a_ttachments folder"),NULL, open_attachments_folder_cb, 0, NULL},
+ NULL, (void (*)(void))open_config_folder_cb, 0, NULL},
+ {N_("/_Tools/Open a_ttachments folder"),NULL, (void (*)(void))open_attachments_folder_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Tools/_Log window"), "<shift><control>L", log_window_show_cb, 0, NULL},
+ {N_("/_Tools/_Log window"), "<shift><control>L", (void (*)(void))log_window_show_cb, 0, NULL},
{N_("/_Configuration"), NULL, NULL, 0, "<Branch>"},
{N_("/_Configuration/_Common preferences..."),
- NULL, prefs_common_open_cb, 0, NULL},
+ NULL, (void (*)(void))prefs_common_open_cb, 0, NULL},
{N_("/_Configuration/_Filter settings..."),
- NULL, prefs_filter_open_cb, 0, NULL},
- {N_("/_Configuration/_Template..."), NULL, prefs_template_open_cb, 0, NULL},
+ NULL, (void (*)(void))prefs_filter_open_cb, 0, NULL},
+ {N_("/_Configuration/_Template..."), NULL, (void (*)(void))prefs_template_open_cb, 0, NULL},
#ifndef G_OS_WIN32
- {N_("/_Configuration/_Actions..."), NULL, prefs_actions_open_cb, 0, NULL},
+ {N_("/_Configuration/_Actions..."), NULL, (void (*)(void))prefs_actions_open_cb, 0, NULL},
#endif
{N_("/_Configuration/Plug-in _manager..."),
- NULL, plugin_manager_open_cb, 0, NULL},
+ NULL, (void (*)(void))plugin_manager_open_cb, 0, NULL},
{N_("/_Configuration/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Configuration/_Preferences for current account..."),
- NULL, prefs_account_open_cb, 0, NULL},
+ NULL, (void (*)(void))prefs_account_open_cb, 0, NULL},
{N_("/_Configuration/Create _new account..."),
- NULL, new_account_cb, 0, NULL},
+ NULL, (void (*)(void))new_account_cb, 0, NULL},
{N_("/_Configuration/_Edit accounts..."),
- NULL, account_edit_open, 0, NULL},
+ NULL, (void (*)(void))account_edit_open, 0, NULL},
{N_("/_Configuration/C_hange current account"),
NULL, NULL, 0, "<Branch>"},
{N_("/_Help"), NULL, NULL, 0, "<Branch>"},
{N_("/_Help/_Manual"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Help/_Manual/_English"), NULL, manual_open_cb, MANUAL_LANG_EN, NULL},
- {N_("/_Help/_Manual/_Japanese"), NULL, manual_open_cb, MANUAL_LANG_JA, NULL},
+ {N_("/_Help/_Manual/_English"), NULL, (void (*)(void))manual_open_cb, MANUAL_LANG_EN, NULL},
+ {N_("/_Help/_Manual/_Japanese"), NULL, (void (*)(void))manual_open_cb, MANUAL_LANG_JA, NULL},
{N_("/_Help/_FAQ"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Help/_FAQ/_English"), NULL, faq_open_cb, MANUAL_LANG_EN, NULL},
- {N_("/_Help/_FAQ/_German"), NULL, faq_open_cb, MANUAL_LANG_DE, NULL},
- {N_("/_Help/_FAQ/_Spanish"), NULL, faq_open_cb, MANUAL_LANG_ES, NULL},
- {N_("/_Help/_FAQ/_French"), NULL, faq_open_cb, MANUAL_LANG_FR, NULL},
- {N_("/_Help/_FAQ/_Italian"), NULL, faq_open_cb, MANUAL_LANG_IT, NULL},
- {N_("/_Help/_Command line options"), NULL, help_cmdline_cb, 0, NULL},
+ {N_("/_Help/_FAQ/_English"), NULL, (void (*)(void))faq_open_cb, MANUAL_LANG_EN, NULL},
+ {N_("/_Help/_FAQ/_German"), NULL, (void (*)(void))faq_open_cb, MANUAL_LANG_DE, NULL},
+ {N_("/_Help/_FAQ/_Spanish"), NULL, (void (*)(void))faq_open_cb, MANUAL_LANG_ES, NULL},
+ {N_("/_Help/_FAQ/_French"), NULL, (void (*)(void))faq_open_cb, MANUAL_LANG_FR, NULL},
+ {N_("/_Help/_FAQ/_Italian"), NULL, (void (*)(void))faq_open_cb, MANUAL_LANG_IT, NULL},
+ {N_("/_Help/_Command line options"), NULL, (void (*)(void))help_cmdline_cb, 0, NULL},
#if USE_UPDATE_CHECK
{N_("/_Help/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Help/_Update check..."), NULL, update_check_cb, 0, NULL},
+ {N_("/_Help/_Update check..."), NULL, (void (*)(void))update_check_cb, 0, NULL},
#ifdef USE_UPDATE_CHECK_PLUGIN
{N_("/_Help/Update check of _plug-ins..."),
- NULL, update_check_plugin_cb, 0, NULL},
+ NULL, (void (*)(void))update_check_plugin_cb, 0, NULL},
#endif
#endif
{N_("/_Help/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Help/_About"), NULL, about_show, 0, NULL}
+ {N_("/_Help/_About"), NULL, (void (*)(void))about_show, 0, NULL}
};
MainWindow *main_window_create(SeparateType type)
@@ -2604,17 +2604,17 @@
static GtkItemFactoryEntry reply_entries[] =
{
- {N_("/_Reply"), NULL, reply_cb, COMPOSE_REPLY, NULL},
- {N_("/Reply to _all"), NULL, reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
- {N_("/Reply to _sender"), NULL, reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
- {N_("/Reply to mailing _list"), NULL, reply_cb, COMPOSE_REPLY_TO_LIST, NULL}
+ {N_("/_Reply"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY, NULL},
+ {N_("/Reply to _all"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
+ {N_("/Reply to _sender"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
+ {N_("/Reply to mailing _list"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_LIST, NULL}
};
static GtkItemFactoryEntry forward_entries[] =
{
- {N_("/_Forward"), NULL, reply_cb, COMPOSE_FORWARD, NULL},
- {N_("/For_ward as attachment"), NULL, reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
- {N_("/Redirec_t"), NULL, reply_cb, COMPOSE_REDIRECT, NULL}
+ {N_("/_Forward"), NULL, (void (*)(void))reply_cb, COMPOSE_FORWARD, NULL},
+ {N_("/For_ward as attachment"), NULL, (void (*)(void))reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
+ {N_("/Redirec_t"), NULL, (void (*)(void))reply_cb, COMPOSE_REDIRECT, NULL}
};
static PrefsToolbarItem items[] =
diff -Naru sylpheed-3.7.0_orig/src/messageview.c sylpheed-3.7.0/src/messageview.c
--- sylpheed-3.7.0_orig/src/messageview.c 2015-12-24 19:43:13.000000000 +0900
+++ sylpheed-3.7.0/src/messageview.c 2025-07-30 13:43:53.959840361 +0900
@@ -164,32 +164,32 @@
static GtkItemFactoryEntry msgview_entries[] =
{
{N_("/_File"), NULL, NULL, 0, "<Branch>"},
- {N_("/_File/_Save as..."), NULL, save_as_cb, 0, NULL},
+ {N_("/_File/_Save as..."), NULL, (void (*)(void))save_as_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
#if GTK_CHECK_VERSION(2, 10, 0)
- {N_("/_File/Page set_up..."), NULL, page_setup_cb, 0, NULL},
+ {N_("/_File/Page set_up..."), NULL, (void (*)(void))page_setup_cb, 0, NULL},
#endif
- {N_("/_File/_Print..."), NULL, print_cb, 0, NULL},
+ {N_("/_File/_Print..."), NULL, (void (*)(void))print_cb, 0, NULL},
{N_("/_File/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_File/_Close"), NULL, close_cb, 0, NULL},
+ {N_("/_File/_Close"), NULL, (void (*)(void))close_cb, 0, NULL},
{N_("/_Edit"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Edit/_Copy"), NULL, copy_cb, 0, NULL},
- {N_("/_Edit/Select _all"), NULL, allsel_cb, 0, NULL},
+ {N_("/_Edit/_Copy"), NULL, (void (*)(void))copy_cb, 0, NULL},
+ {N_("/_Edit/Select _all"), NULL, (void (*)(void))allsel_cb, 0, NULL},
{N_("/_Edit/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Edit/_Find in current message..."),
- NULL, search_cb, 0, NULL},
+ NULL, (void (*)(void))search_cb, 0, NULL},
{N_("/_View"), NULL, NULL, 0, "<Branch>"},
#define ENC_SEPARATOR \
{N_("/_View/Character _encoding/---"), NULL, NULL, 0, "<Separator>"}
#define ENC_ACTION(action) \
- NULL, set_charset_cb, action, "/View/Character encoding/Auto detect"
+ NULL, (void (*)(void))set_charset_cb, action, "/View/Character encoding/Auto detect"
{N_("/_View/Character _encoding"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Character _encoding/_Auto detect"),
- NULL, set_charset_cb, C_AUTO, "<RadioItem>"},
+ NULL, (void (*)(void))set_charset_cb, C_AUTO, "<RadioItem>"},
ENC_SEPARATOR,
{N_("/_View/Character _encoding/7bit ascii (US-ASC_II)"),
ENC_ACTION(C_US_ASCII)},
@@ -273,51 +273,51 @@
#undef ENC_ACTION
{N_("/_View/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_View/Mess_age source"), NULL, view_source_cb, 0, NULL},
+ {N_("/_View/Mess_age source"), NULL, (void (*)(void))view_source_cb, 0, NULL},
{N_("/_View/All _headers"),
- NULL, show_all_header_cb, 0, "<ToggleItem>"},
+ NULL, (void (*)(void))show_all_header_cb, 0, "<ToggleItem>"},
{N_("/_Message"), NULL, NULL, 0, "<Branch>"},
{N_("/_Message/Compose _new message"),
- NULL, compose_cb, 0, NULL},
+ NULL, (void (*)(void))compose_cb, 0, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Reply"), NULL, reply_cb, COMPOSE_REPLY, NULL},
+ {N_("/_Message/_Reply"), NULL, (void (*)(void))reply_cb, COMPOSE_REPLY, NULL},
{N_("/_Message/Repl_y to/_all"),
- NULL, reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
+ NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
{N_("/_Message/Repl_y to/_sender"),
- NULL, reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
+ NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
{N_("/_Message/Repl_y to/mailing _list"),
- NULL, reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
+ NULL, (void (*)(void))reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/_Forward"), NULL, reply_cb, COMPOSE_FORWARD, NULL},
+ {N_("/_Message/_Forward"), NULL, (void (*)(void))reply_cb, COMPOSE_FORWARD, NULL},
{N_("/_Message/For_ward as attachment"),
- NULL, reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
- {N_("/_Message/Redirec_t"), NULL, reply_cb, COMPOSE_REDIRECT, NULL},
+ NULL, (void (*)(void))reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
+ {N_("/_Message/Redirec_t"), NULL, (void (*)(void))reply_cb, COMPOSE_REDIRECT, NULL},
{N_("/_Message/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Message/Re-_edit"), NULL, reedit_cb, 0, NULL},
+ {N_("/_Message/Re-_edit"), NULL, (void (*)(void))reedit_cb, 0, NULL},
{N_("/_Tools"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Tools/_Address book"), NULL, addressbook_open_cb, 0, NULL},
+ {N_("/_Tools/_Address book"), NULL, (void (*)(void))addressbook_open_cb, 0, NULL},
{N_("/_Tools/Add sender to address boo_k"),
- NULL, add_address_cb, 0, NULL},
+ NULL, (void (*)(void))add_address_cb, 0, NULL},
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/_Create filter rule"),
NULL, NULL, 0, "<Branch>"},
{N_("/_Tools/_Create filter rule/_Automatically"),
- NULL, create_filter_cb, FLT_BY_AUTO, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_AUTO, NULL},
{N_("/_Tools/_Create filter rule/by _From"),
- NULL, create_filter_cb, FLT_BY_FROM, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_FROM, NULL},
{N_("/_Tools/_Create filter rule/by _To"),
- NULL, create_filter_cb, FLT_BY_TO, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_TO, NULL},
{N_("/_Tools/_Create filter rule/by _Subject"),
- NULL, create_filter_cb, FLT_BY_SUBJECT, NULL},
+ NULL, (void (*)(void))create_filter_cb, FLT_BY_SUBJECT, NULL},
#ifndef G_OS_WIN32
{N_("/_Tools/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Tools/Actio_ns"), NULL, NULL, 0, "<Branch>"},
#endif
{N_("/_Help"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Help/_About"), NULL, about_cb, 0, NULL}
+ {N_("/_Help/_About"), NULL, (void (*)(void))about_cb, 0, NULL}
};
diff -Naru sylpheed-3.7.0_orig/src/mimeview.c sylpheed-3.7.0/src/mimeview.c
--- sylpheed-3.7.0_orig/src/mimeview.c 2014-12-12 14:17:10.000000000 +0900
+++ sylpheed-3.7.0/src/mimeview.c 2025-07-30 12:46:04.127976185 +0900
@@ -132,24 +132,24 @@
static GtkItemFactoryEntry mimeview_popup_entries[] =
{
- {N_("/_Open"), NULL, mimeview_launch, 0, NULL},
- {N_("/Open _with..."), NULL, mimeview_open_with, 0, NULL},
- {N_("/_Display as text"), NULL, mimeview_display_as_text, 0, NULL},
- {N_("/_Save as..."), NULL, mimeview_save_as, 0, NULL},
- {N_("/Save _all..."), NULL, mimeview_save_all, 0, NULL},
- {N_("/_Print..."), NULL, mimeview_print, 0, NULL},
+ {N_("/_Open"), NULL, (void (*)(void))mimeview_launch, 0, NULL},
+ {N_("/Open _with..."), NULL, (void (*)(void))mimeview_open_with, 0, NULL},
+ {N_("/_Display as text"), NULL, (void (*)(void))mimeview_display_as_text, 0, NULL},
+ {N_("/_Save as..."), NULL, (void (*)(void))mimeview_save_as, 0, NULL},
+ {N_("/Save _all..."), NULL, (void (*)(void))mimeview_save_all, 0, NULL},
+ {N_("/_Print..."), NULL, (void (*)(void))mimeview_print, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Reply"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Reply/_Reply"), NULL, mimeview_reply, COMPOSE_REPLY, NULL},
+ {N_("/_Reply/_Reply"), NULL, (void (*)(void))mimeview_reply, COMPOSE_REPLY, NULL},
{N_("/_Reply/Reply to _all"),
- NULL, mimeview_reply, COMPOSE_REPLY_TO_ALL, NULL},
+ NULL, (void (*)(void))mimeview_reply, COMPOSE_REPLY_TO_ALL, NULL},
{N_("/_Reply/Reply to _sender"),
- NULL, mimeview_reply, COMPOSE_REPLY_TO_SENDER, NULL},
+ NULL, (void (*)(void))mimeview_reply, COMPOSE_REPLY_TO_SENDER, NULL},
{N_("/_Reply/Reply to mailing _list"),
- NULL, mimeview_reply, COMPOSE_REPLY_TO_LIST, NULL},
+ NULL, (void (*)(void))mimeview_reply, COMPOSE_REPLY_TO_LIST, NULL},
#if USE_GPGME
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Check signature"), NULL, mimeview_check_signature, 0, NULL}
+ {N_("/_Check signature"), NULL, (void (*)(void))mimeview_check_signature, 0, NULL}
#endif
};
diff -Naru sylpheed-3.7.0_orig/src/summaryview.c sylpheed-3.7.0/src/summaryview.c
--- sylpheed-3.7.0_orig/src/summaryview.c 2018-01-16 16:59:42.000000000 +0900
+++ sylpheed-3.7.0/src/summaryview.c 2025-07-30 12:52:26.759501008 +0900
@@ -435,58 +435,58 @@
static GtkItemFactoryEntry summary_popup_entries[] =
{
- {N_("/_Reply"), NULL, summary_reply_cb, COMPOSE_REPLY, NULL},
+ {N_("/_Reply"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_REPLY, NULL},
{N_("/Repl_y to"), NULL, NULL, 0, "<Branch>"},
- {N_("/Repl_y to/_all"), NULL, summary_reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
- {N_("/Repl_y to/_sender"), NULL, summary_reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
+ {N_("/Repl_y to/_all"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_REPLY_TO_ALL, NULL},
+ {N_("/Repl_y to/_sender"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_REPLY_TO_SENDER, NULL},
{N_("/Repl_y to/mailing _list"),
- NULL, summary_reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
+ NULL, (void (*)(void))summary_reply_cb, COMPOSE_REPLY_TO_LIST, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Forward"), NULL, summary_reply_cb, COMPOSE_FORWARD, NULL},
- {N_("/For_ward as attachment"), NULL, summary_reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
- {N_("/Redirec_t"), NULL, summary_reply_cb, COMPOSE_REDIRECT, NULL},
+ {N_("/_Forward"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_FORWARD, NULL},
+ {N_("/For_ward as attachment"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_FORWARD_AS_ATTACH, NULL},
+ {N_("/Redirec_t"), NULL, (void (*)(void))summary_reply_cb, COMPOSE_REDIRECT, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/M_ove..."), NULL, summary_move_to, 0, NULL},
- {N_("/_Copy..."), NULL, summary_copy_to, 0, NULL},
+ {N_("/M_ove..."), NULL, (void (*)(void))summary_move_to, 0, NULL},
+ {N_("/_Copy..."), NULL, (void (*)(void))summary_copy_to, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_Mark"), NULL, NULL, 0, "<Branch>"},
- {N_("/_Mark/Set _flag"), NULL, summary_mark, 0, NULL},
- {N_("/_Mark/_Unset flag"), NULL, summary_unmark, 0, NULL},
+ {N_("/_Mark/Set _flag"), NULL, (void (*)(void))summary_mark, 0, NULL},
+ {N_("/_Mark/_Unset flag"), NULL, (void (*)(void))summary_unmark, 0, NULL},
{N_("/_Mark/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Mark/Mark as unr_ead"), NULL, summary_mark_as_unread, 0, NULL},
+ {N_("/_Mark/Mark as unr_ead"), NULL, (void (*)(void))summary_mark_as_unread, 0, NULL},
{N_("/_Mark/Mark as rea_d"),
- NULL, summary_mark_as_read, 0, NULL},
+ NULL, (void (*)(void))summary_mark_as_read, 0, NULL},
{N_("/_Mark/Mark _thread as read"),
- NULL, summary_mark_thread_as_read, 0, NULL},
- {N_("/_Mark/Mark all _read"), NULL, summary_mark_all_read, 0, NULL},
+ NULL, (void (*)(void))summary_mark_thread_as_read, 0, NULL},
+ {N_("/_Mark/Mark all _read"), NULL, (void (*)(void))summary_mark_all_read, 0, NULL},
{N_("/Color la_bel"), NULL, NULL, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Delete"), NULL, summary_delete, 0, NULL},
+ {N_("/_Delete"), NULL, (void (*)(void))summary_delete, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Set as _junk mail"), NULL, summary_junk, 0, NULL},
- {N_("/Set as not j_unk mail"), NULL, summary_not_junk, 0, NULL},
+ {N_("/Set as _junk mail"), NULL, (void (*)(void))summary_junk, 0, NULL},
+ {N_("/Set as not j_unk mail"), NULL, (void (*)(void))summary_not_junk, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/Re-_edit"), NULL, summary_reedit, 0, NULL},
+ {N_("/Re-_edit"), NULL, (void (*)(void))summary_reedit, 0, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/Add sender to address boo_k..."),
- NULL, summary_add_address_cb, 0, NULL},
+ NULL, (void (*)(void))summary_add_address_cb, 0, NULL},
{N_("/Create f_ilter rule"), NULL, NULL, 0, "<Branch>"},
{N_("/Create f_ilter rule/_Automatically"),
- NULL, summary_create_filter_cb, FLT_BY_AUTO, NULL},
+ NULL, (void (*)(void))summary_create_filter_cb, FLT_BY_AUTO, NULL},
{N_("/Create f_ilter rule/by _From"),
- NULL, summary_create_filter_cb, FLT_BY_FROM, NULL},
+ NULL, (void (*)(void))summary_create_filter_cb, FLT_BY_FROM, NULL},
{N_("/Create f_ilter rule/by _To"),
- NULL, summary_create_filter_cb, FLT_BY_TO, NULL},
+ NULL, (void (*)(void))summary_create_filter_cb, FLT_BY_TO, NULL},
{N_("/Create f_ilter rule/by _Subject"),
- NULL, summary_create_filter_cb, FLT_BY_SUBJECT, NULL},
+ NULL, (void (*)(void))summary_create_filter_cb, FLT_BY_SUBJECT, NULL},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
{N_("/_View"), NULL, NULL, 0, "<Branch>"},
{N_("/_View/Open in new _window"),
- NULL, summary_open_msg, 0, NULL},
- {N_("/_View/Mess_age source"), NULL, summary_view_source, 0, NULL},
- {N_("/_View/All _headers"), NULL, summary_show_all_header_cb, 0, "<ToggleItem>"},
+ NULL, (void (*)(void))summary_open_msg, 0, NULL},
+ {N_("/_View/Mess_age source"), NULL, (void (*)(void))summary_view_source, 0, NULL},
+ {N_("/_View/All _headers"), NULL, (void (*)(void))summary_show_all_header_cb, 0, "<ToggleItem>"},
{N_("/---"), NULL, NULL, 0, "<Separator>"},
- {N_("/_Print..."), NULL, summary_print, 0, NULL}
+ {N_("/_Print..."), NULL, (void (*)(void))summary_print, 0, NULL}
};
SummaryView *summary_create(void)