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
{