* lib-src/b2m.c (main): Don't include <limits.h>.
commit1c9af027b20db1df02dbdf72c8ac4915df2b7c1d
authorPaul Eggert <eggert@twinsun.com>
Tue, 4 Apr 2006 04:13:02 +0000 (4 04:13 +0000)
committerPaul Eggert <eggert@twinsun.com>
Tue, 4 Apr 2006 04:13:02 +0000 (4 04:13 +0000)
treeefb5d5b443cf3355b7ab2bae02b5a5d30396e767
parent680ba00ddbc297b2baeef6fac50cb8a0dad11bd6
* lib-src/b2m.c (main): Don't include <limits.h>.
(TM_YEAR_BASE): New macro.
(TM_YEAR_IN_ASCTIME_RANGE): Don't define if already defined, so
that s/ files can override this.  Use the more-conservative range
1000-9999.
(main): Check for asctime returning NULL.
* lib-src/fakemail.c: Likewise.
* src/editfns.c (TM_YEAR_IN_ASCTIME_RANGE): New macro, identical to
../lib-src/b2m.c and ../lib-src/editfns.c.
(Fcurrent_time_string): Use it.
Document that the year might not consume 4 columns if it's outside
the range 1000-9999.
Check for asctime failure.
Don't assume that the output string length is always exactly 24.
lib-src/ChangeLog
lib-src/b2m.c
lib-src/fakemail.c
src/ChangeLog
src/editfns.c