aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorEugene Sandulenko2006-11-12 19:05:51 +0000
committerEugene Sandulenko2006-11-12 19:05:51 +0000
commit3e6414a55fb05fa733248574f8305c0f716415d8 (patch)
tree69caf27d39f14c373a9d652a89b1a0fe60d376db /common
parent6e66bf505128a276abede415c94213271e0c3f30 (diff)
downloadscummvm-rg350-3e6414a55fb05fa733248574f8305c0f716415d8.tar.gz
scummvm-rg350-3e6414a55fb05fa733248574f8305c0f716415d8.tar.bz2
scummvm-rg350-3e6414a55fb05fa733248574f8305c0f716415d8.zip
Slighty modified Patch #1571787: "Support for Mac Broken Sword 1". sword1macdemo
target was commented out until existence of the demo is confirmed. svn-id: r24697
Diffstat (limited to 'common')
-rw-r--r--common/endian.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/common/endian.h b/common/endian.h
index 6a6fb8cfae..173605dde4 100644
--- a/common/endian.h
+++ b/common/endian.h
@@ -91,6 +91,9 @@ FORCEINLINE uint16 SWAP_BYTES_16(uint16 a) {
#define FROM_LE_32(a) ((uint32)(a))
#define FROM_LE_16(a) ((uint16)(a))
+ #define FROM_BE_32(a) SWAP_BYTES_32(a)
+ #define FROM_BE_16(a) SWAP_BYTES_16(a)
+
#define TO_LE_32(a) ((uint32)(a))
#define TO_LE_16(a) ((uint16)(a))
@@ -111,6 +114,9 @@ FORCEINLINE uint16 SWAP_BYTES_16(uint16 a) {
#define FROM_LE_32(a) SWAP_BYTES_32(a)
#define FROM_LE_16(a) SWAP_BYTES_16(a)
+ #define FROM_BE_32(a) ((uint32)(a))
+ #define FROM_BE_16(a) ((uint16)(a))
+
#define TO_LE_32(a) SWAP_BYTES_32(a)
#define TO_LE_16(a) SWAP_BYTES_16(a)