* src/Makefile.am: Add parse-skel.c and scan-skel.c to BUILT_SOURCES, to ensure they are generated first.
* src/parse-skel.y: Use YYERROR_VERBOSE instead of %error-verbose to allow bootstrapping with bison 1.30x.
+2002-01-07 Tim Van Holder <tim.van.holder@pandora.be>
+
+ * lib/hash.h (__P): Added definition for this macro.
+ * src/Makefile.am: Add parse-skel.c and scan-skel.c to
+ BUILT_SOURCES, to ensure they are generated first.
+ * src/parse-skel.y: Use YYERROR_VERBOSE instead of
+ %error-verbose to allow bootstrapping with bison 1.30x.
+
2002-01-06 Akim Demaille <akim@epita.fr>
* src/reader.c (parse_braces): Don't fetch the next char, the
#include <stdio.h>
+#if defined (__GNUC__) || (defined (__STDC__) && __STDC__)
+#define __P(args) args
+#else
+#define __P(args) ()
+#endif /* GCC. */
+
typedef unsigned long (*hash_func_t) __P((void const *key));
typedef int (*hash_cmp_func_t) __P((void const *x, void const *y));
typedef void (*hash_map_func_t) __P((void const *item));
print.c reader.c reduce.c symtab.c warshall.c vcg.c \
skeleton.h parse-skel.h parse-skel.y scan-skel.l
+BUILT_SOURCES = parse-skel.c scan-skel.c
+
EXTRA_bison_SOURCES = vmsgetargs.c
noinst_HEADERS = LR0.h closure.h complain.h conflicts.h \
%debug
%defines
%verbose
-%error-verbose
%locations
%name-prefix="skel_"
%pure-parser
#include "skeleton.h"
#include "muscle_tab.h"
+#define YYERROR_VERBOSE 1
+
/* Pass the control structure to YYPARSE but not YYLEX (yet?). */
#define YYPARSE_PARAM skel_control
/* YYPARSE receives SKEL_CONTROL as a void *. Provide a correctly