summaryrefslogtreecommitdiffstats
path: root/apps/plugins/sdl/progs/quake/common.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/progs/quake/common.h')
-rw-r--r--apps/plugins/sdl/progs/quake/common.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/apps/plugins/sdl/progs/quake/common.h b/apps/plugins/sdl/progs/quake/common.h
index 8c6ab3a2dc..5f44b9fa43 100644
--- a/apps/plugins/sdl/progs/quake/common.h
+++ b/apps/plugins/sdl/progs/quake/common.h
@@ -96,21 +96,21 @@ extern int (*LittleLong) (int l);
extern float (*BigFloat) (float l);
extern float (*LittleFloat) (float l);
-#define LittleShortUnaligned(x) ReadLittleShort(((char*)(&(x))))
-#define BigShortUnaligned(x) ReadBigShort(((char*)&(x)))
-#define LittleLongUnaligned(x) ReadLittleLong(((char*)&(x)))
-#define BigLongUnaligned(x) ReadBigLong(((char*)&(x)))
-#define LittleFloatUnaligned(x) ReadLittleFloat(((char*)&(x)))
-#define BigFloatUnaligned(x) ReadBigFloat(((char*)&(x))
+#define LittleShortUnaligned(x) ReadLittleShort(((unsigned char*)(&(x))))
+#define BigShortUnaligned(x) ReadBigShort(((unsigned char*)&(x)))
+#define LittleLongUnaligned(x) ReadLittleLong(((unsigned char*)&(x)))
+#define BigLongUnaligned(x) ReadBigLong(((unsigned char*)&(x)))
+#define LittleFloatUnaligned(x) ReadLittleFloat(((unsigned char*)&(x)))
+#define BigFloatUnaligned(x) ReadBigFloat(((unsigned char*)&(x))
// for unaligned
-short ReadBigShort (char *l);
-short ReadLittleShort (char *l);
-int ReadBigLong (char *l);
-int ReadLittleLong (char *l);
-float ReadBigFloat (char *l);
-float ReadLittleFloat (char *l);
+short ReadBigShort (unsigned char *l);
+short ReadLittleShort (unsigned char *l);
+int ReadBigLong (unsigned char *l);
+int ReadLittleLong (unsigned char *l);
+float ReadBigFloat (unsigned char *l);
+float ReadLittleFloat (unsigned char *l);
//============================================================================