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