Patched to compile on gcc2.
diff --git a/src/audio/SDL_sysaudio.h b/src/audio/SDL_sysaudio.h
index 2b4e956..502a0d3 100644
--- a/src/audio/SDL_sysaudio.h
+++ b/src/audio/SDL_sysaudio.h
@@ -99,7 +99,11 @@ typedef struct SDL_AudioDeviceItem
{
void *handle;
struct SDL_AudioDeviceItem *next;
+ #if (defined(__GNUC__) && (__GNUC__ <= 2))
+ char name[1]; /* actually variable length. */
+ #else
char name[];
+ #endif
} SDL_AudioDeviceItem;