2007-09-28 [colin] 3.0.1cvs41
authorColin Leroy <colin@colino.net>
Fri, 28 Sep 2007 16:35:36 +0000 (16:35 +0000)
committerColin Leroy <colin@colino.net>
Fri, 28 Sep 2007 16:35:36 +0000 (16:35 +0000)
* src/compose.c
* src/msgcache.c
* src/pop.c
* src/procmime.c
* src/etpan/imap-thread.c
64bits-related warning fixes

ChangeLog
PATCHSETS
configure.ac
src/compose.c
src/etpan/imap-thread.c
src/msgcache.c
src/pop.c
src/procmime.c

index edbf86c8c6330767f668d183d03556f36f815553..f4651a88cba016341c5998a15246734cf0c5ed21 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-09-28 [colin]     3.0.1cvs41
+
+       * src/compose.c
+       * src/msgcache.c
+       * src/pop.c
+       * src/procmime.c
+       * src/etpan/imap-thread.c
+               64bits-related warning fixes
+
 2007-09-28 [colin]     3.0.1cvs40
 
        * src/folder_item_prefs.c
index a4bc115e15f801b661fb75652d64b44a20838032..baca8d1884d9e2ac4ed719aee51ed24cd43bec0c 100644 (file)
--- a/PATCHSETS
+++ b/PATCHSETS
 ( cvs diff -u -r 1.213.2.163 -r 1.213.2.164 src/folder.c;  ) > 3.0.1cvs38.patchset
 ( cvs diff -u -r 1.18.2.56 -r 1.18.2.57 src/plugins/spamassassin/spamassassin.c;  cvs diff -u -r 1.4.2.17 -r 1.4.2.18 src/plugins/spamassassin/spamassassin.h;  cvs diff -u -r 1.23.2.41 -r 1.23.2.42 src/plugins/spamassassin/spamassassin_gtk.c;  ) > 3.0.1cvs39.patchset
 ( cvs diff -u -r 1.2.2.23 -r 1.2.2.24 src/folder_item_prefs.c;  cvs diff -u -r 1.1.4.14 -r 1.1.4.15 src/ldaputil.c;  cvs diff -u -r 1.274.2.213 -r 1.274.2.214 src/mainwindow.c;  cvs diff -u -r 1.83.2.115 -r 1.83.2.116 src/mimeview.c;  cvs diff -u -r 1.1.2.4 -r 1.1.2.5 src/common/tags.c;  ) > 3.0.1cvs40.patchset
+( cvs diff -u -r 1.382.2.411 -r 1.382.2.412 src/compose.c;  cvs diff -u -r 1.16.2.60 -r 1.16.2.61 src/msgcache.c;  cvs diff -u -r 1.56.2.54 -r 1.56.2.55 src/pop.c;  cvs diff -u -r 1.49.2.97 -r 1.49.2.98 src/procmime.c;  cvs diff -u -r 1.1.4.85 -r 1.1.4.86 src/etpan/imap-thread.c;  ) > 3.0.1cvs41.patchset
index 7f0e583d4f5df0b1c430e910963da1caa0ac1ef2..729c530ad7192c31d13a303812eebbb2b146b20b 100644 (file)
@@ -11,7 +11,7 @@ MINOR_VERSION=0
 MICRO_VERSION=1
 INTERFACE_AGE=0
 BINARY_AGE=0
-EXTRA_VERSION=40
+EXTRA_VERSION=41
 EXTRA_RELEASE=
 EXTRA_GTK2_VERSION=
 
index 9c777933a5ea5a894a32010af90e21eca42e23ef..e9405641edb76aaf8c5d79c79bdd374357bd5cea 100644 (file)
@@ -5048,7 +5048,7 @@ static gint compose_write_to_file(Compose *compose, FILE *fp, gint action, gbool
                encoding = ENC_QUOTED_PRINTABLE;
        }
        
-       debug_print("main text: %d bytes encoded as %s in %d\n",
+       debug_print("main text: %zd bytes encoded as %s in %d\n",
                strlen(buf), out_codeset, encoding);
 
        /* check for line length limit */
index 400499fcb4cfffdb86a18495ba65b927e15fafbc..bafd2d1e91195f97aafeae7b453e6bedb7d94165 100644 (file)
@@ -196,7 +196,7 @@ static void imap_logger_uid(int direction, const char * str, size_t size)
                else {
                        gchar tmp[64];
                        strncpy2(tmp, lines[i], 63);
-                       log_print(LOG_PROTOCOL, "IMAP4%c %s[... - %zd bytes more]\n", direction?'>':'<', tmp,
+                       log_print(LOG_PROTOCOL, "IMAP4%c %s[... - %d bytes more]\n", direction?'>':'<', tmp,
                                  llen-64);
                }
                i++;
@@ -506,7 +506,7 @@ static int etpan_certificate_check(const unsigned char *certificate, int len, vo
                g_warning("no cert presented.\n");
                return 0;
        }
-       cert = d2i_X509(NULL, &certificate, len);
+       cert = d2i_X509(NULL, (const unsigned char **)&certificate, len);
        if (cert == NULL) {
                g_warning("can't get cert\n");
                return 0;
index 20b0d9befae5a22b60e3875050fddddb11e87bfb..635f218dac660de6940b99141f59a22247297a56 100644 (file)
@@ -168,7 +168,7 @@ void msgcache_add_msg(MsgCache *cache, MsgInfo *msginfo)
        cache->memusage += procmsg_msginfo_memusage(msginfo);
        cache->last_access = time(NULL);
 
-       debug_print("Cache size: %d messages, %d bytes\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
+       debug_print("Cache size: %d messages, %u bytes\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
 }
 
 void msgcache_remove_msg(MsgCache *cache, guint msgnum)
@@ -189,7 +189,7 @@ void msgcache_remove_msg(MsgCache *cache, guint msgnum)
        procmsg_msginfo_free(msginfo);
        cache->last_access = time(NULL);
 
-       debug_print("Cache size: %d messages, %d byte\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
+       debug_print("Cache size: %d messages, %u bytes\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
 }
 
 void msgcache_update_msg(MsgCache *cache, MsgInfo *msginfo)
@@ -215,7 +215,7 @@ void msgcache_update_msg(MsgCache *cache, MsgInfo *msginfo)
        cache->memusage += procmsg_msginfo_memusage(newmsginfo);
        cache->last_access = time(NULL);
        
-       debug_print("Cache size: %d messages, %d byte\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
+       debug_print("Cache size: %d messages, %u bytes\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
 
        return;
 }
@@ -305,7 +305,7 @@ gint msgcache_get_memory_usage(MsgCache *cache)
        size_t ni; \
  \
        if ((ni = fread(&idata, sizeof(idata), 1, fp)) != 1) { \
-               g_warning("read_int: Cache data corrupted, read %d of %d at " \
+               g_warning("read_int: Cache data corrupted, read %zd of %zd at " \
                          "offset %ld\n", ni, sizeof(idata), ftell(fp)); \
                procmsg_msginfo_free(msginfo); \
                error = TRUE; \
@@ -456,16 +456,16 @@ static gint msgcache_read_cache_data_str(FILE *fp, gchar **str,
        if (!swapping) {
                if ((ni = fread(&len, sizeof(len), 1, fp) != 1) ||
                    len > G_MAXINT) {
-                       g_warning("read_data_str: Cache data (len) corrupted, read %d "
-                                 "of %d bytes at offset %ld\n", ni, sizeof(len), 
+                       g_warning("read_data_str: Cache data (len) corrupted, read %zd "
+                                 "of %zd bytes at offset %ld\n", ni, sizeof(len), 
                                  ftell(fp));
                        return -1;
                }
        } else {
                if ((ni = fread(&len, sizeof(len), 1, fp) != 1) ||
                    bswap_32(len) > G_MAXINT) {
-                       g_warning("read_data_str: Cache data (len) corrupted, read %d "
-                                 "of %d bytes at offset %ld\n", ni, sizeof(len), 
+                       g_warning("read_data_str: Cache data (len) corrupted, read %zd "
+                                 "of %zd bytes at offset %ld\n", ni, sizeof(len), 
                                  ftell(fp));
                        return -1;
                }
@@ -482,7 +482,7 @@ static gint msgcache_read_cache_data_str(FILE *fp, gchar **str,
        }
 
        if ((ni = fread(tmpstr, 1, len, fp)) != len) {
-               g_warning("read_data_str: Cache data corrupted, read %d of %d "
+               g_warning("read_data_str: Cache data corrupted, read %zd of %u "
                          "bytes at offset %ld\n", 
                          ni, len, ftell(fp));
                g_free(tmpstr);
@@ -775,7 +775,7 @@ bail_err:
        cache->memusage = memusage;
 
        debug_print("done. (%d items read)\n", g_hash_table_size(cache->msgnum_table));
-       debug_print("Cache size: %d messages, %d byte\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
+       debug_print("Cache size: %d messages, %u bytes\n", g_hash_table_size(cache->msgnum_table), cache->memusage);
        return cache;
 }
 
index dbf35bb02f294cd46254fb11ed861135ab2e40ca..1414df36e5d5030a85261ede7afca9dcf8d23f93 100644 (file)
--- a/src/pop.c
+++ b/src/pop.c
@@ -264,8 +264,8 @@ static gint pop3_getrange_uidl_recv(Pop3Session *session, const gchar *data,
 
                session->msg[num].uidl = g_strdup(id);
 
-               recv_time = (time_t)g_hash_table_lookup(
-                                       session->uidl_table, id);
+               recv_time = (time_t)(GPOINTER_TO_INT(g_hash_table_lookup(
+                                       session->uidl_table, id)));
                session->msg[num].recv_time = recv_time;
 
                if (recv_time != RECV_TIME_NONE) {
@@ -274,8 +274,8 @@ static gint pop3_getrange_uidl_recv(Pop3Session *session, const gchar *data,
                        debug_print("num %d uidl %s: unknown\n", num, id);
                }
 
-               partial_recv = (gint)g_hash_table_lookup(
-                                       session->partial_recv_table, id);
+               partial_recv = (gint)(GPOINTER_TO_INT(g_hash_table_lookup(
+                                       session->partial_recv_table, id));
 
                if (recv_time != RECV_TIME_NONE
                || partial_recv != POP3_TOTALLY_RECEIVED) {
index 1d98419f13c0490cb5f951fd6b92855302dcaa7d..59eae5fd2b8fbad392fb1c2d852ebe82074ac7ce 100644 (file)
@@ -1268,7 +1268,7 @@ EncodingType procmime_get_encoding_for_text_file(const gchar *file, gboolean *ha
                octet_percentage = 0.0;
 
        debug_print("procmime_get_encoding_for_text_file(): "
-                   "8bit chars: %d / %d (%f%%)\n", octet_chars, total_len,
+                   "8bit chars: %zd / %zd (%f%%)\n", octet_chars, total_len,
                    100.0 * octet_percentage);
 
        if (octet_percentage > 0.20 || force_b64) {