[Scummvm-cvs-logs] CVS: scummvm scummsys.h,1.26,1.27

Ludvig Strigeus strigeus at users.sourceforge.net
Sat Apr 13 13:13:03 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv4936

Modified Files:
	scummsys.h 
Log Message:
made simon more endian safe

Index: scummsys.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummsys.h,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** scummsys.h	12 Apr 2002 21:26:34 -0000	1.26
--- scummsys.h	13 Apr 2002 20:12:43 -0000	1.27
***************
*** 310,313 ****
--- 310,315 ----
  #define TO_BE_32(a) ((((a)>>24)&0xFF) | (((a)>>8)&0xFF00) | (((a)<<8)&0xFF0000) | (((a)<<24)&0xFF000000))
  
+ uint16 FORCEINLINE TO_BE_16(uint16 a) { return (a>>8) | (a<<8); }
+ 
  #elif defined(SCUMM_BIG_ENDIAN)
  
***************
*** 355,359 ****
  
  #define TO_BE_32(a) (a)
! 
  #else
  
--- 357,361 ----
  
  #define TO_BE_32(a) (a)
! #define TO_BE_16(a) (a)
  #else
  





More information about the Scummvm-git-logs mailing list