]> git.saurik.com Git - bison.git/commitdiff
* src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users
authorMarc Autret <autret_m@epita.fr>
Mon, 13 Aug 2001 21:37:22 +0000 (21:37 +0000)
committerMarc Autret <autret_m@epita.fr>
Mon, 13 Aug 2001 21:37:22 +0000 (21:37 +0000)
defining it (defined but null disables alloca).

ChangeLog
src/bison.simple

index 4b0d732485c9e9dc6fabd0b61b6f7a92da10301b..87b6e500613ae9b9e7fcf3313afce6aae94c3efb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2001-08-13  Marc Autret  <autret_m@epita.fr>
+
+       * src/bison.simple (YYSTACK_USE_ALLOCA): Changed to allow users 
+       defining it (defined but null disables alloca).
+
 2001-08-13  Marc Autret  <autret_m@epita.fr>
 
        * src/bison.simple (_yy_memcpy): CPP reformat.
index 77b54685cb89acf358b26d9de804deb851f65317..f8f026ca70915265e2c5f9dce56dbca5bbb7a492 100644 (file)
 
 #ifndef YYSTACK_USE_ALLOCA
 # ifdef alloca
-#  define YYSTACK_USE_ALLOCA
+#  define YYSTACK_USE_ALLOCA 1
 # else /* alloca not defined */
 #  ifdef __GNUC__
-#   define YYSTACK_USE_ALLOCA
+#   define YYSTACK_USE_ALLOCA 1
 #   define alloca __builtin_alloca
 #  else /* not GNU C.  */
 #   if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) || (defined (__sun) && defined (__i386))
-#    define YYSTACK_USE_ALLOCA
+#    define YYSTACK_USE_ALLOCA 1
 #    include <alloca.h>
 #   else /* not sparc */
      /* We think this test detects Watcom and Microsoft C.  */
          namespace.  So I turned it off.  rms, 2 May 1997.  */
        /* #include <malloc.h>  */
  #pragma alloca
-#      define YYSTACK_USE_ALLOCA
+#      define YYSTACK_USE_ALLOCA 1
 #     else /* not MSDOS, or __TURBOC__, or _AIX */
 #      if 0
        /* haible@ilog.fr says this works for HPUX 9.05 and up, and on
           HPUX 10.  Eventually we can turn this on.  */
 #       ifdef __hpux
-#        define YYSTACK_USE_ALLOCA
+#        define YYSTACK_USE_ALLOCA 1
 #        define alloca __builtin_alloca
 #      endif /* __hpux */
 #      endif
@@ -72,7 +72,7 @@
 # endif /* alloca not defined */
 #endif /* YYSTACK_USE_ALLOCA not defined */
 
-#ifdef YYSTACK_USE_ALLOCA
+#if YYSTACK_USE_ALLOCA
 # define YYSTACK_ALLOC alloca
 #else
 # define YYSTACK_ALLOC malloc