From 666e8f922ffe516cb4803887a91ddd75f308a79d Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Mon, 12 Aug 2002 04:32:41 +0000 Subject: Revert commit by davidm to printf.c that initialized conv_num needlessly. To do so increases the generated code size with bcc. Eliminate duplicate define warnings in wstring.c. Fix potentially broken preprocessor comparisons. The preprocessor converts integers to maximal signed type, so inequality comparisons involving UINTMAX_MAX, ULLONG_MAX, and (if no long long) ULONG_MAX were potentially broken. --- libc/misc/time/time.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libc/misc/time') diff --git a/libc/misc/time/time.c b/libc/misc/time/time.c index d439de90c..3f0ddf78d 100644 --- a/libc/misc/time/time.c +++ b/libc/misc/time/time.c @@ -449,7 +449,8 @@ static int tm_isdst(register const struct tm *__restrict ptm) { register rule_struct *r = _time_tzinfo; long sec; - int i, isdst, isleap, day, day0, monlen, mday, oday; + int i, isdst, isleap, day, day0, monlen, mday; + int oday; /* Note: oday can be uninitialized. */ isdst = 0; if (r[1].tzname[0] != 0) { @@ -1681,7 +1682,7 @@ struct tm *_time_t2tm(const time_t *__restrict timer, { register int *p; time_t t1, t, v; - int wday; + int wday; /* Note: wday can be uninitialized. */ { register const uint16_t *vp; -- cgit v1.2.3