--- export/src/vis.c 2007-08-31 00:02:46.000000000 +0200 +++ ../src/vis.c 2007-08-31 00:03:08.000000000 +0200 @@ -58,12 +58,30 @@ * POSSIBILITY OF SUCH DAMAGE. */ -#include +/* AIX requires this to be the first thing in the file. */ +#if defined (_AIX) && !defined (__GNUC__) + #pragma alloca +#endif + +#include + +#ifdef __GNUC__ +# undef alloca +# define alloca(n) __builtin_alloca (n) +#else +# ifdef HAVE_ALLOCA_H +# include +# else +# ifndef _AIX +extern char *alloca (); +# endif +# endif +#endif + #if defined(LIBC_SCCS) && !defined(lint) __RCSID("$NetBSD: vis.c,v 1.35 2006/08/28 20:42:12 christos Exp $"); #endif /* LIBC_SCCS and not lint */ -#include "namespace.h" #include #include