]> granicus.if.org Git - graphviz/commitdiff
gv2gxl createEdgeId: use 'size_t' to track buffer size
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 17 Sep 2021 03:57:12 +0000 (20:57 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 19 Sep 2021 23:21:06 +0000 (16:21 -0700)
Squashes -Wconversion warnings.

cmd/tools/gv2gxl.c

index 6e359f2fc92325c9be192c1a7674ea5ac67da353..95271d478c1a7c037bb3332af7dcd817cf159183 100644 (file)
@@ -333,8 +333,8 @@ static char *createEdgeId(gxlstate_t * stp, Agedge_t * e)
     char buf[BUFSIZ];
     char *hname = nodeID(stp, AGHEAD(e));
     char *tname = nodeID(stp, AGTAIL(e));
-    int baselen = strlen(hname) + strlen(tname) + sizeof(EDGEOP);
-    int len = baselen + EXTRA;
+    size_t baselen = strlen(hname) + strlen(tname) + sizeof(EDGEOP);
+    size_t len = baselen + EXTRA;
     char *bp;
     char *endp;                        /* where to append ':' and number */
     char *rv;