diff options
| author | djcb <djcb@djcbsoftware.nl> | 2013-10-07 00:50:36 +0300 |
|---|---|---|
| committer | djcb <djcb@djcbsoftware.nl> | 2013-10-07 00:50:36 +0300 |
| commit | c898265ee51ea7aae6b76eec3d2ecf72b12aa1d6 (patch) | |
| tree | 4add8a6c6f7d6e9e156e9af5fa91eb3a9553f892 /contrib | |
| parent | def8094b162cec849c36c5f67cd4bebb4c3fe177 (diff) | |
* use timegm instead of the tzset hack
Diffstat (limited to 'contrib')
| -rw-r--r-- | contrib/gmime-test.c | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/contrib/gmime-test.c b/contrib/gmime-test.c index ffbf8f9..0f4ca1c 100644 --- a/contrib/gmime-test.c +++ b/contrib/gmime-test.c @@ -75,6 +75,26 @@ get_refs_str (GMimeMessage *msg) return rv; } +static void +print_date (GMimeMessage *msg) +{ + time_t t; + int tz; + char buf[64]; + size_t len; + struct tm *t_m; + + + g_mime_message_get_date (msg, &t, &tz); + t_m = localtime (&t); + + len = strftime (buf, sizeof(buf) - 1, "%c", t_m); + + if (len > 0) + g_print ("Date : %s (%s%04d)\n", + buf,tz < 0 ? "-" : "+", tz); +} + static gboolean test_message (GMimeMessage *msg) { @@ -98,6 +118,9 @@ test_message (GMimeMessage *msg) str = g_mime_message_get_subject (msg); g_print ("Subject: %s\n", str ? str : "<none>"); + print_date (msg); + + str = g_mime_message_get_message_id (msg); g_print ("Msg-id : %s\n", str ? str : "<none>"); |
