diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-07-11 05:44:49 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-07-11 05:44:49 +0800 |
commit | b104482c8f50cd485536f1792c527137794f19aa (patch) | |
tree | 1501c68f9f77724b48c52d8035f1ffa68b5b8e4a /camel/camel-folder-summary.c | |
parent | 642c7db8af2dcdf6669e91ed7f46723d376fa2aa (diff) | |
download | gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar.gz gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar.bz2 gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar.lz gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar.xz gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.tar.zst gsoc2013-evolution-b104482c8f50cd485536f1792c527137794f19aa.zip |
Cleaned up a bunch of compile warnings
2000-07-10 Jeffrey Stedfast <fejj@helixcode.com>
* camel-folder-summary.c: Cleaned up a bunch of compile warnings
svn path=/trunk/; revision=4055
Diffstat (limited to 'camel/camel-folder-summary.c')
-rw-r--r-- | camel/camel-folder-summary.c | 31 |
1 files changed, 19 insertions, 12 deletions
diff --git a/camel/camel-folder-summary.c b/camel/camel-folder-summary.c index 73de29986a..d33c452bb7 100644 --- a/camel/camel-folder-summary.c +++ b/camel/camel-folder-summary.c @@ -692,7 +692,7 @@ int camel_folder_summary_decode_token(FILE *in, char **str) { char *ret; - int len; + guint32 len; io(printf("Decode token ...\n")); @@ -755,7 +755,7 @@ camel_folder_summary_encode_string(FILE *out, char *str) int camel_folder_summary_decode_string(FILE *in, char **str) { - int len; + guint32 len; register char *ret; io(printf("Decode string ...\n", str)); @@ -825,8 +825,7 @@ my_list_size(struct _node **list) static int summary_header_load(CamelFolderSummary *s, FILE *in) { - guint32 version, flags, nextuid, count; - time_t time; + gint32 version, flags, nextuid, count, utime; fseek(in, 0, SEEK_SET); @@ -835,14 +834,14 @@ summary_header_load(CamelFolderSummary *s, FILE *in) if (camel_folder_summary_decode_fixed_int32(in, &version) == -1 || camel_folder_summary_decode_fixed_int32(in, &flags) == -1 || camel_folder_summary_decode_fixed_int32(in, &nextuid) == -1 - || camel_folder_summary_decode_fixed_int32(in, &time) == -1 /* TODO: yes i know this warns, to be fixed later */ + || camel_folder_summary_decode_fixed_int32(in, &utime) == -1 || camel_folder_summary_decode_fixed_int32(in, &count) == -1) { return -1; } s->nextuid = nextuid; s->flags = flags; - s->time = time; + s->time = (time_t) utime; s->saved_count = count; if (s->version != version) { g_warning("Summary header version mismatch"); @@ -974,6 +973,7 @@ static CamelMessageInfo * message_info_load(CamelFolderSummary *s, FILE *in) { CamelMessageInfo *mi; + guint32 udate_sent, udate_received; guint count; int i; @@ -983,8 +983,8 @@ message_info_load(CamelFolderSummary *s, FILE *in) camel_folder_summary_decode_string(in, &mi->uid); camel_folder_summary_decode_uint32(in, &mi->flags); - camel_folder_summary_decode_uint32(in, &mi->date_sent); /* warnings, leave them here */ - camel_folder_summary_decode_uint32(in, &mi->date_received); + camel_folder_summary_decode_uint32(in, &udate_sent); /* warnings, leave them here */ + camel_folder_summary_decode_uint32(in, &udate_received); /* ms->xev_offset = camel_folder_summary_decode_uint32(in);*/ camel_folder_summary_decode_string(in, &mi->subject); camel_folder_summary_decode_string(in, &mi->from); @@ -992,6 +992,9 @@ message_info_load(CamelFolderSummary *s, FILE *in) camel_folder_summary_decode_string(in, &mi->cc); mi->content = NULL; + mi->date_sent = (time_t) udate_sent; + mi->date_received = (time_t) udate_received; + camel_folder_summary_decode_string(in, &mi->message_id); camel_folder_summary_decode_uint32(in, &count); @@ -1079,17 +1082,21 @@ content_info_load(CamelFolderSummary *s, FILE *in) { CamelMessageContentInfo *ci; char *type, *subtype; - guint32 count, i; + guint32 count, i, upos, ubodypos, uendpos; struct _header_content_type *ct; io(printf("Loading content info\n")); ci = g_malloc0(s->content_info_size); - camel_folder_summary_decode_uint32(in, &ci->pos); - camel_folder_summary_decode_uint32(in, &ci->bodypos); - camel_folder_summary_decode_uint32(in, &ci->endpos); + camel_folder_summary_decode_uint32(in, &upos); + camel_folder_summary_decode_uint32(in, &ubodypos); + camel_folder_summary_decode_uint32(in, &uendpos); + ci->pos = (off_t) upos; + ci->bodypos = (off_t) ubodypos; + ci->endpos = (off_t) uendpos; + camel_folder_summary_decode_token(in, &type); camel_folder_summary_decode_token(in, &subtype); ct = header_content_type_new(type, subtype); |