From e039fb25f0ce5dc8e605ee0de245fd3cd84f5025 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 31 Dec 2003 22:49:30 +0000 Subject: * time/mktime.c (check_result): Use less-confusing report format. "long" -> "long int", as per usual GNU style. (main): Likewise. Don't loop if the iteration overflows time_t. Allow a negative step in the iteration. * time/mktime.c: Assume freestanding C89 or better. (HAVE_LIMITS_H, STDC_HEADERS) [defined _LIBC]: Remove; assume they're 1. (__P): Remove; not used. (CHAR_BIT, INT_MIN, INT_MAX): Remove; defines them. (mktime, not_equal_tm, print_tm, check_result, main): Use prototypes. Prototypes use const * where appropriate. (main) [DEBUG]: Fix typo in testing code uncovered by above changes, which caused the testing code to dump core on some hosts. --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 158dc1a4a6..b9280eba18 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2003-12-30 Paul Eggert + + * time/mktime.c (check_result): Use less-confusing report format. + "long" -> "long int", as per usual GNU style. + (main): Likewise. + Don't loop if the iteration overflows time_t. + Allow a negative step in the iteration. + + * time/mktime.c: Assume freestanding C89 or better. + (HAVE_LIMITS_H, STDC_HEADERS) [defined _LIBC]: Remove; + assume they're 1. + (__P): Remove; not used. + (CHAR_BIT, INT_MIN, INT_MAX): Remove; defines them. + (mktime, not_equal_tm, print_tm, check_result, main): Use prototypes. + Prototypes use const * where appropriate. + (main) [DEBUG]: Fix typo in testing code uncovered by above changes, + which caused the testing code to dump core on some hosts. + 2003-12-31 Ulrich Drepper * locale/setlocale.c (setlocale): Avoid duplicating locale names -- cgit 1.4.1