| Index: fusl/include/byteswap.h
|
| diff --git a/fusl/include/byteswap.h b/fusl/include/byteswap.h
|
| index 00b9df3c9fa2b1511105ef60efca7650607a9f52..4c9c7675e9b74b776f9cf25e28b44c040d81e423 100644
|
| --- a/fusl/include/byteswap.h
|
| +++ b/fusl/include/byteswap.h
|
| @@ -16,7 +16,7 @@ static __inline uint32_t __bswap_32(uint32_t __x)
|
|
|
| static __inline uint64_t __bswap_64(uint64_t __x)
|
| {
|
| - return __bswap_32(__x)+0ULL<<32 | __bswap_32(__x>>32);
|
| + return ((uint64_t)__bswap_32(__x))<<32 | __bswap_32(__x>>32);
|
| }
|
|
|
| #define bswap_16(x) __bswap_16(x)
|
|
|