From 1139537a2536b2ca1632f5ab991935ba25068bcb Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Fri, 25 Feb 2005 22:31:21 +0000 Subject: 2005-02-25 Eric Blake * libc/include/time.h (__tzrule_struct): Make offset long, since a 16-bit int overflows on a 12-hour offset. * libc/sys/linux/include/time.h: Ditto. * libc/time/mktime.c (mktime): Use new type of __tzrule.offset. * libc/time/mktm_r.c: Ditto. * libc/time/gettzinfo.c: Ditto. * libc/time/strftime.c (strftime): Fix '%x' to deal with negative years. Fix '%z' to use long, not int. --- newlib/libc/time/gettzinfo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'newlib/libc/time/gettzinfo.c') diff --git a/newlib/libc/time/gettzinfo.c b/newlib/libc/time/gettzinfo.c index be754f31b..54c9bc2f0 100644 --- a/newlib/libc/time/gettzinfo.c +++ b/newlib/libc/time/gettzinfo.c @@ -3,8 +3,8 @@ /* Shared timezone information for libc/time functions. */ static __tzinfo_type tzinfo = {1, 0, - { {'J', 0, 0, 0, 0, (time_t)0, 0 }, - {'J', 0, 0, 0, 0, (time_t)0, 0 } + { {'J', 0, 0, 0, 0, (time_t)0, 0L }, + {'J', 0, 0, 0, 0, (time_t)0, 0L } } }; -- cgit v1.2.3