util: make g_mime_utils_header_decode_date_unix match prototype

The problem shows up on 32 bit architectures where sizeof(time_t) !=
sizeof(gint64).  Upcasting the 32 bit time_t to a 64 bit integer
should hopefully be safe.
This commit is contained in:
David Bremner 2017-07-17 08:47:18 -03:00
parent 952a0f0cda
commit d2c3a0a3a8

View file

@ -100,9 +100,9 @@ g_mime_signature_status_error (GMimeSignatureError error) {
return (error != GMIME_SIGNATURE_ERROR_NONE);
}
time_t
gint64
g_mime_utils_header_decode_date_unix (const char *date) {
return g_mime_utils_header_decode_date (date, NULL);
return (gint64) g_mime_utils_header_decode_date (date, NULL);
}
#else /* GMime >= 3.0 */