From: Matthew Fernandez Date: Sun, 6 Sep 2020 17:30:48 +0000 (-0700) Subject: simplify xdot_textspan with agxbprint X-Git-Tag: 2.46.0~20^2^2~77^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=73d31e659d5a6ba27c32619806b066321c90e65e;p=graphviz simplify xdot_textspan with agxbprint --- diff --git a/plugin/core/gvrender_core_dot.c b/plugin/core/gvrender_core_dot.c index 293823025..4f3920682 100644 --- a/plugin/core/gvrender_core_dot.c +++ b/plugin/core/gvrender_core_dot.c @@ -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);