File fix-char-cast-to-unsigned-int.patch of Package python-llfuse

Index: llfuse-1.3.4/src/llfuse.c
===================================================================
--- llfuse-1.3.4.orig/src/llfuse.c
+++ llfuse-1.3.4/src/llfuse.c
@@ -54154,11 +54154,11 @@ static const char DIGITS_HEX[2*16+1] = {
             i++;
         }
         for (; i < uoffset; i++) {
-            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, padding_char);
+            __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, i, (unsigned char)padding_char);
         }
     }
     for (i=0; i < clength; i++) {
-        __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, chars[i]);
+        __Pyx_PyUnicode_WRITE(PyUnicode_1BYTE_KIND, udata, uoffset+i, (unsigned char)chars[i]);
     }
 #else
     {
openSUSE Build Service is sponsored by