[Scummvm-cvs-logs] CVS: scummvm/scumm/smush blitter.cpp,1.5,1.6

Nicolas Bacca arisme at users.sourceforge.net
Wed Nov 27 14:47:02 CET 2002


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

Modified Files:
	blitter.cpp 
Log Message:
Rewrite ifdefs

Index: blitter.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/smush/blitter.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- blitter.cpp	16 Nov 2002 00:09:56 -0000	1.5
+++ blitter.cpp	27 Nov 2002 22:46:10 -0000	1.6
@@ -203,28 +203,28 @@
 void Blitter::blockCopy(int32 offset) {
 	if(_cur.getX() + 3 < _src.right() && _cur.getY() + 3 < _src.bottom()) {// This is clipping
 		byte * dst = _offset;
-#ifndef _WIN32_WCE
-		*((uint32 *)dst) = *((uint32 *)(dst + offset));
-#else
+#if defined(SCUMM_NEED_ALIGNMENT)
 		memcpy(dst, dst + offset, sizeof(uint32));
+#else
+		*((uint32 *)dst) = *((uint32 *)(dst + offset));
 #endif
 		dst += _clip.getX();
-#ifndef _WIN32_WCE
-		*((uint32 *)dst) = *((uint32 *)(dst + offset));
-#else
+#if defined(SCUMM_NEED_ALIGNMENT)
 		memcpy(dst, dst + offset, sizeof(uint32));
+#else
+		*((uint32 *)dst) = *((uint32 *)(dst + offset));
 #endif
 		dst += _clip.getX();
-#ifndef _WIN32_WCE
-		*((uint32 *)dst) = *((uint32 *)(dst + offset));
-#else
+#if defined(SCUMM_NEED_ALIGNMENT)
 		memcpy(dst, dst + offset, sizeof(uint32));
+#else
+		*((uint32 *)dst) = *((uint32 *)(dst + offset));
 #endif
 		dst += _clip.getX();
-#ifndef _WIN32_WCE
-		*((uint32 *)dst) = *((uint32 *)(dst + offset));
-#else
+#if defined(SCUMM_NEED_ALIGNMENT)
 		memcpy(dst, dst + offset, sizeof(uint32));
+#else
+		*((uint32 *)dst) = *((uint32 *)(dst + offset));
 #endif
 #ifdef DEBUG_CLIPPER
 	} else {





More information about the Scummvm-git-logs mailing list