diff options
author | David Woodhouse <David.Woodhouse@intel.com> | 2010-06-24 12:30:58 +0100 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2010-06-28 13:43:12 +0100 |
commit | 74510e17ab484b8a0f74d30cd8962d3d39a045e7 (patch) | |
tree | 265240a87a1c3a39336ff9b2a6cf83f07d850f57 | |
parent | 7b6733c2fc5e2a0af04d1cc6d5ad5c7f70216411 (diff) | |
download | evolution-data-server-74510e17ab484b8a0f74d30cd8962d3d39a045e7.tar.gz |
Make uidvalidity field 64-bit
But not in the summary yet; I'll get to that shortly and we aren't even
storing it there anyway right now -- we're always writing zero.
(cherry picked from commit 8cd40b296bfe1bdb9a7b46b8585a27872990af55)
-rw-r--r-- | camel/providers/imapx/camel-imapx-server.h | 2 | ||||
-rw-r--r-- | camel/providers/imapx/camel-imapx-utils.h | 8 | ||||
-rw-r--r-- | camel/providers/imapx/camel-imapx-view-summary.h | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/camel/providers/imapx/camel-imapx-server.h b/camel/providers/imapx/camel-imapx-server.h index 5aec5b8b5..1f0ed1070 100644 --- a/camel/providers/imapx/camel-imapx-server.h +++ b/camel/providers/imapx/camel-imapx-server.h @@ -79,7 +79,7 @@ struct _CamelIMAPXServer { struct _CamelFolderChangeInfo *changes; struct _CamelFolder *select_pending; guint32 permanentflags; - guint32 uidvalidity; + guint64 uidvalidity; guint32 unseen; guint32 exists; guint32 recent; diff --git a/camel/providers/imapx/camel-imapx-utils.h b/camel/providers/imapx/camel-imapx-utils.h index 7057dab2f..43a836eb9 100644 --- a/camel/providers/imapx/camel-imapx-utils.h +++ b/camel/providers/imapx/camel-imapx-utils.h @@ -150,15 +150,15 @@ struct _status_info { gchar *newname; } newname; guint32 permanentflags; - guint32 uidvalidity; + guint64 uidvalidity; guint32 uidnext; guint32 unseen; struct { - guint32 uidvalidity; + guint64 uidvalidity; guint32 uid; } appenduid; struct { - guint32 uidvalidity; + guint64 uidvalidity; GPtrArray *uids; GPtrArray *copied_uids; } copyuid; @@ -179,7 +179,7 @@ struct _state_info { guint32 messages; guint32 recent; guint32 uidnext; - guint32 uidvalidity; + guint64 uidvalidity; guint32 unseen; }; diff --git a/camel/providers/imapx/camel-imapx-view-summary.h b/camel/providers/imapx/camel-imapx-view-summary.h index eb33ccdef..6a4307fe6 100644 --- a/camel/providers/imapx/camel-imapx-view-summary.h +++ b/camel/providers/imapx/camel-imapx-view-summary.h @@ -40,7 +40,7 @@ struct _CamelIMAPXView { /* This data is only set on the root views */ gchar *raw_name; guint32 exists; - guint32 uidvalidity; + guint64 uidvalidityxx; /* Cope with it being 64-bit, if you ever build this file again */ guint32 permanentflags; }; |