]> granicus.if.org Git - graphviz/commitdiff
gv2gml: remove 'outFile' parameter to 'emitEdge'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 12 May 2022 04:27:24 +0000 (21:27 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 20 May 2022 05:00:24 +0000 (22:00 -0700)
The only call to this function passes `outFile`, an already available global
that this parameter was shadowing. This removes numerous -Wshadow warnings.

cmd/tools/gv2gml.c

index 393b8386d296787999f85fd0637830aaf46948a2..c9c706c9227131ceab4d09c9266181943676683e 100644 (file)
@@ -607,11 +607,7 @@ emitEdgeAttrs (Agraph_t* G, Agedge_t* ep, FILE* outFile, int ix)
     }
 }
 
-/* emitEdge:
- */
-static void 
-emitEdge (Agraph_t* G, Agedge_t* e, FILE* outFile)
-{
+static void emitEdge(Agraph_t *G, Agedge_t *e) {
     fprintf(outFile, "  edge [\n    id %" PRIu64 "\n", (uint64_t)AGSEQ(e));
     fprintf(outFile, "    source %" PRIu64 "\n", ID(agtail(e)));
     fprintf(outFile, "    target %" PRIu64 "\n", ID(aghead(e)));
@@ -650,7 +646,7 @@ static void gv_to_gml(Agraph_t *G) {
     
     for (n = agfstnode(G); n; n = agnxtnode (G, n)) {
        for (e = agfstout(G, n); e; e = agnxtout (G, e)) {
-           emitEdge (G, e, outFile);
+           emitEdge(G, e);
        }
     }
     fprintf (outFile, "]\n");