[Scummvm-cvs-logs] SF.net SVN: scummvm:[36197] scummvm/trunk/engines/tinsel/sched.cpp

joostp at users.sourceforge.net joostp at users.sourceforge.net
Mon Feb 2 13:36:41 CET 2009


Revision: 36197
          http://scummvm.svn.sourceforge.net/scummvm/?rev=36197&view=rev
Author:   joostp
Date:     2009-02-02 12:36:41 +0000 (Mon, 02 Feb 2009)

Log Message:
-----------
more endian fixes

Modified Paths:
--------------
    scummvm/trunk/engines/tinsel/sched.cpp

Modified: scummvm/trunk/engines/tinsel/sched.cpp
===================================================================
--- scummvm/trunk/engines/tinsel/sched.cpp	2009-02-01 23:06:35 UTC (rev 36196)
+++ scummvm/trunk/engines/tinsel/sched.cpp	2009-02-02 12:36:41 UTC (rev 36197)
@@ -562,7 +562,7 @@
 
 	pStruc = (PROCESS_STRUC *)LockMem(hSceneProcess);
 	for (i = 0; i < numSceneProcess; i++) {
-		if (pStruc[i].hProcessCode == pic->hCode) {
+		if (FROM_LE_32(pStruc[i].hProcessCode) == pic->hCode) {
 			g_scheduler->createProcess(PID_PROCESS + i, RestoredProcessProcess,
 					 &pic, sizeof(pic));
 			break;
@@ -590,11 +590,11 @@
 
 	_ctx->pStruc = (PROCESS_STRUC *)LockMem(hSceneProcess);
 	for (i = 0; i < numSceneProcess; i++) {
-		if (_ctx->pStruc[i].processId == procID) {
+		if (FROM_LE_32(_ctx->pStruc[i].processId) == procID) {
 			assert(_ctx->pStruc[i].hProcessCode);		// Must have some code to run
 
 			_ctx->pic = InitInterpretContext(GS_PROCESS,
-				_ctx->pStruc[i].hProcessCode,
+				FROM_LE_32(_ctx->pStruc[i].hProcessCode),
 				event,
 				NOPOLY,			// No polygon
 				0,			// No actor
@@ -629,7 +629,7 @@
 
 	pStruc = (PROCESS_STRUC *) LockMem(hSceneProcess);
 	for (i = 0; i < numSceneProcess; i++) {
-		if (pStruc[i].processId == procID) {
+		if (FROM_LE_32(pStruc[i].processId) == procID) {
 			g_scheduler->killMatchingProcess(PID_PROCESS + i, -1);
 			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