From c6dc704e84625f06e72eeb141b1af1f4d0834ee6 Mon Sep 17 00:00:00 2001 From: Ruslan Bukin Date: Tue, 3 Jul 2018 14:32:15 +0000 Subject: [PATCH] Fix build: utf8strvisx() does signed data comparisons, but 'char' type is unsigned in riscv GCC, so use guaranted signed char type. Sponsored by: DARPA, AFRL --- usr.bin/top/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr.bin/top/utils.c b/usr.bin/top/utils.c index 9149521a1e0b..d65587777b93 100644 --- a/usr.bin/top/utils.c +++ b/usr.bin/top/utils.c @@ -344,7 +344,7 @@ static const char *vis_encodes[] = { int utf8strvisx(char *dst, const char *src, size_t src_len) { - const char *src_p; + const signed char *src_p; char *dst_p; int i, j, olen, len;