summaryrefslogtreecommitdiff
path: root/soltools
diff options
context:
space:
mode:
Diffstat (limited to 'soltools')
-rw-r--r--soltools/cpp/_include.c4
-rw-r--r--soltools/cpp/_macro.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/soltools/cpp/_include.c b/soltools/cpp/_include.c
index 7a9044b91194..2d4b919f21e0 100644
--- a/soltools/cpp/_include.c
+++ b/soltools/cpp/_include.c
@@ -33,7 +33,9 @@
#if defined(__IBMC__) || defined(__EMX__) || defined(_MSC_VER)
# include <fcntl.h>
-# define PATH_MAX _MAX_PATH
+# ifndef PATH_MAX
+# define PATH_MAX _MAX_PATH
+# endif
#endif
#include <limits.h>
diff --git a/soltools/cpp/_macro.c b/soltools/cpp/_macro.c
index b86af1022dd3..bd91141bc0b9 100644
--- a/soltools/cpp/_macro.c
+++ b/soltools/cpp/_macro.c
@@ -24,7 +24,9 @@
#include <stdlib.h>
#include <string.h>
#if defined(__IBMC__) || defined(__EMX__) || defined(_MSC_VER)
-# define PATH_MAX _MAX_PATH
+# ifndef PATH_MAX
+# define PATH_MAX _MAX_PATH
+# endif
#endif
#include <limits.h>