aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/gob.h
diff options
context:
space:
mode:
authorSven Hesse2007-10-19 23:00:43 +0000
committerSven Hesse2007-10-19 23:00:43 +0000
commitdd5be6826a081742c91ce8e9c36bf623b7754300 (patch)
treee05d6020a52a2fd95df2bf103995ff9b48667590 /engines/gob/gob.h
parent41d67964b1c267447e769dcc724d841a8154bd9e (diff)
downloadscummvm-rg350-dd5be6826a081742c91ce8e9c36bf623b7754300.tar.gz
scummvm-rg350-dd5be6826a081742c91ce8e9c36bf623b7754300.tar.bz2
scummvm-rg350-dd5be6826a081742c91ce8e9c36bf623b7754300.zip
Fixing the Gob3 CD crash on ARM systems/ports
svn-id: r29235
Diffstat (limited to 'engines/gob/gob.h')
-rw-r--r--engines/gob/gob.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/gob/gob.h b/engines/gob/gob.h
index 4bd0ab96c3..6f83fce1a2 100644
--- a/engines/gob/gob.h
+++ b/engines/gob/gob.h
@@ -63,8 +63,8 @@ class Adlib;
#define WRITE_VAR_UINT16(var, val) WRITE_VARO_UINT16((var) << 2, (val))
#define WRITE_VAR_UINT8(var, val) WRITE_VARO_UINT8((var) << 2, (val))
#define WRITE_VAR_STR(var, str) WRITE_VARO_STR((var) << 2, (str))
-#define READ_VARO_UINT32(offs) (*((uint32 *) VARP(offs)))
-#define READ_VARO_UINT16(offs) (*((uint16 *) VARP(offs)))
+#define READ_VARO_UINT32(offs) READ_UINT32(VARP(offs))
+#define READ_VARO_UINT16(offs) READ_UINT16(VARP(offs))
#define READ_VARO_UINT8(offs) (*((uint8 *) VARP(offs)))
#define READ_VAR_UINT32(var) READ_VARO_UINT32((var) << 2)
#define READ_VAR_UINT16(var) READ_VARO_UINT16((var) << 2)