Cast encoding name to char pointer to match arg type
diff --git a/parser.c b/parser.c
index b9df6d8..1d478c3 100644
--- a/parser.c
+++ b/parser.c
@@ -13607,7 +13607,7 @@
 	    xmlFree((xmlChar *) ctxt->encoding);
         ctxt->encoding = xmlStrdup((const xmlChar *) doc->encoding);
 
-        hdlr = xmlFindCharEncodingHandler(doc->encoding);
+        hdlr = xmlFindCharEncodingHandler((const char *) doc->encoding);
         if (hdlr != NULL) {
             xmlSwitchToEncoding(ctxt, hdlr);
 	} else {