Add cast to fix warning. Add include of <libxml/parser.h>.

	* encoding.c: (xmlIconvWrapper): Add cast to fix warning.
	* testCatalog.c: Add include of <libxml/parser.h>.
diff --git a/encoding.c b/encoding.c
index f7c020c..2a76791 100644
--- a/encoding.c
+++ b/encoding.c
@@ -1899,7 +1899,7 @@
     char *icv_out = (char *) out;
     int ret;
 
-    ret = iconv(cd, &icv_in, &icv_inlen, &icv_out, &icv_outlen);
+    ret = iconv(cd, (char **) &icv_in, &icv_inlen, &icv_out, &icv_outlen);
     if (in != NULL) {
         *inlen -= icv_inlen;
         *outlen -= icv_outlen;