From 1f27f0b5816aa785535b07fd423c8d7d777537bf Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Tue, 24 Jan 2012 07:21:33 +0000 Subject: [PATCH] Eina: update alloca() declaration from latest autoconf doc. SVN revision: 67483 --- legacy/eina/src/lib/eina_prefix.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/legacy/eina/src/lib/eina_prefix.c b/legacy/eina/src/lib/eina_prefix.c index 4bd6be0233..c830def34f 100644 --- a/legacy/eina/src/lib/eina_prefix.c +++ b/legacy/eina/src/lib/eina_prefix.c @@ -30,17 +30,15 @@ #endif #ifdef HAVE_ALLOCA_H # include -#elif defined __GNUC__ -# ifndef alloca +#elif !defined alloca +# ifdef __GNUC__ # define alloca __builtin_alloca -# endif -#elif defined _AIX -# define alloca __alloca -#elif defined _MSC_VER -# include -# define alloca _alloca -#else -# ifndef HAVE_ALLOCA +# elif defined _AIX +# define alloca __alloca +# elif defined _MSC_VER +# include +# define alloca _alloca +# elif !defined HAVE_ALLOCA # ifdef __cplusplus extern "C" # endif