alloca header fix for edje.
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 25 Aug 2010 09:25:36 +0000 (09:25 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 25 Aug 2010 09:25:36 +0000 (09:25 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edje@51634 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/edje_private.h

index 7189511..b718edb 100644 (file)
@@ -9,6 +9,20 @@
 # include <Evil.h>
 #endif
 
+#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
+# include <stddef.h>
+void *alloca (size_t);
+#endif
+
 #include <Eina.h>
 #include <Evas.h>
 #include <Ecore.h>