removed multiple warning, this fixed a bug and should close #111574 Daniel

* DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
  warning, this fixed a bug and should close #111574
Daniel
diff --git a/parser.c b/parser.c
index 922ab43..faeda8d 100644
--- a/parser.c
+++ b/parser.c
@@ -10751,7 +10751,7 @@
   
     xmlClearParserCtxt(ctxt);
     if (filename != NULL)
-        input->filename = xmlCanonicPath(filename);
+        input->filename = (char *) xmlCanonicPath((const xmlChar *)filename);
     input->base = buffer;
     input->cur = buffer;
     input->end = &buffer[xmlStrlen(buffer)];