--- a/mcabber/libjabber/xstream.c Sat May 27 18:53:56 2006 +0200
+++ b/mcabber/libjabber/xstream.c Sat May 27 19:17:01 2006 +0200
@@ -158,8 +158,11 @@
/* create expat parser and ensure cleanup */
newx->parser = XML_ParserCreate(NULL);
XML_SetUserData(newx->parser, (void *)newx);
- XML_SetElementHandler(newx->parser, (void *)_xstream_startElement, (void *)_xstream_endElement);
- XML_SetCharacterDataHandler(newx->parser, (void *)_xstream_charData);
+ XML_SetElementHandler(newx->parser,
+ (XML_StartElementHandler)_xstream_startElement,
+ (XML_EndElementHandler)_xstream_endElement);
+ XML_SetCharacterDataHandler(newx->parser,
+ (XML_CharacterDataHandler)_xstream_charData);
pool_cleanup(p, _xstream_cleanup, (void *)newx);
return newx;