From b532b9a294e9d2fbeb7e205bca44b84e24397f10 Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Sat, 18 Nov 2023 03:36:41 +0000 Subject: [PATCH] ext/mbstring: use unsigned char for variable with max value of 255 --- ext/mbstring/mbstring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c index 3d5914bc78f..eab35081b1c 100644 --- a/ext/mbstring/mbstring.c +++ b/ext/mbstring/mbstring.c @@ -1776,7 +1776,7 @@ static size_t mb_fast_strlen_utf8(unsigned char *p, size_t len) const __m128i delta = _mm_set1_epi8(1); __m128i counter = _mm_setzero_si128(); /* Vector of 16 continuation-byte counters */ - int reset_counter = 255; + unsigned char reset_counter = 255; do { __m128i operand = _mm_loadu_si128((__m128i*)p); /* Load 16 bytes */ __m128i lt = _mm_cmplt_epi8(operand, threshold); /* Find all which are continuation bytes */