From 3eed7bc0427aa533db16fdcf0af402c1aaf11e35 Mon Sep 17 00:00:00 2001 From: rdb Date: Fri, 16 Sep 2016 00:54:00 +0200 Subject: [PATCH] Fix compilation issue for gcc versions before 4.3 --- panda/src/movies/dr_flac.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/panda/src/movies/dr_flac.h b/panda/src/movies/dr_flac.h index c6da7b9004..26d133191d 100644 --- a/panda/src/movies/dr_flac.h +++ b/panda/src/movies/dr_flac.h @@ -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) |