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);
openSUSE Build Service is sponsored by