[Scummvm-cvs-logs] CVS: residual bits.h,1.2,1.3

James Brown ender at users.sourceforge.net
Sun Aug 17 08:42:07 CEST 2003


Update of /cvsroot/scummvm/residual
In directory sc8-pr-cvs1:/tmp/cvs-serv5233

Modified Files:
	bits.h 
Log Message:
This isn't i386 specific, it's just endian specific


Index: bits.h
===================================================================
RCS file: /cvsroot/scummvm/residual/bits.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- bits.h	15 Aug 2003 20:16:25 -0000	1.2
+++ bits.h	17 Aug 2003 15:41:33 -0000	1.3
@@ -46,6 +46,11 @@
   return *(reinterpret_cast<const uint32_t *>(data));
 }
 
+inline float get_float(const char *data) {
+  #error get_float not implemented on BE machines yet
+  return *(reinterpret_cast<const float *>(data));
+}
+
 #else
 
 inline uint32_t get_LE_uint32(const char *data) {
@@ -66,18 +71,9 @@
   return (udata[0] << 24) | (udata[1] << 16) | (udata[2] << 8) | udata[3];
 }
 
-#endif
-
-#ifdef i386
-
 inline float get_float(const char *data) {
   return *(reinterpret_cast<const float *>(data));
 }
-
-#else
-
-#error get_float not implemented on non-i386 machines yet
-
 #endif
 
 inline Vector3d get_vector3d(const char *data) {





More information about the Scummvm-git-logs mailing list