From: Jim Blandy Date: Fri, 9 Jul 1993 19:44:58 +0000 (+0000) Subject: * etags.c (alloca): removed all references to it. X-Git-Tag: emacs-19.34~11799 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=72a339d7e3fab18a50233dce97eab9d9d95c3932;p=emacs.git * etags.c (alloca): removed all references to it. (main): now calls xnew instead of alloca for portability. (../src/config.h): included only if HAVE_CONFIG_H. (const): void definition removed--config.h takes care of it. --- diff --git a/lib-src/etags.c b/lib-src/etags.c index f3007c50836..4276c59d8a9 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -26,25 +26,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ * Sam Kendall added C++. */ +#ifdef HAVE_CONFIG_H #include "../src/config.h" -#undef static - -/* AIX requires this to be the first thing in the file. */ -#ifdef __GNUC__ -#ifndef alloca -#define alloca __builtin_alloca #endif -#else /* not __GNUC__ */ -#if HAVE_ALLOCA_H -#include -#else /* not HAVE_ALLOCA_H */ -#ifdef _AIX - #pragma alloca -#else /* not _AIX */ -char *alloca (); -#endif /* not _AIX */ -#endif /* not HAVE_ALLOCA_H */ -#endif /* not __GNUC__ */ #include #include @@ -548,7 +532,7 @@ main (argc, argv) char cmd[100]; int i; unsigned int nincluded_files = 0; - char **included_files = (char **) alloca (argc * sizeof (char *)); + char **included_files = xnew (argc, char *); char *this_file; #ifdef VMS char got_err;