From: Fredrik Lundh Date: Sun, 25 Dec 2005 11:40:19 +0000 (+0000) Subject: SF#1389809 X-Git-Tag: v2.5a0~956 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c3389997d4d886d861061ae367211d271faaae2f;p=thirdparty%2FPython%2Fcpython.git SF#1389809 cast first PyUnicode_Decode argument to proper type (why is "char *" used for encoded byte streams, btw? shouldn't that be "void *" or, if necessary, "unsigned char *"?) --- diff --git a/Modules/_elementtree.c b/Modules/_elementtree.c index 6348f521f889..641f2728e0b3 100644 --- a/Modules/_elementtree.c +++ b/Modules/_elementtree.c @@ -2146,7 +2146,7 @@ expat_unknown_encoding_handler(XMLParserObject *self, const XML_Char *name, for (i = 0; i < 256; i++) s[i] = i; - u = PyUnicode_Decode(s, 256, name, "replace"); + u = PyUnicode_Decode((char*) s, 256, name, "replace"); if (!u) return XML_STATUS_ERROR;