From bda3618497133476f98ca10c186b67be54395e9a Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Tue, 2 Dec 2008 23:11:52 +0000 Subject: [PATCH 1/1] More refactoring. [r24240] --- heuristical.c | 14 +++++++------- html_dumper.c | 15 +++++++-------- html_dumper.h | 2 +- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/heuristical.c b/heuristical.c index a2ec4c6a1..e24d5f43d 100644 --- a/heuristical.c +++ b/heuristical.c @@ -450,7 +450,7 @@ num determine_solution(pbqp *pbqp) node->costs->entries[node->solution].data); if (pbqp->dump_file) { fprintf(pbqp->dump_file, "node n%d is set to %d
\n", node->index, node->solution); - dump_node(pbqp, node); + dump_node(pbqp->dump_file, node); } } @@ -538,8 +538,8 @@ void apply_RI(pbqp *pbqp) dump_section(pbqp->dump_file, 2, txt); pbqp_dump_graph(pbqp); fputs("
\nBefore reduction:
\n", pbqp->dump_file); - dump_node(pbqp, node); - dump_node(pbqp, other_node); + dump_node(pbqp->dump_file, node); + dump_node(pbqp->dump_file, other_node); dump_edge(pbqp, edge); } @@ -554,7 +554,7 @@ void apply_RI(pbqp *pbqp) if (pbqp->dump_file) { fputs("
\nAfter reduction:
\n", pbqp->dump_file); - dump_node(pbqp, other_node); + dump_node(pbqp->dump_file, other_node); } reorder_node(other_node); @@ -622,11 +622,11 @@ void apply_RII(pbqp *pbqp) dump_section(pbqp->dump_file, 2, txt); pbqp_dump_graph(pbqp); fputs("
\nBefore reduction:
\n", pbqp->dump_file); - dump_node(pbqp, src_node); + dump_node(pbqp->dump_file, src_node); dump_edge(pbqp, src_edge); - dump_node(pbqp, node); + dump_node(pbqp->dump_file, node); dump_edge(pbqp, tgt_edge); - dump_node(pbqp, tgt_node); + dump_node(pbqp->dump_file, tgt_node); } src_mat = src_edge->costs; diff --git a/html_dumper.c b/html_dumper.c index 4f1915091..018f12c8b 100644 --- a/html_dumper.c +++ b/html_dumper.c @@ -94,15 +94,14 @@ static void dump_edge_costs(pbqp *pbqp) fputs("

", pbqp->dump_file); } -void dump_node(pbqp *pbqp, pbqp_node *node) +void dump_node(FILE *file, pbqp_node *node) { - assert(pbqp); - assert(pbqp->dump_file); + assert(file); if (node) { - fprintf(pbqp->dump_file, "\tc%d = ", node->index); - dump_vector(pbqp->dump_file, node->costs); - fputs("
\n", pbqp->dump_file); + fprintf(file, "\tc%d = ", node->index); + dump_vector(file, node->costs); + fputs("
\n", file); } } @@ -189,7 +188,7 @@ void dump_simplifyedge(pbqp *pbqp, pbqp_edge *edge) assert(pbqp); assert(pbqp->dump_file); - dump_node(pbqp, edge->src); + dump_node(pbqp->dump_file, edge->src); dump_edge(pbqp, edge); - dump_node(pbqp, edge->tgt); + dump_node(pbqp->dump_file, edge->tgt); } diff --git a/html_dumper.h b/html_dumper.h index dccb817b2..6bb050983 100644 --- a/html_dumper.h +++ b/html_dumper.h @@ -11,7 +11,7 @@ void dump_simplifyedge(pbqp *pbqp, pbqp_edge *edge); void dump_section(FILE *f, int level, char *txt); -void dump_node(pbqp *pbqp, pbqp_node *node); +void dump_node(FILE *file, pbqp_node *node); void dump_edge(pbqp *pbqp, pbqp_edge *edge); #endif /* KAPS_HTML_DUMPER_H */ -- 2.20.1