From: Jim Meyering <jim@meyering.net>
Date: Tue, 12 Oct 1993 02:42:06 +0000 (+0000)
Subject: merge with 1.8.1c
X-Git-Tag: TEXTUTILS-1_8b~5
X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=8cb2dc320be13ef5873d8dce5706a3fabcf8de5a;p=gnulib.git

merge with 1.8.1c
---

diff --git a/lib/getdate.y b/lib/getdate.y
index e15a886a0c..df1a08a98d 100644
--- a/lib/getdate.y
+++ b/lib/getdate.y
@@ -31,6 +31,25 @@
 #undef static
 #endif
 
+/* The following block of alloca-related preprocessor directives is here
+   solely to allow compilation by non GNU-C compilers of the C parser
+   produced from this file by old versions of bison.  Newer versions of
+   bison include a block similar to this one in bison.simple.  */
+   
+#ifdef __GNUC__
+#define alloca __builtin_alloca
+#else
+#ifdef HAVE_ALLOCA_H
+#include <alloca.h>
+#else
+#ifdef _AIX
+ #pragma alloca
+#else
+void *alloca ();
+#endif
+#endif
+#endif
+
 #ifdef __GNUC__
 #undef alloca
 #define alloca __builtin_alloca