diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-07-12 17:30:48 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-07-12 17:30:48 -0700 |
commit | 26305f4eff1e2205c1259e82076295a575d7ca41 (patch) | |
tree | d08283c1c25c861b694340a965b1d97502f12a96 /src/commonmark.c | |
parent | 88078d6479b50f84acba80f2a4c0779e52159beb (diff) |
Use cmark_render_code_point in renderers.
Diffstat (limited to 'src/commonmark.c')
-rw-r--r-- | src/commonmark.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/commonmark.c b/src/commonmark.c index 7dc2767..5d098e7 100644 --- a/src/commonmark.c +++ b/src/commonmark.c @@ -50,16 +50,13 @@ static inline void outc(cmark_renderer *renderer, cmark_strbuf_printf(renderer->buffer, "%%%2x", c); renderer->column += 3; } else { - cmark_strbuf_putc(renderer->buffer, '\\'); - utf8proc_encode_char(c, renderer->buffer); - renderer->column += 2; + cmark_render_ascii(renderer, "\\"); + cmark_render_code_point(renderer, c); } - renderer->begin_line = false; } else { - utf8proc_encode_char(c, renderer->buffer); - renderer->column += 1; - renderer->begin_line = false; + cmark_render_code_point(renderer, c); } + renderer->begin_line = (c == 10); } |