From 6d1a8d44e218ccd8f80b2981a59437fa276a1ef9 Mon Sep 17 00:00:00 2001 From: Rene Kita Date: Tue, 28 Dec 2021 17:09:56 +0100 Subject: [PATCH] Cast away a warning strlen() takes a char *, but p is a unsigned char *. --- libwc/wtf.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libwc/wtf.c b/libwc/wtf.c index 94d95c1..38355d9 100644 --- a/libwc/wtf.c +++ b/libwc/wtf.c @@ -120,7 +120,7 @@ int wtf_strwidth(wc_uchar *p) { int w = 0; - wc_uchar *q = p + strlen(p); + wc_uchar *q = p + strlen((char *)p); while (p < q) { w += wtf_width(p); @@ -146,7 +146,7 @@ size_t wtf_len(wc_uchar *p) { wc_uchar *q = p; - wc_uchar *strz = p + strlen(p); + wc_uchar *strz = p + strlen((char *)p); q += WTF_LEN_MAP[*q]; while (q < strz && ! WTF_WIDTH_MAP[*q])