diff --git a/l10ntools/source/xmlparse.cxx b/l10ntools/source/xmlparse.cxx index 0171db926342..d5abd211a9df 100644 --- a/l10ntools/source/xmlparse.cxx +++ b/l10ntools/source/xmlparse.cxx @@ -825,10 +825,10 @@ SimpleXMLParser::SimpleXMLParser() { m_aParser = XML_ParserCreate( NULL ); XML_SetUserData( m_aParser, this ); - XML_SetElementHandler( m_aParser, (XML_StartElementHandler) StartElementHandler, (XML_EndElementHandler) EndElementHandler ); - XML_SetCharacterDataHandler( m_aParser, (XML_CharacterDataHandler) CharacterDataHandler ); - XML_SetCommentHandler( m_aParser, (XML_CommentHandler) CommentHandler ); - XML_SetDefaultHandler( m_aParser, (XML_DefaultHandler) DefaultHandler ); + XML_SetElementHandler( m_aParser, reinterpret_cast(StartElementHandler), reinterpret_cast(EndElementHandler) ); + XML_SetCharacterDataHandler( m_aParser, reinterpret_cast(CharacterDataHandler) ); + XML_SetCommentHandler( m_aParser, reinterpret_cast(CommentHandler) ); + XML_SetDefaultHandler( m_aParser, reinterpret_cast(DefaultHandler) ); } SimpleXMLParser::~SimpleXMLParser()