From 75b48c5938f5984dbcf79a579d15c9cbd6447d12 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Sat, 18 Jan 2020 23:37:32 +0100 Subject: Use C string instead of chunk for custom block contents Reduces size of struct cmark_node by 8 bytes. --- src/xml.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/xml.c') diff --git a/src/xml.c b/src/xml.c index 4bede85..48b4e91 100644 --- a/src/xml.c +++ b/src/xml.c @@ -110,12 +110,12 @@ static int S_render_node(cmark_node *node, cmark_event_type ev_type, case CMARK_NODE_CUSTOM_BLOCK: case CMARK_NODE_CUSTOM_INLINE: cmark_strbuf_puts(xml, " on_enter=\""); - escape_xml(xml, node->as.custom.on_enter.data, - node->as.custom.on_enter.len); + escape_xml(xml, node->as.custom.on_enter, + strlen((char *)node->as.custom.on_enter)); cmark_strbuf_putc(xml, '"'); cmark_strbuf_puts(xml, " on_exit=\""); - escape_xml(xml, node->as.custom.on_exit.data, - node->as.custom.on_exit.len); + escape_xml(xml, node->as.custom.on_exit, + strlen((char *)node->as.custom.on_exit)); cmark_strbuf_putc(xml, '"'); break; case CMARK_NODE_LINK: -- cgit v1.2.3