Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/cxong/tinydir.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLautis Sun <lautis0503@gmail.com>2018-10-19 18:56:46 +0300
committerLautis Sun <lautis0503@gmail.com>2018-10-19 18:56:46 +0300
commit2b64f2de568757b1c4818f3aded1dd716b7ea5f9 (patch)
tree9d3d205f1e1044db1abc7f7ab7bbfe7479210ecd
parent677733daa2859c963da953872f8d591251c2ae5e (diff)
Fix some macros (#61 and #62)
-rw-r--r--tinydir.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/tinydir.h b/tinydir.h
index 324f9f6..a552d60 100644
--- a/tinydir.h
+++ b/tinydir.h
@@ -45,7 +45,9 @@ extern "C" {
#include <stdlib.h>
#include <string.h>
#ifdef _MSC_VER
-# define WIN32_LEAN_AND_MEAN
+# ifndef WIN32_LEAN_AND_MEAN
+# define WIN32_LEAN_AND_MEAN
+# endif
# include <windows.h>
# include <tchar.h>
# pragma warning(push)
@@ -89,7 +91,9 @@ extern "C" {
# define _TINYDIR_PATH_MAX MAX_PATH
#elif defined __linux__
# include <limits.h>
-# define _TINYDIR_PATH_MAX PATH_MAX
+# ifdef PATH_MAX
+# define _TINYDIR_PATH_MAX PATH_MAX
+# endif
#elif defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
# include <sys/param.h>
# if defined(BSD)