]> git.saurik.com Git - bison.git/commitdiff
(YYFREE, YYMALLOC): New macros.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 25 Jul 2003 07:11:42 +0000 (07:11 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 25 Jul 2003 07:11:42 +0000 (07:11 +0000)
All uses of free, malloc changed to use these macros.

data/yacc.c

index 73df3ac825ceb24c48d7e317123424e67b3757f5..92c0ddec42627308fd020cb5c8d37d7b6e777aa3 100644 (file)
@@ -216,6 +216,13 @@ b4_syncline([@oline@], [@ofile@])[
 
 #if ! defined (yyoverflow) || YYERROR_VERBOSE
 
+# ifndef YYFREE
+#  define YYFREE free
+# endif
+# ifndef YYMALLOC
+#  define YYMALLOC malloc
+# endif
+
 /* The parser invokes alloca or malloc; define the necessary symbols.  */
 
 # ifdef YYSTACK_USE_ALLOCA
@@ -240,8 +247,8 @@ b4_syncline([@oline@], [@ofile@])[
 #   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
 #   define YYSIZE_T size_t
 #  endif
-#  define YYSTACK_ALLOC malloc
-#  define YYSTACK_FREE free
+#  define YYSTACK_ALLOC YYMALLOC
+#  define YYSTACK_FREE YYFREE
 # endif
 #endif /* ! defined (yyoverflow) || YYERROR_VERBOSE */