Mercurial > emacs
changeset 4052:9535e8ffb209
* 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.
author | Jim Blandy <jimb@redhat.com> |
---|---|
date | Fri, 09 Jul 1993 19:44:58 +0000 |
parents | 73aa16fc728d |
children | c142db721726 |
files | lib-src/etags.c |
diffstat | 1 files changed, 2 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/etags.c Fri Jul 09 18:56:47 1993 +0000 +++ b/lib-src/etags.c Fri Jul 09 19:44:58 1993 +0000 @@ -26,25 +26,9 @@ * 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 <alloca.h> -#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 <stdio.h> #include <ctype.h> @@ -548,7 +532,7 @@ 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;