diff --git a/src/dos/cdrom_image.cpp b/src/dos/cdrom_image.cpp index 16a233720..a5548e7a7 100644 --- a/src/dos/cdrom_image.cpp +++ b/src/dos/cdrom_image.cpp @@ -47,7 +47,11 @@ #include "support.h" #include "setup.h" +#ifdef __MINGW32__ +#ifndef __MINGW64__ #pragma push_macro("__inline__") +#endif +#endif #include "src/libs/decoders/audio_convert.c" #include "src/libs/decoders/SDL_sound.c" #include "src/libs/decoders/vorbis.c" @@ -57,7 +61,11 @@ #include "src/libs/decoders/mp3_seek_table.cpp" #include "src/libs/decoders/mp3.cpp" #include "src/libs/decoders/dr_flac.h" +#ifdef __MINGW32__ +#ifndef __MINGW64__ #pragma pop_macro("__inline__") +#endif +#endif #include "src/libs/libchdr/chd.h" #include "src/libs/libchdr/libchdr_chd.c" #include "src/libs/libchdr/libchdr_cdrom.c"