File libfreevec.strnlen.patch of Package libfreevec
--- src/strnlen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/src/strnlen.c +++ b/src/strnlen.c @@ -39,8 +39,8 @@ size_t strnlen(const char *str, size_t m vec_dst(ptr, DST_CTRL(2,2,16), DST_CHAN_SRC); - vector int8_t v0 = vec_splat_u8(0); - vector int8_t v1; + vector uint8_t v0 = vec_splat_u8(0); + vector uint8_t v1; while (len >= ALTIVECWORD_SIZE) { MYSTRNLEN_SINGLE_ALTIVEC_WORD(v1, v0, ptr32, len, maxlen);