* device/lib/time.c (mktime): fixed bug 1334315
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Oct 2005 19:50:51 +0000 (19:50 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 28 Oct 2005 19:50:51 +0000 (19:50 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3920 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/lib/time.c

index 642b13dbc8260462981b505994cfb6b87e8640ea..6b86ebf096086f764416a3e53b5ece75e721c90b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
 
        * src/SDCCsymt.c (compStructSize): make bitfields without (un)signed
        specifier unsigned
+       * device/lib/time.c (mktime): fixed bug 1334315
 
 2005-10-28 Raphael Neider <rneider AT web.de>
 
index 11891004ee849e665aae3f665e205a4282ebef63..8266ab9e69880f58a6aa8496e296e26a2d3a6897 100755 (executable)
@@ -198,7 +198,7 @@ time_t mktime(struct tm *timeptr) {
     }
 
     seconds+= (timeptr->tm_mday-1)*60*60*24L;
-    seconds+= timeptr->tm_hour*60*60;
+    seconds+= timeptr->tm_hour*60*60L;
     seconds+= timeptr->tm_min*60;
     seconds+= timeptr->tm_sec;
     return seconds;