[Scummvm-cvs-logs] CVS: scummvm/scumm wiz_he.cpp,2.46,2.47

kirben kirben at users.sourceforge.net
Sat Apr 9 20:50:47 CEST 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30420/scumm

Modified Files:
	wiz_he.cpp 
Log Message:

Pointer off by 8


Index: wiz_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/wiz_he.cpp,v
retrieving revision 2.46
retrieving revision 2.47
diff -u -d -r2.46 -r2.47
--- wiz_he.cpp	10 Apr 2005 01:25:33 -0000	2.46
+++ wiz_he.cpp	10 Apr 2005 03:50:17 -0000	2.47
@@ -1325,10 +1325,10 @@
 		assert(iwiz);
 		uint8 *rmap = findWrappedBlock(MKID('RMAP'), iwiz, st, 0) ;
 		assert(rmap);
-		*(uint32 *)(rmap + 8) = TO_BE_32(0x12345678);
+		*(uint32 *)(rmap) = TO_BE_32(0x12345678);
 		while (num--) {
 			uint8 idx = *index++;
-			rmap[0xC + idx] = params->remapColor[idx];
+			rmap[4 + idx] = params->remapColor[idx];
 		}
 	}
 
@@ -1556,10 +1556,10 @@
 			assert(iwiz);
 			uint8 *rmap = findWrappedBlock(MKID('RMAP'), iwiz, state, 0) ;
 			assert(rmap);
-			*(uint32 *)(rmap + 8) = TO_BE_32(0x12345678);
+			*(uint32 *)(rmap) = TO_BE_32(0x12345678);
 			while (num--) {
 				uint8 idx = *index++;
-				rmap[0xC + idx] = params->remapColor[idx];
+				rmap[4 + idx] = params->remapColor[idx];
 			}
 		}
 		break;





More information about the Scummvm-git-logs mailing list