From: Michael D. Lowis Date: Thu, 23 Feb 2017 20:48:08 +0000 (-0500) Subject: Fixed some warnings in utf8.h X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=fbea3082701e7ca05ab29422cf3ff3c0dd42a9d8;p=projs%2Falib.git Fixed some warnings in utf8.h --- diff --git a/source/utf8.h b/source/utf8.h index 684e830..fca8fbc 100644 --- a/source/utf8.h +++ b/source/utf8.h @@ -47,7 +47,7 @@ static size_t utf8encode(char str[UTF_MAX], Rune rune) { size_t len = runelen(rune); str[0] = (len == 1 ? 0x00 : UTF8_SeqBits[len]) | (UTF8_SeqMask[len] & (rune >> (6 * (len-1)))); - for (int i = 1; i < len; i++) + for (size_t i = 1; i < len; i++) str[i] = 0x80u | (0x3Fu & (rune >> (6 * (len-i-1)))); return len; } @@ -82,7 +82,7 @@ static bool utf8decode(Rune* rune, size_t* length, int byte) { } static size_t utflen(const char* s) { - size_t len = 0, rlen = 0; + size_t len = 0; Rune rune = 0; while (*s && !utf8decode(&rune, &len, *(s++))) len++;