Răsfoiți Sursa

Whitelist the compilers that need malloc.h for alloca

Sean Barrett 9 ani în urmă
părinte
comite
f4938bfa4d
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      stb_vorbis.c

+ 2 - 2
stb_vorbis.c

@@ -553,12 +553,12 @@ enum STBVorbisError
 #include <string.h>
 #include <assert.h>
 #include <math.h>
-#if !(defined(__APPLE__) || defined(MACOSX) || defined(macintosh) || defined(Macintosh))
+#ifdef _MSC_VER
 #include <malloc.h>
+#endif
 #if defined(__linux__) || defined(__linux) || defined(__EMSCRIPTEN__)
 #include <alloca.h>
 #endif
-#endif
 #else // STB_VORBIS_NO_CRT
 #define NULL 0
 #define malloc(s)   0