diff --git a/miniaudio.h b/miniaudio.h index 8184107d..498b3b72 100644 --- a/miniaudio.h +++ b/miniaudio.h @@ -4261,7 +4261,14 @@ ma_proc ma_dlsym(ma_handle handle, const char* symbol) #ifdef _WIN32 return (ma_proc)GetProcAddress((HMODULE)handle, symbol); #else +#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wpedantic" +#endif return (ma_proc)dlsym((void*)handle, symbol); +#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) + #pragma GCC diagnostic pop +#endif #endif }