From 8f02e3e462dc7d4bd3ba781592a1a5fa7c3152cf Mon Sep 17 00:00:00 2001 From: Zwip-Zwap Zapony Date: Sat, 2 Jan 2021 12:40:59 +0100 Subject: [PATCH] Fix PRIdS define for Windows MINGW64 and DJGPP Make the PRIdS define into "zu" instead of "Iu" for MINGW64 Fix checking for "DJGPP" instead of "__DJGPP__" --- src/m_misc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/m_misc.c b/src/m_misc.c index 42890cb08..ef48dde00 100644 --- a/src/m_misc.c +++ b/src/m_misc.c @@ -62,9 +62,9 @@ typedef off_t off64_t; #if defined(__MINGW32__) && ((__GNUC__ > 7) || (__GNUC__ == 6 && __GNUC_MINOR__ >= 3)) && (__GNUC__ < 8) #define PRIdS "u" -#elif defined (_WIN32) +#elif defined(_WIN32) && !defined(__MINGW64__) #define PRIdS "Iu" -#elif defined (DJGPP) +#elif defined(__DJGPP__) #define PRIdS "u" #else #define PRIdS "zu"