(YYSTACK_USE_ALLOCA): Define to 0, since there's no
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 24 Dec 2004 05:27:07 +0000 (05:27 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 24 Dec 2004 05:27:07 +0000 (05:27 +0000)
need to extend the stack.
(YYINITDEPTH): New macro, so that the initial stack isn't overly
large.

lib/getdate.y

index 60ff665a53701b28066dff7d14b2c3ea95affb7c..4c59334bc383be9c5e3e6a219690cd9d3d22a506 100644 (file)
 
 #include "getdate.h"
 
-/* Use alloca only if it is known to be builtin.  */
-#if HAVE_ALLOCA
-# include <alloca.h>
-#else
-# define YYSTACK_USE_ALLOCA 0
-#endif
+/* There's no need to extend the stack, so there's no need to involve
+   alloca.  */
+#define YYSTACK_USE_ALLOCA 0
 
 /* Tell Bison how much stack space is needed.  20 should be plenty for
    this grammar, which is not right recursive.  Beware setting it too
-   high, since that might cause problems on machines whose alloca
+   high, since that might cause problems on machines whose
    implementations have lame stack-overflow checking.  */
 #define YYMAXDEPTH 20
+#define YYINITDEPTH YYMAXDEPTH
 
 /* Since the code of getdate.y is not included in the Emacs executable
    itself, there is no need to #define static in this file.  Even if