From 670c7e7a75ba5ef69083cdbc92efa99a5d1a7107 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Tue, 23 Jun 2020 08:27:26 +0200 Subject: [PATCH] don't use strlen to compute visual width * src/output.c (prepare_symbol_names): Use mbswidth. --- src/output.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/output.c b/src/output.c index 509502dd..eb8a3bf8 100644 --- a/src/output.c +++ b/src/output.c @@ -23,6 +23,7 @@ #include /* IS_PATH_WITH_DIR */ #include +#include #include #include #include @@ -236,7 +237,7 @@ prepare_symbol_names (char const *muscle_name) /* Width of the next token, including the two quotes, the comma and the space. */ int width - = strlen (cp) + 2 + = mbswidth (cp, 0) + 2 + (translatable ? strlen ("N_()") : 0); if (col + width > 75)