From cda5755122ed1c259c05a1dac8b47e266c19a69e Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Sat, 10 Nov 2012 09:13:56 +0000 Subject: [PATCH] Efreet: declare properly alloca() SVN revision: 79088 --- .../efreet/src/bin/efreet_icon_cache_create.c | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/legacy/efreet/src/bin/efreet_icon_cache_create.c b/legacy/efreet/src/bin/efreet_icon_cache_create.c index 22776df8ce..aff62537b4 100644 --- a/legacy/efreet/src/bin/efreet_icon_cache_create.c +++ b/legacy/efreet/src/bin/efreet_icon_cache_create.c @@ -1,6 +1,33 @@ #ifdef HAVE_CONFIG_H # include #endif + +#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 + #include #include #include