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 6348f52..641f272 100644
--- a/Modules/_elementtree.c
+++ b/Modules/_elementtree.c
@@ -2146,7 +2146,7 @@
     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;