e_dbus connman: declare alloca
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 16 Jan 2010 09:17:36 +0000 (09:17 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 16 Jan 2010 09:17:36 +0000 (09:17 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45207 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.ac
src/lib/connman/e_connman_private.h

index d1d5fd1..10cac98 100644 (file)
@@ -79,6 +79,7 @@ PKG_CHECK_MODULES([EDBUS], [
   ecore >= 0.9.9
 ])
 
+AC_FUNC_ALLOCA
 
 dnl evas
 if test "x${enable_enotify}" = "xyes" ; then
index 21118b9..e6fe4e9 100644 (file)
@@ -2,6 +2,23 @@
 #include "config.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>
+# ifdef  __cplusplus
+extern "C"
+# endif
+void *alloca (size_t);
+#endif
+
 #include <stdio.h>
 
 #include <Eina.h>