diff --git a/src/m_misc.c b/src/m_misc.c
index 69542dc9a2c197e3a44d0bfeab3d16e4e7145709..5c4e7f2f943c0e0e33d1d147d66c5d4659430e8b 100644
--- a/src/m_misc.c
+++ b/src/m_misc.c
@@ -56,7 +56,7 @@ typedef off_t off64_t;
 #endif
 #endif
 
-#if defined(__MINGW32__) &&(__GNUC__ > 7) || (__GNUC__ == 6 && __GNUC_MINOR__ >= 3)
+#if defined(__MINGW32__) && ((__GNUC__ > 7) || (__GNUC__ == 6 && __GNUC_MINOR__ >= 3))
 #define PRIdS "u"
 #elif defined (_WIN32) 
 #define PRIdS "Iu"