mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 17:35:34 -04:00
Fix compilation issue for gcc versions before 4.3
This commit is contained in:
parent
4fb5d19df9
commit
3eed7bc042
@ -503,7 +503,7 @@ static DRFLAC_INLINE uint32_t drflac__swap_endian_uint32(uint32_t n)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
return _byteswap_ulong(n);
|
||||
#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC__ >= 3))
|
||||
#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
|
||||
return __builtin_bswap32(n);
|
||||
#else
|
||||
return ((n & 0xFF000000) >> 24) |
|
||||
@ -517,7 +517,7 @@ static DRFLAC_INLINE uint64_t drflac__swap_endian_uint64(uint64_t n)
|
||||
{
|
||||
#ifdef _MSC_VER
|
||||
return _byteswap_uint64(n);
|
||||
#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC__ >= 3))
|
||||
#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
|
||||
return __builtin_bswap64(n);
|
||||
#else
|
||||
return ((n & 0xFF00000000000000ULL) >> 56) |
|
||||
|
Loading…
x
Reference in New Issue
Block a user