From dd8d39902e327b56303204e278f47a5ae34a77a1 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Wed, 16 Dec 2009 22:46:32 +0000 Subject: [PATCH] fix _byteswap_ushort for old gccs svn path=/trunk/; revision=44630 --- reactos/include/crt/mingw32/intrin_arm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/include/crt/mingw32/intrin_arm.h b/reactos/include/crt/mingw32/intrin_arm.h index 39c166ae71a..99215524d77 100644 --- a/reactos/include/crt/mingw32/intrin_arm.h +++ b/reactos/include/crt/mingw32/intrin_arm.h @@ -37,7 +37,7 @@ __INTRIN_INLINE unsigned short _byteswap_ushort(unsigned short value) { - return __builtin_bswap32(value) >> 16; + return (value >> 8) || (value & 0xff); } __INTRIN_INLINE unsigned _CountLeadingZeros(long Mask)