diff --git a/packages/iconv/iconv.c b/packages/iconv/iconv.c index ba2c38a7..55c2e737 100644 --- a/packages/iconv/iconv.c +++ b/packages/iconv/iconv.c @@ -66,7 +66,7 @@ iconvWrapper (iconv_t handle, OOP readBufferOOP, int readPos, int readCount, OOP writeBufferOOP, int writeCount, OOP bytesLeftOOP) { - const char *inbuf; + char *inbuf; size_t inbytesleft; char *outbuf; size_t outbytesleft; diff --git a/packages/xml/expat/expat.c b/packages/xml/expat/expat.c index 0ceee46c..4ea35289 100644 --- a/packages/xml/expat/expat.c +++ b/packages/xml/expat/expat.c @@ -573,7 +573,7 @@ gst_XML_ParserCreate (OOP parserOOP) XML_SetNotationDeclHandler (p, gst_NotationDeclHandler); XML_SetStartNamespaceDeclHandler (p, gst_StartNamespaceDeclHandler); XML_SetEndNamespaceDeclHandler (p, gst_EndNamespaceDeclHandler); - XML_SetSkippedEntityHandler (p, gst_SkippedEntityHandler); + XML_SetSkippedEntityHandler (p, (void (*)(void *, const XML_Char *, int))(gst_SkippedEntityHandler)); XML_SetReturnNSTriplet (p, true); if (!saxEventSequenceClass)