--- a/libpurple/protocols/jabber/iq.h Sun Jan 12 19:29:36 2014 -0800 +++ b/libpurple/protocols/jabber/iq.h Sun Jan 12 22:51:33 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, xmlnode *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);