From 4ae938ada9378ebce3a43f663284332491e12ac8 Mon Sep 17 00:00:00 2001 From: Milan Nikolic Date: Mon, 13 Feb 2017 17:00:38 +0100 Subject: [PATCH] Silence warnings --- raylib/external/dr_flac.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/raylib/external/dr_flac.h b/raylib/external/dr_flac.h index d2bebea..5388330 100644 --- a/raylib/external/dr_flac.h +++ b/raylib/external/dr_flac.h @@ -679,7 +679,9 @@ const char* drflac_next_vorbis_comment(drflac_vorbis_comment_iterator* pIter, ui #endif #ifdef __linux__ +#ifndef _BSD_SOURCE #define _BSD_SOURCE +#endif #include #endif @@ -715,7 +717,7 @@ static DRFLAC_INLINE uint16_t drflac__swap_endian_uint16(uint16_t n) { #ifdef _MSC_VER return _byteswap_ushort(n); -#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3)) +#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)) return __builtin_bswap16(n); #else return ((n & 0xFF00) >> 8) | @@ -727,7 +729,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_MINOR__ >= 3)) +#elif defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8)) return __builtin_bswap32(n); #else return ((n & 0xFF000000) >> 24) |