merge with 1.8.1c
authorJim Meyering <jim@meyering.net>
Tue, 12 Oct 1993 02:42:06 +0000 (02:42 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 12 Oct 1993 02:42:06 +0000 (02:42 +0000)
lib/getdate.y

index e15a886..df1a08a 100644 (file)
 #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