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