mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-19 09:13:04 +00:00
* src/conflicts.c (log_resolution): Fix indenting bugs I introduced.
Problem reported by Wojciech Polak. * src/print-xml.c (xml_puts): Work even if LEVEL exceeds INT_MAX/2. (xml_printf): Undo change I made on 21 September; that is, indent 2 spaces, not 1.
This commit is contained in:
@@ -1,3 +1,11 @@
|
|||||||
|
2007-09-23 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
|
* src/conflicts.c (log_resolution): Fix indenting bugs I introduced.
|
||||||
|
Problem reported by Wojciech Polak.
|
||||||
|
* src/print-xml.c (xml_puts): Work even if LEVEL exceeds INT_MAX/2.
|
||||||
|
(xml_printf): Undo change I made on 21 September; that is,
|
||||||
|
indent 2 spaces, not 1.
|
||||||
|
|
||||||
2007-09-23 Joel E. Denny <jdenny@ces.clemson.edu>
|
2007-09-23 Joel E. Denny <jdenny@ces.clemson.edu>
|
||||||
|
|
||||||
Pacify ./configure --enable-gcc-warnings.
|
Pacify ./configure --enable-gcc-warnings.
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ log_resolution (rule *r, symbol_number token,
|
|||||||
case shift_resolution:
|
case shift_resolution:
|
||||||
case right_resolution:
|
case right_resolution:
|
||||||
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
||||||
"<resolution rule=\"%d\" symbol=\"%s\""
|
" <resolution rule=\"%d\" symbol=\"%s\""
|
||||||
" type=\"shift\">",
|
" type=\"shift\">",
|
||||||
r->number,
|
r->number,
|
||||||
xml_escape (symbols[token]->tag));
|
xml_escape (symbols[token]->tag));
|
||||||
@@ -154,7 +154,7 @@ log_resolution (rule *r, symbol_number token,
|
|||||||
case reduce_resolution:
|
case reduce_resolution:
|
||||||
case left_resolution:
|
case left_resolution:
|
||||||
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
||||||
"<resolution rule=\"%d\" symbol=\"%s\""
|
" <resolution rule=\"%d\" symbol=\"%s\""
|
||||||
" type=\"reduce\">",
|
" type=\"reduce\">",
|
||||||
r->number,
|
r->number,
|
||||||
xml_escape (symbols[token]->tag));
|
xml_escape (symbols[token]->tag));
|
||||||
@@ -162,7 +162,7 @@ log_resolution (rule *r, symbol_number token,
|
|||||||
|
|
||||||
case nonassoc_resolution:
|
case nonassoc_resolution:
|
||||||
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
obstack_fgrow2 (&solved_conflicts_xml_obstack,
|
||||||
"<resolution rule=\"%d\" symbol=\"%s\""
|
" <resolution rule=\"%d\" symbol=\"%s\""
|
||||||
" type=\"error\">",
|
" type=\"error\">",
|
||||||
r->number,
|
r->number,
|
||||||
xml_escape (symbols[token]->tag));
|
xml_escape (symbols[token]->tag));
|
||||||
|
|||||||
@@ -494,9 +494,8 @@ void
|
|||||||
xml_puts (FILE *out, int level, char const *s)
|
xml_puts (FILE *out, int level, char const *s)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
level *= 2;
|
|
||||||
for (i = 0; i < level; i++)
|
for (i = 0; i < level; i++)
|
||||||
fputc (' ', out);
|
fputs (" ", out);
|
||||||
fputs (s, out);
|
fputs (s, out);
|
||||||
fputc ('\n', out);
|
fputc ('\n', out);
|
||||||
}
|
}
|
||||||
@@ -508,7 +507,7 @@ xml_printf (FILE *out, int level, char const *fmt, ...)
|
|||||||
va_list arglist;
|
va_list arglist;
|
||||||
|
|
||||||
for (i = 0; i < level; i++)
|
for (i = 0; i < level; i++)
|
||||||
fputc (' ', out);
|
fputs (" ", out);
|
||||||
|
|
||||||
va_start (arglist, fmt);
|
va_start (arglist, fmt);
|
||||||
vfprintf (out, fmt, arglist);
|
vfprintf (out, fmt, arglist);
|
||||||
|
|||||||
Reference in New Issue
Block a user