Skip to content

Commit 20c9f7f

Browse files
committed
Try fixing some warnings with newer versions of Emscripten.
Public issue #1097
1 parent ce05296 commit 20c9f7f

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed

miniaudio.h

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41495,11 +41495,33 @@ Web Audio Backend
4149541495
#ifdef MA_HAS_WEBAUDIO
4149641496
#include <emscripten/emscripten.h>
4149741497

41498-
#if (__EMSCRIPTEN_major__ > 3) || (__EMSCRIPTEN_major__ == 3 && (__EMSCRIPTEN_minor__ > 1 || (__EMSCRIPTEN_minor__ == 1 && __EMSCRIPTEN_tiny__ >= 32)))
41498+
#ifndef MA_EMSCRIPTEN_MAJOR
41499+
#if defined(__EMSCRIPTEN_MAJOR__)
41500+
#define MA_EMSCRIPTEN_MAJOR __EMSCRIPTEN_MAJOR__
41501+
#else
41502+
#define MA_EMSCRIPTEN_MAJOR __EMSCRIPTEN_major__
41503+
#endif
41504+
#endif
41505+
#ifndef MA_EMSCRIPTEN_MINOR
41506+
#if defined(__EMSCRIPTEN_MINOR__)
41507+
#define MA_EMSCRIPTEN_MINOR __EMSCRIPTEN_MINOR__
41508+
#else
41509+
#define MA_EMSCRIPTEN_MINOR __EMSCRIPTEN_minor__
41510+
#endif
41511+
#endif
41512+
#ifndef MA_EMSCRIPTEN_TINY
41513+
#if defined(__EMSCRIPTEN_TINY__)
41514+
#define MA_EMSCRIPTEN_TINY __EMSCRIPTEN_TINY__
41515+
#else
41516+
#define MA_EMSCRIPTEN_TINY __EMSCRIPTEN_tiny__
41517+
#endif
41518+
#endif
41519+
41520+
#if (MA_EMSCRIPTEN_MAJOR > 3) || (MA_EMSCRIPTEN_MAJOR == 3 && (MA_EMSCRIPTEN_MINOR > 1 || (MA_EMSCRIPTEN_MINOR == 1 && MA_EMSCRIPTEN_TINY >= 32)))
4149941521
#include <emscripten/webaudio.h>
4150041522
#define MA_SUPPORT_AUDIO_WORKLETS
4150141523

41502-
#if (__EMSCRIPTEN_major__ > 3) || (__EMSCRIPTEN_major__ == 3 && (__EMSCRIPTEN_minor__ > 1 || (__EMSCRIPTEN_minor__ == 1 && __EMSCRIPTEN_tiny__ >= 70)))
41524+
#if (MA_EMSCRIPTEN_MAJOR > 3) || (MA_EMSCRIPTEN_MAJOR == 3 && (MA_EMSCRIPTEN_MINOR > 1 || (MA_EMSCRIPTEN_MINOR == 1 && MA_EMSCRIPTEN_TINY >= 70)))
4150341525
#define MA_SUPPORT_AUDIO_WORKLETS_VARIABLE_BUFFER_SIZE
4150441526
#endif
4150541527
#endif

0 commit comments

Comments
 (0)