|
@@ -26,6 +26,15 @@
|
|
|
#define _GNU_SOURCE
|
|
|
#endif
|
|
|
|
|
|
+/* This is for a variable-length array at the end of a struct:
|
|
|
+ struct x { int y; char z[SDL_VARIABLE_LENGTH_ARRAY]; };
|
|
|
+ Use this because GCC 2 needs different magic than other compilers. */
|
|
|
+#if (defined(__GNUC__) && (__GNUC__ <= 2))
|
|
|
+#define SDL_VARIABLE_LENGTH_ARRAY 1
|
|
|
+#else
|
|
|
+#define SDL_VARIABLE_LENGTH_ARRAY
|
|
|
+#endif
|
|
|
+
|
|
|
#include "dynapi/SDL_dynapi.h"
|
|
|
|
|
|
#if SDL_DYNAMIC_API
|