added const to suffix char *
authorRubino Geiß <rubino@ipd.info.uni-karlsruhe.de>
Mon, 16 Aug 2004 11:20:44 +0000 (11:20 +0000)
committerRubino Geiß <rubino@ipd.info.uni-karlsruhe.de>
Mon, 16 Aug 2004 11:20:44 +0000 (11:20 +0000)
[r3716]

ir/ir/irdump.c
ir/ir/irdump.h

index 3f25a2d..07026f9 100644 (file)
@@ -1799,7 +1799,7 @@ vcg_close (FILE *F) {
 /** Routine to dump a graph, blocks as conventional nodes.
  */
 void
-dump_ir_graph (ir_graph *irg, char *suffix )
+dump_ir_graph (ir_graph *irg, const char *suffix )
 {
   FILE *f;
   ir_graph *rem;
@@ -1829,7 +1829,7 @@ dump_ir_graph (ir_graph *irg, char *suffix )
 
 
 void
-dump_ir_block_graph (ir_graph *irg, char *suffix)
+dump_ir_block_graph (ir_graph *irg, const char *suffix)
 {
   FILE *f;
   int i;
@@ -1857,7 +1857,7 @@ dump_ir_block_graph (ir_graph *irg, char *suffix)
 /** dumps a graph with type information
  */
 void
-dump_ir_graph_w_types (ir_graph *irg, char *suffix)
+dump_ir_graph_w_types (ir_graph *irg, const char *suffix)
 {
   FILE *f;
   ir_graph *rem = current_ir_graph;
@@ -1887,7 +1887,7 @@ dump_ir_graph_w_types (ir_graph *irg, char *suffix)
 }
 
 void
-dump_ir_block_graph_w_types (ir_graph *irg, char *suffix)
+dump_ir_block_graph_w_types (ir_graph *irg, const char *suffix)
 {
   FILE *f;
   int i;
@@ -1969,7 +1969,7 @@ dump_block_to_cfg(ir_node *block, void *env) {
 }
 
 void
-dump_cfg (ir_graph *irg, char *suffix)
+dump_cfg (ir_graph *irg, const char *suffix)
 {
   FILE *f;
   ir_graph *rem = current_ir_graph;
@@ -2005,11 +2005,11 @@ dump_cfg (ir_graph *irg, char *suffix)
 
 
 
-void dump_callgraph(char *filesuffix) {
+void dump_callgraph(const char *suffix) {
   FILE *F;
   int i, n_irgs = get_irp_n_irgs();
 
-  F = vcg_open_name("Callgraph", filesuffix);
+  F = vcg_open_name("Callgraph", suffix);
   dump_vcg_header(F, "Callgraph", NULL);
 
   for (i = 0; i < n_irgs; ++i) {
@@ -2034,7 +2034,7 @@ void dump_callgraph(char *filesuffix) {
 
 
 /* Dump all irgs in interprocedural view to a single file. */
-void dump_all_cg_block_graph(char *suffix) {
+void dump_all_cg_block_graph(const char *suffix) {
   FILE *f;
   int i;
   int rem_view = interprocedural_view;
@@ -2066,7 +2066,7 @@ void dump_all_cg_block_graph(char *suffix) {
 /***********************************************************************/
 
 void
-dump_type_graph (ir_graph *irg, char *suffix)
+dump_type_graph (ir_graph *irg, const char *suffix)
 {
   FILE *f;
   ir_graph *rem;
@@ -2093,7 +2093,7 @@ dump_type_graph (ir_graph *irg, char *suffix)
 }
 
 void
-dump_all_types (char *suffix)
+dump_all_types (const char *suffix)
 {
   FILE *f = vcg_open_name("All_types", suffix);
   dump_vcg_header(f, "All_types", NULL);
@@ -2103,7 +2103,7 @@ dump_all_types (char *suffix)
 }
 
 void
-dump_class_hierarchy (bool entities, char *suffix)
+dump_class_hierarchy (bool entities, const char *suffix)
 {
   FILE *f = vcg_open_name("class_hierarchy", suffix);
   h_env_t env;
@@ -2127,7 +2127,7 @@ dump_class_hierarchy (bool entities, char *suffix)
 /*  dump_ir_graph_w_types                                              */
 /***********************************************************************/
 
-void dump_all_ir_graphs(dump_graph_func *dmp_grph, char *suffix) {
+void dump_all_ir_graphs(dump_graph_func *dmp_grph, const char *suffix) {
   int i;
   for (i=0; i < get_irp_n_irgs(); i++) {
     dmp_grph(get_irp_irg(i), suffix);
@@ -2228,7 +2228,7 @@ void dump_loops_standalone(FILE *F, ir_loop *loop) {
   }
 }
 
-void dump_loop_tree(ir_graph *irg, char *suffix)
+void dump_loop_tree(ir_graph *irg, const char *suffix)
 {
   FILE *f;
   ir_graph *rem = current_ir_graph;
@@ -2254,7 +2254,7 @@ void dump_loop_tree(ir_graph *irg, char *suffix)
 
 #if CALLGRAPH_LOOP_TREE
 /* works, but the tree is meaningless. */
-void dump_callgraph_loop_tree(ir_loop *l, char *suffix) {
+void dump_callgraph_loop_tree(ir_loop *l, const char *suffix) {
   vcg_open_name("callgraph_looptree", suffix);
   dump_vcg_header("callgraph_looptree", "top_to_bottom");
   dump_loops_standalone(l);
@@ -2309,7 +2309,7 @@ void collect_nodeloop_external_nodes(ir_loop *loop, eset *loopnodes, eset *extno
   }
 }
 
-void dump_loop(ir_loop *l, char *suffix) {
+void dump_loop(ir_loop *l, const char *suffix) {
   FILE *F;
   char name[50];
   eset *loopnodes = eset_create();
index a9773c9..c31de21 100644 (file)
@@ -63,7 +63,7 @@ extern char *dump_file_filter;
  *
  * @see turn_off_edge_labels()
  */
-void dump_ir_graph (ir_graph *irg, char *suffix);
+void dump_ir_graph (ir_graph *irg, const char *suffix);
 #define dump_cg_graph dump_ir_graph
 
 /**
@@ -83,12 +83,12 @@ void dump_ir_graph (ir_graph *irg, char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_ir_block_graph (ir_graph *irg, char *suffix);
+void dump_ir_block_graph (ir_graph *irg, const char *suffix);
 #define dump_cg_block_graph dump_ir_block_graph
 
 /** Dumps all graphs in interprocedural view to a file named All_graphs.vcg.
  */
-void dump_all_cg_block_graph(char *suffix);
+void dump_all_cg_block_graph(const char *suffix);
 
 /**
  *  Dumps a firm graph and  all the type information needed for Calls,
@@ -105,7 +105,7 @@ void dump_all_cg_block_graph(char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_ir_graph_w_types (ir_graph *irg, char *suffix);
+void dump_ir_graph_w_types (ir_graph *irg, const char *suffix);
 
 /**
  *  Dumps a firm graph and  all the type information needed for Calls,
@@ -123,14 +123,14 @@ void dump_ir_graph_w_types (ir_graph *irg, char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_ir_block_graph_w_types (ir_graph *irg, char *suffix);
+void dump_ir_block_graph_w_types (ir_graph *irg, const char *suffix);
 
 /**
  *   The type of a walker function that is called for each graph.
  *
  *   @param irg   current visited graph
  */
-typedef void dump_graph_func(ir_graph *irg, char *suffix);
+typedef void dump_graph_func(ir_graph *irg, const char *suffix);
 
 /**
  *   A walker that calls a dumper for each graph.
@@ -150,7 +150,7 @@ typedef void dump_graph_func(ir_graph *irg, char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_all_ir_graphs (dump_graph_func *dump_graph, char *suffix);
+void dump_all_ir_graphs (dump_graph_func *dump_graph, const char *suffix);
 
 
 /**
@@ -168,14 +168,14 @@ void dump_all_ir_graphs (dump_graph_func *dump_graph, char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_cfg (ir_graph *irg, char *suffix);
+void dump_cfg (ir_graph *irg, const char *suffix);
 
 
 /** Dump the call graph.
  *
  * Dumps the callgraph to a file "callgraph"<filesuffix>".vcg".
  */
-void dump_callgraph(char *filesuffix);
+void dump_callgraph(const char *suffix);
 
 /**
  *  Dumps all the type information needed for Calls, Sels, ... in this graph.
@@ -191,7 +191,7 @@ void dump_callgraph(char *filesuffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_type_graph (ir_graph *irg, char *suffix);
+void dump_type_graph (ir_graph *irg, const char *suffix);
 
 /**
  *   Dumps all type information.
@@ -206,7 +206,7 @@ void dump_type_graph (ir_graph *irg, char *suffix);
  *
  * @see turn_off_edge_labels()
  */
-void dump_all_types (char *suffix);
+void dump_all_types (const char *suffix);
 
 /**
  *   Dumps the class hierarchy with or without entities.
@@ -224,7 +224,7 @@ void dump_all_types (char *suffix);
  *   is dumped along with the entities.
  *   Dumps to a file class_hierarchy.vcg
  */
-void dump_class_hierarchy (bool entities, char *suffix);
+void dump_class_hierarchy (bool entities, const char *suffix);
 
 
 /**
@@ -238,7 +238,7 @@ void dump_class_hierarchy (bool entities, char *suffix);
  * @arg irg     Dump the loop tree for this graph.
  * @arg suffix  Suffix to filename.
  */
-void dump_loop_tree(ir_graph *irg, char *suffix);
+void dump_loop_tree(ir_graph *irg, const char *suffix);
 
 /** Dumps the firm nodes in the sub-loop-tree of loop to a graph.
  *  Dumps the loop nodes if dump_loop_information() is set.
@@ -248,7 +248,7 @@ void dump_loop_tree(ir_graph *irg, char *suffix);
  *  @arg loop    Dump the loop tree for this loop.
  *  @arg suffix  Suffix to filename.
  */
-void dump_loop (ir_loop *l, char *suffix);
+void dump_loop (ir_loop *l, const char *suffix);
 
 /**
  *   Sets the vcg flag "display_edge_labels" to no.