]> git.saurik.com Git - bison.git/blobdiff - src/print_graph.c
* src/print_graph.c (node_output_size): Declared POSIX `size_t' type,
[bison.git] / src / print_graph.c
index 5dca0920008cd18057173f1ae6ce153c60f70424..c2067744a95a27e16a7d1b88a39562dc275c96fc 100644 (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);
+  }
 }
 \f