diff options
author | John MacFarlane <[email protected]> | 2014-12-14 13:49:53 -0800 |
---|---|---|
committer | John MacFarlane <[email protected]> | 2014-12-14 14:03:57 -0800 |
commit | 37554bbb7901b7116e1a5006f331968444141b76 (patch) | |
tree | 9307d76a0c83f2e36158269d15f72fd565dd7c56 /src/node.c | |
parent | 1014764a109e7f8f47d466080962f5f344287277 (diff) |
Use as.literal instead of string_content for HTML and code blocks.
This is for consistency with the other types of nodes that have
literal strings as contents.
Diffstat (limited to 'src/node.c')
-rw-r--r-- | src/node.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -42,10 +42,12 @@ void S_free_nodes(cmark_node *e) switch (e->type){ case NODE_CODE_BLOCK: strbuf_free(&e->as.code.info); + chunk_free(&e->as.literal); break; case NODE_TEXT: case NODE_INLINE_HTML: case NODE_CODE: + case NODE_HTML: chunk_free(&e->as.literal); break; case NODE_LINK: @@ -183,8 +185,6 @@ cmark_node_get_string_content(cmark_node *node) { switch (node->type) { case NODE_CODE_BLOCK: case NODE_HTML: - return strbuf_cstr(&node->string_content); - case NODE_TEXT: case NODE_INLINE_HTML: case NODE_CODE: @@ -206,9 +206,6 @@ cmark_node_set_string_content(cmark_node *node, const char *content) { switch (node->type) { case NODE_CODE_BLOCK: case NODE_HTML: - strbuf_sets(&node->string_content, content); - return 1; - case NODE_TEXT: case NODE_INLINE_HTML: case NODE_CODE: |