1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00

- Cast argument to proper type in order to avoid warnings like

"shift value is too large for given type"
This commit is contained in:
Oleksandr Tymoshenko 2009-04-27 19:18:55 +00:00
parent 3a8b0ab3f3
commit c231293745
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/mips/; revision=191589

View File

@ -108,12 +108,12 @@ __bswap64_var(__uint64_t _x)
((_x << 40) & ((__uint64_t)0xff << 48)) | ((_x << 56))); ((_x << 40) & ((__uint64_t)0xff << 48)) | ((_x << 56)));
} }
#define __bswap16(x) (__uint16_t)(__is_constant(x) ? __bswap16_const(x) : \ #define __bswap16(x) (__uint16_t)(__is_constant(x) ? \
__bswap16_var(x)) __bswap16_const((__uint16_t)x) : __bswap16_var((__uint16_t)x))
#define __bswap32(x) (__uint32_t)(__is_constant(x) ? __bswap32_const(x) : \ #define __bswap32(x) (__uint32_t)(__is_constant(x) ? \
__bswap32_var(x)) __bswap32_const((__uint32_t)x) : __bswap32_var((__uint32_t)x))
#define __bswap64(x) (__uint64_t)(__is_constant(x) ? __bswap64_const(x) : \ #define __bswap64(x) (__uint64_t)(__is_constant(x) ? \
__bswap64_var(x)) __bswap64_const((__uint64_t)x) : __bswap64_var((__uint64_t)x))
#ifdef __MIPSEB__ #ifdef __MIPSEB__
#define __htonl(x) ((__uint32_t)(x)) #define __htonl(x) ((__uint32_t)(x))