diff --git a/libretro-common/include/retro_common_api.h b/libretro-common/include/retro_common_api.h index fc4f745414..d784842e0d 100644 --- a/libretro-common/include/retro_common_api.h +++ b/libretro-common/include/retro_common_api.h @@ -89,7 +89,9 @@ typedef int ssize_t; /* C++11 says this one isn't needed, but apparently (some versions of) mingw require it anyways */ /* https://stackoverflow.com/questions/8132399/how-to-printf-uint64-t-fails-with-spurious-trailing-in-format */ /* https://github.com/libretro/RetroArch/issues/6009 */ -#define __STDC_FORMAT_MACROS +#ifndef __STDC_FORMAT_MACROS +#define __STDC_FORMAT_MACROS 1 +#endif #include #endif #ifndef PRId64