diff options
Diffstat (limited to 'sys/x86/include/endian.h')
-rw-r--r-- | sys/x86/include/endian.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/x86/include/endian.h b/sys/x86/include/endian.h index ba101fa..2f95320 100644 --- a/sys/x86/include/endian.h +++ b/sys/x86/include/endian.h @@ -71,8 +71,8 @@ #ifdef __GNUCLIKE_BUILTIN_CONSTANT_P #define __bswap16(x) \ - (__uint16_t)(__builtin_constant_p(x) ? \ - __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x)) + ((__uint16_t)(__builtin_constant_p(x) ? \ + __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x))) #define __bswap32(x) \ (__builtin_constant_p(x) ? \ __bswap32_gen((__uint32_t)(x)) : __bswap32_var(x)) |