add missing file
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 24 Nov 2012 10:54:08 +0000 (10:54 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 24 Nov 2012 10:54:08 +0000 (10:54 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/efreet-1.7@79631 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/efreet_alloca.h [new file with mode: 0644]

diff --git a/src/lib/efreet_alloca.h b/src/lib/efreet_alloca.h
new file mode 100644 (file)
index 0000000..58a7398
--- /dev/null
@@ -0,0 +1,30 @@
+#ifndef EFREET_ALLOCA_H
+#define EFREET_ALLOCA_H
+
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+#  include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_ALLOCA_H
+# include <alloca.h>
+#elif !defined alloca
+# ifdef __GNUC__
+#  define alloca __builtin_alloca
+# elif defined _AIX
+#  define alloca __alloca
+# elif defined _MSC_VER
+#  include <malloc.h>
+#  define alloca _alloca
+# elif !defined HAVE_ALLOCA
+#  ifdef  __cplusplus
+extern "C"
+#  endif
+void *alloca (size_t);
+# endif
+#endif
+
+#endif