* src/vcg_defaults.h: Parenthesize macro bodies to make them safe.
(G_CMAX): Change to -1 instead of INT_MAX.
+2005-03-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ * src/vcg.h: Comment fix.
+ * src/vcg_defaults.h: Parenthesize macro bodies to make them safe.
+ (G_CMAX): Change to -1 instead of INT_MAX.
+
+ * data/yacc.c (yyparse): Omit spaces before #line.
+ Problem reported by twlevo@xs4all.nl.
+
2005-03-15 Paul Eggert <eggert@cs.ucla.edu>
* src/tables.c (state_number_to_vector_number): Put it inside an
2005-03-15 Paul Eggert <eggert@cs.ucla.edu>
* src/tables.c (state_number_to_vector_number): Put it inside an
/* VCG description handler for Bison.
/* VCG description handler for Bison.
- Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
This file is part of Bison, the GNU Compiler Compiler.
int cmin;
/* Cmax set the maximal number of interactions for crossing reduction.
int cmin;
/* Cmax set the maximal number of interactions for crossing reduction.
- This is helpful for speedup the layout process.
- Default is infinite. */
+ This is helpful for speeding up the layout process.
+ Default is -1, which represents infinity. */
int cmax;
/* Pmin set the minimal number of iterations that is done with the
int cmax;
/* Pmin set the minimal number of iterations that is done with the
/* VCG description handler for Bison.
/* VCG description handler for Bison.
- Copyright (C) 2001, 2002 Free Software Foundation, Inc.
+ Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
This file is part of Bison, the GNU Compiler Compiler.
# define G_XSPACE 20
# define G_YSPACE 70
# define G_XSPACE 20
# define G_YSPACE 70
-# define G_XLSPACE G_XSPACE / 2 /* Not output */
+# define G_XLSPACE (G_XSPACE / 2) /* Not output */
# define G_XRASTER 1
# define G_YRASTER 1
# define G_XLRASTER 1
# define G_XRASTER 1
# define G_YRASTER 1
# define G_XLRASTER 1
-# define G_HIDDEN -1 /* No default value. */
+# define G_HIDDEN (-1) /* No default value. */
# define G_CLASSNAME NULL /* No class name association */
# define G_INFONAME NULL
# define G_CLASSNAME NULL /* No class name association */
# define G_INFONAME NULL
# define G_BMAX 100
# define G_CMIN 0
# define G_BMAX 100
# define G_CMIN 0
+# define G_CMAX (-1) /* Infinity */
# define G_PMIN 0
# define G_PMAX 100
# define G_RMIN 0
# define G_PMIN 0
# define G_PMAX 100
# define G_RMIN 0
# define N_TITLE NULL
# define N_LABEL NULL
# define N_TITLE NULL
# define N_LABEL NULL
-# define N_LOCX -1 /* Default unspcified */
-# define N_LOCY -1 /* Default unspcified */
+# define N_LOCX (-1) /* Default unspcified */
+# define N_LOCY (-1) /* Default unspcified */
-# define N_VERTICAL_ORDER -1 /* Default unspcified */
-# define N_HORIZONTAL_ORDER -1 /* Default unspcified */
+# define N_VERTICAL_ORDER (-1) /* Default unspcified */
+# define N_HORIZONTAL_ORDER (-1) /* Default unspcified */
-# define N_WIDTH -1 /* We assume that we can't define it now. */
-# define N_HEIGHT -1 /* also. */
+# define N_WIDTH (-1) /* We assume that we can't define it now. */
+# define N_HEIGHT (-1) /* also. */
# define N_SHRINK 1
# define N_STRETCH 1
# define N_SHRINK 1
# define N_STRETCH 1
-# define N_FOLDING -1 /* no explicit default value. */
+# define N_FOLDING (-1) /* no explicit default value. */
# define N_SHAPE box
# define N_TEXTMODE centered
# define N_SHAPE box
# define N_TEXTMODE centered
-# define E_HORIZONTAL_ORDER -1
+# define E_HORIZONTAL_ORDER (-1)