diff --git a/src/engine/engine_util_errmem.c b/src/engine/engine_util_errmem.c index cbd373d3..45583691 100644 --- a/src/engine/engine_util_errmem.c +++ b/src/engine/engine_util_errmem.c @@ -99,7 +99,7 @@ void mju_writeLog(const char* type, const char* msg) { #if defined(_POSIX_C_SOURCE) || defined(__APPLE__) || defined(__STDC_VERSION_TIME_H__) || defined(__EMSCRIPTEN__) localtime_r(&rawtime, &timeinfo); -#elif _MSC_VER +#elif defined(_WIN32) localtime_s(&timeinfo, &rawtime); #elif __STDC_LIB_EXT1__ localtime_s(&rawtime, &timeinfo); diff --git a/src/user/user_vfs.cc b/src/user/user_vfs.cc index 44c82137..c9e15660 100644 --- a/src/user/user_vfs.cc +++ b/src/user/user_vfs.cc @@ -15,7 +15,7 @@ #include "user/user_vfs.h" #include -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__MINGW32__) #define stat _stat #endif