diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-07-23 18:28:13 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-07-23 18:31:07 -0700 |
commit | a89e3449698f97ea0f9c5fbd73aa054009858471 (patch) | |
tree | f7cf0f1151d09c45d5e580bed8ecab0c0f2e3afc /modules/strftime | |
parent | 4bc76593d509827588081e32ebd75a5e34d1c374 (diff) | |
download | gnulib-a89e3449698f97ea0f9c5fbd73aa054009858471.tar.gz |
fprintftime, strftime: use timezone_t args
* NEWS: Document the change.
* lib/fprintftime.h (fprintftime):
* lib/strftime.c (extra_args) [my_strftime]:
* lib/strftime.h (nstrftime):
Time zone arg is now of type timezone_t, not int.
* lib/strftime.c (mktime_z) [_LIBC]: New macro.
(__gmtime_r, __localtime_r) [!HAVE_TM_GMTOFF]: Remove; no longer used.
(my_strftime) [emacs && !my_strftime]:
(emacs_strftimeu) [emacs && !FPRINTFTIME]:
Remove; Emacs doesn't need this any more.
(HAVE_TZSET) [my_strftime]: Unset, since we no longer want
fprintftime and nstrftime to call tzset.
(ut) [!my_strftime]: Remove, replacing with ...
(tz) [!my_stftime]: ... this new macro. All uses changed.
(strftime_case_): Use localtime_rz and mktime_z instead
of localtime_r and mktime.
* modules/fprintftime (Depends-on): Add time_rz.
* modules/strftime (Depends-on): Add time_rz. Remove time_r.
* tests/test-strftime.c (main): Adjust to new nstrftime API.
Diffstat (limited to 'modules/strftime')
-rw-r--r-- | modules/strftime | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/strftime b/modules/strftime index 451e565772..b54f44eda0 100644 --- a/modules/strftime +++ b/modules/strftime @@ -10,7 +10,7 @@ m4/strftime.m4 Depends-on: extensions stdbool -time_r +time_rz configure.ac: gl_FUNC_GNU_STRFTIME |