Declare mbox' frompos as goffset, not off_t
authorMilan Crha <mcrha@redhat.com>
Wed, 26 May 2010 18:20:51 +0000 (20:20 +0200)
committerMilan Crha <mcrha@redhat.com>
Wed, 26 May 2010 18:20:51 +0000 (20:20 +0200)
camel/providers/local/camel-mbox-summary.c
camel/providers/local/camel-mbox-summary.h

index 4923ace..df1286f 100644 (file)
@@ -414,10 +414,13 @@ message_info_migrate (CamelFolderSummary *s, FILE *in)
 
        mi = CAMEL_FOLDER_SUMMARY_CLASS (camel_mbox_summary_parent_class)->message_info_migrate (s, in);
        if (mi) {
+               off_t ot = -1;
                CamelMboxMessageInfo *mbi = (CamelMboxMessageInfo *)mi;
 
-               if (camel_file_util_decode_off_t(in, &mbi->frompos) == -1)
+               if (camel_file_util_decode_off_t(in, &ot) == -1)
                        goto error;
+
+               mbi->frompos = (goffset) ot;
        }
 
        return mi;
index 5b4f95c..bc0a150 100644 (file)
@@ -57,7 +57,7 @@ typedef struct _CamelMboxMessageContentInfo {
 typedef struct _CamelMboxMessageInfo {
        CamelLocalMessageInfo info;
 
-       off_t frompos;
+       goffset frompos;
 } CamelMboxMessageInfo;
 
 struct _CamelMboxSummary {