[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
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/bs2/driver d_draw.cpp,1.4,1.5 d_draw.h,1.2,1.3 driver96.h,1.17,1.18 palette.cpp,1.7,1.8 render.cpp,1.6,1.7
- Next message: [Scummvm-cvs-logs] CVS: residual TODO,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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) {
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/bs2/driver d_draw.cpp,1.4,1.5 d_draw.h,1.2,1.3 driver96.h,1.17,1.18 palette.cpp,1.7,1.8 render.cpp,1.6,1.7
- Next message: [Scummvm-cvs-logs] CVS: residual TODO,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list