From f28197a69d56eb0f60d5931de58cbbfbb65ee794 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 23 Nov 2014 07:17:38 -0800 Subject: Added internal flag to distinguish setext from atx headers. --- src/blocks.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/blocks.c') diff --git a/src/blocks.c b/src/blocks.c index f916936..7bf4d3d 100644 --- a/src/blocks.c +++ b/src/blocks.c @@ -637,6 +637,7 @@ void cmark_process_line(cmark_doc_parser *parser, const char *buffer, hashpos++; } container->as.header.level = level; + container->as.header.setext = false; } else if ((matched = scan_open_code_fence(&input, first_nonspace))) { @@ -660,6 +661,7 @@ void cmark_process_line(cmark_doc_parser *parser, const char *buffer, container->type = NODE_HEADER; container->as.header.level = lev; + container->as.header.setext = true; offset = input.len - 1; } else if (!(container->type == NODE_PARAGRAPH && !all_matched) && -- cgit v1.2.3