]> granicus.if.org Git - graphviz/commitdiff
simplify xdot_textspan with agxbprint
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 6 Sep 2020 17:30:48 +0000 (10:30 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 17 Sep 2020 04:08:23 +0000 (21:08 -0700)
plugin/core/gvrender_core_dot.c

index 293823025fd7580387fabfc6013d81269ea4297c..4f392068238841b3d72ed5251ad48ea96f8ebe0e 100644 (file)
@@ -590,8 +590,7 @@ static void xdot_textspan(GVJ_t * job, pointf p, textspan_t * span)
        unsigned int mask = flag_masks[xd->version-15];
        unsigned int bits = flags & mask;
        if (textflags[emit_state] != bits) {
-           sprintf (buf, "t %u ", bits);
-           agxbput(xbufs[emit_state], buf);
+           agxbprint(xbufs[emit_state], "t %u ", bits);
            textflags[emit_state] = bits;
        }
     }
@@ -599,8 +598,7 @@ static void xdot_textspan(GVJ_t * job, pointf p, textspan_t * span)
     p.y += span->yoffset_centerline;
     agxbput(xbufs[emit_state], "T ");
     xdot_point(xbufs[emit_state], p);
-    sprintf(buf, "%d ", j);
-    agxbput(xbufs[emit_state], buf);
+    agxbprint(xbufs[emit_state], "%d ", j);
     xdot_fmt_num (buf, span->size.x);
     agxbput(xbufs[emit_state], buf);
     xdot_str (job, "", span->str);