[Scummvm-cvs-logs] CVS: scummvm/scumm object.cpp,1.59,1.60 usage_bits.cpp,1.3,1.4

Pawel Kolodziejski aquadran at users.sourceforge.net
Sat Jan 18 06:17:08 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv8572

Modified Files:
	object.cpp usage_bits.cpp 
Log Message:
fix compilation under VC6

Index: object.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/object.cpp,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- object.cpp	17 Jan 2003 15:23:27 -0000	1.59
+++ object.cpp	18 Jan 2003 14:16:55 -0000	1.60
@@ -1693,8 +1693,8 @@
 
 	// Lock room/roomScripts for the given room. They contains the OBCD/OBIM
 	// data, and a call to createResource might expire them, hence we lock them.
-	isRoomLocked = res.flags[rtRoom][room] & RF_LOCK;
-	isRoomScriptsLocked = res.flags[rtRoomScripts][room] & RF_LOCK;
+	isRoomLocked = ((res.flags[rtRoom][room] & RF_LOCK) != 0);
+	isRoomScriptsLocked = ((res.flags[rtRoomScripts][room] & RF_LOCK) != 0);
 	if (!isRoomLocked)
 		lock(rtRoom, room);
 	if (_features & GF_AFTER_V8 && !isRoomScriptsLocked)

Index: usage_bits.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/usage_bits.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- usage_bits.cpp	16 Jan 2003 18:07:52 -0000	1.3
+++ usage_bits.cpp	18 Jan 2003 14:16:55 -0000	1.4
@@ -26,8 +26,8 @@
 	int i;
 
 	for (i = 409; i >= 0; i--) {
-		bool dirty_bit = gfxUsageBits[i] & 0x80000000;
-		bool restored_bit = gfxUsageBits[i] & 0x40000000;
+		bool dirty_bit = ((gfxUsageBits[i] & 0x80000000) != 0);
+		bool restored_bit = ((gfxUsageBits[i] & 0x40000000) != 0);
 		
 		gfxUsageBits[3 * i] = gfxUsageBits[i] & 0x3FFFFFFF;
 		if (dirty_bit)





More information about the Scummvm-git-logs mailing list