From: ceriel Date: Tue, 5 Jun 1990 12:07:28 +0000 (+0000) Subject: mktime() did not work for 2-byte machines X-Git-Tag: release-5-5~1695 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=bea95a44433ec58cf736afded993a058bce7d8d1;p=ack.git mktime() did not work for 2-byte machines --- diff --git a/lang/cem/libcc.ansi/time/mktime.c b/lang/cem/libcc.ansi/time/mktime.c index 597f104c7..9ea4ec695 100644 --- a/lang/cem/libcc.ansi/time/mktime.c +++ b/lang/cem/libcc.ansi/time/mktime.c @@ -101,7 +101,7 @@ mktime(register struct tm *timep) timep->tm_yday = yday; timep->tm_wday = (day + 4) % 7; /* day 0 was thursday (4) */ - seconds = ((timep->tm_hour * 60) + timep->tm_min) * 60 + timep->tm_sec; + seconds = ((timep->tm_hour * 60L) + timep->tm_min) * 60L + timep->tm_sec; if ((TIME_MAX - seconds) / SECS_DAY < day) overflow++; seconds += day * SECS_DAY;