--- a/libpurple/protocols/jabber/data.h Fri Sep 06 23:02:04 2013 +0530 +++ b/libpurple/protocols/jabber/data.h Sat Sep 07 00:11:42 2013 +0530 @@ -50,7 +50,7 @@ /* create a JabberData instance from an XML "data" element (as defined by XEP 0231 */ -JabberData *jabber_data_create_from_xml(xmlnode *tag); +JabberData *jabber_data_create_from_xml(PurpleXmlNode *tag); /* destroy a JabberData instance, NOT to be used on data that has been associated, since they get "owned" */ @@ -63,10 +63,10 @@ gpointer jabber_data_get_data(const JabberData *data); /* returns the XML definition for the data element */ -xmlnode *jabber_data_get_xml_definition(const JabberData *data); +PurpleXmlNode *jabber_data_get_xml_definition(const JabberData *data); /* returns an XHTML-IM "img" tag given a data instance */ -xmlnode *jabber_data_get_xhtml_im(const JabberData *data, const gchar *alt); +PurpleXmlNode *jabber_data_get_xhtml_im(const JabberData *data, const gchar *alt); void jabber_data_request(JabberStream *js, const gchar *cid, const gchar *who, gchar *alt, gboolean ephemeral, JabberDataRequestCallback cb, @@ -85,7 +85,7 @@ /* handles iq requests */ void jabber_data_parse(JabberStream *js, const char *who, JabberIqType type, - const char *id, xmlnode *data_node); + const char *id, PurpleXmlNode *data_node); void jabber_data_init(void); void jabber_data_uninit(void);