diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-12-08 19:49:49 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2011-12-08 19:52:40 +0200 |
commit | 76cc330864a9680365123c86f8d5a394f952dcc5 (patch) | |
tree | 99a410b036db6e2caa7821ac5f6ebf40f4d29c6c /libmailutils/datetime/scantime.c | |
parent | 912224f8b9fd7638fd48b86670fffca693c2bf9f (diff) | |
download | mailutils-76cc330864a9680365123c86f8d5a394f952dcc5.tar.gz mailutils-76cc330864a9680365123c86f8d5a394f952dcc5.tar.bz2 |
New function mu_datetime_tz_local.
The function initializes mu_timezone structure to the local timezone.
* include/mailutils/datetime.h (mu_utc_offset): Change return type.
(mu_datetime_tz_local): New proto.
* libmailutils/datetime/tzlocal.c: New file.
* libmailutils/datetime/Makefile.am: Add new file.
* libmailutils/datetime/scantime.c (mu_scan_datetime): Use
mu_datetime_tz_local to initialize local TZ.
* mh/mh_format.c (_parse_date): Likewise.
* libmailutils/datetime/utcoff.c (mu_utc_offset): Returns int.
* libmu_sieve/actions.c (mime_create_ds): Use mu_c_streamftime
to format time directly to stream.
Diffstat (limited to 'libmailutils/datetime/scantime.c')
-rw-r--r-- | libmailutils/datetime/scantime.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libmailutils/datetime/scantime.c b/libmailutils/datetime/scantime.c index 670052bb3..7a4803f97 100644 --- a/libmailutils/datetime/scantime.c +++ b/libmailutils/datetime/scantime.c @@ -325,10 +325,7 @@ mu_scan_datetime (const char *input, const char *fmt, #endif /* provide default timezone, in case it is not supplied in input */ if (tz) - { - memset (tz, 0, sizeof *tz); - tz->utc_offset = mu_utc_offset (); - } + mu_datetime_tz_local (tz); /* Skip leading whitespace */ input = mu_str_skip_class (input, MU_CTYPE_BLANK); |