diff options
Diffstat (limited to 'intl/dcgettext.c')
-rw-r--r-- | intl/dcgettext.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/intl/dcgettext.c b/intl/dcgettext.c index 777dd31d04..23692857a5 100644 --- a/intl/dcgettext.c +++ b/intl/dcgettext.c @@ -25,11 +25,11 @@ #include <sys/types.h> -#ifdef __GNUC__ +#if defined __GNUC__ && !defined C_ALLOCA # define alloca __builtin_alloca # define HAVE_ALLOCA 1 #else -# if defined HAVE_ALLOCA_H || defined _LIBC +# if (defined HAVE_ALLOCA_H || defined _LIBC && !defined C_ALLOCA # include <alloca.h> # else # ifdef _AIX |