From 73a7190b806c69d08ec9079223637618185f4b9f Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 10 Jan 2025 02:53:12 -0500 Subject: [PATCH] properly check for utf8 for calling ncmetric_use_utf8() closes #2834 --- src/lib/metric.c | 2 +- src/lib/notcurses.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/metric.c b/src/lib/metric.c index 26bb9d6f9..c7b6785e6 100644 --- a/src/lib/metric.c +++ b/src/lib/metric.c @@ -41,7 +41,7 @@ const char* ncnmetric(uintmax_t val, size_t s, uintmax_t decimal, unsigned consumed = 0; uintmax_t dv = mult; if(decimal <= val || val == 0){ - // FIXME verify that input < 2^89, wish we had static_assert() :/ + // FIXME verify that input < 2^89 while((val / decimal) >= dv && consumed < sizeof(prefixes) / sizeof(*prefixes)){ dv *= mult; ++consumed; diff --git a/src/lib/notcurses.c b/src/lib/notcurses.c index 0579bc8f0..6d0f83e8d 100644 --- a/src/lib/notcurses.c +++ b/src/lib/notcurses.c @@ -1233,7 +1233,7 @@ notcurses_early_init(const struct notcurses_options* opts, FILE* fp, unsigned* u free(ret); return NULL; } - if(utf8){ + if(*utf8){ ncmetric_use_utf8(); } return ret;