diff --git a/legacy/eina/src/include/eina_file.h b/legacy/eina/src/include/eina_file.h index 38e093d768..f4ca481951 100644 --- a/legacy/eina/src/include/eina_file.h +++ b/legacy/eina/src/include/eina_file.h @@ -19,10 +19,15 @@ #ifndef EINA_FILE_H_ #define EINA_FILE_H_ +#include + +#ifdef _WIN32 +# include +#endif + #include "eina_types.h" #include "eina_array.h" #include "eina_iterator.h" -#include /** * @addtogroup Eina_Tools_Group Tools diff --git a/legacy/eina/src/lib/eina_file.c b/legacy/eina/src/lib/eina_file.c index bd2639d20d..8ab7532328 100644 --- a/legacy/eina/src/lib/eina_file.c +++ b/legacy/eina/src/lib/eina_file.c @@ -42,12 +42,12 @@ void *alloca (size_t); #endif #include +#include #ifndef _WIN32 # include # include # include -# include #else # define WIN32_LEAN_AND_MEAN # include @@ -59,6 +59,7 @@ void *alloca (size_t); # define PATH_DELIM '/' #else # define PATH_DELIM '\\' +# define NAME_MAX MAX_PATH #endif #include "eina_config.h"