--- a/libpurple/protocols/jabber/iq.h Mon Jan 20 07:39:26 2014 +0530 +++ b/libpurple/protocols/jabber/iq.h Mon Jan 20 00:02:17 2014 -0800 @@ -36,6 +36,7 @@ #include "connection.h" typedef struct _JabberIq JabberIq; +typedef struct _JabberIqCallbackData JabberIqCallbackData; /** * A JabberIqHandler is called to process an incoming IQ stanza. @@ -96,6 +97,7 @@ void jabber_iq_parse(JabberStream *js, PurpleXmlNode *packet); +void jabber_iq_callbackdata_free(JabberIqCallbackData *jcd); void jabber_iq_remove_callback_by_id(JabberStream *js, const char *id); void jabber_iq_set_callback(JabberIq *iq, JabberIqCallback *cb, gpointer data); void jabber_iq_set_id(JabberIq *iq, const char *id);