]> granicus.if.org Git - graphviz/commitdiff
use agxbprint in deparseAttr
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 1 Sep 2020 00:44:24 +0000 (17:44 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 17 Sep 2020 04:08:22 +0000 (21:08 -0700)
cmd/tools/gmlparse.y

index 674691bf6386c3a5b8071324a60844341a91573a..e8d012f2a4b1c3f7628275eaa008bce4f371311c 100644 (file)
@@ -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);
     }
 }