+2005-09-14 [paul] 1.9.14cvs26
+
+ * src/addrcache.c
+ * src/codeconv.h
+ * src/folder.h
+ * src/mainwindow.h
+ * src/mh.c
+ * src/mimeview.h
+ * src/partial_download.c
+ * src/pop.c
+ * src/prefs_account.c
+ * src/prefs_account.h
+ * src/prefs_actions.c
+ * src/prefs_customheader.c
+ * src/prefs_display_header.c
+ * src/prefs_filtering_action.c
+ * src/prefs_matcher.c
+ * src/prefs_toolbar.c
+ * src/privacy.h
+ * src/procmime.c
+ * src/procmime.h
+ * src/procmsg.h
+ * src/textview.c
+ * src/undo.h
+ * src/common/plugin.c
+ * src/common/session.h
+ * src/common/socket.c
+ * src/common/socket.h
+ * src/common/template.c
+ * src/gtk/gtkaspell.c
+ * src/gtk/quicksearch.h
+ * src/plugins/pgpcore/passphrase.c
+ * src/plugins/pgpcore/prefs_gpg.h
+ * src/plugins/pgpcore/select-keys.c
+ * src/plugins/pgpcore/select-keys.h
+ * src/plugins/pgpcore/sgpgme.c
+ * src/plugins/pgpinline/pgpinline.c
+ * src/plugins/pgpmime/pgpmime.c
+ * src/plugins/trayicon/trayicon.c
+ fix compilation warnings
+ Patch by Daniel Gustafson
+
2005-09-14 [paul] 1.9.14cvs25
* src/addressbook.c
( cvs diff -u -r 1.382.2.167 -r 1.382.2.168 src/compose.c; cvs diff -u -r 1.3.2.25 -r 1.3.2.26 src/prefs_themes.c; cvs diff -u -r 1.49.2.58 -r 1.49.2.59 src/procmime.c; cvs diff -u -r 1.150.2.43 -r 1.150.2.44 src/procmsg.c; cvs diff -u -r 1.9.2.21 -r 1.9.2.22 src/gtk/gtkaspell.c; ) > 1.9.14cvs23.patchset
( cvs diff -u -r 1.9.2.22 -r 1.9.2.23 src/gtk/gtkaspell.c; ) > 1.9.14cvs24.patchset
( cvs diff -u -r 1.60.2.28 -r 1.60.2.29 src/addressbook.c; ) > 1.9.14cvs25.patchset
+( cvs diff -u -r 1.15.2.4 -r 1.15.2.5 src/addrcache.c; cvs diff -u -r 1.15.2.9 -r 1.15.2.10 src/codeconv.h; cvs diff -u -r 1.87.2.17 -r 1.87.2.18 src/folder.h; cvs diff -u -r 1.39.2.6 -r 1.39.2.7 src/mainwindow.h; cvs diff -u -r 1.79.2.17 -r 1.79.2.18 src/mh.c; cvs diff -u -r 1.20.2.3 -r 1.20.2.4 src/mimeview.h; cvs diff -u -r 1.1.2.7 -r 1.1.2.8 src/partial_download.c; cvs diff -u -r 1.56.2.38 -r 1.56.2.39 src/pop.c; cvs diff -u -r 1.105.2.32 -r 1.105.2.33 src/prefs_account.c; cvs diff -u -r 1.49.2.13 -r 1.49.2.14 src/prefs_account.h; cvs diff -u -r 1.60.2.20 -r 1.60.2.21 src/prefs_actions.c; cvs diff -u -r 1.16.2.12 -r 1.16.2.13 src/prefs_customheader.c; cvs diff -u -r 1.16.2.12 -r 1.16.2.13 src/prefs_display_header.c; cvs diff -u -r 1.1.4.16 -r 1.1.4.17 src/prefs_filtering_action.c; cvs diff -u -r 1.43.2.21 -r 1.43.2.22 src/prefs_matcher.c; cvs diff -u -r 1.30.2.15 -r 1.30.2.16 src/prefs_toolbar.c; cvs diff -u -r 1.10.2.3 -r 1.10.2.4 src/privacy.h; cvs diff -u -r 1.49.2.59 -r 1.49.2.60 src/procmime.c; cvs diff -u -r 1.17.2.10 -r 1.17.2.11 src/procmime.h; cvs diff -u -r 1.60.2.16 -r 1.60.2.17 src/procmsg.h; cvs diff -u -r 1.96.2.74 -r 1.96.2.75 src/textview.c; cvs diff -u -r 1.5.14.1 -r 1.5.14.2 src/undo.h; cvs diff -u -r 1.13.2.6 -r 1.13.2.7 src/common/plugin.c; cvs diff -u -r 1.8.2.4 -r 1.8.2.5 src/common/session.h; cvs diff -u -r 1.13.2.14 -r 1.13.2.15 src/common/socket.c; cvs diff -u -r 1.13.2.2 -r 1.13.2.3 src/common/socket.h; cvs diff -u -r 1.2.4.12 -r 1.2.4.13 src/common/template.c; cvs diff -u -r 1.9.2.23 -r 1.9.2.24 src/gtk/gtkaspell.c; cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/gtk/quicksearch.h; cvs diff -u -r 1.1.2.2 -r 1.1.2.3 src/plugins/pgpcore/passphrase.c; cvs diff -u -r 1.1.2.1 -r 1.1.2.2 src/plugins/pgpcore/prefs_gpg.h; cvs diff -u -r 1.1.2.5 -r 1.1.2.6 src/plugins/pgpcore/select-keys.c; cvs diff -u -r 1.1.2.2 -r 1.1.2.3 src/plugins/pgpcore/select-keys.h; cvs diff -u -r 1.1.2.6 -r 1.1.2.7 src/plugins/pgpcore/sgpgme.c; cvs diff -u -r 1.1.2.3 -r 1.1.2.4 src/plugins/pgpinline/pgpinline.c; cvs diff -u -r 1.1.2.22 -r 1.1.2.23 src/plugins/pgpmime/pgpmime.c; cvs diff -u -r 1.14.2.18 -r 1.14.2.19 src/plugins/trayicon/trayicon.c; ) > 1.9.14cvs26.patchset
MICRO_VERSION=14
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=25
+EXTRA_VERSION=26
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
fprintf( stream, "cache id : %s\n", cache->cacheID );
fprintf( stream, "next id : %d\n", cache->nextID );
fprintf( stream, "name : %s\n", cache->name );
- fprintf( stream, "mod time : %ld\n", cache->modifyTime );
+ fprintf( stream, "mod time : %ld\n", (long int)cache->modifyTime );
fprintf( stream, "modified : %s\n", cache->modified ? "yes" : "no" );
fprintf( stream, "data read: %s\n", cache->dataRead ? "yes" : "no" );
}
#define C_INTERNAL C_UTF_8
#define CS_INTERNAL CS_UTF_8
-//void conv_mb_alnum(gchar *str);
+/* void conv_mb_alnum(gchar *str); */
CharSet conv_guess_ja_encoding(const gchar *str);
g_return_val_if_fail(filename != NULL, NULL);
g_return_val_if_fail(error != NULL, NULL);
- /* check duplicate plugin path name */
- if (plugin_is_loaded(filename)) {
- *error = g_strdup(_("Plugin already loaded"));
- return NULL;
- }
+ /* check duplicate plugin path name */
+ if (plugin_is_loaded(filename)) {
+ *error = g_strdup(_("Plugin already loaded"));
+ return NULL;
+ }
if (plugin_load_deps(filename, error) < 0)
return NULL;
if (!g_module_symbol(plugin->module, "plugin_name", &plugin_name) ||
!g_module_symbol(plugin->module, "plugin_desc", &plugin_desc) ||
- !g_module_symbol(plugin->module, "plugin_type", (gpointer *) &plugin_type) ||
- !g_module_symbol(plugin->module, "plugin_init", (gpointer *) &plugin_init)) {
+ !g_module_symbol(plugin->module, "plugin_type", (gpointer)&plugin_type) ||
+ !g_module_symbol(plugin->module, "plugin_init", (gpointer)&plugin_init)) {
*error = g_strdup(g_module_error());
g_module_close(plugin->module);
g_free(plugin);
plugin_unload_rdeps(plugin);
- if (g_module_symbol(plugin->module, "plugin_done", (gpointer *)&plugin_done)) {
+ if (g_module_symbol(plugin->module, "plugin_done", (gpointer) &plugin_done)) {
plugin_done();
}
SESSION_IMAP,
SESSION_NEWS,
SESSION_SMTP,
- SESSION_POP3,
+ SESSION_POP3
} SessionType;
typedef enum {
#else
gint sock;
#endif
- SockInfo *sockinfo;
#ifdef INET6
if ((sock = sock_connect_by_getaddrinfo(hostname, port)) < 0)
CONN_ESTABLISHED,
CONN_LOOKUPFAILED,
CONN_FAILED,
- CONN_DISCONNECTED,
+ CONN_DISCONNECTED
} ConnectionState;
typedef gint (*SockConnectFunc) (SockInfo *sock,
g_slist_free(tmpl_list);
}
-int tmpl_compare(Template *tmpl1, Template *tmpl2)
+gint tmpl_compare(gconstpointer tmpl1, gconstpointer tmpl2)
{
- if (tmpl1 == NULL || tmpl2 == NULL)
+ if ((Template *)tmpl1 == NULL || (Template *)tmpl2 == NULL)
return 0;
- if (tmpl1->name == NULL || tmpl2->name == NULL)
+ if (((Template *)tmpl1)->name == NULL || ((Template *)tmpl2)->name == NULL)
return 0;
- return strcmp(tmpl1->name, tmpl2->name);
+ return (gint) strcmp((char *)((Template *)tmpl1)->name,
+ (char *)((Template *)tmpl2)->name);
}
GSList *template_read_config(void)
F_MOVE_FAILED_DEST_IS_PARENT = -1,
F_MOVE_FAILED_DEST_IS_CHILD = -2,
F_MOVE_FAILED_DEST_OUTSIDE_MAILBOX = -3,
- F_MOVE_FAILED = -4,
+ F_MOVE_FAILED = -4
} FolderItemMoveResult;
typedef enum
FOLDER_REMOVE_FOLDER = 1 << 1,
FOLDER_TREE_CHANGED = 1 << 2,
FOLDER_ADD_FOLDERITEM = 1 << 3,
- FOLDER_REMOVE_FOLDERITEM = 1 << 4,
+ FOLDER_REMOVE_FOLDERITEM = 1 << 4
} FolderUpdateFlags;
typedef enum
F_ITEM_UPDATE_CONTENT = 1 << 1,
F_ITEM_UPDATE_ADDMSG = 1 << 2,
F_ITEM_UPDATE_REMOVEMSG = 1 << 3,
- F_ITEM_UPDATE_NAME = 1 << 4,
+ F_ITEM_UPDATE_NAME = 1 << 4
} FolderItemUpdateFlags;
typedef void (*FolderUIFunc) (Folder *folder,
return gtkaspell;
}
-void gtkaspell_delete(GtkAspell * gtkaspell)
+void gtkaspell_delete(GtkAspell *gtkaspell)
{
GtkTextView *gtktext = gtkaspell->gtktext;
g_signal_handlers_disconnect_by_func(G_OBJECT(gtktext),
G_CALLBACK(entry_insert_cb),
- gtkaspell);
+ gtkaspell);
g_signal_handlers_disconnect_by_func(G_OBJECT(gtktext),
G_CALLBACK(entry_delete_cb),
- gtkaspell);
+ gtkaspell);
g_signal_handlers_disconnect_by_func(G_OBJECT(gtktext),
- G_CALLBACK(button_press_intercept_cb),
- gtkaspell);
+ G_CALLBACK(button_press_intercept_cb),
+ gtkaspell);
gtkaspell_uncheck_all(gtkaspell);
elements = aspell_word_list_elements(suggestions);
list = g_list_append(list, g_strdup(word));
- while (newword = aspell_string_enumeration_next(elements))
+ while ((newword = aspell_string_enumeration_next(elements)) != NULL)
list = g_list_append(list, g_strdup(newword));
gtkaspell->max_sug = g_list_length(list) - 1;
QUICK_SEARCH_SUBJECT,
QUICK_SEARCH_FROM,
QUICK_SEARCH_TO,
- QUICK_SEARCH_EXTENDED,
+ QUICK_SEARCH_EXTENDED
} QuickSearchType;
typedef struct _QuickSearch QuickSearch;
M_HIDE_READ_MSG = 1 << 13,
M_DELAY_EXEC = 1 << 14,
M_NOT_NEWS = 1 << 15,
- M_DELAYED_FLAGS = 1 << 16,
+ M_DELAYED_FLAGS = 1 << 16
} SensitiveCond;
typedef enum
(s.st_mtime - 3600 != item->mtime)) {
debug_print("MH scan required, folder updated: %s (%ld > %ld)\n",
path,
- s.st_mtime,
- item->mtime);
+ (long int) s.st_mtime,
+ (long int) item->mtime);
g_free(path);
return TRUE;
}
debug_print("MH scan not required: %s (%ld <= %ld)\n",
path,
- s.st_mtime,
- item->mtime);
+ (long int) s.st_mtime,
+ (long int) item->mtime);
g_free(path);
return FALSE;
}
typedef enum
{
MIMEVIEW_TEXT,
- MIMEVIEW_VIEWER,
+ MIMEVIEW_VIEWER
} MimeViewType;
struct _MimeView
recv_time = RECV_TIME_NONE;
partial_recv = POP3_TOTALLY_RECEIVED;
- if (sscanf(buf, "%s\t%ld\t%s", uidl, &recv_time, tmp) < 2) {
+ if (sscanf(buf, "%s\t%ld\t%s", uidl, (long int *) &recv_time,
+ tmp) < 2) {
if (sscanf(buf, "%s", uidl) != 1)
continue;
else {
sprintf(partial_recv,"0");
if (sscanf(buf, "%s\t%ld\t%s",
- uidl, &recv_time, partial_recv) < 2) {
+ uidl, (long int *) &recv_time, partial_recv) < 2) {
if (sscanf(buf, "%s", uidl) != 1)
continue;
else {
}
if (strcmp(tinfo->partial_recv, uidl)) {
fprintf(fpnew, "%s\t%ld\t%s\n",
- uidl, recv_time, partial_recv);
+ uidl, (long int) recv_time, partial_recv);
} else {
gchar *stat = NULL;
if (download == POP3_PARTIAL_DLOAD_DLOAD) {
stat = g_strdup("0");
fprintf(fpnew, "%s\t%ld\t%s\n",
- uidl, recv_time, stat);
+ uidl, (long int) recv_time, stat);
g_free(stat);
}
}
recv_time = RECV_TIME_NONE;
partial_recv = POP3_TOTALLY_RECEIVED;
- if (sscanf(buf, "%s\t%ld\t%s", uidl, &recv_time, tmp) < 2) {
+ if (sscanf(buf, "%s\t%ld\t%s", uidl, (long int *) &recv_time,
+ tmp) < 2) {
if (sscanf(buf, "%s", uidl) != 1)
continue;
else {
void gpgmegtk_free_passphrase()
{
- (void)free_passphrase(NULL); // could be inline
+ (void)free_passphrase(NULL); /* could be inline */
}
#endif /* USE_GPGME */
typedef enum {
SIGN_KEY_DEFAULT,
SIGN_KEY_BY_FROM,
- SIGN_KEY_CUSTOM,
+ SIGN_KEY_CUSTOM
} SignKeyType;
#include "prefs_account.h"
const char *text[N_COL_TITLES];
char *algo_buf;
int row;
- gssize by_read = 0, by_written = 0;
+ gsize by_read = 0, by_written = 0;
gchar *ret_str;
/* first check whether the key is capable of encryption which is not
typedef enum {
KEY_SELECTION_OK,
KEY_SELECTION_CANCEL,
- KEY_SELECTION_DONT,
+ KEY_SELECTION_DONT
} SelectionResult;
gpgme_key_t *gpgmegtk_recipient_selection (GSList *recp_names, SelectionResult *result);
gchar *sgpgme_sigstat_info_short(gpgme_ctx_t ctx, gpgme_verify_result_t status)
{
gpgme_signature_t sig = NULL;
- gpgme_user_id_t user = NULL;
gchar *uname = NULL;
gpgme_key_t key;
g_unlink(tmp_file);
g_free(tmp_file);
- debug_print("data %p (%d %d)\n", data, mimeinfo->offset, mimeinfo->length);
+ debug_print("data %p (%d %d)\n", (void *)&data, mimeinfo->offset, mimeinfo->length);
if (err) {
debug_print ("gpgme_data_new_from_file failed: %s\n",
- gpgme_strerror (err));
+ gpgme_strerror (err));
return NULL;
}
return data;
PrivacyDataPGP *data = NULL;
gpgme_ctx_t ctx;
gchar *chars;
- int len;
+ size_t len;
if (gpgme_new(&ctx) != GPG_ERR_NO_ERROR)
return NULL;
PrivacyDataPGP *data = NULL;
gpgme_ctx_t ctx;
gchar *chars;
- int len;
+ size_t len;
if (gpgme_new(&ctx) != GPG_ERR_NO_ERROR)
return NULL;
TRAYICON_NEWMARKED,
TRAYICON_UNREAD,
TRAYICON_UNREADMARKED,
- TRAYICON_NOTHING,
+ TRAYICON_NOTHING
} TrayIconType;
static void trayicon_get_cb (gpointer data, guint action, GtkWidget *widget);
static void update(void)
{
- gint new, unread, unreadmarked, marked, total;
+ guint new, unread, unreadmarked, marked, total;
gchar *buf;
TrayIconType icontype = TRAYICON_NOTHING;
recv_time = RECV_TIME_NONE;
partial_recv = POP3_TOTALLY_RECEIVED;
- if (sscanf(buf, "%s\t%ld\t%s", uidl, &recv_time, tmp) < 3) {
- if (sscanf(buf, "%s\t%ld", uidl, &recv_time) != 2) {
+ if (sscanf(buf, "%s\t%ld\t%s", uidl, (long int *) &recv_time, tmp) < 3) {
+ if (sscanf(buf, "%s\t%ld", uidl, (long int *) &recv_time) != 2) {
if (sscanf(buf, "%s", uidl) != 1)
continue;
else {
if (msg->uidl && msg->received &&
(!msg->deleted || session->state != POP3_DONE))
fprintf(fp, "%s\t%ld\t%d\n",
- msg->uidl, msg->recv_time, msg->partial_recv);
+ msg->uidl, (long int) msg->recv_time, msg->partial_recv);
}
if (fclose(fp) == EOF) FILE_OP_ERROR(path, "fclose");
{
gchar *orig_key = NULL, *value;
- if (g_hash_table_lookup_extended(account->privacy_prefs, id, (gpointer *) &orig_key, (gpointer *) &value)) {
+ if (g_hash_table_lookup_extended(account->privacy_prefs, id, (gpointer *)(gchar *) &orig_key, (gpointer *)(gchar *) &value)) {
g_hash_table_remove(account->privacy_prefs, id);
g_free(orig_key);
A_IMAP4,
A_NNTP,
A_LOCAL,
- A_NONE, /* SMTP only */
+ A_NONE /* SMTP only */
} RecvProtocol;
typedef enum {
{
GtkTreePath *prev, *sel, *try;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(actions.actions_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
static void prefs_actions_down(GtkWidget *w, gpointer data)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
GtkTreePath *try;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(actions.actions_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
{
GtkTreePath *prev, *sel;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(customhdr.list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
static void prefs_custom_header_down(void)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(customhdr.list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
{
GtkTreePath *prev, *sel, *try;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(dispheader.headers_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
static void prefs_display_header_down(void)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
GtkTreePath *try;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(dispheader.headers_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
{
GtkTreePath *prev, *sel, *try;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(filtering_action.action_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
*/
static void prefs_filtering_action_down(void)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
GtkTreePath *try;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(filtering_action.action_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
{
GtkTreePath *prev, *sel, *try;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(matcher.cond_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
*/
static void prefs_matcher_down(void)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
GtkTreePath *try;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(matcher.cond_list_view)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
{
GtkTreePath *prev, *sel;
GtkTreeIter isel;
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter iprev;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(prefs_toolbar->list_view_set)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&isel))
return;
static void prefs_toolbar_down(GtkButton *button, ToolbarPage *prefs_toolbar)
{
- GtkListStore *store;
+ GtkListStore *store = NULL;
GtkTreeIter next, sel;
if (!gtk_tree_selection_get_selected
(gtk_tree_view_get_selection
(GTK_TREE_VIEW(prefs_toolbar->list_view_set)),
- (GtkTreeModel **) &store,
+ (GtkTreeModel **)(GtkListStore *) store,
&sel))
return;
SIGNATURE_OK,
SIGNATURE_WARN,
SIGNATURE_INVALID,
- SIGNATURE_CHECK_FAILED,
+ SIGNATURE_CHECK_FAILED
} SignatureStatus;
#include <glib.h>
gchar *charset, *lang, *oldvalue, *newvalue;
attribute = (gchar *) cur->data;
- if (!g_hash_table_lookup_extended(table, attribute, (gpointer *) &key, (gpointer *) &value))
+ if (!g_hash_table_lookup_extended(
+ table, attribute, (gpointer *)(gchar *) &key, (gpointer *)(gchar *) &value))
continue;
charset = value;
MIMETYPE_APPLICATION,
MIMETYPE_MESSAGE,
MIMETYPE_MULTIPART,
- MIMETYPE_UNKNOWN,
+ MIMETYPE_UNKNOWN
} MimeMediaType;
typedef enum
{
DISPOSITIONTYPE_INLINE,
DISPOSITIONTYPE_ATTACHMENT,
- DISPOSITIONTYPE_UNKNOWN,
+ DISPOSITIONTYPE_UNKNOWN
} DispositionType;
typedef enum
{
MIMECONTENT_EMPTY,
MIMECONTENT_FILE, /* the file contains all content including sub parts */
- MIMECONTENT_MEM,
+ MIMECONTENT_MEM
} MimeContent;
#include <glib.h>
typedef enum {
MSGINFO_UPDATE_FLAGS = 1 << 0,
- MSGINFO_UPDATE_DELETED = 1 << 1,
+ MSGINFO_UPDATE_DELETED = 1 << 1
} MsgInfoUpdateFlags;
#include "procmime.h"
charset = textview->messageview->forced_charset;
else
charset = procmime_mimeinfo_get_parameter(mimeinfo, "charset");
-
+printf("charset %s\n", charset);
textview_set_font(textview, charset);
conv = conv_code_converter_new(charset);
UNDO_ACTION_INSERT,
UNDO_ACTION_DELETE,
UNDO_ACTION_REPLACE_INSERT,
- UNDO_ACTION_REPLACE_DELETE,
+ UNDO_ACTION_REPLACE_DELETE
} UndoAction;
typedef enum
UNDO_STATE_TRUE,
UNDO_STATE_FALSE,
UNDO_STATE_UNCHANGED,
- UNDO_STATE_REFRESH,
+ UNDO_STATE_REFRESH
} UndoState;
typedef struct _UndoMain UndoMain;