# HG changeset patch # User Paul Aurich # Date 1257568864 0 # Node ID 13e668ef158d85989c30b644eb2abeb044e52b5e # Parent 6126436715e8990edeed3e630ea6d96073c79338 jabber: did someone say something about the end of the struct? Not sure what the original thinking was there (other than to have JabberStream be part of the public API?), but this is no longer accurate. diff -r 6126436715e8 -r 13e668ef158d libpurple/protocols/jabber/jabber.h --- a/libpurple/protocols/jabber/jabber.h Sat Nov 07 03:45:13 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.h Sat Nov 07 04:41:04 2009 +0000 @@ -193,25 +193,16 @@ char *serverFQDN; - /* OK, this stays at the end of the struct, so plugins can depend - * on the rest of the stuff being in the right place - */ #ifdef HAVE_CYRUS_SASL sasl_conn_t *sasl; sasl_callback_t *sasl_cb; -#else /* keep the struct the same size */ - void *sasl; - void *sasl_cb; -#endif - /* did someone say something about the end of the struct? */ -#ifdef HAVE_CYRUS_SASL const char *current_mech; int auth_fail_count; -#endif int sasl_state; int sasl_maxbuf; GString *sasl_mechs; +#endif gboolean unregistration; PurpleAccountUnregistrationCb unregistration_cb;