fputs("</p>", 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<sub>%d</sub> = ", node->index);
- dump_vector(pbqp->dump_file, node->costs);
- fputs("<br>\n", pbqp->dump_file);
+ fprintf(file, "\tc<sub>%d</sub> = ", node->index);
+ dump_vector(file, node->costs);
+ fputs("<br>\n", file);
}
}
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);
}