From: kramm Date: Wed, 9 Jan 2002 14:01:58 +0000 (+0000) Subject: small bugfix in GET16 X-Git-Tag: release-0-2-2~44 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=4265fb7c0911c4feb600ec40f2a0c12f86d5ce11;hp=80242c759c3aeda0dc5c2317beaf3fac536fd246 small bugfix in GET16 --- diff --git a/lib/rfxswf.h b/lib/rfxswf.h index bebe228..c2358cd 100644 --- a/lib/rfxswf.h +++ b/lib/rfxswf.h @@ -37,8 +37,8 @@ #define PUT16(ptr,x) ((U8*)(ptr))[0]=(U8)(x);((U8*)(ptr))[1]=(U8)(x>>8); #define PUT32(ptr,x) ((U8*)(ptr))[0]=(U8)(x);((U8*)(ptr))[1]=(U8)(x>>8);((U8*)(ptr))[2]=(U8)(x>>16);((U8*)(ptr))[3]=(U8)(x>>24); -#define GET16(ptr) ((U16)(((U8*)(ptr))[0]))+(((U16)(((U8*)(ptr))[0]))<<8) -#define GET32(ptr) ((U16)(((U8*)(ptr))[0]))+(((U16)(((U8*)(ptr))[1]))<<8)+(((U16)(((U8*)(ptr))[2]))<<16)+(((U16)(((U8*)(ptr))[3]))<<24) +#define GET16(ptr) (((U16)(((U8*)(ptr))[0]))+(((U16)(((U8*)(ptr))[1]))<<8)) +#define GET32(ptr) (((U16)(((U8*)(ptr))[0]))+(((U16)(((U8*)(ptr))[1]))<<8)+(((U16)(((U8*)(ptr))[2]))<<16)+(((U16)(((U8*)(ptr))[3]))<<24)) #ifdef WORDS_BIGENDIAN #define SWAP16(s) ((((s)>>8)&0x00ff)|(((s)<<8)&0xff00))