* declare alloca in eet_connection.c
* remove the definition of __UNUSED__ (already done in config.h)
* reorganize a bit the inclusion of header files so that
the code is a bit more consistent
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eet@47719
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
# include <config.h>
#endif
-#if HAVE___ATTRIBUTE__
-# define __UNUSED__ __attribute__((unused))
+#ifdef HAVE_ALLOCA_H
+# include <alloca.h>
+#elif defined __GNUC__
+# define alloca __builtin_alloca
+#elif defined _AIX
+# define alloca __alloca
+#elif defined _MSC_VER
+# include <malloc.h>
+# define alloca _alloca
#else
-# define __UNUSED__
+# include <stddef.h>
+# ifdef __cplusplus
+extern "C"
+# endif
+void *alloca (size_t);
#endif
#include <string.h>
# include <netinet/in.h>
#endif
-#if defined(_WIN32) && ! defined(__CEGCC__)
+#ifdef _WIN32
# include <winsock2.h>
#endif
+
#include <Eina.h>
#include "Eet.h"
# include <config.h>
#endif
-#if HAVE___ATTRIBUTE__
-# define __UNUSED__ __attribute__((unused))
-#else
-# define __UNUSED__
-#endif
-
#include <stdio.h>
#include <string.h>
#include <math.h>
# include <netinet/in.h>
#endif
-#if defined(_WIN32) && ! defined(__CEGCC__)
+#ifdef _WIN32
# include <winsock2.h>
#endif
# include <config.h>
#endif
-#ifdef _WIN32
-# include <winsock2.h>
-#endif
-
#ifdef HAVE_ALLOCA_H
# include <alloca.h>
#elif defined __GNUC__
#include <stdio.h>
#include <string.h>
+#include <setjmp.h>
#include <zlib.h>
#include <jpeglib.h>
-#include <setjmp.h>
+
+#ifdef _WIN32
+# include <winsock2.h>
+#endif
#include "Eet.h"
#include "Eet_private.h"
# include <config.h>
#endif
-#if defined(_WIN32) && ! defined(__CEGCC__)
-# include <winsock2.h>
-#endif
-
#ifdef HAVE_ALLOCA_H
# include <alloca.h>
#elif defined __GNUC__
# include <netinet/in.h>
#endif
+#ifdef _WIN32
+# include <winsock2.h>
+#endif
+
#ifdef HAVE_EVIL
# include <Evil.h>
#endif
>
</File>
<File
+ RelativePath="..\..\src\lib\eet_connection.c"
+ >
+ </File>
+ <File
RelativePath="..\..\src\lib\eet_data.c"
>
</File>
>\r
</File>\r
<File\r
+ RelativePath="..\..\src\lib\eet_connection.c"\r
+ >\r
+ </File>\r
+ <File\r
RelativePath="..\..\src\lib\eet_data.c"\r
>\r
</File>\r