From: Marc Autret Date: Fri, 24 Aug 2001 18:47:20 +0000 (+0000) Subject: * src/print_graph.c (node_output_size): Declared POSIX `size_t' type, X-Git-Tag: BISON-1_28d~21 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/52eddd8c337ccb43f4a4915072955afe7a6fc378 * src/print_graph.c (node_output_size): Declared POSIX `size_t' type, instead of `unsigned'. (print_state): Donnot call obstack_object_size () in obstack_grow () to avoid macro variables shadowing. --- diff --git a/ChangeLog b/ChangeLog index fdeda188..359dd5b9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2001-08-24 Marc Autret + + * src/print_graph.c (node_output_size): Declared POSIX `size_t' type, + instead of `unsigned'. + (print_state): Donnot call obstack_object_size () in obstack_grow () + to avoid macro variables shadowing. + 2001-08-23 Marc Autret * src/lex.c (percent_table): Typo: s/naem/name/. diff --git a/src/print_graph.c b/src/print_graph.c index 5dca0920..c2067744 100644 --- a/src/print_graph.c +++ b/src/print_graph.c @@ -36,7 +36,7 @@ static graph_t graph; -static unsigned node_output_size = 0; +static size_t node_output_size = 0; /* Return an unambiguous printable representated, allocated in slot 0, for NAME, suitable for C strings. */ @@ -246,10 +246,15 @@ print_state (int state) } /* `obstack_cat' NODE_OBSTACK to GRAPH_OBSTACK. */ - obstack_grow (&graph_obstack, - obstack_base (&node_obstack), - obstack_object_size (&node_obstack)); - obstack_finish (&node_obstack); + { + size_t obs_size; + + obs_size = obstack_object_size (&node_obstack); + obstack_grow (&graph_obstack, + obstack_base (&node_obstack), + obs_size); + obstack_finish (&node_obstack); + } }