]> granicus.if.org Git - graphviz/commit
fig plugin: replace 'fig_string' with 'gvputs_nonascii'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 27 Nov 2021 22:03:47 +0000 (14:03 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 4 Dec 2021 06:11:33 +0000 (22:11 -0800)
commit250dee5951bcbf910893330bfb556df5295358fb
tree10a3a56d17bc89c7d3accefe07662d8172ba1c5b
parentac6c3fbfd542cad83590e907642d505924f8156e
fig plugin: replace 'fig_string' with 'gvputs_nonascii'

This partially de-dupes some code (`mp_string` and `pic_string` are duplicates
of `fig_string`), makes this plugin more thread safe (no static buffer is no
longer used), and improves its efficiency (bytes are now written directly into
the output instead of a temporary buffer, requiring dynamic allocation and two
copies).

Related to #2051.
plugin/core/gvrender_core_fig.c