[Scummvm-cvs-logs] SF.net SVN: scummvm:[38803] scummvm/trunk/engines/sci/engine/kernel.cpp
waltervn at users.sourceforge.net
waltervn at users.sourceforge.net
Mon Feb 23 02:59:04 CET 2009
Revision: 38803
http://scummvm.svn.sourceforge.net/scummvm/?rev=38803&view=rev
Author: waltervn
Date: 2009-02-23 01:59:04 +0000 (Mon, 23 Feb 2009)
Log Message:
-----------
SCI: Fix incorrect usage of struct tm in date function of kGetTime
Modified Paths:
--------------
scummvm/trunk/engines/sci/engine/kernel.cpp
Modified: scummvm/trunk/engines/sci/engine/kernel.cpp
===================================================================
--- scummvm/trunk/engines/sci/engine/kernel.cpp 2009-02-23 01:01:28 UTC (rev 38802)
+++ scummvm/trunk/engines/sci/engine/kernel.cpp 2009-02-23 01:59:04 UTC (rev 38803)
@@ -543,7 +543,7 @@
break;
}
case _K_NEW_GETTIME_DATE : {
- retval = (loc_time.tm_mon << 5) | loc_time.tm_mday | (loc_time.tm_year << 9);
+ retval = ((loc_time.tm_mon + 1) << 5) | loc_time.tm_mday | (((loc_time.tm_year + 1900) & 0x7f) << 9);
debugC(2, kDebugLevelTime, "GetTime(date) returns %d", retval);
break;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list