#5929: fix signedness warning.
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index ec68f3e..3283643 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -741,7 +741,7 @@
             case 's':
             {
                 /* UTF-8 */
-                unsigned char *s = va_arg(count, unsigned char*);
+                const char *s = va_arg(count, const char*);
                 PyObject *str = PyUnicode_DecodeUTF8(s, strlen(s), "replace");
                 if (!str)
                     goto fail;