[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/missing _time.cpp,1.2,1.3

Chris Apers chrilith at users.sourceforge.net
Fri Nov 28 02:04:03 CET 2003


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src/missing
In directory sc8-pr-cvs1:/tmp/cvs-serv8464

Modified Files:
	_time.cpp 
Log Message:
Fixed localtime function

Index: _time.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/missing/_time.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- _time.cpp	30 Apr 2003 21:08:44 -0000	1.2
+++ _time.cpp	28 Nov 2003 10:03:42 -0000	1.3
@@ -26,7 +26,7 @@
 
 time_t time(time_t *tloc) {
 	UInt32 secs = TimGetSeconds();					// since 1/1/1904 12AM.
-	DateTimeType Epoch = {0, 0, 0, 1, 1, 1970, 0};	// form 1/1/1904 12AM to 1/1/1970 12AM
+	DateTimeType Epoch = {1, 0, 0, 1, 1, 1970, 0};	// form 1/1/1904 12AM to 1/1/1970 12AM
 
 	secs -= TimDateTimeToSeconds (&Epoch);
 	
@@ -52,8 +52,8 @@
 	tmDate.tm_min	= dt.minute;
 	tmDate.tm_hour	= dt.hour;
 	tmDate.tm_mday	= dt.day;
-	tmDate.tm_mon	= dt.month;
-	tmDate.tm_year	= dt.year;
+	tmDate.tm_mon	= dt.month - 1;
+	tmDate.tm_year	= dt.year - 1900;
 	tmDate.tm_wday	= dt.weekDay;
 	
 	return &tmDate;





More information about the Scummvm-git-logs mailing list