From 2214988c05b89886d6a6ca599a8d5090d260d8c6 Mon Sep 17 00:00:00 2001 From: Zeex Date: Mon, 6 Apr 2015 16:54:47 +0600 Subject: [PATCH] Fix redefinition of S_ISDIR() on MinGW --- source/compiler/sc2.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/compiler/sc2.c b/source/compiler/sc2.c index afd95f0..e739669 100644 --- a/source/compiler/sc2.c +++ b/source/compiler/sc2.c @@ -27,9 +27,6 @@ #include #include #include -#if defined __WIN32__ || defined _WIN32 || defined _Windows - #define S_ISDIR(m) (((m) & _S_IFDIR) == _S_IFDIR) -#endif #include "lstring.h" #include "sc.h" #if defined LINUX || defined __FreeBSD__ || defined __OpenBSD__ @@ -40,6 +37,12 @@ #include #endif +#if defined __WIN32__ || defined _WIN32 || defined _Windows + #if !defined S_ISDIR + #define S_ISDIR(m) (((m) & _S_IFDIR) == _S_IFDIR) + #endif +#endif + /* flags for litchar() */ #define RAWMODE 1 #define UTF8MODE 2