]> granicus.if.org Git - graphviz/commitdiff
simplify makeDotGraph with agxbprint
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 6 Sep 2020 16:41:07 +0000 (09:41 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 17 Sep 2020 04:08:22 +0000 (21:08 -0700)
cmd/tools/mm2gv.c

index 9a05109d3abd9fe66cf5cf89e37ac541cb481a38..9ce50baff2f02869f7863c801f594a6cdcad9d70 100644 (file)
@@ -259,14 +259,7 @@ static Agraph_t *makeDotGraph(SparseMatrix A, char *name, int dim,
     }
     agxbinit (&xb, BUFS, string);
     if (with_label) {
-       agxbput (&xb, name);
-       agxbput (&xb, ". ");
-       sprintf(buf, "%d", A->m);
-       agxbput (&xb, buf);
-       agxbput (&xb, " nodes, ");
-       sprintf(buf, "%d", A->nz);
-       agxbput (&xb, buf);
-       agxbput (&xb, " edges.");
+       agxbprint (&xb, "%s. %d nodes, %d edges.", name, A->m, A->nz);
        agattr(g, AGRAPH, "label", agxbuse (&xb));
     }