From: Matthew Fernandez Date: Tue, 1 Sep 2020 00:44:24 +0000 (-0700) Subject: use agxbprint in deparseAttr X-Git-Tag: 2.46.0~20^2^2~77^2~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f26c965f493b52447f35b5fcf851f6f114ab10bb;p=graphviz use agxbprint in deparseAttr --- diff --git a/cmd/tools/gmlparse.y b/cmd/tools/gmlparse.y index 674691bf6..e8d012f2a 100644 --- a/cmd/tools/gmlparse.y +++ b/cmd/tools/gmlparse.y @@ -412,20 +412,14 @@ static void deparseAttr (gmlattr* ap, agxbuf* xb) { if (ap->kind == LIST) { - agxbput (xb, ap->name); - agxbputc (xb, ' '); + agxbprint (xb, "%s ", ap->name); deparseList (ap->u.lp, xb); } else if (ap->kind == STRING) { - agxbput (xb, ap->name); - agxbput (xb, " \""); - agxbput (xb, ap->u.value); - agxbput (xb, "\""); + agxbprint (xb, "%s \"%s\"", ap->name, ap->u.value); } else { - agxbput (xb, ap->name); - agxbputc (xb, ' '); - agxbput (xb, ap->u.value); + agxbprint (xb, "%s %s", ap->name, ap->u.value); } }