#ifdef __GNUC__ #ifdef _FORTIFY_SOURCE #undef _FORTIFY_SOURCE #endif #endif #include #include #include #include #include #include #include #include #include #ifdef __GNUC__ #include #include #else #include #endif #include #include #ifdef WIN32 #define WIN32_LEAN_AND_MEAN #include "windows.h" #ifndef _WINDOWS #define _WINDOWS #endif #include #ifndef __GNUC__ #include #endif #define ZLIB_DLL #define NO_POSIX_R #endif #ifndef STANDALONE #include #include #define GL_GLEXT_LEGACY #define __glext_h__ #define NO_SDL_GLEXT #include #undef __glext_h__ #include "GL/glext.h" #ifdef __APPLE__ #include "OpenAL/al.h" #include "OpenAL/alc.h" #include "Vorbis/vorbisfile.h" #define MOD_KEYS_CTRL (KMOD_LMETA|KMOD_RMETA) #else #include "AL/al.h" #include "AL/alc.h" #include "vorbis/vorbisfile.h" #define MOD_KEYS_CTRL (KMOD_LCTRL|KMOD_RCTRL) #endif #include #endif #if defined(WIN32) || defined(__APPLE__) || !defined(STANDALONE) || defined(AC_FORCE_SDL_THREADS) #define AC_USE_SDL_THREADS #endif