* 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.
This commit is contained in:
Marc Autret
2001-08-24 18:47:20 +00:00
parent 60403d1bc1
commit 52eddd8c33
2 changed files with 17 additions and 5 deletions

View File

@@ -1,3 +1,10 @@
2001-08-24 Marc Autret <autret_m@epita.fr>
* 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 <autret_m@epita.fr>
* src/lex.c (percent_table): Typo: s/naem/name/.

View File

@@ -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);
}
}