From bdd6c780ce585d1ef7789695cdaf44a734684d51 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Sun, 29 Aug 2021 14:59:43 -0700 Subject: [PATCH] canontoken: use char pointers instead of unsigned char pointers It is not clear to me why this code was using unsigned char pointers. --- lib/common/colxlate.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/common/colxlate.c b/lib/common/colxlate.c index fd8ecfa6f..e65c1de08 100644 --- a/lib/common/colxlate.c +++ b/lib/common/colxlate.c @@ -131,12 +131,12 @@ static int colorcmpf(const void *p0, const void *p1) char *canontoken(char *str) { - static unsigned char *canon; + static char *canon; static size_t allocated; - unsigned char c, *p, *q; + char c, *p, *q; size_t len; - p = (unsigned char *) str; + p = str; len = strlen(str); if (len >= allocated) { allocated = len + 1 + 10; @@ -145,11 +145,11 @@ char *canontoken(char *str) q = canon; while ((c = *p++)) { if (isupper(c)) - c = (unsigned char) tolower(c); + c = (char)tolower(c); *q++ = c; } *q = '\0'; - return (char*)canon; + return canon; } /* fullColor: -- 2.40.0