From 2890c33adb33338e9f292dc64a7d4b3095fe9894 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0smail=20Enes=20K=C3=BC=C3=A7=C3=BCk?= Date: Thu, 28 May 2026 23:09:57 +0300 Subject: [PATCH] Refactor: Use snprintf return value instead of redundant strlen --- src/commonmark.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/commonmark.c b/src/commonmark.c index 72011d8e3..95de85251 100644 --- a/src/commonmark.c +++ b/src/commonmark.c @@ -226,10 +226,9 @@ static int S_render_node(cmark_renderer *renderer, cmark_node *node, // we ensure a width of at least 4 so // we get nice transition from single digits // to double - snprintf(listmarker, LISTMARKER_SIZE, "%d%s%s", list_number, + marker_width = (bufsize_t)snprintf(listmarker, LISTMARKER_SIZE, "%d%s%s", list_number, list_delim == CMARK_PAREN_DELIM ? ")" : ".", list_number < 10 ? " " : " "); - marker_width = (bufsize_t)strlen(listmarker); } if (entering) { if (cmark_node_get_list_type(node->parent) == CMARK_BULLET_LIST) {