| Index: fusl/include/endian.h
|
| diff --git a/fusl/include/endian.h b/fusl/include/endian.h
|
| index 1bd444518ab5febecb6cec6e2e7693c29359d082..d8705ab35460bc582206843705c001c7381a0ca4 100644
|
| --- a/fusl/include/endian.h
|
| +++ b/fusl/include/endian.h
|
| @@ -34,7 +34,7 @@ static __inline uint32_t __bswap32(uint32_t __x)
|
|
|
| static __inline uint64_t __bswap64(uint64_t __x)
|
| {
|
| - return __bswap32(__x)+0ULL<<32 | __bswap32(__x>>32);
|
| + return ((uint64_t)__bswap32(__x))<<32 | __bswap32(__x>>32);
|
| }
|
|
|
| #if __BYTE_ORDER == __LITTLE_ENDIAN
|
|
|