summaryrefslogtreecommitdiff
path: root/lib/strftime.c
AgeCommit message (Collapse)Author
2003-01-20From GNU libc.Jim Meyering
(my_strftime): Handle very large width specifications for numeric values correctly. Improve checks for overflow.
2003-01-19(widen) [COMPILE_WIDE]: Merge nearly-identical definitions.Jim Meyering
(nl_get_alt_digit) [! defined my_strftime]: Define. (my_strftime) [_NL_CURRENT]: Merge nearly-identical uses of _nl_get_alt_digit and _nl_get_walt_digit.
2003-01-19(my_strftime): Merge in locale-related changes from libc.Jim Meyering
These changes have no effect outside of _LIBC.
2001-12-09(my_strftime_localtime_r): Include this functionJim Meyering
definition in the `#if ! HAVE_TM_GMTOFF' block.
2001-05-20(my_strftime):Jim Meyering
Define to nstrftime if emacs, but only if my_strftime is not defined. (extra_args, extra_args_spec, extra_args_spec_iso): Rename from ut_argument, ut_argument_spec, ut_argument_spec_iso, respectively. Add one more extra argument: a nanoseconds value. All uses changed. (ns): New macro. (my_strftime function): Add %N format. (emacs_strftimeu): Renamed from emacs_strftime, with extra ut argument.
2001-02-17update comments from libcJim Meyering
2001-01-04Sync with glibc time/strftime.c 1.81.Jim Meyering
2000-11-23(my_strftime): Do not invoke mbrlen with aJim Meyering
size of (size_t) -1; it's not portable.
2000-10-26Update from libc.Jim Meyering
2000-08-30Merge in changes from GNU libc.Jim Meyering
2000-04-17(my_strftime) [strftime]: Declare strftime here, since the definitionJim Meyering
of it to rpl_strftime also defined-away the system's declaration.
2000-04-03(my_strftime): Make sure we call the systemJim Meyering
strftime, not ourselves, when invoking the underlying strftime.
2000-01-06Sync with the GNU C Library.Jim Meyering
2000-01-02(my_strftime): Some old compilers object toJim Meyering
'\a', so don't bother optimizing for it.
1999-09-19Remove useless parens in #if directiveJim Meyering
1999-04-06Update from master source in libc, removing %f.Jim Meyering
1998-12-07ansideclifyJim Meyering
1998-10-18 Don't invoke localtime_r or gmtime_r unless it's the GNU CJim Meyering
library's localtime_r and gmtime_r; there are too many buggy implementations of localtime_r and gmtime_r out there, and it's not worth keeping track of all the different bugs. * strftime.c (__EXTENSIONS__): Remove. (my_strftime_gmtime_r): Renamed from gmtime_r; all uses changed. (my_strftime_localtime_r): Renamed from localtime_r; all uses changed. Base them on localtime/gmtime if not _LIBC.
1998-10-18Declare localtime_r if necessary.Jim Meyering
1998-10-17Some systems require <unistd.h> to be included before <time.h> forJim Meyering
localtime_r to be declared properly.
1998-09-27(my_strftime): Update from FSF.Jim Meyering
1998-04-28tweak from FSFJim Meyering
1997-11-18(_REENTRANT): #define, as some hosts need this to declare localtime_r properly.Jim Meyering
From Paul Eggert.
1997-11-13Update from FSF.Jim Meyering
1997-10-22update from FSFJim Meyering
1997-05-28correct/normalize indentation in cpp directivesJim Meyering
1997-05-28update from FSFJim Meyering
1997-01-23revert last changeJim Meyering
1997-01-22[strftime]: Add parameters to macro definition. From Drepper.Jim Meyering
1997-01-22(_strftime_copytm): New function, to work around Solaris 2.5 tzset bug.Jim Meyering
From Paul Eggert.
1996-12-21update from GNU libcJim Meyering
1996-12-21Update from GNU libc.Jim Meyering
1996-12-18run cpp-indentJim Meyering
1996-12-18another new version ...Jim Meyering
1996-12-18Update from GNU libc.Jim Meyering
1996-12-10add a spaceJim Meyering
1996-12-10revert last change.Jim Meyering
1996-12-10[HAVE_TZNAME || defined __LIBC]: Declare tzname.Jim Meyering
1996-12-09[HAVE_TZNAME]: Declare tzname.Jim Meyering
Patch from Karl Heuer.
1996-12-07(strftime): Remove " %Z" part of format for %c. Suggestion from Paul Eggert.Jim Meyering
1996-12-01Update from GNU libc.Jim Meyering
1996-11-05Fix copyright.Jim Meyering
1996-10-10(strftime): Accommodate the broken C compilerJim Meyering
that comes with SunOS -- don't initialize aggregates in decls of automatic variables. Reported by Kaveh Ghazi.
1996-09-17(strftime): New version, from GNU libc.Jim Meyering
1996-09-06revert last changeJim Meyering
1996-09-06New version from glibc.Jim Meyering
1996-08-17Update from GNU libc -- this adds back %z and %sJim Meyering
formats and reverts to old behavior where unrecognized format like %E is treated as eqivalent to `E'.
1996-07-30Update from GNU libc master.Jim Meyering
1996-07-17Use `;' instead of (void)0.Jim Meyering
1996-07-16Use `(void)0' as second arg to add macro.Jim Meyering
Omitting that second arg made some HPUX C compiler report an error. From Kaveh R. Ghazi.