diff --git a/legacy/eet/src/lib/eet_connection.c b/legacy/eet/src/lib/eet_connection.c index ed90d75bcb..99d1ff16f4 100644 --- a/legacy/eet/src/lib/eet_connection.c +++ b/legacy/eet/src/lib/eet_connection.c @@ -6,10 +6,21 @@ # include #endif -#if HAVE___ATTRIBUTE__ -# define __UNUSED__ __attribute__((unused)) +#ifdef HAVE_ALLOCA_H +# include +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include +# define alloca _alloca #else -# define __UNUSED__ +# include +# ifdef __cplusplus +extern "C" +# endif +void *alloca (size_t); #endif #include @@ -19,9 +30,10 @@ # include #endif -#if defined(_WIN32) && ! defined(__CEGCC__) +#ifdef _WIN32 # include #endif + #include #include "Eet.h" diff --git a/legacy/eet/src/lib/eet_data.c b/legacy/eet/src/lib/eet_data.c index d38deb8ba7..cfc3121e0b 100644 --- a/legacy/eet/src/lib/eet_data.c +++ b/legacy/eet/src/lib/eet_data.c @@ -6,12 +6,6 @@ # include #endif -#if HAVE___ATTRIBUTE__ -# define __UNUSED__ __attribute__((unused)) -#else -# define __UNUSED__ -#endif - #include #include #include @@ -22,7 +16,7 @@ # include #endif -#if defined(_WIN32) && ! defined(__CEGCC__) +#ifdef _WIN32 # include #endif diff --git a/legacy/eet/src/lib/eet_image.c b/legacy/eet/src/lib/eet_image.c index 5adbb12146..dc867eecdf 100644 --- a/legacy/eet/src/lib/eet_image.c +++ b/legacy/eet/src/lib/eet_image.c @@ -6,10 +6,6 @@ # include #endif -#ifdef _WIN32 -# include -#endif - #ifdef HAVE_ALLOCA_H # include #elif defined __GNUC__ @@ -36,9 +32,13 @@ void *alloca (size_t); #include #include +#include #include #include -#include + +#ifdef _WIN32 +# include +#endif #include "Eet.h" #include "Eet_private.h" diff --git a/legacy/eet/src/lib/eet_lib.c b/legacy/eet/src/lib/eet_lib.c index cb8974527f..1508509625 100644 --- a/legacy/eet/src/lib/eet_lib.c +++ b/legacy/eet/src/lib/eet_lib.c @@ -6,10 +6,6 @@ # include #endif -#if defined(_WIN32) && ! defined(__CEGCC__) -# include -#endif - #ifdef HAVE_ALLOCA_H # include #elif defined __GNUC__ @@ -46,6 +42,10 @@ void *alloca (size_t); # include #endif +#ifdef _WIN32 +# include +#endif + #ifdef HAVE_EVIL # include #endif diff --git a/legacy/eet/win32/vs8/libeet.vcproj b/legacy/eet/win32/vs8/libeet.vcproj index 91591a539d..3afaaba676 100644 --- a/legacy/eet/win32/vs8/libeet.vcproj +++ b/legacy/eet/win32/vs8/libeet.vcproj @@ -192,6 +192,10 @@ RelativePath="..\..\src\lib\eet_cipher.c" > + + diff --git a/legacy/eet/win32/vs9/libeet.vcproj b/legacy/eet/win32/vs9/libeet.vcproj index d956f5e1e2..e19c2fe23d 100644 --- a/legacy/eet/win32/vs9/libeet.vcproj +++ b/legacy/eet/win32/vs9/libeet.vcproj @@ -191,6 +191,10 @@ RelativePath="..\..\src\lib\eet_cipher.c" > + +