From 20ffc3898f02964356e05bb0063904c363e9582d Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sat, 25 Jul 2015 16:04:44 -0700 Subject: html renderer - use sprintf to avoid strbuf_printf. --- src/html.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/html.c b/src/html.c index c6bbea6..7c4548d 100644 --- a/src/html.c +++ b/src/html.c @@ -31,12 +31,14 @@ struct render_state { static void S_render_sourcepos(cmark_node *node, cmark_strbuf *html, int options) { + char buffer[100]; if (CMARK_OPT_SOURCEPOS & options) { - cmark_strbuf_printf(html, " data-sourcepos=\"%d:%d-%d:%d\"", - cmark_node_get_start_line(node), - cmark_node_get_start_column(node), - cmark_node_get_end_line(node), - cmark_node_get_end_column(node)); + sprintf(buffer, " data-sourcepos=\"%d:%d-%d:%d\"", + cmark_node_get_start_line(node), + cmark_node_get_start_column(node), + cmark_node_get_end_line(node), + cmark_node_get_end_column(node)); + cmark_strbuf_puts(html, buffer); } } @@ -50,6 +52,7 @@ S_render_node(cmark_node *node, cmark_event_type ev_type, char start_header[] = "\n"); } else { - cmark_strbuf_printf(html, - "
    \n"); } -- cgit v1.2.3