cmark

My personal build of CMark ✏️

Commit
09e312abd6dca9e2e55050d3d4eacfd52fea8d73
Parent
44ed9b5cb575883ba605632ac0db36b9aa99813b
Author
John MacFarlane <jgm@berkeley.edu>
Date

Another try at getting snprintf part to compile on Windows.

Diffstat

1 file changed, 4 insertions, 4 deletions

Status File Name N° Changes Insertions Deletions
Modified src/latex.c 8 4 4
diff --git a/src/latex.c b/src/latex.c
@@ -409,13 +409,13 @@ S_render_node(cmark_node *node, cmark_event_type ev_type,
 			cr(state);
 			list_number = cmark_node_get_list_start(node);
 			if (list_number > 1) {
+#ifdef HAVE_C99_SNPRINTF
 				len = snprintf(list_number_string, 19,
 				         "%d", list_number);
-#ifndef HAVE_C99_SNPRINTF
+#else
 				// Assume we're on Windows.
-				if (len < 0) {
-					len = _snprintf("%d", list_number);
-				}
+				len = _snprintf("%d", 19,
+						"%d", list_number);
 #endif
 				lit(state, "\\setcounter{enum", false);
 				lit(state, (char *)roman_numerals[state->enumlevel],