mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-14 14:01:48 +03:00
* 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.
29 lines
345 B
Plaintext
29 lines
345 B
Plaintext
Description:
|
|
nstrftime() function: convert date and time to string, with GNU extensions.
|
|
|
|
Files:
|
|
lib/strftime.h
|
|
lib/strftime.c
|
|
m4/tm_gmtoff.m4
|
|
m4/strftime.m4
|
|
|
|
Depends-on:
|
|
extensions
|
|
stdbool
|
|
time_rz
|
|
|
|
configure.ac:
|
|
gl_FUNC_GNU_STRFTIME
|
|
|
|
Makefile.am:
|
|
lib_SOURCES += strftime.c
|
|
|
|
Include:
|
|
"strftime.h"
|
|
|
|
License:
|
|
LGPL
|
|
|
|
Maintainer:
|
|
Jim Meyering, glibc
|