Fix wrong return type for ReverseBytes
This commit is contained in:
parent
5f29e9cc28
commit
880374f98e
|
@ -16,7 +16,7 @@ namespace Feather
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
inline uint16_t ReverseBytes(uint16_t n) { return __builtin_bswap16(n); }
|
inline uint16_t ReverseBytes(uint16_t n) { return __builtin_bswap16(n); }
|
||||||
inline uint32_t ReverseBytes(uint32_t n) { return __builtin_bswap32(n); }
|
inline uint32_t ReverseBytes(uint32_t n) { return __builtin_bswap32(n); }
|
||||||
inline uint32_t ReverseBytes(uint64_t n) { return __builtin_bswap64(n); }
|
inline uint64_t ReverseBytes(uint64_t n) { return __builtin_bswap64(n); }
|
||||||
#else
|
#else
|
||||||
inline uint16_t ReverseBytes(uint16_t n) { return _byteswap_ushort(n); }
|
inline uint16_t ReverseBytes(uint16_t n) { return _byteswap_ushort(n); }
|
||||||
inline uint32_t ReverseBytes(uint32_t n) { return _byteswap_ulong (n); }
|
inline uint32_t ReverseBytes(uint32_t n) { return _byteswap_ulong (n); }
|
||||||
|
|
Loading…
Reference in New Issue