--- CyberLink/src/cybergarage/xml/XML.cpp.orig 2005-06-04 10:45:32.852520200 +0800 +++ CyberLink/src/cybergarage/xml/XML.cpp 2005-06-04 10:46:33.555291976 +0800 @@ -140,7 +140,7 @@ UnicodeStr *CyberXML::XML::Local2Unicode UnicodeStr *unistr; char *coutbuf = (char *)outbuf; - size_t ret = iconv(cd, (const char **)&inbuf, &inbyteleft, &coutbuf, &outbyteleft); + size_t ret = iconv(cd, &inbuf, &inbyteleft, &coutbuf, &outbyteleft); if (ret == (size_t)-1) { perror("iconv"); unistr = NULL;