From 2a04ac69e187b3d8870e372284cb19481ac4b703 Mon Sep 17 00:00:00 2001 From: Jaime Passos Date: Thu, 12 Sep 2019 16:12:31 -0300 Subject: [PATCH] () --- src/m_swap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/m_swap.h b/src/m_swap.h index 4318ce7be..3b50dc623 100644 --- a/src/m_swap.h +++ b/src/m_swap.h @@ -42,8 +42,8 @@ // Big to little endian #ifdef SRB2_LITTLE_ENDIAN - #define BIGENDIAN_LONG(x) ((INT32)((x>>24)&0xff)|((x<<8)&0xff0000)|((x>>8)&0xff00)|((x<<24)&0xff000000)) - #define BIGENDIAN_SHORT(x) ((INT16)((x>>8)|(x<<8))) + #define BIGENDIAN_LONG(x) ((INT32)(((x)>>24)&0xff)|(((x)<<8)&0xff0000)|(((x)>>8)&0xff00)|(((x)<<24)&0xff000000)) + #define BIGENDIAN_SHORT(x) ((INT16)(((x)>>8)|((x)<<8))) #else #define BIGENDIAN_LONG(x) ((INT32)(x)) #define BIGENDIAN_SHORT(x) ((INT16)(x))