cmark

My personal build of CMark ✏️

Commit
496cfe0330300f9c6c214d376f12fb9f3eb9632a
Parent
bae7b61487f58f296389d5007df7166ddcfecad8
Author
John MacFarlane <jgm@berkeley.edu>
Date

html renderer: properly split info on first space char.

See jgm/commonmark.js#54.

Diffstat

1 file changed, 2 insertions, 2 deletions

Status File Name N° Changes Insertions Deletions
Modified src/html.c 4 2 2
diff --git a/src/html.c b/src/html.c
@@ -2,7 +2,7 @@
 #include <stdio.h>
 #include <string.h>
 #include <assert.h>
-
+#include "cmark_ctype.h"
 #include "config.h"
 #include "cmark.h"
 #include "node.h"
@@ -156,7 +156,7 @@ S_render_node(cmark_node *node, cmark_event_type ev_type,
 		} else {
 			bufsize_t first_tag = 0;
 			while (first_tag < node->as.code.info.len &&
-			       node->as.code.info.data[first_tag] != ' ') {
+			       !cmark_isspace(node->as.code.info.data[first_tag])) {
 				first_tag += 1;
 			}