[Scummvm-cvs-logs] CVS: scummvm/common scummsys.h,1.48,1.49

Eugene Sandulenko sev at users.sourceforge.net
Tue Jun 22 16:53:04 CEST 2004


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

Modified Files:
	scummsys.h 
Log Message:
Implement 24-bit read from memory functions


Index: scummsys.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/common/scummsys.h,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- scummsys.h	25 May 2004 14:44:02 -0000	1.48
+++ scummsys.h	22 Jun 2004 23:52:31 -0000	1.49
@@ -419,7 +419,15 @@
 	}
 #endif
 
+FORCEINLINE uint32 READ_LE_UINT24(const void *ptr) {
+	const byte *b = (const byte *)ptr;
+	return (b[2] << 16) + (b[1] << 8) + (b[0]);
+}
 
+FORCEINLINE uint32 READ_BE_UINT24(const void *ptr) {
+	const byte *b = (const byte*)ptr;
+	return (b[0] << 16) + (b[1] << 8) + (b[2]);
+}
 	
 #if defined(NEWGUI_256)
 	// 256 color only on PalmOS





More information about the Scummvm-git-logs mailing list