Some fields like UIDVALIDITY and MODSEQ may well be larger than can fit in
a 32-bit value. RFC4551 makes this abundantly clear in its examples.
return ret;
}
-guint32
+guint64
camel_imapx_stream_number(CamelIMAPXStream *is, CamelException *ex)
{
guchar *token;
return 0;
}
- return strtoul((gchar *)token, 0, 10);
+ return strtoull((gchar *)token, 0, 10);
}
gint
CamelException *ex);
/* gets a 'number' */
-guint32 camel_imapx_stream_number (CamelIMAPXStream *is,
+guint64 camel_imapx_stream_number (CamelIMAPXStream *is,
CamelException *ex);
/* skips the rest of a line, including literals, etc */