gobjectification: 99b1fc3f: The start of the gtk-doc conversion. Qu...

grim at pidgin.im grim at pidgin.im
Sun Dec 4 17:16:00 EST 2011


----------------------------------------------------------------------
Revision: 99b1fc3fc64eb233fc0a3f6bda71de1a3a2c2ed0
Parent:   87f67e1f272e4a4dda4ee642f32607030cb1b042
Author:   grim at pidgin.im
Date:     03/24/11 19:09:32
Branch:   im.pidgin.gobjectification
URL: http://d.pidgin.im/viewmtn/revision/info/99b1fc3fc64eb233fc0a3f6bda71de1a3a2c2ed0

Changelog: 

The start of the gtk-doc conversion.  Quite a bit to go yet, and the docs are a mess at the moment

Changes against parent 87f67e1f272e4a4dda4ee642f32607030cb1b042

  dropped  doc/libpurple/tmpl/dbus-bindings.sgml
  dropped  doc/libpurple/tmpl/marshallers.sgml
  dropped  doc/libpurple/tmpl/peer.sgml
  dropped  doc/libpurple/tmpl/purple-client-bindings.sgml
  dropped  doc/libpurple/tmpl/tests.sgml
  dropped  doc/libpurple/tmpl/valgrind.sgml
  patched  doc/libpurple/Makefile.am
  patched  doc/libpurple/libpurple-docs.sgml
  patched  doc/libpurple/libpurple-sections.txt
  patched  doc/libpurple/libpurple.types
  patched  doc/libpurple/tmpl/account.sgml
  patched  doc/libpurple/tmpl/accountlist.sgml
  patched  doc/libpurple/tmpl/accountopt.sgml
  patched  doc/libpurple/tmpl/actions.sgml
  patched  doc/libpurple/tmpl/adhoccommands.sgml
  patched  doc/libpurple/tmpl/aes.sgml
  patched  doc/libpurple/tmpl/auth.sgml
  patched  doc/libpurple/tmpl/auth_digest_md5.sgml
  patched  doc/libpurple/tmpl/auth_scram.sgml
  patched  doc/libpurple/tmpl/backend-fs2.sgml
  patched  doc/libpurple/tmpl/backend-iface.sgml
  patched  doc/libpurple/tmpl/blist-node.sgml
  patched  doc/libpurple/tmpl/blist.sgml
  patched  doc/libpurple/tmpl/bonjour.sgml
  patched  doc/libpurple/tmpl/bonjour_ft.sgml
  patched  doc/libpurple/tmpl/bosh.sgml
  patched  doc/libpurple/tmpl/buddy.sgml
  patched  doc/libpurple/tmpl/buddy_info.sgml
  patched  doc/libpurple/tmpl/buddy_list.sgml
  patched  doc/libpurple/tmpl/buddy_memo.sgml
  patched  doc/libpurple/tmpl/buddy_opt.sgml
  patched  doc/libpurple/tmpl/buddyicon.sgml
  patched  doc/libpurple/tmpl/buddylist.sgml
  patched  doc/libpurple/tmpl/candidate.sgml
  patched  doc/libpurple/tmpl/caps.sgml
  patched  doc/libpurple/tmpl/certificate.sgml
  patched  doc/libpurple/tmpl/char_conv.sgml
  patched  doc/libpurple/tmpl/chat.sgml
  patched  doc/libpurple/tmpl/chunk.sgml
  patched  doc/libpurple/tmpl/cipher.sgml
  patched  doc/libpurple/tmpl/circbuffer.sgml
  patched  doc/libpurple/tmpl/cmdproc.sgml
  patched  doc/libpurple/tmpl/cmds.sgml
  patched  doc/libpurple/tmpl/codec.sgml
  patched  doc/libpurple/tmpl/com_err.sgml
  patched  doc/libpurple/tmpl/command.sgml
  patched  doc/libpurple/tmpl/compat.sgml
  patched  doc/libpurple/tmpl/confer.sgml
  patched  doc/libpurple/tmpl/connection.sgml
  patched  doc/libpurple/tmpl/contact.sgml
  patched  doc/libpurple/tmpl/content.sgml
  patched  doc/libpurple/tmpl/conversation.sgml
  patched  doc/libpurple/tmpl/core.sgml
  patched  doc/libpurple/tmpl/data.sgml
  patched  doc/libpurple/tmpl/dbus-define-api.sgml
  patched  doc/libpurple/tmpl/dbus-maybe.sgml
  patched  doc/libpurple/tmpl/dbus-purple.sgml
  patched  doc/libpurple/tmpl/dbus-server.sgml
  patched  doc/libpurple/tmpl/dbus-useful.sgml
  patched  doc/libpurple/tmpl/debug.sgml
  patched  doc/libpurple/tmpl/defines.sgml
  patched  doc/libpurple/tmpl/des3cipher.sgml
  patched  doc/libpurple/tmpl/descipher.sgml
  patched  doc/libpurple/tmpl/desktopitem.sgml
  patched  doc/libpurple/tmpl/directconn.sgml
  patched  doc/libpurple/tmpl/disco.sgml
  patched  doc/libpurple/tmpl/dns_sd_proxy.sgml
  patched  doc/libpurple/tmpl/dnsquery.sgml
  patched  doc/libpurple/tmpl/dnssrv.sgml
  patched  doc/libpurple/tmpl/encoding.sgml
  patched  doc/libpurple/tmpl/enum-types.sgml
  patched  doc/libpurple/tmpl/enums.sgml
  patched  doc/libpurple/tmpl/error.sgml
  patched  doc/libpurple/tmpl/error_table.sgml
  patched  doc/libpurple/tmpl/eventloop.sgml
  patched  doc/libpurple/tmpl/file_trans.sgml
  patched  doc/libpurple/tmpl/filexfer.sgml
  patched  doc/libpurple/tmpl/formcmds.sgml
  patched  doc/libpurple/tmpl/ft.sgml
  patched  doc/libpurple/tmpl/gg-utils.sgml
  patched  doc/libpurple/tmpl/gg.sgml
  patched  doc/libpurple/tmpl/ghash.sgml
  patched  doc/libpurple/tmpl/gmail.sgml
  patched  doc/libpurple/tmpl/google.sgml
  patched  doc/libpurple/tmpl/google_presence.sgml
  patched  doc/libpurple/tmpl/google_roster.sgml
  patched  doc/libpurple/tmpl/google_session.sgml
  patched  doc/libpurple/tmpl/group.sgml
  patched  doc/libpurple/tmpl/group_im.sgml
  patched  doc/libpurple/tmpl/group_info.sgml
  patched  doc/libpurple/tmpl/group_internal.sgml
  patched  doc/libpurple/tmpl/group_join.sgml
  patched  doc/libpurple/tmpl/group_opt.sgml
  patched  doc/libpurple/tmpl/gsignal.sgml
  patched  doc/libpurple/tmpl/hash.sgml
  patched  doc/libpurple/tmpl/history.sgml
  patched  doc/libpurple/tmpl/hmaccipher.sgml
  patched  doc/libpurple/tmpl/http.sgml
  patched  doc/libpurple/tmpl/httpconn.sgml
  patched  doc/libpurple/tmpl/ibb.sgml
  patched  doc/libpurple/tmpl/iceudp.sgml
  patched  doc/libpurple/tmpl/idle.sgml
  patched  doc/libpurple/tmpl/im.sgml
  patched  doc/libpurple/tmpl/imgstore.sgml
  patched  doc/libpurple/tmpl/internal.sgml
  patched  doc/libpurple/tmpl/iq.sgml
  patched  doc/libpurple/tmpl/irc.sgml
  patched  doc/libpurple/tmpl/jingle.sgml
  patched  doc/libpurple/tmpl/jingleinfo.sgml
  patched  doc/libpurple/tmpl/jutil.sgml
  patched  doc/libpurple/tmpl/libc_interface.sgml
  patched  doc/libpurple/tmpl/libc_internal.sgml
  patched  doc/libpurple/tmpl/libgadu-config.sgml
  patched  doc/libpurple/tmpl/libgadu-internal.sgml
  patched  doc/libpurple/tmpl/libgadu.sgml
  patched  doc/libpurple/tmpl/libpurple-unused.sgml
  patched  doc/libpurple/tmpl/libymsg.sgml
  patched  doc/libpurple/tmpl/log.sgml
  patched  doc/libpurple/tmpl/login.sgml
  patched  doc/libpurple/tmpl/markup.sgml
  patched  doc/libpurple/tmpl/md4hash.sgml
  patched  doc/libpurple/tmpl/md5hash.sgml
  patched  doc/libpurple/tmpl/mdns_common.sgml
  patched  doc/libpurple/tmpl/mdns_types.sgml
  patched  doc/libpurple/tmpl/media-gst.sgml
  patched  doc/libpurple/tmpl/media.sgml
  patched  doc/libpurple/tmpl/mediamanager.sgml
  patched  doc/libpurple/tmpl/message.sgml
  patched  doc/libpurple/tmpl/mime.sgml
  patched  doc/libpurple/tmpl/module.sgml
  patched  doc/libpurple/tmpl/mono-glue.sgml
  patched  doc/libpurple/tmpl/mono-helper.sgml
  patched  doc/libpurple/tmpl/msg.sgml
  patched  doc/libpurple/tmpl/msn.sgml
  patched  doc/libpurple/tmpl/msnutils.sgml
  patched  doc/libpurple/tmpl/multimx.sgml
  patched  doc/libpurple/tmpl/mxit.sgml
  patched  doc/libpurple/tmpl/myspace.sgml
  patched  doc/libpurple/tmpl/namespaces.sgml
  patched  doc/libpurple/tmpl/nat-pmp.sgml
  patched  doc/libpurple/tmpl/network.sgml
  patched  doc/libpurple/tmpl/nexus.sgml
  patched  doc/libpurple/tmpl/nmconference.sgml
  patched  doc/libpurple/tmpl/nmconn.sgml
  patched  doc/libpurple/tmpl/nmcontact.sgml
  patched  doc/libpurple/tmpl/nmevent.sgml
  patched  doc/libpurple/tmpl/nmfield.sgml
  patched  doc/libpurple/tmpl/nmmessage.sgml
  patched  doc/libpurple/tmpl/nmrequest.sgml
  patched  doc/libpurple/tmpl/nmrtf.sgml
  patched  doc/libpurple/tmpl/nmuser.sgml
  patched  doc/libpurple/tmpl/nmuserrecord.sgml
  patched  doc/libpurple/tmpl/notification.sgml
  patched  doc/libpurple/tmpl/notify.sgml
  patched  doc/libpurple/tmpl/ntlm.sgml
  patched  doc/libpurple/tmpl/object.sgml
  patched  doc/libpurple/tmpl/oim.sgml
  patched  doc/libpurple/tmpl/oob.sgml
  patched  doc/libpurple/tmpl/oscar.sgml
  patched  doc/libpurple/tmpl/oscarcommon.sgml
  patched  doc/libpurple/tmpl/p2p.sgml
  patched  doc/libpurple/tmpl/packet_parse.sgml
  patched  doc/libpurple/tmpl/page.sgml
  patched  doc/libpurple/tmpl/pep.sgml
  patched  doc/libpurple/tmpl/perl-common.sgml
  patched  doc/libpurple/tmpl/perl-handlers.sgml
  patched  doc/libpurple/tmpl/persist.sgml
  patched  doc/libpurple/tmpl/ping.sgml
  patched  doc/libpurple/tmpl/plugin.sgml
  patched  doc/libpurple/tmpl/pluginpref.sgml
  patched  doc/libpurple/tmpl/pobject.sgml
  patched  doc/libpurple/tmpl/pounce.sgml
  patched  doc/libpurple/tmpl/prefs.sgml
  patched  doc/libpurple/tmpl/presence.sgml
  patched  doc/libpurple/tmpl/privacy.sgml
  patched  doc/libpurple/tmpl/profile.sgml
  patched  doc/libpurple/tmpl/protocol.sgml
  patched  doc/libpurple/tmpl/proxy.sgml
  patched  doc/libpurple/tmpl/prpl.sgml
  patched  doc/libpurple/tmpl/purple-client.sgml
  patched  doc/libpurple/tmpl/purple.sgml
  patched  doc/libpurple/tmpl/qq.sgml
  patched  doc/libpurple/tmpl/qq_base.sgml
  patched  doc/libpurple/tmpl/qq_crypt.sgml
  patched  doc/libpurple/tmpl/qq_define.sgml
  patched  doc/libpurple/tmpl/qq_network.sgml
  patched  doc/libpurple/tmpl/qq_process.sgml
  patched  doc/libpurple/tmpl/qq_trans.sgml
  patched  doc/libpurple/tmpl/rawudp.sgml
  patched  doc/libpurple/tmpl/rc4cipher.sgml
  patched  doc/libpurple/tmpl/relay.sgml
  patched  doc/libpurple/tmpl/request.sgml
  patched  doc/libpurple/tmpl/resolver.sgml
  patched  doc/libpurple/tmpl/roomlist.sgml
  patched  doc/libpurple/tmpl/roster.sgml
  patched  doc/libpurple/tmpl/rtp.sgml
  patched  doc/libpurple/tmpl/sametime.sgml
  patched  doc/libpurple/tmpl/savedstatuses.sgml
  patched  doc/libpurple/tmpl/sbconn.sgml
  patched  doc/libpurple/tmpl/search.sgml
  patched  doc/libpurple/tmpl/send_file.sgml
  patched  doc/libpurple/tmpl/servconn.sgml
  patched  doc/libpurple/tmpl/server.sgml
  patched  doc/libpurple/tmpl/session.sgml
  patched  doc/libpurple/tmpl/sha1hash.sgml
  patched  doc/libpurple/tmpl/sha256hash.sgml
  patched  doc/libpurple/tmpl/si.sgml
  patched  doc/libpurple/tmpl/signals.sgml
  patched  doc/libpurple/tmpl/silcpurple.sgml
  patched  doc/libpurple/tmpl/simple.sgml
  patched  doc/libpurple/tmpl/sipmsg.sgml
  patched  doc/libpurple/tmpl/slp.sgml
  patched  doc/libpurple/tmpl/slpcall.sgml
  patched  doc/libpurple/tmpl/slplink.sgml
  patched  doc/libpurple/tmpl/slpmsg.sgml
  patched  doc/libpurple/tmpl/slpmsg_part.sgml
  patched  doc/libpurple/tmpl/smiley.sgml
  patched  doc/libpurple/tmpl/snactypes.sgml
  patched  doc/libpurple/tmpl/soap.sgml
  patched  doc/libpurple/tmpl/sound-theme-loader.sgml
  patched  doc/libpurple/tmpl/sound-theme.sgml
  patched  doc/libpurple/tmpl/sound.sgml
  patched  doc/libpurple/tmpl/splashscreen.sgml
  patched  doc/libpurple/tmpl/sslconn.sgml
  patched  doc/libpurple/tmpl/state.sgml
  patched  doc/libpurple/tmpl/status.sgml
  patched  doc/libpurple/tmpl/stringref.sgml
  patched  doc/libpurple/tmpl/stun.sgml
  patched  doc/libpurple/tmpl/switchboard.sgml
  patched  doc/libpurple/tmpl/sysdep.sgml
  patched  doc/libpurple/tmpl/table.sgml
  patched  doc/libpurple/tmpl/tcl_glib.sgml
  patched  doc/libpurple/tmpl/tcl_purple.sgml
  patched  doc/libpurple/tmpl/theme-loader.sgml
  patched  doc/libpurple/tmpl/theme-manager.sgml
  patched  doc/libpurple/tmpl/theme.sgml
  patched  doc/libpurple/tmpl/tlv.sgml
  patched  doc/libpurple/tmpl/transaction.sgml
  patched  doc/libpurple/tmpl/transport.sgml
  patched  doc/libpurple/tmpl/upnp.sgml
  patched  doc/libpurple/tmpl/user.sgml
  patched  doc/libpurple/tmpl/useravatar.sgml
  patched  doc/libpurple/tmpl/userlist.sgml
  patched  doc/libpurple/tmpl/usermood.sgml
  patched  doc/libpurple/tmpl/usernick.sgml
  patched  doc/libpurple/tmpl/usertune.sgml
  patched  doc/libpurple/tmpl/util.sgml
  patched  doc/libpurple/tmpl/utils.sgml
  patched  doc/libpurple/tmpl/utsname.sgml
  patched  doc/libpurple/tmpl/value.sgml
  patched  doc/libpurple/tmpl/version.sgml
  patched  doc/libpurple/tmpl/visibility.sgml
  patched  doc/libpurple/tmpl/voicevideo.sgml
  patched  doc/libpurple/tmpl/wb.sgml
  patched  doc/libpurple/tmpl/whiteboard.sgml
  patched  doc/libpurple/tmpl/win32dep.sgml
  patched  doc/libpurple/tmpl/wpurpleerror.sgml
  patched  doc/libpurple/tmpl/xdata.sgml
  patched  doc/libpurple/tmpl/xfer.sgml
  patched  doc/libpurple/tmpl/xmlnode.sgml
  patched  doc/libpurple/tmpl/yahoo_aliases.sgml
  patched  doc/libpurple/tmpl/yahoo_doodle.sgml
  patched  doc/libpurple/tmpl/yahoo_filexfer.sgml
  patched  doc/libpurple/tmpl/yahoo_friend.sgml
  patched  doc/libpurple/tmpl/yahoo_packet.sgml
  patched  doc/libpurple/tmpl/yahoo_picture.sgml
  patched  doc/libpurple/tmpl/yahoochat.sgml
  patched  doc/libpurple/tmpl/ycht.sgml
  patched  doc/libpurple/tmpl/zap.sgml
  patched  doc/libpurple/tmpl/zephyr_err.sgml
  patched  doc/libpurple/tmpl/zephyr_internal.sgml
  patched  libpurple/cipher/cipher.c
  patched  libpurple/cipher/cipher.h

-------------- next part --------------
============================================================
--- libpurple/cipher/cipher.c	b020d34e894840cd049bb23661ab16c09f737596
+++ libpurple/cipher/cipher.c	08607070bfa2d75831411bf94d80c74307f24dda
@@ -22,10 +22,29 @@
 #include "internal.h"
 #include "cipher/cipher.h"
 
-/*******************************************************************************
- * Structs
- ******************************************************************************/
+/******************************************************************************
+ * Extra Documentation
+ *****************************************************************************/
+/**
+ * PurpleCipherBatchMode:
+ * @PURPLE_CIPHER_BATCH_MODE_ECB: Electronic Codebook Mode
+ * @PURPLE_CIPHER_BATCH_MODE_CBC: Cipher Block Chaining Mode
+ *
+ * Modes for batch encrypters
+ */
 
+/**
+ * PurpleCipher:
+ *
+ * Purple Cipher is an opaque data structure and should not be used directly.
+ */
+
+/**
+ * PurpleCipherClass:
+ *
+ * The base class for all #PurpleCipher's.
+ */
+
 /******************************************************************************
  * Globals
  *****************************************************************************/
@@ -54,7 +73,7 @@ GType
  * PurpleCipher API
  *****************************************************************************/
 GType
-purple_cipher_get_gtype(void) {
+purple_cipher_get_type(void) {
 	static GType type = 0;
 
 	if(type == 0) {
@@ -80,7 +99,7 @@ GType
 }
 
 GType
-purple_cipher_batch_mode_get_gtype(void) {
+purple_cipher_batch_mode_get_type(void) {
 	static GType type = 0;
 
 	if(type == 0) {
@@ -96,6 +115,14 @@ purple_cipher_batch_mode_get_gtype(void)
 	return type;
 }
 
+/**
+ * purple_cipher_reset:
+ * @cipher: The cipher to reset
+ *
+ * Resets a cipher to it's default value
+ *
+ * @note If you have set an IV you will have to set it after resetting
+ */
 void
 purple_cipher_reset(PurpleCipher *cipher) {
 	PurpleCipherClass *klass = NULL;
@@ -108,6 +135,16 @@ purple_cipher_reset(PurpleCipher *cipher
 		klass->reset(cipher);
 }
 
+/**
+ * purple_cipher_set_iv:
+ * @cipher: The cipher to set the IV to
+ * @iv: The initialization vector to set
+ * @len: The len of the IV
+ *
+ * @note This should only be called right after a cipher is created or reset
+ *
+ * Sets the initialization vector for a cipher
+ */
 void
 purple_cipher_set_iv(PurpleCipher *cipher, guchar *iv, size_t len)
 {
@@ -122,6 +159,14 @@ purple_cipher_set_iv(PurpleCipher *ciphe
 		klass->set_iv(cipher, iv, len);
 }
 
+/**
+ * purple_cipher_append:
+ * @cipher: The cipher to append data to
+ * @data: The data to append
+ * @len: The length of the data
+ *
+ * Appends data to the cipher
+ */
 void
 purple_cipher_append(PurpleCipher *cipher, const guchar *data,
 								size_t len)
@@ -136,6 +181,17 @@ purple_cipher_append(PurpleCipher *ciphe
 		klass->append(cipher, data, len);
 }
 
+/**
+ * purple_cipher_digest:
+ * @cipher: The cipher to digest
+ * @in_len: The length of the buffer
+ * @digest: The return buffer for the digest
+ * @out_len: The length of the returned value
+ *
+ * Digests a cipher
+ *
+ * Return Value: TRUE if the digest was successful, FALSE otherwise.
+ */
 gboolean
 purple_cipher_digest(PurpleCipher *cipher, size_t in_len,
 						   guchar digest[], size_t *out_len)
@@ -152,6 +208,17 @@ purple_cipher_digest(PurpleCipher *ciphe
 	return FALSE;
 }
 
+/**
+ * purple_cipher_digest_to_str:
+ * @cipher: The cipher to get a digest from
+ * @in_len: The length of the buffer
+ * @digest_s: The return buffer for the string digest
+ * @out_len: The length of the returned value
+ *
+ * Converts a guchar digest into a hex string
+ *
+ * Return Value: TRUE if the digest was successful, FALSE otherwise.
+ */
 gboolean
 purple_cipher_digest_to_str(PurpleCipher *cipher, size_t in_len,
 								   gchar digest_s[], size_t *out_len)
@@ -182,6 +249,18 @@ purple_cipher_digest_to_str(PurpleCipher
 	return TRUE;
 }
 
+/**
+ * purple_cipher_encrypt:
+ * @cipher: The cipher
+ * @data: The data to encrypt
+ * @len: The length of the data
+ * @output: The output buffer
+ * @outlen: The len of data that was outputed
+ *
+ * Encrypts data using the cipher
+ *
+ * Return Value: A cipher specific status code
+ */
 gint
 purple_cipher_encrypt(PurpleCipher *cipher, const guchar data[],
 							size_t len, guchar output[], size_t *outlen)
@@ -201,6 +280,18 @@ purple_cipher_encrypt(PurpleCipher *ciph
 	return -1;
 }
 
+/**
+ * purple_cipher_decrypt:
+ * @cipher: The cipher
+ * @data: The data to encrypt
+ * @len: The length of the returned value
+ * @output: The output buffer
+ * @outlen: The len of data that was outputed
+ *
+ * Decrypts data using the cipher
+ *
+ * Return Value: A cipher specific status code
+ */
 gint
 purple_cipher_decrypt(PurpleCipher *cipher, const guchar data[],
 							size_t len, guchar output[], size_t *outlen)
@@ -220,6 +311,13 @@ purple_cipher_decrypt(PurpleCipher *ciph
 	return -1;
 }
 
+/**
+ * purple_cipher_set_salt:
+ * @cipher: The cipher whose salt to set
+ * @salt: The salt
+ *
+ * Sets the salt on a cipher
+ */
 void
 purple_cipher_set_salt(PurpleCipher *cipher, guchar *salt) {
 	PurpleCipherClass *klass = NULL;
@@ -232,6 +330,14 @@ purple_cipher_set_salt(PurpleCipher *cip
 		klass->set_salt(cipher, salt);
 }
 
+/**
+ * purple_cipher_get_salt_size:
+ * @cipher: The cipher whose salt size to get
+ *
+ * Gets the size of the salt if the cipher supports it
+ *
+ * Return Value: The size of the salt
+ */
 size_t
 purple_cipher_get_salt_size(PurpleCipher *cipher) {
 	PurpleCipherClass *klass = NULL;
@@ -246,6 +352,13 @@ purple_cipher_get_salt_size(PurpleCipher
 	return -1;
 }
 
+/**
+ * purple_cipher_set_key:
+ * @cipher: The cipher whose key to set
+ * @key: The key
+ *
+ * Sets the key on a cipher
+ */
 void
 purple_cipher_set_key(PurpleCipher *cipher, const guchar *key) {
 	PurpleCipherClass *klass = NULL;
@@ -258,6 +371,14 @@ purple_cipher_set_key(PurpleCipher *ciph
 		klass->set_key(cipher, key);
 }
 
+/**
+ * purple_cipher_get_key_size:
+ * @cipher: The cipher whose key size to get
+ *
+ * Gets the key size for a cipher
+ *
+ * Return Value: The size of the key
+ */
 size_t
 purple_cipher_get_key_size(PurpleCipher *cipher) {
 	PurpleCipherClass *klass = NULL;
@@ -272,6 +393,13 @@ purple_cipher_get_key_size(PurpleCipher 
 	return -1;
 }
 
+/**
+ * purple_cipher_set_batch_mode:
+ * @cipher: The cipher whose batch mode to set
+ * @mode: The batch mode under which the cipher should operate
+ *
+ * Sets the batch mode of a cipher
+ */
 void
 purple_cipher_set_batch_mode(PurpleCipher *cipher,
                                      PurpleCipherBatchMode mode)
@@ -286,6 +414,14 @@ purple_cipher_set_batch_mode(PurpleCiphe
 		klass->set_batch_mode(cipher, mode);
 }
 
+/**
+ * purple_cipher_get_batch_mode:
+ * @cipher: The cipher whose batch mode to get
+ *
+ * Gets the batch mode of a cipher
+ *
+ * Return Value: The batch mode under which the cipher is operating
+ */
 PurpleCipherBatchMode
 purple_cipher_get_batch_mode(PurpleCipher *cipher)
 {
@@ -301,6 +437,14 @@ purple_cipher_get_batch_mode(PurpleCiphe
 	return -1;
 }
 
+/**
+ * purple_cipher_get_block_size:
+ * @cipher: The cipher whose block size to get
+ *
+ * Gets the block size of a cipher
+ *
+ * Return Value: The block size of the cipher
+ */
 size_t
 purple_cipher_get_block_size(PurpleCipher *cipher)
 {
@@ -316,6 +460,14 @@ purple_cipher_get_block_size(PurpleCiphe
 	return -1;
 }
 
+/**
+ * purple_cipher_set_key_with_len:
+ * @cipher: The cipher whose key to set
+ * @key: The key
+ * @len: The length of the key
+ *
+ * Sets the key with a given length on a cipher
+ */
 void
 purple_cipher_set_key_with_len(PurpleCipher *cipher,
                                        const guchar *key, size_t len)
============================================================
--- libpurple/cipher/cipher.h	46488b16048dd1c0bebcac4c2b9cb3667437d459
+++ libpurple/cipher/cipher.h	6c08c454ffa83bb7b5451e38ce640b8ba8bda2f6
@@ -1,8 +1,3 @@
-/**
- * @file cipher.h Purple Cipher API
- * @ingroup core
- */
-
 /* purple
  *
  * Purple is the legal property of its developers, whose names are too numerous
@@ -29,12 +24,9 @@
 #include <glib.h>
 #include <string.h>
 
-/*******************************************************************************
- * New Cipher Header
- ******************************************************************************/
 #include <glib-object.h>
 
-#define PURPLE_TYPE_CIPHER				(purple_cipher_get_gtype())
+#define PURPLE_TYPE_CIPHER				(purple_cipher_get_type())
 #define PURPLE_CIPHER(obj)				(G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_CIPHER, PurpleCipher))
 #define PURPLE_CIPHER_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_CIPHER, PurpleCipherClass))
 #define PURPLE_IS_CIPHER(obj)			(G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_CIPHER))
@@ -44,17 +36,15 @@ typedef struct _PurpleCipherClass		Purpl
 typedef struct _PurpleCipher			PurpleCipher;
 typedef struct _PurpleCipherClass		PurpleCipherClass;
 
-#define PURPLE_TYPE_CIPHER_BATCH_MODE	(purple_cipher_batch_mode_get_gtype())
+#define PURPLE_TYPE_CIPHER_BATCH_MODE	(purple_cipher_batch_mode_get_type())
 
-/**
- * Modes for batch encrypters
- */
 typedef enum  {
-	PURPLE_CIPHER_BATCH_MODE_ECB,
-	PURPLE_CIPHER_BATCH_MODE_CBC
+	PURPLE_CIPHER_BATCH_MODE_ECB, /*< nick=ECB Batch Mode >*/
+	PURPLE_CIPHER_BATCH_MODE_CBC /*< nick=CBC Batch Mode >*/
 } PurpleCipherBatchMode;
 
 struct _PurpleCipher {
+	/*< private >*/
 	GObject gparent;
 
 	void (*_purple_reserved1)(void);
@@ -64,6 +54,7 @@ struct _PurpleCipherClass {
 };
 
 struct _PurpleCipherClass {
+	/*< private >*/
 	GObjectClass gparent;
 
 	/** The reset function */
@@ -108,6 +99,7 @@ struct _PurpleCipherClass {
 	/** The set key with length function */
 	void (*set_key_with_len)(PurpleCipher *cipher, const guchar *key, size_t len);
 
+	/*< private >*/
 	void (*_purple_reserved1)(void);
 	void (*_purple_reserved2)(void);
 	void (*_purple_reserved3)(void);
@@ -116,160 +108,31 @@ G_BEGIN_DECLS
 
 G_BEGIN_DECLS
 
-/*****************************************************************************/
-/** @name PurpleCipher API													 */
-/*****************************************************************************/
-/*@{*/
+GType purple_cipher_get_type(void);
+GType purple_cipher_batch_mode_get_type(void);
 
-GType purple_cipher_get_gtype(void);
-GType purple_cipher_batch_mode_get_gtype(void);
-
-/**
- * Resets a cipher to it's default value
- * @note If you have set an IV you will have to set it after resetting
- *
- * @param cipher  The cipher to reset
-  */
 void purple_cipher_reset(PurpleCipher *cipher);
-
-/**
- * Sets the initialization vector for a cipher
- * @note This should only be called right after a cipher is created or reset
- *
- * @param cipher  The cipher to set the IV to
- * @param iv      The initialization vector to set
- * @param len     The len of the IV
- */
 void purple_cipher_set_iv(PurpleCipher *cipher, guchar *iv, size_t len);
 
-/**
- * Appends data to the cipher
- *
- * @param cipher  The cipher to append data to
- * @param data    The data to append
- * @param len     The length of the data
- */
 void purple_cipher_append(PurpleCipher *cipher, const guchar *data, size_t len);
-
-/**
- * Digests a cipher
- *
- * @param cipher  The cipher to digest
- * @param in_len  The length of the buffer
- * @param digest  The return buffer for the digest
- * @param out_len The length of the returned value
- */
 gboolean purple_cipher_digest(PurpleCipher *cipher, size_t in_len, guchar digest[], size_t *out_len);
-
-/**
- * Converts a guchar digest into a hex string
- *
- * @param cipher   The cipher to get a digest from
- * @param in_len   The length of the buffer
- * @param digest_s The return buffer for the string digest
- * @param out_len  The length of the returned value
- */
 gboolean purple_cipher_digest_to_str(PurpleCipher *cipher, size_t in_len, gchar digest_s[], size_t *out_len);
 
-/**
- * Encrypts data using the cipher
- *
- * @param cipher  The cipher
- * @param data    The data to encrypt
- * @param len     The length of the data
- * @param output  The output buffer
- * @param outlen  The len of data that was outputed
- *
- * @return A cipher specific status code
- */
 gint purple_cipher_encrypt(PurpleCipher *cipher, const guchar data[], size_t len, guchar output[], size_t *outlen);
-
-/**
- * Decrypts data using the cipher
- *
- * @param cipher  The cipher
- * @param data    The data to encrypt
- * @param len     The length of the returned value
- * @param output  The output buffer
- * @param outlen  The len of data that was outputed
- *
- * @return A cipher specific status code
- */
 gint purple_cipher_decrypt(PurpleCipher *cipher, const guchar data[], size_t len, guchar output[], size_t *outlen);
 
-/**
- * Sets the salt on a cipher
- *
- * @param cipher  The cipher whose salt to set
- * @param salt    The salt
- */
 void purple_cipher_set_salt(PurpleCipher *cipher, guchar *salt);
-
-/**
- * Gets the size of the salt if the cipher supports it
- *
- * @param cipher  The cipher whose salt size to get
- *
- * @return The size of the salt
- */
 size_t purple_cipher_get_salt_size(PurpleCipher *cipher);
 
-/**
- * Sets the key on a cipher
- *
- * @param cipher  The cipher whose key to set
- * @param key     The key
- */
 void purple_cipher_set_key(PurpleCipher *cipher, const guchar *key);
-
-/**
- * Gets the key size for a cipher
- *
- * @param cipher  The cipher whose key size to get
- *
- * @return The size of the key
- */
+void purple_cipher_set_key_with_len(PurpleCipher *cipher, const guchar *key, size_t len);
 size_t purple_cipher_get_key_size(PurpleCipher *cipher);
 
-/**
- * Sets the batch mode of a cipher
- *
- * @param cipher  The cipher whose batch mode to set
- * @param mode    The batch mode under which the cipher should operate
- *
- */
 void purple_cipher_set_batch_mode(PurpleCipher *cipher, PurpleCipherBatchMode mode);
-
-/**
- * Gets the batch mode of a cipher
- *
- * @param cipher  The cipher whose batch mode to get
- *
- * @return The batch mode under which the cipher is operating
- */
 PurpleCipherBatchMode purple_cipher_get_batch_mode(PurpleCipher *cipher);
 
-/**
- * Gets the block size of a cipher
- *
- * @param cipher  The cipher whose block size to get
- *
- * @return The block size of the cipher
- */
 size_t purple_cipher_get_block_size(PurpleCipher *cipher);
 
-/**
- * Sets the key with a given length on a cipher
- *
- * @param cipher  The cipher whose key to set
- * @param key     The key
- * @param len     The length of the key
- *
- */
-void purple_cipher_set_key_with_len(PurpleCipher *cipher, const guchar *key, size_t len);
-
-/*@}*/
-
 G_END_DECLS
 
 #endif /* PURPLE_CIPHER_H */
============================================================
--- doc/libpurple/Makefile.am	f8fe2c696a8b73ca319839874366647d3065bd34
+++ doc/libpurple/Makefile.am	b085108926e0fa1e9ccd27c8e5703866a7ac92d4
@@ -49,8 +49,8 @@ FIXXREF_OPTIONS=
 # Used for dependencies. The docs will be rebuilt if any of these change.
 # e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
 # e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
-HFILE_GLOB=$(top_srcdir)/libpurple/*.h $(top_srcdir)/libpurple/cipher/*.h
-CFILE_GLOB=$(top_srcdir)/libpurple/*.c $(top_srcdir)/libpurple/cipher/*.c
+HFILE_GLOB=$(top_srcdir)/libpurple/*.h
+CFILE_GLOB=$(top_srcdir)/libpurple/*.c
 
 # Extra header to include when scanning, which are not under DOC_SOURCE_DIR
 # e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
@@ -58,7 +58,27 @@ EXTRA_HFILES=
 
 # Header files to ignore when scanning. Use base file name, no paths
 # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
-IGNORE_HFILES=
+IGNORE_HFILES=\
+	dbus-bindings.h \
+	dbus-define-api.h \
+	dbus-maybe.h \
+	dbus-purple.h \
+	dbus-server.h \
+	dbus-types.h \
+	dbus-useful.h \
+	defines.h \
+	enums.h \
+	internal.h \
+	libc_interface.h \
+	libc_internal.h \
+	marshallers.h \
+	module.h \
+	purple.h \
+	purple-client.h \
+	purple-client-bindings.h \
+	tests.h \
+	valgrind.h \
+	value.h
 
 # Images to copy into HTML directory.
 # e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png
============================================================
--- doc/libpurple/libpurple-docs.sgml	d89c2113705cd1b9ce1497001548679179090e50
+++ doc/libpurple/libpurple-docs.sgml	21410feaef8e7a3d9a47a7b6f5d95b29e1fb85a4
@@ -14,301 +14,435 @@
     </releaseinfo>
   </bookinfo>
 
-  <chapter>
-    <title>[Insert title here]</title>
-        <xi:include href="xml/pobject.xml"/>
-    <xi:include href="xml/group.xml"/>
-    <xi:include href="xml/prpl.xml"/>
-    <xi:include href="xml/valgrind.xml"/>
-    <xi:include href="xml/sound-theme-loader.xml"/>
-    <xi:include href="xml/mediamanager.xml"/>
-    <xi:include href="xml/dbus-define-api.xml"/>
-    <xi:include href="xml/circbuffer.xml"/>
-    <xi:include href="xml/contact.xml"/>
-    <xi:include href="xml/media.xml"/>
-    <xi:include href="xml/connection.xml"/>
-    <xi:include href="xml/smiley.xml"/>
-    <xi:include href="xml/theme-loader.xml"/>
-    <xi:include href="xml/blist-node.xml"/>
-    <xi:include href="xml/purple-client-bindings.xml"/>
-    <xi:include href="xml/theme-manager.xml"/>
-    <xi:include href="xml/sound-theme.xml"/>
-    <xi:include href="xml/account.xml"/>
-    <xi:include href="xml/buddy.xml"/>
-    <xi:include href="xml/theme.xml"/>
-    <xi:include href="xml/media-gst.xml"/>
-    <xi:include href="xml/chat.xml"/>
-    <xi:include href="xml/peer.xml"/>
-    <xi:include href="xml/persist.xml"/>
-    <xi:include href="xml/session.xml"/>
-    <xi:include href="xml/transport.xml"/>
-    <xi:include href="xml/rtp.xml"/>
-    <xi:include href="xml/iceudp.xml"/>
-    <xi:include href="xml/content.xml"/>
-    <xi:include href="xml/rawudp.xml"/>
-    <xi:include href="xml/hash.xml"/>
-    <xi:include href="xml/sha256hash.xml"/>
-    <xi:include href="xml/ghash.xml"/>
-    <xi:include href="xml/des3cipher.xml"/>
-    <xi:include href="xml/md4hash.xml"/>
-    <xi:include href="xml/descipher.xml"/>
-    <xi:include href="xml/md5hash.xml"/>
-    <xi:include href="xml/hmaccipher.xml"/>
-    <xi:include href="xml/cipher.xml"/>
-    <xi:include href="xml/sha1hash.xml"/>
-    <xi:include href="xml/rc4cipher.xml"/>
-    <xi:include href="xml/candidate.xml"/>
-    <xi:include href="xml/codec.xml"/>
-    <xi:include href="xml/backend-iface.xml"/>
-    <xi:include href="xml/backend-fs2.xml"/>
-    <xi:include href="xml/mime.xml"/>
-    <xi:include href="xml/core.xml"/>
-    <xi:include href="xml/sound.xml"/>
-    <xi:include href="xml/eventloop.xml"/>
-    <xi:include href="xml/server.xml"/>
-    <xi:include href="xml/accountlist.xml"/>
-    <xi:include href="xml/desktopitem.xml"/>
-    <xi:include href="xml/whiteboard.xml"/>
-    <xi:include href="xml/internal.xml"/>
-    <xi:include href="xml/sslconn.xml"/>
-    <xi:include href="xml/buddyicon.xml"/>
-    <xi:include href="xml/proxy.xml"/>
-    <xi:include href="xml/xmlnode.xml"/>
-    <xi:include href="xml/prefs.xml"/>
-    <xi:include href="xml/upnp.xml"/>
-    <xi:include href="xml/cmds.xml"/>
-    <xi:include href="xml/savedstatuses.xml"/>
-    <xi:include href="xml/signals.xml"/>
-    <xi:include href="xml/marshallers.xml"/>
-    <xi:include href="xml/roomlist.xml"/>
-    <xi:include href="xml/purple.xml"/>
-    <xi:include href="xml/imgstore.xml"/>
-    <xi:include href="xml/dnsquery.xml"/>
-    <xi:include href="xml/idle.xml"/>
-    <xi:include href="xml/nat-pmp.xml"/>
-    <xi:include href="xml/pounce.xml"/>
-    <xi:include href="xml/dbus-bindings.xml"/>
-    <xi:include href="xml/dbus-maybe.xml"/>
-    <xi:include href="xml/plugin.xml"/>
-    <xi:include href="xml/dbus-useful.xml"/>
-    <xi:include href="xml/conversation.xml"/>
-    <xi:include href="xml/dbus-purple.xml"/>
-    <xi:include href="xml/value.xml"/>
+  <part id="unsorted">
+    <title>Unsorted Stuff</title>
+
+    <chapter>
+      <title>[Insert title here]</title>
+      <xi:include href="xml/pobject.xml"/>
+      <xi:include href="xml/connection.xml"/>
+      <xi:include href="xml/smiley.xml"/>
+      <xi:include href="xml/account.xml"/>
+      <xi:include href="xml/theme.xml"/>
+      <xi:include href="xml/candidate.xml"/>
+      <xi:include href="xml/mime.xml"/>
+      <xi:include href="xml/core.xml"/>
+      <xi:include href="xml/sound.xml"/>
+      <xi:include href="xml/eventloop.xml"/>
+      <xi:include href="xml/server.xml"/>
+      <xi:include href="xml/accountlist.xml"/>
+      <xi:include href="xml/desktopitem.xml"/>
+      <xi:include href="xml/whiteboard.xml"/>
+      <xi:include href="xml/internal.xml"/>
+      <xi:include href="xml/sslconn.xml"/>
+      <xi:include href="xml/buddyicon.xml"/>
+      <xi:include href="xml/proxy.xml"/>
+      <xi:include href="xml/xmlnode.xml"/>
+      <xi:include href="xml/prefs.xml"/>
+      <xi:include href="xml/upnp.xml"/>
+      <xi:include href="xml/cmds.xml"/>
+      <xi:include href="xml/savedstatuses.xml"/>
+      <xi:include href="xml/signals.xml"/>
+      <xi:include href="xml/marshallers.xml"/>
+      <xi:include href="xml/roomlist.xml"/>
+      <xi:include href="xml/purple.xml"/>
+      <xi:include href="xml/imgstore.xml"/>
+      <xi:include href="xml/dnsquery.xml"/>
+      <xi:include href="xml/idle.xml"/>
+      <xi:include href="xml/nat-pmp.xml"/>
+      <xi:include href="xml/pounce.xml"/>
+      <xi:include href="xml/conversation.xml"/>
+      <xi:include href="xml/value.xml"/>
+      <xi:include href="xml/network.xml"/>
+      <xi:include href="xml/accountopt.xml"/>
+      <xi:include href="xml/certificate.xml"/>
+    </chapter>
+  </part>
+
+  <part id="core">
+    <title>Core API</title>
+
+    <xi:include href="xml/request.xml"/>
+    <xi:include href="xml/stun.xml"/>
     <xi:include href="xml/ft.xml"/>
-    <xi:include href="xml/network.xml"/>
-    <xi:include href="xml/accountopt.xml"/>
-    <xi:include href="xml/certificate.xml"/>
+    <xi:include href="xml/ntlm.xml"/>
+    <xi:include href="xml/stringref.xml"/>
+    <xi:include href="xml/privacy.xml"/>
+    <xi:include href="xml/gsignal.xml"/>
+    <xi:include href="xml/notify.xml"/>
+    <xi:include href="xml/util.xml"/>
     <xi:include href="xml/dnssrv.xml"/>
     <xi:include href="xml/version.xml"/>
     <xi:include href="xml/log.xml"/>
     <xi:include href="xml/debug.xml"/>
-    <xi:include href="xml/blist.xml"/>
-    <xi:include href="xml/purple-client.xml"/>
     <xi:include href="xml/status.xml"/>
-    <xi:include href="xml/stringref.xml"/>
-    <xi:include href="xml/privacy.xml"/>
-    <xi:include href="xml/gsignal.xml"/>
-    <xi:include href="xml/notify.xml"/>
-    <xi:include href="xml/ntlm.xml"/>
-    <xi:include href="xml/enums.xml"/>
-    <xi:include href="xml/pluginpref.xml"/>
-    <xi:include href="xml/util.xml"/>
-    <xi:include href="xml/dbus-server.xml"/>
-    <xi:include href="xml/request.xml"/>
-    <xi:include href="xml/stun.xml"/>
-    <xi:include href="xml/libc_interface.xml"/>
-    <xi:include href="xml/libc_internal.xml"/>
+  </part>
+
+  <part id="objects">
+    <title>Purple Objects</title>
+
+    <chapter id="object-tree">
+      <title>Object Hierarchy</title>
+       <xi:include href="xml/tree_index.sgml"/>
+    </chapter>
+
+    <chapter id="base">
+      <title>Base Objects</title>
+
+    </chapter>
+
+    <chapter id="contactlist">
+      <title>Contact List Objects</title>
+
+      <xi:include href="xml/blist.xml"/>
+      <xi:include href="xml/blist-node.xml"/>
+      <xi:include href="xml/buddy.xml"/>
+      <xi:include href="xml/chat.xml"/>
+      <xi:include href="xml/contact.xml"/>
+      <xi:include href="xml/group.xml"/>
+    </chapter>
+
+    <chapter id="datastructures">
+      <title>Data Structures</title>
+
+      <xi:include href="xml/circbuffer.xml"/>
+    </chapter>
+
+    <chapter id="media">
+      <title>Media Objects</title>
+
+      <xi:include href="xml/media-codec.xml"/>
+      <xi:include href="xml/media-backend-iface.xml"/>
+      <xi:include href="xml/media-backend-fs2.xml"/>
+      <xi:include href="xml/media-enum-types.xml"/>
+      <xi:include href="xml/mediamanager.xml"/>
+      <xi:include href="xml/media.xml"/>
+      <xi:include href="xml/media-gst.xml"/>
+    </chapter>
+
+    <chapter id="ciphers">
+      <title>Ciphers / Hashes</title>
+      <xi:include href="xml/cipher.xml"/>
+      <xi:include href="xml/descipher.xml"/>
+      <xi:include href="xml/hash.xml"/>
+      <xi:include href="xml/des3cipher.xml"/>
+      <xi:include href="xml/ghash.xml"/>
+      <xi:include href="xml/hmaccipher.xml"/>
+      <xi:include href="xml/md4hash.xml"/>
+      <xi:include href="xml/md5hash.xml"/>
+      <xi:include href="xml/rc4cipher.xml"/>
+      <xi:include href="xml/sha1hash.xml"/>
+      <xi:include href="xml/sha256hash.xml"/>
+    </chapter>
+
+    <chapter id="plugins">
+      <title>Plugins</title>
+
+      <xi:include href="xml/prpl.xml"/>
+      <xi:include href="xml/plugin.xml"/>
+      <xi:include href="xml/pluginpref.xml"/>
+    </chapter>
+
+    <chapter id="themes">
+      <title>Themes</title>
+
+      <xi:include href="xml/theme-loader.xml"/>
+      <xi:include href="xml/theme-manager.xml"/>
+      <xi:include href="xml/sound-theme.xml"/>
+      <xi:include href="xml/sound-theme-loader.xml"/>
+    </chapter>
+  </part>
+
+  <part id="win32">
+    <title>WIN32 API</title>
+
     <xi:include href="xml/wpurpleerror.xml"/>
     <xi:include href="xml/win32dep.xml"/>
-    <xi:include href="xml/libymsg.xml"/>
-    <xi:include href="xml/yahoo_doodle.xml"/>
-    <xi:include href="xml/yahoo_friend.xml"/>
-    <xi:include href="xml/yahoo_aliases.xml"/>
-    <xi:include href="xml/ycht.xml"/>
-    <xi:include href="xml/yahoochat.xml"/>
-    <xi:include href="xml/yahoo_filexfer.xml"/>
-    <xi:include href="xml/yahoo_picture.xml"/>
-    <xi:include href="xml/yahoo_packet.xml"/>
-    <xi:include href="xml/bonjour.xml"/>
-    <xi:include href="xml/dns_sd_proxy.xml"/>
-    <xi:include href="xml/mdns_common.xml"/>
-    <xi:include href="xml/bonjour_ft.xml"/>
-    <xi:include href="xml/parser.xml"/>
-    <xi:include href="xml/jabber.xml"/>
-    <xi:include href="xml/buddy.xml"/>
-    <xi:include href="xml/mdns_types.xml"/>
-    <xi:include href="xml/object.xml"/>
-    <xi:include href="xml/page.xml"/>
-    <xi:include href="xml/session.xml"/>
-    <xi:include href="xml/slplink.xml"/>
-    <xi:include href="xml/directconn.xml"/>
-    <xi:include href="xml/group.xml"/>
-    <xi:include href="xml/error.xml"/>
-    <xi:include href="xml/tlv.xml"/>
-    <xi:include href="xml/httpconn.xml"/>
-    <xi:include href="xml/userlist.xml"/>
-    <xi:include href="xml/msn.xml"/>
-    <xi:include href="xml/slpmsg.xml"/>
-    <xi:include href="xml/state.xml"/>
-    <xi:include href="xml/command.xml"/>
-    <xi:include href="xml/servconn.xml"/>
-    <xi:include href="xml/slpcall.xml"/>
-    <xi:include href="xml/p2p.xml"/>
-    <xi:include href="xml/contact.xml"/>
-    <xi:include href="xml/msnutils.xml"/>
-    <xi:include href="xml/slpmsg_part.xml"/>
-    <xi:include href="xml/msg.xml"/>
-    <xi:include href="xml/cmdproc.xml"/>
-    <xi:include href="xml/transaction.xml"/>
-    <xi:include href="xml/switchboard.xml"/>
-    <xi:include href="xml/oim.xml"/>
-    <xi:include href="xml/history.xml"/>
-    <xi:include href="xml/soap.xml"/>
-    <xi:include href="xml/notification.xml"/>
-    <xi:include href="xml/sbconn.xml"/>
-    <xi:include href="xml/table.xml"/>
-    <xi:include href="xml/nexus.xml"/>
-    <xi:include href="xml/slp.xml"/>
-    <xi:include href="xml/user.xml"/>
-    <xi:include href="xml/xfer.xml"/>
-    <xi:include href="xml/nmuserrecord.xml"/>
-    <xi:include href="xml/nmuser.xml"/>
-    <xi:include href="xml/nmmessage.xml"/>
-    <xi:include href="xml/nmconference.xml"/>
-    <xi:include href="xml/nmrtf.xml"/>
-    <xi:include href="xml/nmconn.xml"/>
-    <xi:include href="xml/nmfield.xml"/>
-    <xi:include href="xml/nmevent.xml"/>
-    <xi:include href="xml/nmcontact.xml"/>
-    <xi:include href="xml/nmrequest.xml"/>
-    <xi:include href="xml/wb.xml"/>
-    <xi:include href="xml/silcpurple.xml"/>
-    <xi:include href="xml/oscar.xml"/>
-    <xi:include href="xml/snactypes.xml"/>
-    <xi:include href="xml/visibility.xml"/>
-    <xi:include href="xml/encoding.xml"/>
-    <xi:include href="xml/oscarcommon.xml"/>
-    <xi:include href="xml/roster.xml"/>
-    <xi:include href="xml/voicevideo.xml"/>
-    <xi:include href="xml/markup.xml"/>
-    <xi:include href="xml/aes.xml"/>
-    <xi:include href="xml/protocol.xml"/>
-    <xi:include href="xml/filexfer.xml"/>
-    <xi:include href="xml/http.xml"/>
-    <xi:include href="xml/multimx.xml"/>
-    <xi:include href="xml/profile.xml"/>
-    <xi:include href="xml/actions.xml"/>
-    <xi:include href="xml/login.xml"/>
-    <xi:include href="xml/cipher.xml"/>
-    <xi:include href="xml/mxit.xml"/>
-    <xi:include href="xml/formcmds.xml"/>
-    <xi:include href="xml/splashscreen.xml"/>
-    <xi:include href="xml/chunk.xml"/>
-    <xi:include href="xml/internal.xml"/>
-    <xi:include href="xml/com_err.xml"/>
-    <xi:include href="xml/zephyr_err.xml"/>
-    <xi:include href="xml/zephyr_internal.xml"/>
-    <xi:include href="xml/sysdep.xml"/>
-    <xi:include href="xml/error_table.xml"/>
-    <xi:include href="xml/sametime.xml"/>
-    <xi:include href="xml/wb.xml"/>
-    <xi:include href="xml/silcpurple.xml"/>
-    <xi:include href="xml/session.xml"/>
-    <xi:include href="xml/zap.xml"/>
-    <xi:include href="xml/myspace.xml"/>
-    <xi:include href="xml/markup.xml"/>
-    <xi:include href="xml/message.xml"/>
-    <xi:include href="xml/user.xml"/>
-    <xi:include href="xml/buddylist.xml"/>
-    <xi:include href="xml/gg-utils.xml"/>
-    <xi:include href="xml/gg.xml"/>
-    <xi:include href="xml/search.xml"/>
-    <xi:include href="xml/confer.xml"/>
-    <xi:include href="xml/compat.xml"/>
-    <xi:include href="xml/libgadu.xml"/>
-    <xi:include href="xml/libgadu-config.xml"/>
-    <xi:include href="xml/protocol.xml"/>
-    <xi:include href="xml/libgadu-internal.xml"/>
-    <xi:include href="xml/resolver.xml"/>
-    <xi:include href="xml/sipmsg.xml"/>
-    <xi:include href="xml/simple.xml"/>
-    <xi:include href="xml/group_opt.xml"/>
-    <xi:include href="xml/qq_network.xml"/>
-    <xi:include href="xml/send_file.xml"/>
-    <xi:include href="xml/char_conv.xml"/>
-    <xi:include href="xml/group.xml"/>
-    <xi:include href="xml/utils.xml"/>
-    <xi:include href="xml/file_trans.xml"/>
-    <xi:include href="xml/group_internal.xml"/>
-    <xi:include href="xml/group_join.xml"/>
-    <xi:include href="xml/qq_process.xml"/>
-    <xi:include href="xml/buddy_memo.xml"/>
-    <xi:include href="xml/qq_crypt.xml"/>
-    <xi:include href="xml/qq.xml"/>
-    <xi:include href="xml/buddy_list.xml"/>
-    <xi:include href="xml/group_im.xml"/>
-    <xi:include href="xml/qq_base.xml"/>
-    <xi:include href="xml/im.xml"/>
-    <xi:include href="xml/qq_trans.xml"/>
-    <xi:include href="xml/buddy_opt.xml"/>
-    <xi:include href="xml/buddy_info.xml"/>
-    <xi:include href="xml/group_info.xml"/>
-    <xi:include href="xml/packet_parse.xml"/>
-    <xi:include href="xml/qq_define.xml"/>
-    <xi:include href="xml/useravatar.xml"/>
-    <xi:include href="xml/adhoccommands.xml"/>
-    <xi:include href="xml/iq.xml"/>
-    <xi:include href="xml/presence.xml"/>
-    <xi:include href="xml/roster.xml"/>
-    <xi:include href="xml/si.xml"/>
-    <xi:include href="xml/xdata.xml"/>
-    <xi:include href="xml/disco.xml"/>
-    <xi:include href="xml/caps.xml"/>
-    <xi:include href="xml/bosh.xml"/>
-    <xi:include href="xml/oob.xml"/>
-    <xi:include href="xml/usernick.xml"/>
-    <xi:include href="xml/auth.xml"/>
-    <xi:include href="xml/data.xml"/>
-    <xi:include href="xml/ping.xml"/>
-    <xi:include href="xml/ibb.xml"/>
-    <xi:include href="xml/pep.xml"/>
-    <xi:include href="xml/auth_digest_md5.xml"/>
-    <xi:include href="xml/auth_scram.xml"/>
-    <xi:include href="xml/usermood.xml"/>
-    <xi:include href="xml/jutil.xml"/>
-    <xi:include href="xml/parser.xml"/>
-    <xi:include href="xml/namespaces.xml"/>
-    <xi:include href="xml/jabber.xml"/>
-    <xi:include href="xml/buddy.xml"/>
-    <xi:include href="xml/usertune.xml"/>
-    <xi:include href="xml/message.xml"/>
-    <xi:include href="xml/chat.xml"/>
-    <xi:include href="xml/utsname.xml"/>
-    <xi:include href="xml/google_session.xml"/>
-    <xi:include href="xml/relay.xml"/>
-    <xi:include href="xml/google_roster.xml"/>
-    <xi:include href="xml/gmail.xml"/>
-    <xi:include href="xml/google_presence.xml"/>
-    <xi:include href="xml/google.xml"/>
-    <xi:include href="xml/jingleinfo.xml"/>
-    <xi:include href="xml/jingle.xml"/>
-    <xi:include href="xml/irc.xml"/>
-    <xi:include href="xml/defines.xml"/>
-    <xi:include href="xml/mono-helper.xml"/>
-    <xi:include href="xml/mono-glue.xml"/>
-    <xi:include href="xml/tcl_purple.xml"/>
-    <xi:include href="xml/tcl_glib.xml"/>
-    <xi:include href="xml/perl-handlers.xml"/>
-    <xi:include href="xml/perl-common.xml"/>
-    <xi:include href="xml/module.xml"/>
-    <xi:include href="xml/enum-types.xml"/>
-    <xi:include href="xml/tests.xml"/>
+  </part>
 
-  </chapter>
-  <chapter id="object-tree">
-    <title>Object Hierarchy</title>
-     <xi:include href="xml/tree_index.sgml"/>
-  </chapter>
+  <part id="prpls">
+    <title>Protocol Plugins</title>
+
+    <chapter id="bonjour">
+      <title>Bonjour</title>
+
+      <xi:include href="xml/bonjour-buddy.xml"/>
+      <xi:include href="xml/bonjour-bonjour.xml"/>
+      <xi:include href="xml/bonjour-bonjour_ft.xml"/>
+      <xi:include href="xml/bonjour-parser.xml"/>
+      <xi:include href="xml/bonjour-jabber.xml"/>
+      <xi:include href="xml/bonjour-mdns_common.xml"/>
+      <xi:include href="xml/bonjour-dns_sd_proxy.xml"/>
+      <xi:include href="xml/bonjour-mdns_types.xml"/>
+    </chapter>
+
+    <chapter id="gg">
+      <title>Gadu Gadu</title>
+
+      <xi:include href="xml/gg-buddylist.xml"/>
+      <xi:include href="xml/gg-utils.xml"/>
+      <xi:include href="xml/gg-gg.xml"/>
+      <xi:include href="xml/gg-search.xml"/>
+      <xi:include href="xml/gg-confer.xml"/>
+      <xi:include href="xml/gg-compat.xml"/>
+      <xi:include href="xml/gg-libgadu.xml"/>
+      <xi:include href="xml/gg-libgadu-config.xml"/>
+      <xi:include href="xml/gg-protocol.xml"/>
+      <xi:include href="xml/gg-libgadu-internal.xml"/>
+      <xi:include href="xml/gg-resolver.xml"/>
+    </chapter>
+
+    <chapter id="irc">
+      <title>IRC</title>
+
+      <xi:include href="xml/irc-irc.xml"/>
+    </chapter>
+
+    <chapter id="msn">
+      <title>MSN</title>
+
+      <xi:include href="xml/msn-object.xml"/>
+      <xi:include href="xml/msn-page.xml"/>
+      <xi:include href="xml/msn-session.xml"/>
+      <xi:include href="xml/msn-slplink.xml"/>
+      <xi:include href="xml/msn-directconn.xml"/>
+      <xi:include href="xml/msn-group.xml"/>
+      <xi:include href="xml/msn-error.xml"/>
+      <xi:include href="xml/msn-tlv.xml"/>
+      <xi:include href="xml/msn-httpconn.xml"/>
+      <xi:include href="xml/msn-userlist.xml"/>
+      <xi:include href="xml/msn-msn.xml"/>
+      <xi:include href="xml/msn-slpmsg.xml"/>
+      <xi:include href="xml/msn-state.xml"/>
+      <xi:include href="xml/msn-command.xml"/>
+      <xi:include href="xml/msn-servconn.xml"/>
+      <xi:include href="xml/msn-slpcall.xml"/>
+      <xi:include href="xml/msn-p2p.xml"/>
+      <xi:include href="xml/msn-contact.xml"/>
+      <xi:include href="xml/msn-msnutils.xml"/>
+      <xi:include href="xml/msn-slpmsg_part.xml"/>
+      <xi:include href="xml/msn-msg.xml"/>
+      <xi:include href="xml/msn-cmdproc.xml"/>
+      <xi:include href="xml/msn-transaction.xml"/>
+      <xi:include href="xml/msn-switchboard.xml"/>
+      <xi:include href="xml/msn-oim.xml"/>
+      <xi:include href="xml/msn-history.xml"/>
+      <xi:include href="xml/msn-soap.xml"/>
+      <xi:include href="xml/msn-notification.xml"/>
+      <xi:include href="xml/msn-sbconn.xml"/>
+      <xi:include href="xml/msn-table.xml"/>
+      <xi:include href="xml/msn-nexus.xml"/>
+      <xi:include href="xml/msn-slp.xml"/>
+      <xi:include href="xml/msn-user.xml"/>
+      <xi:include href="xml/msn-xfer.xml"/>
+    </chapter>
+
+    <chapter id="myspace">
+      <title>MySpace</title>
+
+      <xi:include href="xml/myspace-persist.xml"/>
+      <xi:include href="xml/myspace-session.xml"/>
+      <xi:include href="xml/myspace-zap.xml"/>
+      <xi:include href="xml/myspace-myspace.xml"/>
+      <xi:include href="xml/myspace-markup.xml"/>
+      <xi:include href="xml/myspace-message.xml"/>
+      <xi:include href="xml/myspace-user.xml"/>
+    </chapter>
+
+    <chapter id="mxit">
+      <title>MXIT</title>
+
+      <xi:include href="xml/mxit-roster.xml"/>
+      <xi:include href="xml/mxit-voicevideo.xml"/>
+      <xi:include href="xml/mxit-markup.xml"/>
+      <xi:include href="xml/mxit-aes.xml"/>
+      <xi:include href="xml/mxit-protocol.xml"/>
+      <xi:include href="xml/mxit-filexfer.xml"/>
+      <xi:include href="xml/mxit-http.xml"/>
+      <xi:include href="xml/mxit-multimx.xml"/>
+      <xi:include href="xml/mxit-profile.xml"/>
+      <xi:include href="xml/mxit-actions.xml"/>
+      <xi:include href="xml/mxit-login.xml"/>
+      <xi:include href="xml/mxit-cipher.xml"/>
+      <xi:include href="xml/mxit-mxit.xml"/>
+      <xi:include href="xml/mxit-formcmds.xml"/>
+      <xi:include href="xml/mxit-splashscreen.xml"/>
+      <xi:include href="xml/mxit-chunk.xml"/>
+    </chapter>
+
+    <chapter id="novell">
+      <title>Novell</title>
+
+      <xi:include href="xml/novell-nmuserrecord.xml"/>
+      <xi:include href="xml/novell-nmuser.xml"/>
+      <xi:include href="xml/novell-nmmessage.xml"/>
+      <xi:include href="xml/novell-nmconference.xml"/>
+      <xi:include href="xml/novell-nmrtf.xml"/>
+      <xi:include href="xml/novell-nmconn.xml"/>
+      <xi:include href="xml/novell-nmfield.xml"/>
+      <xi:include href="xml/novell-nmevent.xml"/>
+      <xi:include href="xml/novell-nmcontact.xml"/>
+      <xi:include href="xml/novell-nmrequest.xml"/>
+    </chapter>
+
+    <chapter id="oscar">
+      <title>OSCAR - AIM/ICQ</title>
+
+      <xi:include href="xml/oscar-oscar.xml"/>
+      <xi:include href="xml/oscar-snactypes.xml"/>
+      <xi:include href="xml/oscar-visibility.xml"/>
+      <xi:include href="xml/oscar-encoding.xml"/>
+      <xi:include href="xml/oscar-oscarcommon.xml"/>
+      <xi:include href="xml/oscar-peer.xml"/>
+    </chapter>
+
+    <chapter id="qq">
+      <title>QQ</title>
+
+      <xi:include href="xml/qq-group_opt.xml"/>
+      <xi:include href="xml/qq-qq_network.xml"/>
+      <xi:include href="xml/qq-send_file.xml"/>
+      <xi:include href="xml/qq-char_conv.xml"/>
+      <xi:include href="xml/qq-group.xml"/>
+      <xi:include href="xml/qq-utils.xml"/>
+      <xi:include href="xml/qq-file_trans.xml"/>
+      <xi:include href="xml/qq-group_internal.xml"/>
+      <xi:include href="xml/qq-group_join.xml"/>
+      <xi:include href="xml/qq-qq_process.xml"/>
+      <xi:include href="xml/qq-buddy_memo.xml"/>
+      <xi:include href="xml/qq-qq_crypt.xml"/>
+      <xi:include href="xml/qq-qq.xml"/>
+      <xi:include href="xml/qq-buddy_list.xml"/>
+      <xi:include href="xml/qq-group_im.xml"/>
+      <xi:include href="xml/qq-qq_base.xml"/>
+      <xi:include href="xml/qq-im.xml"/>
+      <xi:include href="xml/qq-qq_trans.xml"/>
+      <xi:include href="xml/qq-buddy_opt.xml"/>
+      <xi:include href="xml/qq-buddy_info.xml"/>
+      <xi:include href="xml/qq-group_info.xml"/>
+      <xi:include href="xml/qq-packet_parse.xml"/>
+      <xi:include href="xml/qq-qq_define.xml"/>
+    </chapter>
+
+    <chapter id="sametime">
+      <title>Meanwhile (Sametime)</title>
+
+      <xi:include href="xml/sametime-sametime.xml"/>
+    </chapter>
+
+    <chapter id="silc">
+      <title>SILC</title>
+
+      <xi:include href="xml/silc-wb.xml"/>
+      <xi:include href="xml/silc-silcpurple.xml"/>
+    </chapter>
+
+    <chapter id="simple">
+      <title>Simple</title>
+
+      <xi:include href="xml/simple-sipmsg.xml"/>
+      <xi:include href="xml/simple-simple.xml"/>
+    </chapter>
+
+    <chapter id="xmpp">
+      <title>XMPP</title>
+
+      <xi:include href="xml/jingle-session.xml"/>
+      <xi:include href="xml/jingle-transport.xml"/>
+      <xi:include href="xml/jingle-rtp.xml"/>
+      <xi:include href="xml/jingle-iceudp.xml"/>
+      <xi:include href="xml/jingle-content.xml"/>
+      <xi:include href="xml/jingle-rawudp.xml"/>
+      <xi:include href="xml/xmpp-useravatar.xml"/>
+      <xi:include href="xml/xmpp-adhoccommands.xml"/>
+      <xi:include href="xml/xmpp-iq.xml"/>
+      <xi:include href="xml/xmpp-presence.xml"/>
+      <xi:include href="xml/xmpp-roster.xml"/>
+      <xi:include href="xml/xmpp-si.xml"/>
+      <xi:include href="xml/xmpp-xdata.xml"/>
+      <xi:include href="xml/xmpp-disco.xml"/>
+      <xi:include href="xml/xmpp-caps.xml"/>
+      <xi:include href="xml/xmpp-bosh.xml"/>
+      <xi:include href="xml/xmpp-oob.xml"/>
+      <xi:include href="xml/xmpp-usernick.xml"/>
+      <xi:include href="xml/xmpp-auth.xml"/>
+      <xi:include href="xml/xmpp-data.xml"/>
+      <xi:include href="xml/xmpp-ping.xml"/>
+      <xi:include href="xml/xmpp-ibb.xml"/>
+      <xi:include href="xml/xmpp-pep.xml"/>
+      <xi:include href="xml/xmpp-auth_digest_md5.xml"/>
+      <xi:include href="xml/xmpp-auth_scram.xml"/>
+      <xi:include href="xml/xmpp-usermood.xml"/>
+      <xi:include href="xml/xmpp-jutil.xml"/>
+      <xi:include href="xml/xmpp-parser.xml"/>
+      <xi:include href="xml/xmpp-namespaces.xml"/>
+      <xi:include href="xml/xmpp-jabber.xml"/>
+      <xi:include href="xml/xmpp-buddy.xml"/>
+      <xi:include href="xml/xmpp-usertune.xml"/>
+      <xi:include href="xml/xmpp-message.xml"/>
+      <xi:include href="xml/xmpp-chat.xml"/>
+      <xi:include href="xml/xmpp-utsname.xml"/>
+      <xi:include href="xml/xmpp-google_session.xml"/>
+      <xi:include href="xml/xmpp-relay.xml"/>
+      <xi:include href="xml/xmpp-google_roster.xml"/>
+      <xi:include href="xml/xmpp-gmail.xml"/>
+      <xi:include href="xml/xmpp-google_presence.xml"/>
+      <xi:include href="xml/xmpp-google.xml"/>
+      <xi:include href="xml/xmpp-jingleinfo.xml"/>
+      <xi:include href="xml/xmpp-jingle.xml"/>
+    </chapter>
+
+    <chapter id="yahoo">
+      <title>Yahoo</title>
+
+      <xi:include href="xml/yahoo-yahoo_doodle.xml"/>
+      <xi:include href="xml/yahoo-yahoo_friend.xml"/>
+      <xi:include href="xml/yahoo-yahoo_aliases.xml"/>
+      <xi:include href="xml/yahoo-ycht.xml"/>
+      <xi:include href="xml/yahoo-yahoochat.xml"/>
+      <xi:include href="xml/yahoo-yahoo_filexfer.xml"/>
+      <xi:include href="xml/yahoo-yahoo_picture.xml"/>
+      <xi:include href="xml/yahoo-yahoo_packet.xml"/>
+      <xi:include href="xml/yahoo-libymsg.xml"/>
+    </chapter>
+
+    <chapter id="zephyr">
+      <title>Zephyr</title>
+
+      <xi:include href="xml/zephyr-internal.xml"/>
+      <xi:include href="xml/zephyr-com_err.xml"/>
+      <xi:include href="xml/zephyr-zephyr_err.xml"/>
+      <xi:include href="xml/zephyr-zephyr_internal.xml"/>
+      <xi:include href="xml/zephyr-sysdep.xml"/>
+      <xi:include href="xml/zephyr-error_table.xml"/>
+    </chapter>
+  </part>
+
+  <part id="loaders">
+    <title>Loader Plugins</title>
+
+    <chapter id="mono">
+      <title>Mono</title>
+
+      <xi:include href="xml/mono-mono-helper.xml"/>
+      <xi:include href="xml/mono-mono-glue.xml"/>
+    </chapter>
+
+    <chapter id="perl">
+      <title>Perl</title>
+
+      <xi:include href="xml/perl-perl-handlers.xml"/>
+      <xi:include href="xml/perl-perl-common.xml"/>
+    </chapter>
+
+    <chapter id="tcl">
+      <title>Tcl/Tk</title>
+
+      <xi:include href="xml/tcl-tcl_purple.xml"/>
+      <xi:include href="xml/tcl-tcl_glib.xml"/>
+    </chapter>
+  </part>
+
   <index id="api-index-full">
     <title>API Index</title>
     <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
@@ -316,3 +450,7 @@
 
   <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
 </book>
+<!--
+ vi:et:ts=2 sw=2 sts=2
+-->
+
============================================================
--- doc/libpurple/libpurple-sections.txt	3888cd3867c4969061c2035921010f196eb0127e
+++ doc/libpurple/libpurple-sections.txt	1b4108d340af216849fe1938b9cc582602fa32ad
@@ -90,69 +90,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>valgrind</FILE>
-PLAT_x86_linux
-PLAT_amd64_linux
-PLAT_ppc32_linux
-PLAT_ppc64_linux
-PLAT_ppc64_aix5
-PLAT_ppc32_aix5
-NVALGRIND
-VALGRIND_DO_CLIENT_REQUEST
-VALGRIND_GET_NR_CONTEXT
-VALGRIND_CALL_NOREDIR_EAX
-VALGRIND_CALL_NOREDIR_RAX
-VALGRIND_BRANCH_AND_LINK_TO_NOREDIR_R11
-I_WRAP_SONAME_FNNAME_ZU
-I_WRAP_SONAME_FNNAME_ZZ
-VALGRIND_GET_ORIG_FN
-CALL_FN_v_v
-CALL_FN_v_W
-CALL_FN_v_WW
-CALL_FN_v_WWW
-CALL_FN_W_v
-CALL_FN_W_W
-CALL_FN_W_WW
-CALL_FN_W_WWW
-CALL_FN_W_WWWW
-CALL_FN_W_5W
-CALL_FN_W_6W
-CALL_FN_W_7W
-CALL_FN_W_8W
-CALL_FN_W_9W
-CALL_FN_W_10W
-CALL_FN_W_11W
-CALL_FN_W_12W
-VG_EXPAND_FRAME_BY_trashes_r3
-VG_CONTRACT_FRAME_BY
-VG_USERREQ_TOOL_BASE
-RUNNING_ON_VALGRIND
-VALGRIND_DISCARD_TRANSLATIONS
-VALGRIND_PRINTF
-VALGRIND_PRINTF_BACKTRACE
-VALGRIND_NON_SIMD_CALL0
-VALGRIND_NON_SIMD_CALL1
-VALGRIND_NON_SIMD_CALL2
-VALGRIND_NON_SIMD_CALL3
-VALGRIND_COUNT_ERRORS
-VALGRIND_MALLOCLIKE_BLOCK
-VALGRIND_FREELIKE_BLOCK
-VALGRIND_CREATE_MEMPOOL
-VALGRIND_DESTROY_MEMPOOL
-VALGRIND_MEMPOOL_ALLOC
-VALGRIND_MEMPOOL_FREE
-VALGRIND_MEMPOOL_TRIM
-VALGRIND_MOVE_MEMPOOL
-VALGRIND_MEMPOOL_CHANGE
-VALGRIND_MEMPOOL_EXISTS
-VALGRIND_STACK_REGISTER
-VALGRIND_STACK_DEREGISTER
-VALGRIND_STACK_CHANGE
-<SUBSECTION Standard>
-VG_IS_TOOL_USERREQ
-</SECTION>
-
-<SECTION>
 <FILE>sound-theme-loader</FILE>
 <TITLE>PurpleSoundThemeLoader</TITLE>
 PurpleSoundThemeLoader
@@ -195,22 +132,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>dbus-define-api</FILE>
-PURPLE_IS_BUDDY
-PURPLE_IS_CONTACT
-PURPLE_IS_GROUP
-PURPLE_BUDDY_IS_ONLINE
-PURPLE_BLIST_NODE_HAS_FLAG
-PURPLE_BLIST_NODE_SHOULD_SAVE
-PURPLE_CONNECTION_IS_CONNECTED
-PURPLE_CONNECTION_IS_VALID
-PURPLE_CONV_IM
-<SUBSECTION Standard>
-PURPLE_CONV_CHAT
-PURPLE_IS_CHAT
-</SECTION>
-
-<SECTION>
 <FILE>circbuffer</FILE>
 <TITLE>PurpleCircularBuffer</TITLE>
 PurpleCircularBuffer
@@ -472,832 +393,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>purple-client-bindings</FILE>
-PurpleAccountRequestType
-PurpleAccountRequestResponse
-PurpleBlistNodeFlags
-PurpleCertificateVerificationStatus
-PurpleCipherBatchMode
-PurpleCmdStatus
-PurpleCmdRet
-PurpleCmdPriority
-PurpleCmdFlag
-PurpleConnectionFlags
-PurpleConnectionState
-PurpleConnectionError
-PurpleConversationType
-PurpleConvUpdateType
-PurpleTypingState
-PurpleMessageFlags
-PurpleConvChatBuddyFlags
-PurpleDebugLevel
-PurpleDesktopItemType
-PurpleInputCondition
-PurpleXferType
-PurpleXferStatusType
-PurpleLogType
-PurpleLogReadFlags
-PurpleMediaElementType
-PurplePmpType
-PurpleNotifyType
-PurpleNotifyMsgType
-PurpleNotifySearchButtonType
-PurpleNotifyUserInfoEntryType
-PurplePluginType
-PurpleStringFormatType
-PurplePluginPrefType
-PurplePounceEvent
-PurplePounceOption
-PurplePrefType
-PurplePrivacyType
-PurpleProxyType
-PurpleIconScaleRules
-PurpleProtocolOptions
-PurpleRequestType
-PurpleRequestFieldType
-PurpleRoomlistRoomType
-PurpleRoomlistFieldType
-PurplePresenceContext
-PurpleStatusPrimitive
-PurpleStunStatus
-PurpleStunNatType
-PurpleSoundEventID
-PurpleSslErrorType
-PurpleType
-PurpleSubType
-XMLNodeType
-PurpleMediaCandidateType
-PurpleMediaCaps
-PurpleMediaComponentType
-PurpleMediaInfoType
-PurpleMediaNetworkProtocol
-PurpleMediaSessionType
-PurpleMediaState
-PurpleAccount
-purple_accounts_find_any
-purple_accounts_find_connected
-PurpleBlistNode
-PURPLE_IS_BUDDY
-PURPLE_IS_CONTACT
-PURPLE_IS_GROUP
-PurpleBuddy
-PURPLE_BUDDY_IS_ONLINE
-PURPLE_BLIST_NODE_HAS_FLAG
-PURPLE_BLIST_NODE_SHOULD_SAVE
-PurpleConnection
-PURPLE_CONNECTION_IS_CONNECTED
-PURPLE_CONNECTION_IS_VALID
-PurpleConversation
-PurpleConvIm
-PURPLE_CONV_IM
-purple_account_new
-purple_account_connect
-purple_account_register
-purple_account_disconnect
-purple_account_notify_added
-purple_account_request_add
-purple_account_request_close_with_account
-purple_account_request_close
-purple_account_request_change_password
-purple_account_request_change_user_info
-purple_account_set_username
-purple_account_set_password
-purple_account_set_alias
-purple_account_set_user_info
-purple_account_set_buddy_icon_path
-purple_account_set_connection
-purple_account_set_remember_password
-purple_account_set_check_mail
-purple_account_set_enabled
-PurpleProxyInfo
-purple_account_set_proxy_info
-purple_account_set_privacy_type
-purple_account_set_status_types
-purple_account_set_status_list
-purple_account_get_silence_suppression
-purple_account_set_silence_suppression
-purple_account_clear_settings
-purple_account_remove_setting
-purple_account_set_int
-purple_account_set_string
-purple_account_set_bool
-purple_account_set_ui_int
-purple_account_set_ui_string
-purple_account_set_ui_bool
-purple_account_is_connected
-purple_account_is_connecting
-purple_account_is_disconnected
-purple_account_is_disconnecting
-purple_account_get_username
-purple_account_get_password
-purple_account_get_alias
-purple_account_get_user_info
-purple_account_get_buddy_icon_path
-purple_account_get_protocol_id
-purple_account_get_protocol_name
-purple_account_get_connection
-purple_account_get_name_for_display
-purple_account_get_remember_password
-purple_account_get_check_mail
-purple_account_get_enabled
-purple_account_get_proxy_info
-purple_account_get_privacy_type
-PurpleStatus
-purple_account_get_active_status
-purple_account_get_status
-PurpleStatusType
-purple_account_get_status_type
-purple_account_get_status_type_with_primitive
-PurplePresence
-purple_account_get_presence
-purple_account_is_status_active
-purple_account_get_status_types
-purple_account_get_int
-purple_account_get_string
-purple_account_get_bool
-purple_account_get_ui_int
-purple_account_get_ui_string
-purple_account_get_ui_bool
-PurpleLog
-purple_account_get_log
-purple_account_destroy_log
-purple_account_add_buddy
-purple_account_add_buddy_with_invite
-purple_account_add_buddies
-purple_account_add_buddies_with_invite
-PurpleGroup
-purple_account_remove_buddy
-purple_account_remove_buddies
-purple_account_remove_group
-purple_account_change_password
-purple_account_supports_offline_message
-PurpleConnectionErrorInfo
-purple_account_get_current_error
-purple_account_clear_current_error
-purple_accounts_restore_current_statuses
-PurpleAccountUiOps
-purple_accounts_set_ui_ops
-purple_accounts_get_ui_ops
-purple_accounts_init
-purple_accounts_uninit
-purple_accounts_activate
-purple_accounts_all
-purple_accounts_actives
-purple_accounts_find
-purple_accounts_reorder
-xmlnode
-parse_setting
-purple_strings_are_different
-purple_blist_get_root
-purple_blist_get_buddies
-purple_blist_show
-purple_blist_destroy
-purple_blist_set_visible
-purple_blist_update_buddy_status
-purple_blist_update_node_icon
-purple_blist_update_buddy_icon
-PurpleContact
-purple_blist_alias_contact
-purple_blist_server_alias_buddy
-purple_blist_rename_group
-PurpleChat
-purple_blist_add_chat
-purple_blist_add_buddy
-purple_find_buddy
-purple_find_buddy_in_group
-purple_find_buddies
-purple_find_group
-purple_blist_find_chat
-purple_blist_add_account
-purple_blist_remove_account
-purple_blist_load
-purple_blist_schedule_save
-purple_blist_request_add_buddy
-purple_blist_request_add_chat
-purple_blist_request_add_group
-PurpleBlistUiOps
-purple_blist_set_ui_ops
-purple_blist_get_ui_ops
-PurpleBuddyIcon
-purple_buddy_icon_new
-purple_buddy_icon_ref
-purple_buddy_icon_unref
-purple_buddy_icon_update
-purple_buddy_icon_set_data
-purple_buddy_icon_get_account
-purple_buddy_icon_get_username
-purple_buddy_icon_get_checksum
-purple_buddy_icon_get_extension
-purple_buddy_icon_get_full_path
-purple_buddy_icons_set_for_user
-purple_buddy_icons_find
-PurpleStoredImage
-purple_buddy_icons_find_account_icon
-purple_buddy_icons_set_account_icon
-purple_buddy_icons_get_account_icon_timestamp
-purple_buddy_icons_node_has_custom_icon
-purple_buddy_icons_node_find_custom_icon
-purple_buddy_icons_node_set_custom_icon
-purple_buddy_icons_node_set_custom_icon_from_file
-purple_buddy_icons_has_custom_icon
-purple_buddy_icons_find_custom_icon
-purple_buddy_icons_set_custom_icon
-purple_buddy_icons_set_caching
-purple_buddy_icons_is_caching
-purple_buddy_icons_set_cache_dir
-purple_buddy_icons_get_cache_dir
-purple_buddy_icons_init
-purple_buddy_icons_uninit
-PurpleBuddyIconSpec
-purple_buddy_icon_get_scale_size
-purple_connection_new
-purple_connection_destroy
-purple_connection_set_state
-purple_connection_set_flags
-purple_connection_set_display_name
-purple_connection_get_state
-purple_connection_get_flags
-purple_connection_get_account
-PurplePlugin
-purple_connection_get_prpl
-purple_connection_get_password
-purple_connection_get_display_name
-purple_connection_update_progress
-purple_connection_received_now
-purple_connection_notice
-purple_connection_error
-purple_connection_error_reason
-purple_connection_ssl_error
-purple_connection_error_is_fatal
-purple_connections_get_all
-purple_conversation_new
-purple_conversation_destroy
-purple_conversation_present
-PurpleConversationUiOps
-purple_conversation_set_ui_ops
-purple_conversations_set_ui_ops
-purple_conversation_get_ui_ops
-purple_conversation_set_ui_data
-purple_conversation_set_account
-purple_conversation_get_account
-purple_conversation_get_gc
-purple_conversation_set_title
-purple_conversation_get_title
-purple_conversation_autoset_title
-purple_conversation_set_name
-purple_conversation_get_name
-PurpleConvChatBuddy
-purple_conv_chat_cb_get_attribute
-purple_conv_chat_cb_get_attribute_keys
-PurpleConvChat
-purple_conv_chat_cb_set_attribute
-purple_conv_chat_cb_set_attributes
-purple_conversation_find_buddy
-purple_conversation_find_buddies
-purple_conversation_set_logging
-purple_conversation_is_logging
-purple_conversation_get_im_data
-purple_conversation_get_chat_data
-purple_get_conversations
-purple_get_ims
-purple_get_chats
-purple_find_conversation_with_account
-purple_conversation_write
-purple_conversation_set_features
-purple_conversation_get_features
-purple_conversation_has_focus
-purple_conversation_update
-purple_conversation_get_message_history
-purple_conversation_clear_message_history
-PurpleConvMessage
-purple_conversation_message_get_sender
-purple_conversation_message_get_message
-purple_conversation_message_get_flags
-purple_conversation_message_get_timestamp
-purple_conversation_message_get_alias
-purple_conversation_message_get_conversation
-purple_conv_im_get_conversation
-purple_conv_im_set_icon
-purple_conv_im_get_icon
-purple_conv_im_set_typing_state
-purple_conv_im_get_typing_state
-purple_conv_im_start_typing_timeout
-purple_conv_im_stop_typing_timeout
-purple_conv_im_get_typing_timeout
-purple_conv_im_set_type_again
-purple_conv_im_get_type_again
-purple_conv_im_start_send_typed_timeout
-purple_conv_im_stop_send_typed_timeout
-purple_conv_im_get_send_typed_timeout
-purple_conv_im_update_typing
-purple_conv_im_write
-purple_conv_present_error
-purple_conv_im_send
-purple_conv_send_confirm
-purple_conv_im_send_with_flags
-purple_conv_custom_smiley_add
-purple_conv_custom_smiley_close
-purple_conv_chat_get_conversation
-purple_conv_chat_set_users
-purple_conv_chat_get_users
-purple_conv_chat_ignore
-purple_conv_chat_unignore
-purple_conv_chat_set_ignored
-purple_conv_chat_get_ignored
-purple_conv_chat_get_ignored_user
-purple_conv_chat_is_user_ignored
-purple_conv_chat_set_topic
-purple_conv_chat_get_topic
-purple_conv_chat_set_id
-purple_conv_chat_get_id
-purple_conv_chat_write
-purple_conv_chat_send
-purple_conv_chat_send_with_flags
-purple_conv_chat_add_user
-purple_conv_chat_add_users
-purple_conv_chat_rename_user
-purple_conv_chat_remove_user
-purple_conv_chat_remove_users
-purple_conv_chat_find_user
-purple_conv_chat_user_set_flags
-purple_conv_chat_user_get_flags
-purple_conv_chat_clear_users
-purple_conv_chat_set_nick
-purple_conv_chat_get_nick
-purple_find_chat
-purple_conv_chat_left
-purple_conv_chat_invite_user
-purple_conv_chat_has_left
-purple_conv_chat_cb_new
-purple_conv_chat_cb_find
-purple_conv_chat_cb_get_name
-purple_conv_chat_cb_get_alias
-purple_conv_chat_cb_get_flags
-purple_conv_chat_cb_is_buddy
-purple_conv_chat_cb_destroy
-purple_conversation_get_extended_menu
-purple_conversations_init
-purple_conversations_uninit
-purple_core_init
-purple_core_quit
-purple_core_get_version
-purple_core_get_ui
-PurpleCore
-purple_get_core
-PurpleCoreUiOps
-purple_core_set_ui_ops
-purple_core_get_ui_ops
-purple_core_ensure_single_instance
-PurpleXfer
-purple_xfer_new
-purple_xfers_get_all
-purple_xfer_ref
-purple_xfer_unref
-purple_xfer_request
-purple_xfer_request_accepted
-purple_xfer_request_denied
-purple_xfer_get_type
-purple_xfer_get_account
-purple_xfer_get_remote_user
-purple_xfer_get_status
-purple_xfer_is_canceled
-purple_xfer_is_completed
-purple_xfer_get_filename
-purple_xfer_get_local_filename
-purple_xfer_get_bytes_sent
-purple_xfer_get_bytes_remaining
-purple_xfer_get_size
-purple_xfer_get_local_port
-purple_xfer_get_remote_ip
-purple_xfer_get_remote_port
-purple_xfer_get_start_time
-purple_xfer_get_end_time
-purple_xfer_set_completed
-purple_xfer_set_message
-purple_xfer_set_filename
-purple_xfer_set_local_filename
-purple_xfer_set_size
-purple_xfer_set_bytes_sent
-PurpleXferUiOps
-purple_xfer_get_ui_ops
-purple_xfer_start
-purple_xfer_end
-purple_xfer_add
-purple_xfer_cancel_local
-purple_xfer_cancel_remote
-purple_xfer_error
-purple_xfer_update_progress
-purple_xfer_get_thumbnail_mimetype
-purple_xfer_prepare_thumbnail
-purple_xfers_init
-purple_xfers_uninit
-purple_xfers_set_ui_ops
-purple_xfers_get_ui_ops
-purple_log_free
-purple_log_write
-purple_log_get_logs
-purple_log_get_system_logs
-purple_log_get_size
-purple_log_get_total_size
-purple_log_get_activity_score
-purple_log_is_deletable
-purple_log_delete
-purple_log_get_log_dir
-PurpleLogSet
-purple_log_set_free
-purple_log_common_writer
-PurpleLogLogger
-purple_log_common_lister
-purple_log_common_total_sizer
-purple_log_common_sizer
-purple_log_common_deleter
-purple_log_common_is_deletable
-purple_log_logger_free
-purple_log_logger_add
-purple_log_logger_remove
-purple_log_logger_set
-purple_log_logger_get
-purple_log_logger_get_options
-purple_log_init
-purple_log_uninit
-PurpleNotifySearchResults
-purple_notify_searchresults_free
-purple_notify_searchresults_new_rows
-purple_notify_searchresults_new
-PurpleNotifySearchColumn
-purple_notify_searchresults_column_new
-purple_notify_searchresults_column_add
-purple_notify_searchresults_row_add
-purple_notify_searchresults_get_rows_count
-purple_notify_searchresults_get_columns_count
-purple_notify_searchresults_row_get
-purple_notify_searchresults_column_get_title
-PurpleNotifyUserInfo
-purple_notify_user_info_new
-purple_notify_user_info_destroy
-purple_notify_user_info_get_entries
-purple_notify_user_info_get_text_with_newline
-purple_notify_user_info_add_pair
-purple_notify_user_info_add_pair_plaintext
-purple_notify_user_info_prepend_pair
-PurpleNotifyUserInfoEntry
-purple_notify_user_info_remove_entry
-purple_notify_user_info_entry_new
-purple_notify_user_info_add_section_break
-purple_notify_user_info_prepend_section_break
-purple_notify_user_info_add_section_header
-purple_notify_user_info_prepend_section_header
-purple_notify_user_info_remove_last_item
-purple_notify_user_info_entry_get_label
-purple_notify_user_info_entry_set_label
-purple_notify_user_info_entry_get_value
-purple_notify_user_info_entry_set_value
-purple_notify_user_info_entry_get_type
-purple_notify_user_info_entry_set_type
-purple_notify_close
-purple_notify_close_with_handle
-PurpleNotifyUiOps
-purple_notify_set_ui_ops
-purple_notify_get_ui_ops
-purple_notify_init
-purple_notify_uninit
-purple_prefs_init
-purple_prefs_uninit
-purple_prefs_add_none
-purple_prefs_add_bool
-purple_prefs_add_int
-purple_prefs_add_string
-purple_prefs_add_string_list
-purple_prefs_add_path
-purple_prefs_add_path_list
-purple_prefs_remove
-purple_prefs_rename
-purple_prefs_rename_boolean_toggle
-purple_prefs_destroy
-purple_prefs_set_bool
-purple_prefs_set_int
-purple_prefs_set_string
-purple_prefs_set_string_list
-purple_prefs_set_path
-purple_prefs_set_path_list
-purple_prefs_exists
-purple_prefs_get_type
-purple_prefs_get_bool
-purple_prefs_get_int
-purple_prefs_get_string
-purple_prefs_get_string_list
-purple_prefs_get_path
-purple_prefs_get_path_list
-purple_prefs_get_children_names
-purple_prefs_disconnect_callback
-purple_prefs_disconnect_by_handle
-purple_prefs_trigger_callback
-purple_prefs_load
-purple_prefs_update_old
-purple_roomlist_show_with_account
-PurpleRoomlist
-purple_roomlist_new
-purple_roomlist_ref
-purple_roomlist_unref
-purple_roomlist_set_fields
-purple_roomlist_set_in_progress
-purple_roomlist_get_in_progress
-PurpleRoomlistRoom
-purple_roomlist_room_add
-purple_roomlist_get_list
-purple_roomlist_cancel_get_list
-purple_roomlist_expand_category
-purple_roomlist_get_fields
-purple_roomlist_room_new
-purple_roomlist_room_join
-purple_roomlist_room_get_type
-purple_roomlist_room_get_name
-purple_roomlist_room_get_parent
-purple_roomlist_room_get_fields
-PurpleRoomlistField
-purple_roomlist_field_new
-purple_roomlist_field_get_type
-purple_roomlist_field_get_label
-purple_roomlist_field_get_hidden
-PurpleRoomlistUiOps
-purple_roomlist_set_ui_ops
-purple_roomlist_get_ui_ops
-PurpleSavedStatus
-purple_savedstatus_new
-purple_savedstatus_set_title
-purple_savedstatus_set_type
-purple_savedstatus_set_message
-purple_savedstatus_set_substatus
-purple_savedstatus_unset_substatus
-purple_savedstatus_delete
-purple_savedstatus_delete_by_status
-purple_savedstatuses_get_all
-purple_savedstatuses_get_popular
-purple_savedstatus_get_current
-purple_savedstatus_get_default
-purple_savedstatus_get_idleaway
-purple_savedstatus_is_idleaway
-purple_savedstatus_set_idleaway
-purple_savedstatus_get_startup
-purple_savedstatus_find
-purple_savedstatus_find_by_creation_time
-purple_savedstatus_find_transient_by_type_and_message
-purple_savedstatus_is_transient
-purple_savedstatus_get_title
-purple_savedstatus_get_type
-purple_savedstatus_get_message
-purple_savedstatus_get_creation_time
-purple_savedstatus_has_substatuses
-PurpleSavedStatusSub
-purple_savedstatus_get_substatus
-purple_savedstatus_substatus_get_type
-purple_savedstatus_substatus_get_message
-purple_savedstatus_activate
-purple_savedstatus_activate_for_account
-purple_savedstatuses_init
-purple_savedstatuses_uninit
-PurpleSmiley
-purple_smiley_new
-purple_smiley_new_from_file
-purple_smiley_delete
-purple_smiley_set_shortcut
-purple_smiley_set_data
-purple_smiley_get_shortcut
-purple_smiley_get_checksum
-purple_smiley_get_stored_image
-purple_smiley_get_extension
-purple_smiley_get_full_path
-purple_smileys_get_all
-purple_smileys_find_by_shortcut
-purple_smileys_find_by_checksum
-purple_smileys_get_storing_dir
-purple_smileys_init
-purple_smileys_uninit
-purple_primitive_get_id_from_type
-purple_primitive_get_name_from_type
-purple_primitive_get_type_from_id
-purple_status_type_new_full
-purple_status_type_new
-purple_status_type_destroy
-purple_status_type_set_primary_attr
-purple_status_type_get_primitive
-purple_status_type_get_id
-purple_status_type_get_name
-purple_status_type_is_saveable
-purple_status_type_is_user_settable
-purple_status_type_is_independent
-purple_status_type_is_exclusive
-purple_status_type_is_available
-purple_status_type_get_primary_attr
-PurpleStatusAttr
-purple_status_type_get_attr
-purple_status_type_get_attrs
-purple_status_type_find_with_id
-purple_status_attr_destroy
-purple_status_attr_get_id
-purple_status_attr_get_name
-purple_status_new
-purple_status_destroy
-purple_status_set_active
-purple_status_set_active_with_attrs_list
-purple_status_set_attr_boolean
-purple_status_set_attr_int
-purple_status_set_attr_string
-purple_status_get_type
-purple_status_get_presence
-purple_status_get_id
-purple_status_get_name
-purple_status_is_independent
-purple_status_is_exclusive
-purple_status_is_available
-purple_status_is_active
-purple_status_is_online
-purple_status_get_attr_boolean
-purple_status_get_attr_int
-purple_status_get_attr_string
-purple_status_compare
-purple_presence_new
-purple_presence_new_for_account
-purple_presence_new_for_conv
-purple_presence_new_for_buddy
-purple_presence_destroy
-purple_presence_add_status
-purple_presence_set_status_active
-purple_presence_switch_status
-purple_presence_set_idle
-purple_presence_set_login_time
-purple_presence_get_context
-purple_presence_get_account
-purple_presence_get_conversation
-purple_presence_get_chat_user
-purple_presence_get_buddy
-purple_presence_get_statuses
-purple_presence_get_status
-purple_presence_get_active_status
-purple_presence_is_available
-purple_presence_is_online
-purple_presence_is_status_active
-purple_presence_is_status_primitive_active
-purple_presence_is_idle
-purple_presence_get_idle_time
-purple_presence_get_login_time
-purple_presence_compare
-purple_status_init
-purple_status_uninit
-serv_send_typing
-serv_move_buddy
-serv_send_im
-PurpleAttentionType
-purple_get_attention_type_from_code
-serv_send_attention
-serv_got_attention
-serv_get_info
-serv_set_info
-serv_add_permit
-serv_add_deny
-serv_rem_permit
-serv_rem_deny
-serv_set_permit_deny
-serv_chat_invite
-serv_chat_leave
-serv_chat_whisper
-serv_chat_send
-serv_alias_buddy
-serv_got_alias
-purple_serv_got_private_alias
-serv_got_typing
-serv_got_typing_stopped
-serv_got_im
-serv_join_chat
-serv_reject_chat
-serv_got_chat_invite
-serv_got_joined_chat
-purple_serv_got_join_chat_failed
-serv_got_chat_left
-serv_got_chat_in
-serv_send_file
-PurpleMenuAction
-purple_menu_action_free
-purple_util_set_current_song
-purple_util_init
-purple_util_uninit
-purple_mime_decode_field
-purple_time_build
-purple_markup_escape_text
-purple_markup_strip_html
-purple_markup_linkify
-purple_unescape_text
-purple_unescape_html
-purple_markup_slice
-purple_markup_get_tag_name
-purple_markup_unescape_entity
-purple_markup_get_css_property
-purple_markup_is_rtl
-purple_home_dir
-purple_user_dir
-purple_util_set_user_dir
-purple_build_dir
-purple_util_write_data_to_file
-purple_util_write_data_to_file_absolute
-purple_program_is_valid
-purple_running_gnome
-purple_running_kde
-purple_running_osx
-purple_fd_get_ip
-purple_socket_get_family
-purple_socket_speaks_ipv4
-purple_strequal
-purple_normalize
-purple_normalize_nocase
-purple_str_has_prefix
-purple_str_has_suffix
-purple_strdup_withhtml
-purple_str_add_cr
-purple_strreplace
-purple_utf8_ncr_encode
-purple_utf8_ncr_decode
-purple_strcasereplace
-purple_strcasestr
-purple_str_size_to_units
-purple_str_seconds_to_string
-purple_str_binary_to_ascii
-purple_util_strings_equal
-purple_got_protocol_handler_uri
-PurpleUtilFetchUrlData
-purple_util_fetch_url_cancel
-purple_url_decode
-purple_url_encode
-purple_email_is_valid
-purple_ip_address_is_valid
-purple_ipv4_address_is_valid
-purple_ipv6_address_is_valid
-purple_uri_list_extract_uris
-purple_uri_list_extract_filenames
-purple_utf8_try_convert
-purple_utf8_salvage
-purple_utf8_strip_unprintables
-purple_utf8_strcasecmp
-purple_utf8_has_word
-purple_text_strip_mnemonic
-purple_unescape_filename
-purple_escape_filename
-purple_restore_default_signal_handlers
-purple_get_host_name
-purple_uuid_random
-purple_http_digest_calculate_session_key
-purple_http_digest_calculate_response
-xmlnode_insert_child
-xmlnode_insert_data
-xmlnode_get_data
-xmlnode_get_data_unescaped
-xmlnode_set_attrib
-xmlnode_set_attrib_with_prefix
-xmlnode_set_attrib_with_namespace
-xmlnode_set_attrib_full
-xmlnode_get_attrib
-xmlnode_get_attrib_with_namespace
-xmlnode_remove_attrib
-xmlnode_remove_attrib_with_namespace
-xmlnode_set_namespace
-xmlnode_get_namespace
-xmlnode_set_prefix
-xmlnode_get_prefix
-xmlnode_to_str
-xmlnode_to_formatted_str
-xmlnode_free
-purple_attention_type_new
-purple_attention_type_set_name
-purple_attention_type_set_incoming_desc
-purple_attention_type_set_outgoing_desc
-purple_attention_type_set_icon_name
-purple_attention_type_set_unlocalized_name
-purple_attention_type_get_name
-purple_attention_type_get_incoming_desc
-purple_attention_type_get_outgoing_desc
-purple_attention_type_get_icon_name
-purple_attention_type_get_unlocalized_name
-purple_prpl_got_account_idle
-purple_prpl_got_account_login_time
-purple_prpl_got_account_actions
-purple_prpl_got_user_idle
-purple_prpl_got_user_login_time
-purple_prpl_got_user_status_deactive
-purple_prpl_change_account_status
-purple_prpl_get_statuses
-purple_prpl_send_attention
-purple_prpl_got_attention
-purple_prpl_got_attention_in_chat
-purple_prpl_get_media_caps
-purple_prpl_initiate_media
-purple_prpl_got_media_caps
-purple_find_prpl
-<SUBSECTION Standard>
-PURPLE_CONV_CHAT
-PURPLE_IS_CHAT
-purple_conversation_get_type
-</SECTION>
-
-<SECTION>
 <FILE>theme-manager</FILE>
 <TITLE>PurpleThemeManager</TITLE>
 PTFunc
@@ -1575,7 +670,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>peer</FILE>
+<FILE>oscar-peer</FILE>
 ChecksumData
 OdcFrame
 OftFrame
@@ -1639,7 +734,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>persist</FILE>
+<FILE>myspace-persist</FILE>
 MSIM_CMD_GET
 MSIM_CMD_PUT
 MSIM_CMD_DELETE
@@ -1665,7 +760,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>session</FILE>
+<FILE>jingle-session</FILE>
 <TITLE>JingleSession</TITLE>
 JingleSession
 JingleSessionClass
@@ -1706,7 +801,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>transport</FILE>
+<FILE>jingle-transport</FILE>
 <TITLE>JingleTransport</TITLE>
 JingleTransport
 JingleTransportClass
@@ -1727,7 +822,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>rtp</FILE>
+<FILE>jingle-rtp</FILE>
 <TITLE>JingleRtp</TITLE>
 JingleRtp
 JingleRtpClass
@@ -1747,7 +842,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>iceudp</FILE>
+<FILE>jingle-iceudp</FILE>
 <TITLE>JingleIceUdp</TITLE>
 JINGLE_TYPE_ICEUDP_CANDIDATE
 JingleIceUdp
@@ -1769,7 +864,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>content</FILE>
+<FILE>jingle-content</FILE>
 <TITLE>JingleContent</TITLE>
 JingleContent
 JingleContentClass
@@ -1806,7 +901,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>rawudp</FILE>
+<FILE>jingle-rawudp</FILE>
 <TITLE>JingleRawUdp</TITLE>
 JINGLE_TYPE_RAWUDP_CANDIDATE
 JingleRawUdp
@@ -1889,7 +984,6 @@
 <TITLE>PurpleDES3Cipher</TITLE>
 PurpleDES3Cipher
 PurpleDES3CipherClass
-purple_des3_cipher_get_gtype
 purple_des3_cipher_new
 <SUBSECTION Standard>
 PURPLE_DES3_CIPHER
@@ -1898,6 +992,7 @@
 PURPLE_DES3_CIPHER_CLASS
 PURPLE_IS_DES3_CIPHER_CLASS
 PURPLE_DES3_CIPHER_GET_CLASS
+purple_des3_cipher_get_gtype
 </SECTION>
 
 <SECTION>
@@ -1905,7 +1000,6 @@
 <TITLE>PurpleMD4Hash</TITLE>
 PurpleMD4Hash
 PurpleMD4HashClass
-purple_md4_hash_get_gtype
 purple_md4_hash_new
 <SUBSECTION Standard>
 PURPLE_MD4_HASH
@@ -1914,6 +1008,7 @@
 PURPLE_MD4_HASH_CLASS
 PURPLE_IS_MD4_HASH_CLASS
 PURPLE_MD4_HASH_GET_CLASS
+purple_md4_hash_get_gtype
 </SECTION>
 
 <SECTION>
@@ -1921,7 +1016,6 @@
 <TITLE>PurpleDESCipher</TITLE>
 PurpleDESCipher
 PurpleDESCipherClass
-purple_des_cipher_get_gtype
 purple_des_cipher_new
 purple_des_cipher_ecb_crypt
 <SUBSECTION Standard>
@@ -1931,6 +1025,7 @@
 PURPLE_DES_CIPHER_CLASS
 PURPLE_IS_DES_CIPHER_CLASS
 PURPLE_DES_CIPHER_GET_CLASS
+purple_des_cipher_get_gtype
 </SECTION>
 
 <SECTION>
@@ -1938,7 +1033,6 @@
 <TITLE>PurpleMD5Hash</TITLE>
 PurpleMD5Hash
 PurpleMD5HashClass
-purple_md5_hash_get_gtype
 purple_md5_hash_new
 <SUBSECTION Standard>
 PURPLE_MD5_HASH
@@ -1947,6 +1041,7 @@
 PURPLE_MD5_HASH_CLASS
 PURPLE_IS_MD5_HASH_CLASS
 PURPLE_MD5_HASH_GET_CLASS
+purple_md5_hash_get_gtype
 </SECTION>
 
 <SECTION>
@@ -1955,13 +1050,8 @@
 <TITLE>PurpleHMACCipher</TITLE>
 PurpleHMACCipher
 PurpleHMACCipherClass
-PURPLE_TYPE_HMAC_FUNCTION
-PURPLE_HMAC_FUNCTION
-PURPLE_IS_HMAC_FUNCTION
-PURPLE_HMAC_FUNCTION_GET_IFACE
 PurpleHMACFunction
 PurpleHMACFunctionIface
-purple_hmac_cipher_get_gtype
 purple_hmac_cipher_new
 purple_hmac_cipher_get_hash
 purple_hmac_function_get_block_size
@@ -1973,6 +1063,11 @@
 PURPLE_HMAC_CIPHER_CLASS
 PURPLE_IS_HMAC_CIPHER_CLASS
 PURPLE_HMAC_CIPHER_GET_CLASS
+PURPLE_TYPE_HMAC_FUNCTION
+PURPLE_HMAC_FUNCTION
+PURPLE_IS_HMAC_FUNCTION
+PURPLE_HMAC_FUNCTION_GET_IFACE
+purple_hmac_cipher_get_gtype
 </SECTION>
 
 <SECTION>
@@ -1980,10 +1075,7 @@
 <TITLE>PurpleCipher</TITLE>
 PurpleCipher
 PurpleCipherClass
-PURPLE_TYPE_CIPHER_BATCH_MODE
 PurpleCipherBatchMode
-purple_cipher_get_gtype
-purple_cipher_batch_mode_get_gtype
 purple_cipher_reset
 purple_cipher_set_iv
 purple_cipher_append
@@ -2006,6 +1098,9 @@
 PURPLE_CIPHER_CLASS
 PURPLE_IS_CIPHER_CLASS
 PURPLE_CIPHER_GET_CLASS
+PURPLE_TYPE_CIPHER_BATCH_MODE
+purple_cipher_get_gtype
+purple_cipher_batch_mode_get_gtype
 </SECTION>
 
 <SECTION>
@@ -2013,7 +1108,6 @@
 <TITLE>PurpleSHA1Hash</TITLE>
 PurpleSHA1Hash
 PurpleSHA1HashClass
-purple_sha1_hash_get_gtype
 purple_sha1_hash_new
 <SUBSECTION Standard>
 PURPLE_SHA1_HASH
@@ -2022,6 +1116,7 @@
 PURPLE_SHA1_HASH_CLASS
 PURPLE_IS_SHA1_HASH_CLASS
 PURPLE_SHA1_HASH_GET_CLASS
+purple_sha1_hash_get_gtype
 </SECTION>
 
 <SECTION>
@@ -2029,7 +1124,6 @@
 <TITLE>PurpleRC4Cipher</TITLE>
 PurpleRC4Cipher
 PurpleRC4CipherClass
-purple_rc4_cipher_get_gtype
 purple_rc4_cipher_new
 purple_rc4_cipher_get_key_len
 purple_rc4_cipher_set_key_len
@@ -2040,6 +1134,7 @@
 PURPLE_RC4_CIPHER_CLASS
 PURPLE_IS_RC4_CIPHER_CLASS
 PURPLE_RC4_CIPHER_GET_CLASS
+purple_rc4_cipher_get_gtype
 </SECTION>
 
 <SECTION>
@@ -2072,7 +1167,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>codec</FILE>
+<FILE>media-codec</FILE>
 PurpleMediaCodec
 PURPLE_MEDIA_CODEC_CLASS
 purple_media_codec_new
@@ -2098,7 +1193,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>backend-iface</FILE>
+<FILE>media-backend-iface</FILE>
 <TITLE>PurpleMediaBackend</TITLE>
 PurpleMediaBackend
 PurpleMediaBackendIface
@@ -2118,7 +1213,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>backend-fs2</FILE>
+<FILE>media-backend-fs2</FILE>
 PURPLE_MEDIA_BACKEND_FS2_CLASS
 PurpleMediaBackendFs2
 purple_media_backend_fs2_get_src
@@ -2339,26 +1434,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>internal</FILE>
-_
-N_
-ngettext
-dngettext
-MSG_LEN
-BUF_LEN
-BUF_LONG
-HOST_NAME_MAX
-G_MAXSSIZE
-PURPLE_TIME_T_MODIFIER
-purple_strlcpy
-purple_strlcat
-PURPLE_WEBSITE
-PURPLE_DEVEL_WEBSITE
-purple_blist_init
-purple_blist_uninit
-</SECTION>
-
-<SECTION>
 <FILE>sslconn</FILE>
 PurpleSslErrorType
 PURPLE_SSL_DEFAULT_PORT
@@ -2704,25 +1779,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>marshallers</FILE>
-purple_smarshal_VOID__OBJECT
-purple_smarshal_VOID__OBJECT_OBJECT
-purple_smarshal_VOID__POINTER
-purple_smarshal_VOID__POINTER_POINTER
-purple_smarshal_VOID__POINTER_POINTER_OBJECT
-purple_smarshal_VOID__POINTER_POINTER_POINTER
-purple_smarshal_BOOLEAN__VOID
-purple_smarshal_BOOLEAN__OBJECT_POINTER_STRING
-purple_smarshal_VOID__STRING_STRING
-purple_smarshal_VOID__STRING_STRING_DOUBLE
-purple_smarshal_VOID__ENUM_STRING
-purple_smarshal_VOID__ENUM_STRING_STRING
-purple_smarshal_VOID__ENUM_STRING_STRING_BOOLEAN
-purple_smarshal_VOID__FLAGS_FLAGS
-purple_smarshal_VOID__STRING_STRING_OBJECT_OBJECT
-</SECTION>
-
-<SECTION>
 <FILE>roomlist</FILE>
 PurpleRoomlist
 PurpleRoomlistRoom
@@ -2758,12 +1814,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>purple</FILE>
-G_GNUC_NULL_TERMINATED
-PURPLE_PLUGINS
-</SECTION>
-
-<SECTION>
 <FILE>imgstore</FILE>
 PurpleStoredImage
 purple_imgstore_add
@@ -2869,40 +1919,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>dbus-bindings</FILE>
-purple_dbus_pointer_to_id
-purple_dbus_id_to_pointer
-purple_dbus_pointer_to_id_error
-purple_dbus_id_to_pointer_error
-NULLIFY
-CHECK_ERROR
-PURPLE_DBUS_ID_TO_POINTER
-PURPLE_DBUS_POINTER_TO_ID
-purple_dbus_message_get_args
-purple_dbus_message_get_args_valist
-purple_dbus_message_iter_get_args
-purple_dbus_message_iter_get_args_valist
-purple_dbusify_GList
-purple_dbusify_GSList
-purple_GList_to_array
-purple_GSList_to_array
-purple_dbus_iter_hash_table
-empty_to_null
-null_to_empty
-PurpleDBusBinding
-purple_dbus_register_bindings
-purple_dbus_get_connection
-</SECTION>
-
-<SECTION>
-<FILE>dbus-maybe</FILE>
-DBUS_API_SUBJECT_TO_CHANGE
-PURPLE_DBUS_REGISTER_POINTER
-PURPLE_DBUS_UNREGISTER_POINTER
-DBUS_EXPORT
-</SECTION>
-
-<SECTION>
 <FILE>plugin</FILE>
 PurplePlugin
 PurplePluginInfo
@@ -2974,13 +1990,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>dbus-useful</FILE>
-purple_accounts_find_ext
-purple_accounts_find_any
-purple_accounts_find_connected
-</SECTION>
-
-<SECTION>
 <FILE>conversation</FILE>
 PurpleConversationUiOps
 PurpleConversation
@@ -3111,59 +2120,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>dbus-purple</FILE>
-DBUS_SERVICE_PURPLE
-DBUS_PATH_PURPLE
-DBUS_INTERFACE_PURPLE
-</SECTION>
-
-<SECTION>
-<FILE>value</FILE>
-PurpleType
-PurpleSubType
-purple_value_new
-purple_value_new_outgoing
-purple_value_destroy
-purple_value_dup
-purple_value_get_type
-purple_value_get_subtype
-purple_value_get_specific_type
-purple_value_is_outgoing
-purple_value_set_char
-purple_value_set_uchar
-purple_value_set_boolean
-purple_value_set_short
-purple_value_set_ushort
-purple_value_set_int
-purple_value_set_uint
-purple_value_set_long
-purple_value_set_ulong
-purple_value_set_int64
-purple_value_set_uint64
-purple_value_set_string
-purple_value_set_object
-purple_value_set_pointer
-purple_value_set_enum
-purple_value_set_boxed
-purple_value_get_char
-purple_value_get_uchar
-purple_value_get_boolean
-purple_value_get_short
-purple_value_get_ushort
-purple_value_get_int
-purple_value_get_uint
-purple_value_get_long
-purple_value_get_ulong
-purple_value_get_int64
-purple_value_get_uint64
-purple_value_get_string
-purple_value_get_object
-purple_value_get_pointer
-purple_value_get_enum
-purple_value_get_boxed
-</SECTION>
-
-<SECTION>
 <FILE>ft</FILE>
 PurpleXfer
 PurpleXferType
@@ -3493,11 +2449,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>purple-client</FILE>
-purple_init
-</SECTION>
-
-<SECTION>
 <FILE>status</FILE>
 PurpleStatusType
 PurpleStatusAttr
@@ -3827,8 +2778,6 @@
 PURPLE_TYPE_TYPE
 purple_sub_type_get_type
 PURPLE_TYPE_SUB_TYPE
-x_ml_node_type_get_type
-X_TYPE_ML_NODE_TYPE
 </SECTION>
 
 <SECTION>
@@ -3981,26 +2930,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>dbus-server</FILE>
-PurpleDBusType
-PURPLE_DBUS_TYPE
-PURPLE_DBUS_DECLARE_TYPE
-PURPLE_DBUS_DEFINE_TYPE
-PURPLE_DBUS_DEFINE_INHERITING_TYPE
-PURPLE_DBUS_RETURN_FALSE_IF_DISABLED
-purple_dbus_init_ids
-purple_dbus_register_pointer
-purple_dbus_unregister_pointer
-purple_dbus_signal_emit_purple
-purple_dbus_get_init_error
-purple_dbus_get_handle
-purple_dbus_is_owner
-purple_dbus_init
-purple_dbus_uninit
-DBUS_EXPORT
-</SECTION>
-
-<SECTION>
 <FILE>request</FILE>
 PurpleRequestField
 PURPLE_DEFAULT_ACTION_NONE
@@ -4143,93 +3072,6 @@
 </SECTION>
 
 <SECTION>
-<FILE>libc_interface</FILE>
-S_IRUSR
-S_IWUSR
-S_IXUSR
-S_ISDIR
-F_OK
-socket
-connect
-getsockopt
-setsockopt
-getsockname
-bind
-listen
-sendto
-recv
-send
-ioctl
-fcntl
-inet_aton
-inet_ntop
-gethostbyname
-ntohl
-hstrerror
-strerror
-g_strerror
-read
-write
-close
-sleep
-gethostname
-fsync
-gettimeofday
-snprintf
-vsnprintf
-rename
-fchmod
-localtime_r
-</SECTION>
-
-<SECTION>
-<FILE>libc_internal</FILE>
-wpurple_get_timezone_abbreviation
-wpurple_socket
-wpurple_connect
-wpurple_getsockopt
-wpurple_setsockopt
-wpurple_getsockname
-wpurple_bind
-wpurple_listen
-wpurple_sendto
-wpurple_recv
-wpurple_send
-wpurple_inet_aton
-wpurple_inet_ntop
-wpurple_gethostbyname
-wpurple_strerror
-wpurple_fcntl
-F_GETFL
-F_SETFL
-O_NONBLOCK
-SIOCGIFCONF
-wpurple_ioctl
-ifr_name
-ifr_addr
-ifr_hwaddr
-ifr_dstaddr
-ifr_broadaddr
-ifr_netmask
-ifr_flags
-ifr_metric
-ifr_mtu
-ifr_data
-ifr_ifindex
-ifr_bandwidth
-ifr_qlen
-ifc_buf
-ifc_req
-wpurple_gettimeofday
-wpurple_localtime_r
-wpurple_read
-wpurple_write
-wpurple_close
-wpurple_gethostname
-wpurple_rename
-</SECTION>
-
-<SECTION>
 <FILE>wpurpleerror</FILE>
 ENETDOWN
 EAFNOSUPPORT
@@ -4280,7 +3122,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>libymsg</FILE>
+<FILE>yahoo-libymsg</FILE>
 YAHOO_PAGER_HOST_REQ_URL
 YAHOO_PAGER_HOST_FALLBACK
 YAHOO_PAGER_PORT
@@ -4391,7 +3233,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_doodle</FILE>
+<FILE>yahoo-yahoo_doodle</FILE>
 DOODLE_IMV_KEY
 DOODLE_CMD_REQUEST
 DOODLE_CMD_CLEAR
@@ -4449,7 +3291,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_friend</FILE>
+<FILE>yahoo-yahoo_friend</FILE>
 YahooPresenceVisibility
 YahooP2PStatus
 YahooFriend
@@ -4473,7 +3315,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_aliases</FILE>
+<FILE>yahoo-yahoo_aliases</FILE>
 yahoo_update_alias
 yahoo_fetch_aliases
 yahoo_set_userinfo
@@ -4483,7 +3325,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>ycht</FILE>
+<FILE>yahoo-ycht</FILE>
 YAHOO_YCHT_HOST
 YAHOO_YCHT_PORT
 YCHT_VERSION
@@ -4503,7 +3345,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoochat</FILE>
+<FILE>yahoo-yahoochat</FILE>
 yahoo_process_conference_invite
 yahoo_process_conference_decline
 yahoo_process_conference_logon
@@ -4533,7 +3375,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_filexfer</FILE>
+<FILE>yahoo-yahoo_filexfer</FILE>
 yahoo_process_p2pfilexfer
 yahoo_process_filetransfer
 yahoo_new_xfer
@@ -4545,7 +3387,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_picture</FILE>
+<FILE>yahoo-yahoo_picture</FILE>
 yahoo_send_picture_request
 yahoo_send_picture_info
 yahoo_send_picture_checksum
@@ -4561,7 +3403,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>yahoo_packet</FILE>
+<FILE>yahoo-yahoo_packet</FILE>
 YAHOO_WEBMESSENGER_PROTO_VER
 YAHOO_PROTO_VER
 YAHOO_PROTO_VER_JAPAN
@@ -4581,7 +3423,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>bonjour</FILE>
+<FILE>bonjour-bonjour</FILE>
 BONJOUR_GROUP_NAME
 BONJOUR_PROTOCOL_NAME
 BONJOUR_ICON_NAME
@@ -4593,7 +3435,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>dns_sd_proxy</FILE>
+<FILE>bonjour-dns_sd_proxy</FILE>
 dns_sd_available
 DNSServiceAddRecord
 DNSServiceBrowse
@@ -4616,7 +3458,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>mdns_common</FILE>
+<FILE>bonjour-mdns_common</FILE>
 bonjour_dns_sd_new
 bonjour_dns_sd_free
 bonjour_dns_sd_send_status
@@ -4628,7 +3470,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>bonjour_ft</FILE>
+<FILE>bonjour-bonjour_ft</FILE>
 XepXfer
 XepSiMode
 bonjour_new_xfer
@@ -4638,13 +3480,13 @@
 </SECTION>
 
 <SECTION>
-<FILE>parser</FILE>
+<FILE>bonjour-parser</FILE>
 bonjour_parser_setup
 bonjour_parser_process
 </SECTION>
 
 <SECTION>
-<FILE>jabber</FILE>
+<FILE>bonjour-jabber</FILE>
 bonjour_jabber_start
 bonjour_jabber_send_message
 bonjour_jabber_close_conversation
@@ -4662,7 +3504,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy</FILE>
+<FILE>bonjour-buddy</FILE>
 bonjour_buddy_new
 clear_bonjour_buddy_values
 set_bonjour_buddy_value
@@ -4674,14 +3516,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>mdns_types</FILE>
+<FILE>bonjour-mdns_types</FILE>
 LINK_LOCAL_RECORD_NAME
 BonjourDnsSd
 PublishType
 </SECTION>
 
 <SECTION>
-<FILE>object</FILE>
+<FILE>msn-object</FILE>
 MsnObjectType
 msn_object_new
 msn_object_new_from_string
@@ -4714,7 +3556,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>page</FILE>
+<FILE>msn-page</FILE>
 MsnPage
 msn_page_new
 msn_page_destroy
@@ -4724,7 +3566,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>session</FILE>
+<FILE>msn-session</FILE>
 MsnSession
 MsnErrorType
 MsnLoginStep
@@ -4746,7 +3588,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>slplink</FILE>
+<FILE>msn-slplink</FILE>
 MsnSlpLink
 MsnSlpCb
 MsnSlpEndCb
@@ -4768,7 +3610,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>directconn</FILE>
+<FILE>msn-directconn</FILE>
 MsnDirectConn
 MSN_DCCONN_MAX_SIZE
 MsnDirectConnState
@@ -4792,7 +3634,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group</FILE>
+<FILE>msn-group</FILE>
 MsnGroup
 MSN_INDIVIDUALS_GROUP_ID
 MSN_INDIVIDUALS_GROUP_NAME
@@ -4807,14 +3649,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>error</FILE>
+<FILE>msn-error</FILE>
 msn_error_get_text
 msn_error_handle
 msn_error_sync_issue
 </SECTION>
 
 <SECTION>
-<FILE>tlv</FILE>
+<FILE>msn-tlv</FILE>
 msn_tlv_getvalue_as_string
 msn_tlv_gettlv
 msn_tlv_getlength
@@ -4845,7 +3687,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>httpconn</FILE>
+<FILE>msn-httpconn</FILE>
 MsnHttpConn
 msn_httpconn_new
 msn_httpconn_destroy
@@ -4855,7 +3697,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>userlist</FILE>
+<FILE>msn-userlist</FILE>
 MsnUserList
 MsnListId
 MsnListOp
@@ -4889,7 +3731,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>msn</FILE>
+<FILE>msn-msn</FILE>
 MsnClientCaps
 MsnClientExtCaps
 MsnClientVerId
@@ -4921,7 +3763,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>slpmsg</FILE>
+<FILE>msn-slpmsg</FILE>
 MsnSlpMessage
 msn_slpmsg_new
 msn_slpmsg_destroy
@@ -4938,7 +3780,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>state</FILE>
+<FILE>msn-state</FILE>
 MsnAwayType
 msn_change_status
 msn_away_get_text
@@ -4949,7 +3791,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>command</FILE>
+<FILE>msn-command</FILE>
 MsnCommand
 MsnPayloadCb
 msn_command_from_string
@@ -4958,7 +3800,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>servconn</FILE>
+<FILE>msn-servconn</FILE>
 MsnServConn
 MsnServConnError
 MsnServConnType
@@ -4976,7 +3818,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>slpcall</FILE>
+<FILE>msn-slpcall</FILE>
 MsnSlpCall
 MsnSlpCallType
 MSN_SLPCALL_TIMEOUT
@@ -4989,7 +3831,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>p2p</FILE>
+<FILE>msn-p2p</FILE>
 MsnP2PHeader
 P2P_PACKET_HEADER_SIZE
 MsnP2Pv2Header
@@ -5033,7 +3875,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>contact</FILE>
+<FILE>msn-contact</FILE>
 MsnCallbackState
 MsnCallbackAction
 MsnContactUpdateType
@@ -5111,7 +3953,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>msnutils</FILE>
+<FILE>msn-msnutils</FILE>
 msn_encode_mime
 rand_guid
 msn_encode_spaces
@@ -5151,7 +3993,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>slpmsg_part</FILE>
+<FILE>msn-slpmsg_part</FILE>
 MsnSlpMessagePart
 MsnSlpPartCb
 msn_slpmsgpart_new
@@ -5166,7 +4008,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>msg</FILE>
+<FILE>msn-msg</FILE>
 MsnMessage
 MsnMsgType
 MsnMsgErrorType
@@ -5208,7 +4050,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>cmdproc</FILE>
+<FILE>msn-cmdproc</FILE>
 MsnCmdProc
 msn_cmdproc_new
 msn_cmdproc_destroy
@@ -5222,7 +4064,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>transaction</FILE>
+<FILE>msn-transaction</FILE>
 MsnTransaction
 MsnTransCb
 MsnTimeoutCb
@@ -5242,7 +4084,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>switchboard</FILE>
+<FILE>msn-switchboard</FILE>
 MsnSwitchBoard
 MsnSBErrorType
 MsnSBFlag
@@ -5272,7 +4114,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>oim</FILE>
+<FILE>msn-oim</FILE>
 MsnOim
 MSN_OIM_RETRIEVE_HOST
 MSN_OIM_RETRIEVE_URL
@@ -5295,7 +4137,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>history</FILE>
+<FILE>msn-history</FILE>
 MsnHistory
 MSN_NS_HIST_ELEMS
 MSN_SB_HIST_ELEMS
@@ -5306,7 +4148,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>soap</FILE>
+<FILE>msn-soap</FILE>
 MsnSoapMessage
 MsnSoapCallback
 msn_soap_message_new
@@ -5314,7 +4156,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>notification</FILE>
+<FILE>msn-notification</FILE>
 MsnNotification
 MSNP18_WLM_PRODUCT_KEY
 MSNP18_WLM_PRODUCT_ID
@@ -5346,7 +4188,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>sbconn</FILE>
+<FILE>msn-sbconn</FILE>
 MSN_SBCONN_MAX_SIZE
 msn_sbconn_send_part
 msn_switchboard_send_msg
@@ -5354,7 +4196,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>table</FILE>
+<FILE>msn-table</FILE>
 MsnTable
 MsnMsgTypeCb
 msn_table_new
@@ -5365,7 +4207,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nexus</FILE>
+<FILE>msn-nexus</FILE>
 MsnNexus
 MsnTicketToken
 MsnUsrKey
@@ -5388,7 +4230,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>slp</FILE>
+<FILE>msn-slp</FILE>
 msn_slp_send_ok
 msn_slp_send_decline
 send_bye
@@ -5397,7 +4239,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>user</FILE>
+<FILE>msn-user</FILE>
 MsnUser
 MsnNetwork
 CurrentMediaType
@@ -5451,7 +4293,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>xfer</FILE>
+<FILE>msn-xfer</FILE>
 MAX_FILE_NAME_LEN
 MSN_FILE_CONTEXT_SIZE
 msn_xfer_init
@@ -5465,7 +4307,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmuserrecord</FILE>
+<FILE>novell-nmuserrecord</FILE>
 NMUserRecord
 NMProperty
 nm_create_user_record
@@ -5496,7 +4338,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmuser</FILE>
+<FILE>novell-nmuser</FILE>
 NMERR_T
 NMSTATUS_T
 NMUser
@@ -5600,7 +4442,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmmessage</FILE>
+<FILE>novell-nmmessage</FILE>
 NMMessage
 nm_create_message
 nm_message_add_ref
@@ -5611,7 +4453,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmconference</FILE>
+<FILE>novell-nmconference</FILE>
 NMConference
 BLANK_GUID
 CONF_GUID_END
@@ -5631,7 +4473,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmrtf</FILE>
+<FILE>novell-nmrtf</FILE>
 NMRtfContext
 nm_rtf_init
 nm_rtf_strip_formatting
@@ -5639,7 +4481,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmconn</FILE>
+<FILE>novell-nmconn</FILE>
 NMConn
 NMSSLConn
 nm_ssl_read_cb
@@ -5663,7 +4505,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmfield</FILE>
+<FILE>novell-nmfield</FILE>
 NMFIELD_TYPE_INVALID
 NMFIELD_TYPE_NUMBER
 NMFIELD_TYPE_BINARY
@@ -5757,7 +4599,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmevent</FILE>
+<FILE>novell-nmevent</FILE>
 NMEvent
 NMEVT_INVALID_RECIPIENT
 NMEVT_UNDELIVERABLE_STATUS
@@ -5794,7 +4636,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmcontact</FILE>
+<FILE>novell-nmcontact</FILE>
 NMContact
 NMContactProperty
 NMFolder
@@ -5840,7 +4682,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>nmrequest</FILE>
+<FILE>novell-nmrequest</FILE>
 NMRequest
 nm_create_request
 nm_release_request
@@ -5858,7 +4700,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>wb</FILE>
+<FILE>silc-wb</FILE>
 silcpurple_wb_init
 silcpurple_wb_init_ch
 silcpurple_wb_receive
@@ -5874,7 +4716,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>silcpurple</FILE>
+<FILE>silc-silcpurple</FILE>
 SILC_VERSION
 SILCPURPLE_PUBLIC_KEY_NAME
 SILCPURPLE_PRIVATE_KEY_NAME
@@ -5894,7 +4736,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>oscar</FILE>
+<FILE>oscar-oscar</FILE>
 ByteStream
 ClientInfo
 FlapConnection
@@ -6268,7 +5110,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>snactypes</FILE>
+<FILE>oscar-snactypes</FILE>
 SNAC_FAMILY_OSERVICE
 SNAC_FAMILY_LOCATE
 SNAC_FAMILY_BUDDY
@@ -6421,14 +5263,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>visibility</FILE>
+<FILE>oscar-visibility</FILE>
 create_visibility_menu_item
 oscar_show_visible_list
 oscar_show_invisible_list
 </SECTION>
 
 <SECTION>
-<FILE>encoding</FILE>
+<FILE>oscar-encoding</FILE>
 oscar_encoding_to_utf8
 oscar_utf8_try_convert
 oscar_decode_im
@@ -6436,7 +5278,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>oscarcommon</FILE>
+<FILE>oscar-oscarcommon</FILE>
 AIM_DEFAULT_LOGIN_SERVER
 AIM_ALT_LOGIN_SERVER
 AIM_DEFAULT_SSL_LOGIN_SERVER
@@ -6502,7 +5344,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>roster</FILE>
+<FILE>mxit-roster</FILE>
 MXIT_PRESENCE_OFFLINE
 MXIT_PRESENCE_ONLINE
 MXIT_PRESENCE_AWAY
@@ -6576,7 +5418,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>voicevideo</FILE>
+<FILE>mxit-voicevideo</FILE>
 mxit_audio_enabled
 mxit_video_enabled
 mxit_media_caps
@@ -6584,7 +5426,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>markup</FILE>
+<FILE>mxit-markup</FILE>
 MXIT_II_TAG
 mxit_parse_markup
 mxit_convert_markup_tx
@@ -6594,7 +5436,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>aes</FILE>
+<FILE>mxit-aes</FILE>
 Nb
 Nk
 Nr
@@ -6605,7 +5447,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>protocol</FILE>
+<FILE>mxit-protocol</FILE>
 CP_SOCK_REC_TERM
 CP_HTTP_REC_TERM
 CP_FLD_TERM
@@ -6778,7 +5620,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>filexfer</FILE>
+<FILE>mxit-filexfer</FILE>
 file_mime_type
 mxit_xfer_enabled
 mxit_xfer_tx
@@ -6788,12 +5630,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>http</FILE>
+<FILE>mxit-http</FILE>
 mxit_http_send_request
 </SECTION>
 
 <SECTION>
-<FILE>multimx</FILE>
+<FILE>mxit-multimx</FILE>
 STATE_CREATOR
 STATE_INVITED
 STATE_JOINED
@@ -6811,32 +5653,32 @@
 </SECTION>
 
 <SECTION>
-<FILE>profile</FILE>
+<FILE>mxit-profile</FILE>
 MXitSession
 mxit_show_profile
 validateDate
 </SECTION>
 
 <SECTION>
-<FILE>actions</FILE>
+<FILE>mxit-actions</FILE>
 mxit_actions
 </SECTION>
 
 <SECTION>
-<FILE>login</FILE>
+<FILE>mxit-login</FILE>
 mxit_login
 mxit_register
 mxit_reconnect
 </SECTION>
 
 <SECTION>
-<FILE>cipher</FILE>
+<FILE>mxit-cipher</FILE>
 MXitSession
 mxit_encrypt_password
 </SECTION>
 
 <SECTION>
-<FILE>mxit</FILE>
+<FILE>mxit-mxit</FILE>
 HOST_NAME_MAX
 MXIT_PLUGIN_ID
 MXIT_PLUGIN_NAME
@@ -6879,12 +5721,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>formcmds</FILE>
+<FILE>mxit-formcmds</FILE>
 mxit_parse_command
 </SECTION>
 
 <SECTION>
-<FILE>splashscreen</FILE>
+<FILE>mxit-splashscreen</FILE>
 HANDLE_SPLASH1
 HANDLE_SPLASH2
 DEFAULT_SPLASH_POPUP
@@ -6896,7 +5738,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>chunk</FILE>
+<FILE>mxit-chunk</FILE>
 MXIT_CHUNK_FILEID_LEN
 MXIT_CHUNK_HEADER_SIZE
 CP_CHUNK_NONE
@@ -6939,7 +5781,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>internal</FILE>
+<FILE>zephyr-internal</FILE>
 MAXHOSTNAMELEN
 ETIMEDOUT
 EADDRINUSE
@@ -6963,7 +5805,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>com_err</FILE>
+<FILE>zephyr-com_err</FILE>
 COM_ERR_BUF_LEN
 ETP
 ETCONST
@@ -6971,7 +5813,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>zephyr_err</FILE>
+<FILE>zephyr-zephyr_err</FILE>
 ZERR_PKTLEN
 ZERR_HEADERLEN
 ZERR_ILLVAL
@@ -7002,7 +5844,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>zephyr_internal</FILE>
+<FILE>zephyr-zephyr_internal</FILE>
 ZP
 ZCONST
 HM_SVCNAME
@@ -7092,7 +5934,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>sysdep</FILE>
+<FILE>zephyr-sysdep</FILE>
 malloc
 getenv
 time
@@ -7122,62 +5964,27 @@
 </SECTION>
 
 <SECTION>
-<FILE>error_table</FILE>
+<FILE>zephyr-error_table</FILE>
 ERRCODE_RANGE
 BITS_PER_CHAR
 error_table_name
 </SECTION>
 
 <SECTION>
-<FILE>sametime</FILE>
+<FILE>sametime-sametime</FILE>
 MW_PLUGIN_DEFAULT_PORT
 MW_PLUGIN_DEFAULT_ENCODING
 </SECTION>
 
 <SECTION>
-<FILE>wb</FILE>
-silcpurple_wb_init
-silcpurple_wb_init_ch
-silcpurple_wb_receive
-silcpurple_wb_receive_ch
-silcpurple_wb_start
-silcpurple_wb_end
-silcpurple_wb_get_dimensions
-silcpurple_wb_set_dimensions
-silcpurple_wb_get_brush
-silcpurple_wb_set_brush
-silcpurple_wb_send
-silcpurple_wb_clear
-</SECTION>
-
-<SECTION>
-<FILE>silcpurple</FILE>
-SILCPURPLE_PUBLIC_KEY_NAME
-SILCPURPLE_PRIVATE_KEY_NAME
-SILCPURPLE_DEF_PKCS
-SILCPURPLE_DEF_PKCS_LEN
-SILCPURPLE_PRVGRP
-SILCPURPLE_STATUS_ID_OFFLINE
-SILCPURPLE_STATUS_ID_AVAILABLE
-SILCPURPLE_STATUS_ID_HYPER
-SILCPURPLE_STATUS_ID_AWAY
-SILCPURPLE_STATUS_ID_BUSY
-SILCPURPLE_STATUS_ID_INDISPOSED
-SILCPURPLE_STATUS_ID_PAGE
-getpwuid
-getuid
-geteuid
-</SECTION>
-
-<SECTION>
-<FILE>session</FILE>
+<FILE>myspace-session</FILE>
 MSIM_SESSION_STRUCT_MAGIC
 msim_session_new
 msim_session_destroy
 </SECTION>
 
 <SECTION>
-<FILE>zap</FILE>
+<FILE>myspace-zap</FILE>
 msim_attention_types
 msim_send_attention
 msim_blist_node_menu
@@ -7185,7 +5992,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>myspace</FILE>
+<FILE>myspace-myspace</FILE>
 MSIM_MAX_PASSWORD_LENGTH
 MSIM_MAX_USERNAME_LENGTH
 MSIM_CLIENT_VERSION
@@ -7244,13 +6051,13 @@
 </SECTION>
 
 <SECTION>
-<FILE>markup</FILE>
+<FILE>myspace-markup</FILE>
 msim_markup_to_html
 html_to_msim_markup
 </SECTION>
 
 <SECTION>
-<FILE>message</FILE>
+<FILE>myspace-message</FILE>
 MsimMessage
 MsimMessageType
 MsimMessageElement
@@ -7291,7 +6098,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>user</FILE>
+<FILE>myspace-user</FILE>
 MSIM_USER_LOOKUP_CB
 msim_get_user_from_buddy
 msim_user_free
@@ -7305,7 +6112,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddylist</FILE>
+<FILE>gg-buddylist</FILE>
 ggp_buddylist_send
 ggp_buddylist_load
 ggp_buddylist_dump
@@ -7322,14 +6129,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>gg</FILE>
+<FILE>gg-gg</FILE>
 PUBDIR_RESULTS_MAX
 GGPTokenCallback
 GGPInfo
 </SECTION>
 
 <SECTION>
-<FILE>search</FILE>
+<FILE>gg-search</FILE>
 GGPSearchType
 GGPSearchForm
 GGPSearches
@@ -7345,7 +6152,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>confer</FILE>
+<FILE>gg-confer</FILE>
 ggp_confer_find_by_name
 ggp_confer_participants_add_uin
 ggp_confer_participants_add
@@ -7354,12 +6161,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>compat</FILE>
+<FILE>gg-compat</FILE>
 INADDR_NONE
 </SECTION>
 
 <SECTION>
-<FILE>libgadu</FILE>
+<FILE>gg-libgadu</FILE>
 uint8_t
 uint16_t
 uint32_t
@@ -7526,13 +6333,13 @@
 </SECTION>
 
 <SECTION>
-<FILE>libgadu-config</FILE>
+<FILE>gg-libgadu-config</FILE>
 vnsprintf
 random
 </SECTION>
 
 <SECTION>
-<FILE>protocol</FILE>
+<FILE>gg-protocol</FILE>
 GG_LOGIN80BETA
 GG_LOGIN80
 GG_FEATURE_STATUS80BETA
@@ -7557,7 +6364,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>libgadu-internal</FILE>
+<FILE>gg-libgadu-internal</FILE>
 gg_cp_to_utf8
 gg_utf8_to_cp
 gg_pubdir50_handle_reply_sess
@@ -7565,12 +6372,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>resolver</FILE>
+<FILE>gg-resolver</FILE>
 gg_gethostbyname_real
 </SECTION>
 
 <SECTION>
-<FILE>sipmsg</FILE>
+<FILE>simple-sipmsg</FILE>
 sipmsg_parse_msg
 sipmsg_parse_header
 sipmsg_add_header
@@ -7582,7 +6389,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>simple</FILE>
+<FILE>simple-simple</FILE>
 SIMPLE_BUF_INC
 SIMPLE_REGISTER_RETRY_MAX
 SIMPLE_REGISTER_SENT
@@ -7595,7 +6402,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group_opt</FILE>
+<FILE>qq-group_opt</FILE>
 QQ_QUN_MEMBER_MAX
 qq_room_req
 qq_group_modify_members
@@ -7614,7 +6421,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>qq_network</FILE>
+<FILE>qq-qq_network</FILE>
 QQ_CONNECT_STEPS
 qq_connect_later
 qq_disconnect
@@ -7629,7 +6436,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>send_file</FILE>
+<FILE>qq-send_file</FILE>
 ft_info
 qq_process_recv_file_accept
 qq_process_recv_file_reject
@@ -7643,7 +6450,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>char_conv</FILE>
+<FILE>qq-char_conv</FILE>
 QQ_CHARSET_DEFAULT
 qq_get_vstr
 qq_put_vstr
@@ -7652,7 +6459,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group</FILE>
+<FILE>qq-group</FILE>
 PURPLE_GROUP_QQ_QUN
 qq_room_role
 qq_room_data
@@ -7663,7 +6470,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>utils</FILE>
+<FILE>qq-utils</FILE>
 qq_get_md5
 get_name_by_index_str
 get_index_str_by_name
@@ -7680,7 +6487,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>file_trans</FILE>
+<FILE>qq-file_trans</FILE>
 QQ_FILE_FRAGMENT_MAXLEN
 QQ_FILE_CONTROL_PACKET_TAG
 QQ_FILE_DATA_PACKET_TAG
@@ -7691,7 +6498,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group_internal</FILE>
+<FILE>qq-group_internal</FILE>
 QQ_ROOM_KEY_INTERNAL_ID
 QQ_ROOM_KEY_EXTERNAL_ID
 QQ_ROOM_KEY_TITLE_UTF8
@@ -7709,7 +6516,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group_join</FILE>
+<FILE>qq-group_join</FILE>
 qq_request_room_search
 qq_process_room_search
 qq_send_cmd_group_auth
@@ -7722,7 +6529,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>qq_process</FILE>
+<FILE>qq-qq_process</FILE>
 qq_proc_login_cmds
 qq_proc_client_cmds
 qq_proc_room_cmds
@@ -7734,20 +6541,20 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy_memo</FILE>
+<FILE>qq-buddy_memo</FILE>
 QQ_BUDDY_MEMO_REQUEST_SUCCESS
 qq_process_get_buddy_memo
 qq_request_buddy_memo
 </SECTION>
 
 <SECTION>
-<FILE>qq_crypt</FILE>
+<FILE>qq-qq_crypt</FILE>
 qq_encrypt
 qq_decrypt
 </SECTION>
 
 <SECTION>
-<FILE>qq</FILE>
+<FILE>qq-qq</FILE>
 QQ_KEY_LENGTH
 qq_strlen
 qq_strcmp
@@ -7763,7 +6570,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy_list</FILE>
+<FILE>qq-buddy_list</FILE>
 qq_buddy_status
 qq_request_get_buddies_online
 qq_process_get_buddies_online
@@ -7780,7 +6587,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group_im</FILE>
+<FILE>qq-group_im</FILE>
 qq_room_conv_open
 qq_room_conv_set_onlines
 qq_room_got_chat_in
@@ -7791,7 +6598,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>qq_base</FILE>
+<FILE>qq-qq_base</FILE>
 QQ_LOGIN_REPLY_OK
 QQ_LOGIN_REPLY_REDIRECT
 QQ_LOGIN_REPLY_CAPTCHA_DLG
@@ -7827,7 +6634,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>im</FILE>
+<FILE>qq-im</FILE>
 qq_im_format
 qq_put_im_tail
 qq_get_im_tail
@@ -7846,7 +6653,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>qq_trans</FILE>
+<FILE>qq-qq_trans</FILE>
 qq_transaction
 qq_trans_find_rcved
 qq_trans_is_server
@@ -7866,7 +6673,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy_opt</FILE>
+<FILE>qq-buddy_opt</FILE>
 qq_add_buddy
 qq_change_buddys_group
 qq_remove_buddy_and_me
@@ -7892,7 +6699,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy_info</FILE>
+<FILE>qq-buddy_info</FILE>
 QQ_COMM_FLAG_QQ_VIP
 QQ_COMM_FLAG_QQ_MEMBER
 QQ_COMM_FLAG_TCP_MODE
@@ -7918,7 +6725,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>group_info</FILE>
+<FILE>qq-group_info</FILE>
 qq_request_room_get_buddies
 qq_process_room_cmd_get_info
 qq_process_room_cmd_get_onlines
@@ -7926,7 +6733,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>packet_parse</FILE>
+<FILE>qq-packet_parse</FILE>
 MAX_PACKET_SIZE
 qq_get8
 qq_get16
@@ -7943,7 +6750,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>qq_define</FILE>
+<FILE>qq-qq_define</FILE>
 QQ_UDP_HEADER_LENGTH
 QQ_TCP_HEADER_LENGTH
 QQ_PACKET_TAG
@@ -7960,14 +6767,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>useravatar</FILE>
+<FILE>xmpp-useravatar</FILE>
 jabber_avatar_init
 jabber_avatar_set
 jabber_avatar_fetch_mine
 </SECTION>
 
 <SECTION>
-<FILE>adhoccommands</FILE>
+<FILE>xmpp-adhoccommands</FILE>
 jabber_adhoc_disco_result_cb
 jabber_adhoc_execute
 jabber_adhoc_execute_action
@@ -7977,7 +6784,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>iq</FILE>
+<FILE>xmpp-iq</FILE>
 JabberIqType
 JabberIq
 jabber_iq_new
@@ -7996,7 +6803,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>presence</FILE>
+<FILE>xmpp-presence</FILE>
 JabberPresenceType
 JabberPresenceChatInfo
 JabberPresence
@@ -8014,7 +6821,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>roster</FILE>
+<FILE>xmpp-roster</FILE>
 jabber_roster_request
 jabber_roster_parse
 jabber_roster_add_buddy
@@ -8025,7 +6832,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>si</FILE>
+<FILE>xmpp-si</FILE>
 jabber_bytestreams_parse
 jabber_si_parse
 jabber_si_new_xfer
@@ -8035,7 +6842,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>xdata</FILE>
+<FILE>xmpp-xdata</FILE>
 JabberXDataAction
 jabber_x_data_cb
 jabber_x_data_action_cb
@@ -8045,7 +6852,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>disco</FILE>
+<FILE>xmpp-disco</FILE>
 JabberDiscoItem
 jabber_disco_info_parse
 jabber_disco_items_parse
@@ -8054,7 +6861,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>caps</FILE>
+<FILE>xmpp-caps</FILE>
 JabberCapsClientInfo
 JabberCapsNodeExts
 JabberCapsTuple
@@ -8071,7 +6878,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>bosh</FILE>
+<FILE>xmpp-bosh</FILE>
 PurpleBOSHConnection
 jabber_bosh_init
 jabber_bosh_uninit
@@ -8085,18 +6892,18 @@
 </SECTION>
 
 <SECTION>
-<FILE>oob</FILE>
+<FILE>xmpp-oob</FILE>
 jabber_oob_parse
 </SECTION>
 
 <SECTION>
-<FILE>usernick</FILE>
+<FILE>xmpp-usernick</FILE>
 jabber_nick_init
 jabber_nick_init_action
 </SECTION>
 
 <SECTION>
-<FILE>auth</FILE>
+<FILE>xmpp-auth</FILE>
 JabberSaslMech
 JabberSaslState
 jabber_auth_start
@@ -8115,7 +6922,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>data</FILE>
+<FILE>xmpp-data</FILE>
 JABBER_DATA_MAX_SIZE
 JabberData
 jabber_data_create_from_data
@@ -8139,14 +6946,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>ping</FILE>
+<FILE>xmpp-ping</FILE>
 jabber_ping_parse
 jabber_ping_jid
 jabber_keepalive_ping
 </SECTION>
 
 <SECTION>
-<FILE>ibb</FILE>
+<FILE>xmpp-ibb</FILE>
 JabberIBBSession
 void
 JabberIBBSessionState
@@ -8180,7 +6987,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>pep</FILE>
+<FILE>xmpp-pep</FILE>
 jabber_pep_init
 jabber_pep_uninit
 jabber_pep_init_actions
@@ -8193,12 +7000,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>auth_digest_md5</FILE>
+<FILE>xmpp-auth_digest_md5</FILE>
 jabber_auth_digest_md5_parse
 </SECTION>
 
 <SECTION>
-<FILE>auth_scram</FILE>
+<FILE>xmpp-auth_scram</FILE>
 JabberScramHash
 JabberScramData
 jabber_scram_hi
@@ -8208,14 +7015,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>usermood</FILE>
+<FILE>xmpp-usermood</FILE>
 jabber_mood_init
 jabber_mood_set
 jabber_get_moods
 </SECTION>
 
 <SECTION>
-<FILE>jutil</FILE>
+<FILE>xmpp-jutil</FILE>
 JabberID
 JabberBuddyState
 jabber_id_new
@@ -8241,14 +7048,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>parser</FILE>
+<FILE>xmpp-parser</FILE>
 jabber_parser_setup
 jabber_parser_free
 jabber_parser_process
 </SECTION>
 
 <SECTION>
-<FILE>namespaces</FILE>
+<FILE>xmpp-namespaces</FILE>
 NS_XMPP_BIND
 NS_XMPP_CLIENT
 NS_XMPP_SASL
@@ -8294,7 +7101,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>jabber</FILE>
+<FILE>xmpp-jabber</FILE>
 JabberCapabilities
 JabberStream
 CAPS0115_NODE
@@ -8354,7 +7161,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>buddy</FILE>
+<FILE>xmpp-buddy</FILE>
 JabberBuddy
 JabberAdHocCommands
 JabberBuddyResource
@@ -8379,14 +7186,14 @@
 </SECTION>
 
 <SECTION>
-<FILE>usertune</FILE>
+<FILE>xmpp-usertune</FILE>
 PurpleJabberTuneInfo
 jabber_tune_init
 jabber_tune_set
 </SECTION>
 
 <SECTION>
-<FILE>message</FILE>
+<FILE>xmpp-message</FILE>
 JabberMessage
 jabber_message_free
 jabber_message_send
@@ -8399,7 +7206,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>chat</FILE>
+<FILE>xmpp-chat</FILE>
 JabberChatMember
 JabberChat
 jabber_chat_info
@@ -8439,13 +7246,13 @@
 </SECTION>
 
 <SECTION>
-<FILE>utsname</FILE>
+<FILE>xmpp-utsname</FILE>
 jabber_win32_uname
 uname
 </SECTION>
 
 <SECTION>
-<FILE>google_session</FILE>
+<FILE>xmpp-google_session</FILE>
 GoogleSessionId
 GoogleSessionState
 GoogleSession
@@ -8454,12 +7261,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>relay</FILE>
+<FILE>xmpp-relay</FILE>
 jabber_google_do_relay_request
 </SECTION>
 
 <SECTION>
-<FILE>google_roster</FILE>
+<FILE>xmpp-google_roster</FILE>
 jabber_google_roster_outgoing
 jabber_google_roster_incoming
 jabber_google_roster_add_deny
@@ -8467,32 +7274,32 @@
 </SECTION>
 
 <SECTION>
-<FILE>gmail</FILE>
+<FILE>xmpp-gmail</FILE>
 jabber_gmail_init
 jabber_gmail_poke
 </SECTION>
 
 <SECTION>
-<FILE>google_presence</FILE>
+<FILE>xmpp-google_presence</FILE>
 jabber_google_presence_incoming
 jabber_google_presence_outgoing
 </SECTION>
 
 <SECTION>
-<FILE>google</FILE>
+<FILE>xmpp-google</FILE>
 GOOGLE_GROUPCHAT_SERVER
 jabber_google_format_to_html
 google_buddy_node_chat
 </SECTION>
 
 <SECTION>
-<FILE>jingleinfo</FILE>
+<FILE>xmpp-jingleinfo</FILE>
 jabber_google_handle_jingle_info
 jabber_google_send_jingle_info
 </SECTION>
 
 <SECTION>
-<FILE>jingle</FILE>
+<FILE>xmpp-jingle</FILE>
 JINGLE
 JINGLE_ERROR
 JINGLE_APP_FT
@@ -8517,7 +7324,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>irc</FILE>
+<FILE>irc-irc</FILE>
 IRC_DEFAULT_SERVER
 IRC_DEFAULT_PORT
 IRC_DEFAULT_SSL_PORT
@@ -8619,15 +7426,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>defines</FILE>
-CUSTOM_USER_DIRECTORY
-CUSTOM_PLUGIN_PATH
-PLUGIN_SAVE_PREF
-UI_ID
-</SECTION>
-
-<SECTION>
-<FILE>mono-helper</FILE>
+<FILE>mono-mono-helper</FILE>
 PurpleMonoPlugin
 ml_init
 ml_uninit
@@ -8654,7 +7453,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>mono-glue</FILE>
+<FILE>mono-mono-glue</FILE>
 purple_debug_glue
 purple_signal_connect_glue
 purple_blist_get_handle_glue
@@ -8663,7 +7462,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>tcl_purple</FILE>
+<FILE>tcl-tcl_purple</FILE>
 PurpleTclRefAccount
 PurpleTclRefConnection
 PurpleTclRefConversation
@@ -8692,12 +7491,12 @@
 </SECTION>
 
 <SECTION>
-<FILE>tcl_glib</FILE>
+<FILE>tcl-tcl_glib</FILE>
 tcl_glib_init
 </SECTION>
 
 <SECTION>
-<FILE>perl-handlers</FILE>
+<FILE>perl-perl-handlers</FILE>
 purple_perl_plugin_action_cb
 purple_perl_plugin_actions
 purple_perl_get_plugin_frame
@@ -8719,7 +7518,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>perl-common</FILE>
+<FILE>perl-perl-common</FILE>
 is_hvref
 hvref
 PURPLE_PERL_BOOT_PROTO
@@ -8740,141 +7539,7 @@
 </SECTION>
 
 <SECTION>
-<FILE>module</FILE>
-Purple__Group
-group
-Purple__Account
-Purple__Account__Option
-Purple__Account__UserSplit
-Purple__BuddyList__Node
-Purple__BuddyList__NodeFlags
-Purple__BuddyList__Buddy
-Purple__BuddyList__Chat
-Purple__BuddyList__Contact
-Purple__BuddyList__Group
-Purple__Buddy__Icon
-Purple__Certificate
-Purple__Certificate__Pool
-Purple__Certificate__Scheme
-Purple__Certificate__Verifier
-Purple__Certificate__VerificationRequest
-Purple__Certificate__VerificationStatus
-Purple__Cipher
-Purple__Cipher__BatchMode
-Purple__Hash
-Purple__Cmd__Flag
-Purple__Cmd__Id
-Purple__Cmd__Priority
-Purple__Cmd__Ret
-Purple__Connection
-Purple__ConnectionFlags
-Purple__ConnectionState
-Purple__ConversationType
-Purple__ConvUpdateType
-Purple__TypingState
-Purple__MessageFlags
-Purple__ConvChatBuddyFlags
-Purple__Conversation
-Purple__Conversation__IM
-Purple__Conversation__Chat
-Purple__Conversation__ChatBuddy
-Purple__Core
-Purple__DebugLevel
-Purple__DesktopItem
-Purple__DesktopItemType
-Purple__InputCondition
-Purple__Xfer
-Purple__XferType
-Purple__XferStatusType
-Purple__GTK__BuddyList
-Purple__StatusIconSize
-Purple__ButtonOrientation
-Purple__ButtonStyle
-Purple__BrowserPlace
-Purple__UnseenState
-Purple__GTK__Conversation
-Purple__GDK__Pixbuf
-Purple__GTK__Widget
-Purple__GTK__FileSelection
-Purple__GTK__SelectionData
-Purple__GTK__TextView
-Purple__StoredImage
-Purple__Log
-Purple__LogCommonLoggerData
-Purple__Log__Logger
-Purple__Log__ReadFlags
-Purple__LogSet
-Purple__LogType
-Purple__NetworkListenData
-Purple__NetworkListenCallback
-Purple__NotifyCloseCallback
-Purple__NotifyMsgType
-Purple__NotifySearchButtonType
-Purple__NotifySearchResults
-Purple__NotifySearchColumn
-Purple__NotifySearchButton
-Purple__NotifyType
-Purple__NotifyUserInfo
-Purple__NotifyUserInfoEntry
-Purple__Plugin
-Purple__Plugin__Action
-Purple__PluginInfo
-Purple__PluginLoaderInfo
-Purple__PluginType
-Purple__PluginUiInfo
-Purple__PluginPref
-Purple__PluginPref__Frame
-Purple__PluginPrefType
-Purple__String__Format__Type
-Purple__Pounce
-Purple__PounceEvent
-Purple__PrefType
-Purple__PrivacyType
-Purple__ProxyInfo
-Purple__ProxyType
-Purple__Buddy__Icon__Spec
-Purple__IconScaleRules
-Purple__PluginProtocolInfo
-Purple__ProtocolOptions
-Purple__Request__Field
-Purple__Request__Fields
-Purple__Request__Field__Group
-Purple__RequestFieldType
-Purple__RequestType
-Purple__Roomlist
-Purple__Roomlist__Field
-Purple__RoomlistFieldType
-Purple__Roomlist__Room
-Purple__RoomlistRoomType
-Purple__SavedStatus
-Purple__SavedStatus__Sub
-Purple__Smiley
-Purple__SoundEventID
-Purple__Input__Condition
-Purple__Ssl__Connection
-Purple__SslErrorType
-Purple__Ssl__Ops
-Purple__Presence
-Purple__PresenceContext
-Purple__Status
-Purple__StatusAttr
-Purple__StatusPrimitive
-Purple__StatusType
-Purple__Stringref
-Purple__Util__InfoFieldFormatCallback
-Purple__Util__FetchUrlData
-Purple__Menu__Action
-Purple__Value
-Purple__Whiteboard
-Purple__XMLNode
-XMLNode__Type
-Purple__Handle
-gchar_own
-constiv
-</SECTION>
-
-<SECTION>
-<FILE>enum-types</FILE>
+<FILE>media-enum-types</FILE>
 PURPLE_TYPE_MEDIA_CANDIDATE_TYPE
 PURPLE_MEDIA_TYPE_CAPS
 PURPLE_MEDIA_TYPE_INFO_TYPE
@@ -8896,20 +7561,3 @@
 purple_media_state_changed_get_type
 </SECTION>
 
-<SECTION>
-<FILE>tests</FILE>
-master_suite
-cipher_suite
-jabber_caps_suite
-jabber_digest_md5_suite
-jabber_jutil_suite
-jabber_scram_suite
-oscar_util_suite
-qq_suite
-yahoo_util_suite
-util_suite
-assert_int_equal
-assert_string_equal
-assert_string_equal_free
-</SECTION>
-
============================================================
--- doc/libpurple/libpurple.types	d266235bfff154f4190c1e3f96cd3afc44dadc37
+++ doc/libpurple/libpurple.types	6ba6d99c4df9773914a85987b4aa129ed465a576
@@ -6,25 +6,31 @@ purple_chat_get_type
 purple_buddy_get_type
 purple_certificate_verification_status_get_type
 purple_chat_get_type
+purple_cipher_get_type
 purple_circular_buffer_get_type
 purple_connection_error_get_type
 purple_connection_flags_get_type
 purple_connection_state_get_type
 purple_contact_get_type
 purple_conv_chat_buddy_flags_get_type
+purple_conversation_type_get_type
 purple_conv_update_type_get_type
-purple_conversation_type_get_type
 purple_debug_level_get_type
+purple_des_cipher_get_gtype
+purple_des3_cipher_get_gtype
 purple_desktop_item_get_type
 purple_desktop_item_type_get_type
 purple_g_hash_get_type
+purple_group_get_type
 purple_g_signal_handle_get_type
-purple_group_get_type
 purple_hmac_function_get_type
+purple_hmac_cipher_get_gtype
 purple_icon_scale_rules_get_type
 purple_input_condition_get_type
 purple_log_read_flags_get_type
 purple_log_type_get_type
+purple_md4_hash_get_gtype
+purple_md5_hash_get_gtype
 purple_media_backend_fs2_get_type
 purple_media_backend_get_type
 purple_media_candidate_get_type
@@ -56,10 +62,13 @@ purple_proxy_type_get_type
 purple_privacy_type_get_type
 purple_protocol_options_get_type
 purple_proxy_type_get_type
+purple_rc4_cipher_get_gtype
 purple_request_field_type_get_type
 purple_request_type_get_type
 purple_roomlist_field_type_get_type
 purple_roomlist_room_type_get_type
+purple_sha1_hash_get_gtype
+purple_sha256_hash_get_gtype
 purple_smiley_get_type
 purple_sound_event_id_get_type
 purple_sound_theme_get_type
@@ -77,4 +86,3 @@ purple_xfer_type_get_type
 purple_typing_state_get_type
 purple_xfer_status_type_get_type
 purple_xfer_type_get_type
-x_ml_node_type_get_type
============================================================
--- doc/libpurple/tmpl/account.sgml	6808b3da356fa5e69bce828b5c86dbb76fc5cf7e
+++ doc/libpurple/tmpl/account.sgml	60955baaf4ea5abe0313c96eb5a0235f8898133d
@@ -9,13 +9,11 @@ PurpleAccount
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -257,7 +255,7 @@ PurpleAccount
 
 </para>
 
- at ui_handle_NULL: 
+ at ui_handle: 
 
 
 <!-- ##### FUNCTION purple_account_request_password ##### -->
@@ -392,7 +390,7 @@ PurpleAccount
 </para>
 
 @account: 
- at status_types_NULL: 
+ at status_types: 
 
 
 <!-- ##### FUNCTION purple_account_set_status ##### -->
@@ -414,7 +412,7 @@ PurpleAccount
 @account: 
 @status_id: 
 @active: 
- at attrs_NULL: 
+ at attrs: 
 
 
 <!-- ##### FUNCTION purple_account_set_public_alias ##### -->
@@ -877,7 +875,7 @@ PurpleAccount
 </para>
 
 @account: 
- at buddies_NULL: 
+ at buddies: 
 
 
 <!-- ##### FUNCTION purple_account_add_buddies_with_invite ##### -->
@@ -886,7 +884,7 @@ PurpleAccount
 </para>
 
 @account: 
- at buddies_NULL: 
+ at buddies: 
 @message: 
 
 
@@ -906,8 +904,8 @@ PurpleAccount
 </para>
 
 @account: 
- at buddies_NULL: 
- at groups_NULL: 
+ at buddies: 
+ at groups: 
 
 
 <!-- ##### FUNCTION purple_account_remove_group ##### -->
============================================================
--- doc/libpurple/tmpl/accountlist.sgml	baff4f21870d975b8eab83f65a1a97b8ba057cc4
+++ doc/libpurple/tmpl/accountlist.sgml	e5dc9a71d5e167043fbd87430ff698cbc0cb6bed
@@ -9,13 +9,11 @@ accountlist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/accountopt.sgml	27491c8e331ac94401781b91c366ca7a538ad70e
+++ doc/libpurple/tmpl/accountopt.sgml	d4ff129a05a02dc74710e52251fe126bb429dc13
@@ -9,13 +9,11 @@ accountopt
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/actions.sgml	e266fd48d8ffad3e1343135f493a81f6491e4a88
+++ doc/libpurple/tmpl/actions.sgml	212df4dc25e87a6cf2c75f601caa82378afa61f0
@@ -9,13 +9,11 @@ actions
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/adhoccommands.sgml	6e03107aa68ffa5d228cbdd9dd3d693238ec06d1
+++ doc/libpurple/tmpl/adhoccommands.sgml	8ad6403f7ce6708140f0c0047279418957c1a129
@@ -9,13 +9,11 @@ adhoccommands
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/aes.sgml	efaacaa8c5d38bbd51f7da0dbce015836e8f3a42
+++ doc/libpurple/tmpl/aes.sgml	475df7c44f978ea5af6cfd6465f61f9d9c0e3d6c
@@ -9,13 +9,11 @@ aes
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/auth.sgml	33f85631821a022bcf7a0a43641b49523988c6a6
+++ doc/libpurple/tmpl/auth.sgml	87763992e8f8c43389235018fdaeb43b0eb78120
@@ -9,13 +9,11 @@ auth
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/auth_digest_md5.sgml	ef8d0daaa4e803c08f3f6160128c02f430b785a6
+++ doc/libpurple/tmpl/auth_digest_md5.sgml	0dd4ce062220d003fc22bc2c373b60b184f7e9b5
@@ -9,13 +9,11 @@ auth_digest_md5
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/auth_scram.sgml	1ee05e4b9e7ab51c5cbc1418919c7e1ff462cae9
+++ doc/libpurple/tmpl/auth_scram.sgml	01a6191ac6e16614bc7e43784bc3502999009fec
@@ -9,13 +9,11 @@ auth_scram
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/backend-fs2.sgml	41a3d0b667463b922b3f3a6ded5bbbcace96ef7e
+++ doc/libpurple/tmpl/backend-fs2.sgml	938a5c15acfc029a399dc5bcab04a60bb480ee91
@@ -9,13 +9,11 @@ backend-fs2
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/backend-iface.sgml	47cf9240e2f881d7e62cc212405868404438a522
+++ doc/libpurple/tmpl/backend-iface.sgml	ceebffa1a0ded33badc1d38d6b48df4ecc3f5369
@@ -9,13 +9,11 @@ PurpleMediaBackend
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/blist-node.sgml	1c78a775a9c92497d439e87e226ef1e6bff05406
+++ doc/libpurple/tmpl/blist-node.sgml	111db88faada77129c5826ea67d37a2e46bf23c8
@@ -9,25 +9,23 @@ PurpleBlistNode
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### FUNCTION PURPLE_BUDDY_IS_ONLINE ##### -->
+<!-- ##### MACRO PURPLE_BUDDY_IS_ONLINE ##### -->
 <para>
 
 </para>
 
- at buddy: 
+ at b: 
 @Returns: 
 
 
@@ -38,22 +36,22 @@ PurpleBlistNode
 
 @PURPLE_BLIST_NODE_FLAG_NO_SAVE: 
 
-<!-- ##### FUNCTION PURPLE_BLIST_NODE_HAS_FLAG ##### -->
+<!-- ##### MACRO PURPLE_BLIST_NODE_HAS_FLAG ##### -->
 <para>
 
 </para>
 
- at node: 
- at flags: 
+ at b: 
+ at f: 
 @Returns: 
 
 
-<!-- ##### FUNCTION PURPLE_BLIST_NODE_SHOULD_SAVE ##### -->
+<!-- ##### MACRO PURPLE_BLIST_NODE_SHOULD_SAVE ##### -->
 <para>
 
 </para>
 
- at node: 
+ at b: 
 @Returns: 
 
 
============================================================
--- doc/libpurple/tmpl/blist.sgml	5cb00c93fb8c0686800bfdaa2f282637d193b44d
+++ doc/libpurple/tmpl/blist.sgml	56cc84ebc2f10575c1981937099fcd2d754c8d23
@@ -9,13 +9,11 @@ blist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/bonjour.sgml	3cd6bc6248c0423a4d6584a1208a9f0605304cc6
+++ doc/libpurple/tmpl/bonjour.sgml	a76aacf97d0bdc3977aaaca3ed66704db8ab5931
@@ -9,13 +9,11 @@ bonjour
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/bonjour_ft.sgml	7ec8902cce8ec41b2f230d2d562c2fcd2b8b2e0f
+++ doc/libpurple/tmpl/bonjour_ft.sgml	3306d892f9e14935dd13b748330f4036547bad7c
@@ -9,13 +9,11 @@ bonjour_ft
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/bosh.sgml	1a685c04a5be1e4bf4f385862aa6e2a2da0192b9
+++ doc/libpurple/tmpl/bosh.sgml	6046dd4ec71b463918e54c1b681404d94ed07ff3
@@ -9,13 +9,11 @@ bosh
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddy.sgml	02fd8a1d2e7ae8c70bf10bef4574bfda0b19b293
+++ doc/libpurple/tmpl/buddy.sgml	2b5dd7aa6be0e2daa724ee14c4ca4a685d37000b
@@ -9,216 +9,224 @@ buddy
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### STRUCT JabberBuddy ##### -->
+<!-- ##### STRUCT PurpleBuddy ##### -->
 <para>
 
 </para>
 
- at resources: 
- at error_msg: 
 
-<!-- ##### STRUCT JabberAdHocCommands ##### -->
+<!-- ##### ARG PurpleBuddy:account ##### -->
 <para>
 
 </para>
 
- at jid: 
- at node: 
- at name: 
+<!-- ##### ARG PurpleBuddy:alias ##### -->
+<para>
 
-<!-- ##### STRUCT JabberBuddyResource ##### -->
+</para>
+
+<!-- ##### ARG PurpleBuddy:name ##### -->
 <para>
 
 </para>
 
- at jb: 
- at name: 
- at priority: 
- at state: 
- at status: 
- at idle: 
- at capabilities: 
- at thread_id: 
- at commands: 
- at commands_fetched: 
+<!-- ##### STRUCT PurpleBuddyClass ##### -->
+<para>
 
-<!-- ##### FUNCTION jabber_buddy_free ##### -->
+</para>
+
+ at parent: 
+
+<!-- ##### MACRO PURPLE_GET_BUDDY_CLASS ##### -->
 <para>
 
 </para>
 
- at jb: 
+ at obj: 
 
 
-<!-- ##### FUNCTION jabber_buddy_find ##### -->
+<!-- ##### FUNCTION buddy_to_xmlnode ##### -->
 <para>
 
 </para>
 
- at js: 
- at name: 
- at create: 
+ at bnode: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_buddy_find_resource ##### -->
+<!-- ##### FUNCTION parse_buddy ##### -->
 <para>
 
 </para>
 
- at jb: 
- at resource: 
- at Returns: 
+ at group: 
+ at contact: 
+ at bnode: 
 
 
-<!-- ##### FUNCTION jabber_buddy_track_resource ##### -->
+<!-- ##### FUNCTION purple_buddy_new ##### -->
 <para>
 
 </para>
 
- at jb: 
- at resource: 
- at priority: 
- at state: 
- at status: 
+ at account: 
+ at name: 
+ at alias: 
+ at parent: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_buddy_remove_resource ##### -->
+<!-- ##### FUNCTION purple_buddy_destroy ##### -->
 <para>
 
 </para>
 
- at jb: 
- at resource: 
+ at buddy: 
 
 
-<!-- ##### FUNCTION jabber_buddy_get_info ##### -->
+<!-- ##### FUNCTION purple_buddy_set_icon ##### -->
 <para>
 
 </para>
 
- at gc: 
- at who: 
+ at buddy: 
+ at icon: 
 
 
-<!-- ##### FUNCTION jabber_blist_node_menu ##### -->
+<!-- ##### FUNCTION purple_buddy_get_server_alias ##### -->
 <para>
 
 </para>
 
- at node: 
+ at buddy: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_set_info ##### -->
+<!-- ##### FUNCTION purple_buddy_get_local_buddy_alias ##### -->
 <para>
 
 </para>
 
- at gc: 
- at info: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_setup_set_info ##### -->
+<!-- ##### FUNCTION purple_buddy_get_group ##### -->
 <para>
 
 </para>
 
- at action: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_set_buddy_icon ##### -->
+<!-- ##### FUNCTION purple_buddy_get_account ##### -->
 <para>
 
 </para>
 
- at gc: 
- at img: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_user_search ##### -->
+<!-- ##### FUNCTION purple_buddy_get_name ##### -->
 <para>
 
 </para>
 
- at js: 
- at directory: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_user_search_begin ##### -->
+<!-- ##### FUNCTION purple_buddy_set_name ##### -->
 <para>
 
 </para>
 
- at Param1: 
+ at buddy: 
+ at name: 
 
 
-<!-- ##### FUNCTION jabber_buddy_remove_all_pending_buddy_info_requests ##### -->
+<!-- ##### FUNCTION purple_buddy_get_icon ##### -->
 <para>
 
 </para>
 
- at js: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_vcard_fetch_mine ##### -->
+<!-- ##### FUNCTION purple_buddy_get_protocol_data ##### -->
 <para>
 
 </para>
 
- at js: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_resource_know_capabilities ##### -->
+<!-- ##### FUNCTION purple_buddy_set_alias ##### -->
 <para>
 
 </para>
 
- at jbr: 
+ at buddy: 
+ at alias: 
+
+
+<!-- ##### FUNCTION purple_buddy_get_alias_only ##### -->
+<para>
+
+</para>
+
+ at buddy: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_resource_has_capability ##### -->
+<!-- ##### FUNCTION purple_buddy_set_protocol_data ##### -->
 <para>
 
 </para>
 
- at jbr: 
- at cap: 
+ at buddy: 
+ at data: 
+
+
+<!-- ##### FUNCTION purple_buddy_get_presence ##### -->
+<para>
+
+</para>
+
+ at buddy: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_buddy_has_capability ##### -->
+<!-- ##### FUNCTION purple_buddy_get_media_caps ##### -->
 <para>
 
 </para>
 
- at jb: 
- at cap: 
+ at buddy: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_resource_get_identity_category_type ##### -->
+<!-- ##### FUNCTION purple_buddy_set_media_caps ##### -->
 <para>
 
 </para>
 
- at jbr: 
- at category: 
- at Returns: 
+ at buddy: 
+ at media_caps: 
 
 
============================================================
--- doc/libpurple/tmpl/buddy_info.sgml	7d1995bec4aeef19b701703dd62e875ac48605f2
+++ doc/libpurple/tmpl/buddy_info.sgml	6bf05698b9605a600c2d36813866976f356f24f8
@@ -9,13 +9,11 @@ buddy_info
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddy_list.sgml	db2f7849b89ffee6964a1b6012e55213703d3b0f
+++ doc/libpurple/tmpl/buddy_list.sgml	d0e60d0b822483552d1e1d7c32736af8f84f6f37
@@ -9,13 +9,11 @@ buddy_list
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddy_memo.sgml	39380464a45db6fd68c7812281b639c46b1d4328
+++ doc/libpurple/tmpl/buddy_memo.sgml	b1b7d146a441059ed2140f31340dccd961cf1078
@@ -9,13 +9,11 @@ buddy_memo
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddy_opt.sgml	571752cb20984f3d3e97024958c94717a40618ee
+++ doc/libpurple/tmpl/buddy_opt.sgml	fe9aa2097b45763d8d0497147bc6fb4e2c30512e
@@ -9,13 +9,11 @@ buddy_opt
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddyicon.sgml	d2acc3a0d57e0807ac2fba2cef5e6eb8cd50057b
+++ doc/libpurple/tmpl/buddyicon.sgml	2c496f23de23d7d55e52f5c55c204fb608f6f590
@@ -9,13 +9,11 @@ buddyicon
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/buddylist.sgml	e800db7f37f8c216b22b86f5aa4e212a10c508a2
+++ doc/libpurple/tmpl/buddylist.sgml	8eac1be65b51ac3b9097257caff0b18b0d58acbc
@@ -9,13 +9,11 @@ buddylist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/candidate.sgml	90f56196d1c16d90cf9c586656b7bd372b7b2ae5
+++ doc/libpurple/tmpl/candidate.sgml	a8908f731e3e7d37eaad5b1dae59c7f597784d7c
@@ -9,13 +9,11 @@ candidate
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/caps.sgml	ab809bb327c7c11407cdc7b328ab112ef99284ca
+++ doc/libpurple/tmpl/caps.sgml	dcbe41c238c78e49653298991f32a10a0abdb62f
@@ -9,13 +9,11 @@ caps
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/certificate.sgml	3c14be713b77f36aed6aff57f5e50da1d513a9a7
+++ doc/libpurple/tmpl/certificate.sgml	b1d4945d4817dff5e7471730daae83ce8135edab
@@ -9,13 +9,11 @@ certificate
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/char_conv.sgml	cd88f46cf7fe117b856b2bd1d4ee0387abc31604
+++ doc/libpurple/tmpl/char_conv.sgml	db9b698f54c6a3da1769cef8bc88a617e8ab2252
@@ -9,13 +9,11 @@ char_conv
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/chat.sgml	1f022258be1bc9b694a0dbc250415124e471baf6
+++ doc/libpurple/tmpl/chat.sgml	cd421137bba03870fa085f1e84628ee57e9f9bb5
@@ -9,372 +9,141 @@ chat
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### STRUCT JabberChatMember ##### -->
+<!-- ##### STRUCT PurpleChat ##### -->
 <para>
 
 </para>
 
- at handle: 
- at jid: 
 
-<!-- ##### STRUCT JabberChat ##### -->
+<!-- ##### ARG PurpleChat:account ##### -->
 <para>
 
 </para>
 
- at js: 
- at room: 
- at server: 
- at handle: 
- at components: 
- at id: 
- at conv: 
- at muc: 
- at xhtml: 
- at config_dialog_type: 
- at config_dialog_handle: 
- at members: 
- at left: 
- at joined: 
-
-<!-- ##### FUNCTION jabber_chat_info ##### -->
+<!-- ##### ARG PurpleChat:alias ##### -->
 <para>
 
 </para>
 
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_info_defaults ##### -->
+<!-- ##### ARG PurpleChat:components ##### -->
 <para>
 
 </para>
 
- at gc: 
- at chat_name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_get_chat_name ##### -->
+<!-- ##### STRUCT PurpleChatClass ##### -->
 <para>
 
 </para>
 
- at data: 
- at Returns: 
+ at parent: 
 
-
-<!-- ##### FUNCTION jabber_join_chat ##### -->
+<!-- ##### MACRO PURPLE_GET_CHAT_CLASS ##### -->
 <para>
 
 </para>
 
- at js: 
- at room: 
- at server: 
- at handle: 
- at password: 
- at data: 
- at Returns: 
+ at obj: 
 
 
-<!-- ##### FUNCTION jabber_chat_join ##### -->
+<!-- ##### FUNCTION purple_chat_new ##### -->
 <para>
 
 </para>
 
- at gc: 
- at data: 
-
-
-<!-- ##### FUNCTION jabber_chat_find ##### -->
-<para>
-
-</para>
-
- at js: 
- at room: 
- at server: 
+ at account: 
+ at alias: 
+ at components: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_find_by_id ##### -->
+<!-- ##### FUNCTION purple_chat_destroy ##### -->
 <para>
 
 </para>
 
- at js: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_find_by_conv ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_destroy ##### -->
-<para>
-
-</para>
-
 @chat: 
 
 
-<!-- ##### FUNCTION jabber_chat_free ##### -->
+<!-- ##### FUNCTION purple_chat_get_name ##### -->
 <para>
 
 </para>
 
 @chat: 
-
-
-<!-- ##### FUNCTION jabber_chat_find_buddy ##### -->
-<para>
-
-</para>
-
- at conv: 
- at name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_invite ##### -->
+<!-- ##### FUNCTION purple_chat_get_account ##### -->
 <para>
 
 </para>
 
- at gc: 
- at id: 
- at message: 
- at name: 
-
-
-<!-- ##### FUNCTION jabber_chat_leave ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
-
-
-<!-- ##### FUNCTION jabber_chat_buddy_real_name ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
- at who: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_request_room_configure ##### -->
-<para>
-
-</para>
-
 @chat: 
-
-
-<!-- ##### FUNCTION jabber_chat_create_instant_room ##### -->
-<para>
-
-</para>
-
- at chat: 
-
-
-<!-- ##### FUNCTION jabber_chat_register ##### -->
-<para>
-
-</para>
-
- at chat: 
-
-
-<!-- ##### FUNCTION jabber_chat_change_topic ##### -->
-<para>
-
-</para>
-
- at chat: 
- at topic: 
-
-
-<!-- ##### FUNCTION jabber_chat_set_topic ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
- at topic: 
-
-
-<!-- ##### FUNCTION jabber_chat_change_nick ##### -->
-<para>
-
-</para>
-
- at chat: 
- at nick: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_part ##### -->
+<!-- ##### FUNCTION purple_chat_get_components ##### -->
 <para>
 
 </para>
 
 @chat: 
- at msg: 
-
-
-<!-- ##### FUNCTION jabber_chat_track_handle ##### -->
-<para>
-
-</para>
-
- at chat: 
- at handle: 
- at jid: 
- at affiliation: 
- at role: 
-
-
-<!-- ##### FUNCTION jabber_chat_remove_handle ##### -->
-<para>
-
-</para>
-
- at chat: 
- at handle: 
-
-
-<!-- ##### FUNCTION jabber_chat_ban_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at who: 
- at why: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_affiliate_user ##### -->
+<!-- ##### FUNCTION purple_chat_set_alias ##### -->
 <para>
 
 </para>
 
 @chat: 
- at who: 
- at affiliation: 
- at Returns: 
+ at alias: 
 
 
-<!-- ##### FUNCTION jabber_chat_affiliation_list ##### -->
+<!-- ##### FUNCTION purple_chat_get_alias ##### -->
 <para>
 
 </para>
 
 @chat: 
- at affiliation: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_role_user ##### -->
+<!-- ##### FUNCTION purple_chat_get_group ##### -->
 <para>
 
 </para>
 
 @chat: 
- at who: 
- at role: 
- at why: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_chat_role_list ##### -->
+<!-- ##### FUNCTION chat_to_xmlnode ##### -->
 <para>
 
 </para>
 
- at chat: 
- at role: 
+ at cnode: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_roomlist_get_list ##### -->
+<!-- ##### FUNCTION parse_chat ##### -->
 <para>
 
 </para>
 
- at gc: 
- at Returns: 
+ at group: 
+ at cnode: 
 
 
-<!-- ##### FUNCTION jabber_roomlist_cancel ##### -->
-<para>
-
-</para>
-
- at list: 
-
-
-<!-- ##### FUNCTION jabber_chat_disco_traffic ##### -->
-<para>
-
-</para>
-
- at chat: 
-
-
-<!-- ##### FUNCTION jabber_roomlist_room_serialize ##### -->
-<para>
-
-</para>
-
- at room: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_all_participants_have_capability ##### -->
-<para>
-
-</para>
-
- at chat: 
- at cap: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_chat_get_num_participants ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
============================================================
--- doc/libpurple/tmpl/chunk.sgml	a8d1d44336de037a823f5a488497d2097a5fe77c
+++ doc/libpurple/tmpl/chunk.sgml	d9a8b4cc867a8998028ac6233c60c89f682803dc
@@ -9,13 +9,11 @@ chunk
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/cipher.sgml	ba2a2fb11e12a1b4a0b3584996e32ce7fd83ccbb
+++ doc/libpurple/tmpl/cipher.sgml	0b1dd02f3027910b1c4da1ff542a6951e417f324
@@ -9,31 +9,185 @@ cipher
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### STRUCT MXitSession ##### -->
+<!-- ##### STRUCT PurpleCipher ##### -->
 <para>
 
 </para>
 
 
-<!-- ##### FUNCTION mxit_encrypt_password ##### -->
+<!-- ##### STRUCT PurpleCipherClass ##### -->
 <para>
 
 </para>
 
- at session: 
+
+<!-- ##### ENUM PurpleCipherBatchMode ##### -->
+<para>
+
+</para>
+
+ at PURPLE_CIPHER_BATCH_MODE_ECB: 
+ at PURPLE_CIPHER_BATCH_MODE_CBC: 
+
+<!-- ##### FUNCTION purple_cipher_reset ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+
+
+<!-- ##### FUNCTION purple_cipher_set_iv ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at iv: 
+ at len: 
+
+
+<!-- ##### FUNCTION purple_cipher_append ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at data: 
+ at len: 
+
+
+<!-- ##### FUNCTION purple_cipher_digest ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at in_len: 
+ at digest: 
+ at out_len: 
 @Returns: 
 
 
+<!-- ##### FUNCTION purple_cipher_digest_to_str ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at in_len: 
+ at digest_s: 
+ at out_len: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_encrypt ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at data: 
+ at len: 
+ at output: 
+ at outlen: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_decrypt ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at data: 
+ at len: 
+ at output: 
+ at outlen: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_set_salt ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at salt: 
+
+
+<!-- ##### FUNCTION purple_cipher_get_salt_size ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_set_key ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at key: 
+
+
+<!-- ##### FUNCTION purple_cipher_get_key_size ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_set_batch_mode ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at mode: 
+
+
+<!-- ##### FUNCTION purple_cipher_get_batch_mode ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_get_block_size ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_cipher_set_key_with_len ##### -->
+<para>
+
+</para>
+
+ at cipher: 
+ at key: 
+ at len: 
+
+
============================================================
--- doc/libpurple/tmpl/circbuffer.sgml	53512cee0d939360a3bb084bf0507c947b6fe90d
+++ doc/libpurple/tmpl/circbuffer.sgml	dc19c55838608d63f2b3df4ba6ee9895b6e2f270
@@ -9,13 +9,11 @@ PurpleCircularBuffer
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/cmdproc.sgml	471f8ebcea66b70114eea9825880201a6f6bd81e
+++ doc/libpurple/tmpl/cmdproc.sgml	fa2c1087498fd90f5a4020f6880f5db58fdb208f
@@ -9,13 +9,11 @@ cmdproc
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/cmds.sgml	535904dfb245e34a52390cdf2080667363b9408d
+++ doc/libpurple/tmpl/cmds.sgml	e24efdd434146d13d57e7cd245a7dd3cde0a5979
@@ -9,13 +9,11 @@ cmds
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/codec.sgml	27d9f34dbd0c4b53816ff626e3abc5c17a24cb81
+++ doc/libpurple/tmpl/codec.sgml	40deef361e8b1ff4b0efcba7f56b58d79a8baafb
@@ -9,13 +9,11 @@ codec
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/com_err.sgml	89fd9339ce21467d2c48543ff891482b266ef739
+++ doc/libpurple/tmpl/com_err.sgml	7fa4463c0b74cdd99154f0401201e1df33478651
@@ -9,13 +9,11 @@ com_err
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/command.sgml	3cd6e95d8b7167e37c9d74306b48f714a2901221
+++ doc/libpurple/tmpl/command.sgml	8ae4d89151d0a26b8d0f375530e762f31e831152
@@ -9,13 +9,11 @@ command
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/compat.sgml	64d125089b15573cc0448ea64dba90821ab30964
+++ doc/libpurple/tmpl/compat.sgml	4c942a097af7ebc77dfc7bd629f6ebd2cca81789
@@ -9,13 +9,11 @@ compat
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/confer.sgml	094975a745b52a9ce5835c9b1e3df971fe0f60a2
+++ doc/libpurple/tmpl/confer.sgml	0c130edfd2b666f74d56e1d6a6d953bb077fe2c3
@@ -9,13 +9,11 @@ confer
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/connection.sgml	e3010efacd9f0fef16abb45c6b3a4b6c15796d54
+++ doc/libpurple/tmpl/connection.sgml	6d922c4fc2ffaef54f89ffb9127c04c85fd6ef9c
@@ -9,13 +9,11 @@ PurpleConnection
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -276,12 +274,12 @@ PurpleConnection
 @Returns: 
 
 
-<!-- ##### FUNCTION PURPLE_CONNECTION_IS_CONNECTED ##### -->
+<!-- ##### MACRO PURPLE_CONNECTION_IS_CONNECTED ##### -->
 <para>
 
 </para>
 
- at connection: 
+ at gc: 
 @Returns: 
 
 
@@ -412,12 +410,12 @@ PurpleConnection
 @Returns: 
 
 
-<!-- ##### FUNCTION PURPLE_CONNECTION_IS_VALID ##### -->
+<!-- ##### MACRO PURPLE_CONNECTION_IS_VALID ##### -->
 <para>
 
 </para>
 
- at connection: 
+ at gc: 
 @Returns: 
 
 
============================================================
--- doc/libpurple/tmpl/contact.sgml	d3fe64239a8f88ba2fde9c8c8bacb831f42580a0
+++ doc/libpurple/tmpl/contact.sgml	9372d4bfaeda64febcbaac04086427fc85de4908
@@ -9,623 +9,250 @@ contact
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### STRUCT MsnCallbackState ##### -->
+<!-- ##### STRUCT PurpleContact ##### -->
 <para>
 
 </para>
 
- at who: 
- at uid: 
- at old_group_name: 
- at new_group_name: 
- at guid: 
- at list_id: 
- at action: 
- at session: 
- at body: 
- at token: 
- at post_action: 
- at post_url: 
- at cb: 
- at partner_scenario: 
 
-<!-- ##### ENUM MsnCallbackAction ##### -->
+<!-- ##### STRUCT PurpleContactClass ##### -->
 <para>
 
 </para>
 
- at MSN_ADD_BUDDY: 
- at MSN_MOVE_BUDDY: 
- at MSN_ACCEPTED_BUDDY: 
- at MSN_DENIED_BUDDY: 
- at MSN_ADD_GROUP: 
- at MSN_DEL_GROUP: 
- at MSN_RENAME_GROUP: 
- at MSN_UPDATE_INFO: 
- at MSN_ANNOTATE_USER: 
+ at parent: 
 
-<!-- ##### ENUM MsnContactUpdateType ##### -->
+<!-- ##### MACRO PURPLE_GET_CONTACT_CLASS ##### -->
 <para>
 
 </para>
 
- at MSN_UPDATE_DISPLAY: 
- at MSN_UPDATE_ALIAS: 
- at MSN_UPDATE_COMMENT: 
+ at obj: 
 
-<!-- ##### ENUM MsnSoapPartnerScenario ##### -->
-<para>
 
-</para>
-
- at MSN_PS_INITIAL: 
- at MSN_PS_SAVE_CONTACT: 
- at MSN_PS_PENDING_LIST: 
- at MSN_PS_CONTACT_API: 
- at MSN_PS_BLOCK_UNBLOCK: 
- at MSN_PS_TIMER: 
-
-<!-- ##### MACRO MSN_APPLICATION_ID ##### -->
+<!-- ##### FUNCTION purple_contact_new ##### -->
 <para>
 
 </para>
 
+ at void: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_CONTACT_SERVER ##### -->
+<!-- ##### FUNCTION purple_buddy_get_local_alias ##### -->
 <para>
 
 </para>
 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_CONTACT_POST_URL ##### -->
+<!-- ##### FUNCTION purple_buddy_get_alias ##### -->
 <para>
 
 </para>
 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_CONTACT_SOAP_ACTION ##### -->
+<!-- ##### FUNCTION purple_contact_destroy ##### -->
 <para>
 
 </para>
 
+ at contact: 
 
 
-<!-- ##### MACRO MSN_GET_CONTACT_UPDATE_XML ##### -->
+<!-- ##### FUNCTION purple_contact_get_group ##### -->
 <para>
 
 </para>
 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_CONTACT_TEMPLATE ##### -->
+<!-- ##### FUNCTION contact_to_xmlnode ##### -->
 <para>
 
 </para>
 
+ at cnode: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_ADDRESS_BOOK_POST_URL ##### -->
+<!-- ##### FUNCTION parse_contact ##### -->
 <para>
 
 </para>
 
+ at group: 
+ at cnode: 
 
 
-<!-- ##### MACRO MSN_ADD_ADDRESSBOOK_SOAP_ACTION ##### -->
+<!-- ##### FUNCTION purple_contact_compute_priority_buddy ##### -->
 <para>
 
 </para>
 
+ at contact: 
 
 
-<!-- ##### MACRO MSN_ADD_ADDRESSBOOK_TEMPLATE ##### -->
+<!-- ##### FUNCTION purple_contact_get_priority_buddy ##### -->
 <para>
 
 </para>
 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_ADDRESS_SOAP_ACTION ##### -->
+<!-- ##### FUNCTION purple_contact_set_alias ##### -->
 <para>
 
 </para>
 
+ at contact: 
+ at alias: 
 
 
-<!-- ##### MACRO MSN_GET_ADDRESS_FULL_TIME ##### -->
+<!-- ##### FUNCTION purple_contact_get_alias ##### -->
 <para>
 
 </para>
 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_ADDRESS_UPDATE_XML ##### -->
+<!-- ##### FUNCTION purple_contact_get_buddies ##### -->
 <para>
 
 </para>
 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### MACRO MSN_GET_GLEAM_UPDATE_XML ##### -->
+<!-- ##### FUNCTION purple_buddy_get_contact ##### -->
 <para>
 
 </para>
 
-
-
-<!-- ##### MACRO MSN_GET_ADDRESS_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GET_GLEAMS_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GLEAMS_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_ADD_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_LIVE_PENDING_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_DISPLAYNAME_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_ID_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_EMAIL_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_INVITE_MESSAGE_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_ADD_CONTACT_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_ADD_CONTACT_GROUP_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_ADD_CONTACT_GROUP_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_DEL_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_DEL_CONTACT_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_DEL_GROUP_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_DEL_GROUP_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_UPDATE_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_UPDATE_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_ANNOTATE_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_ANNOTATE_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_SHARE_POST_URL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_ADD_MEMBER_TO_LIST_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_DELETE_MEMBER_FROM_LIST_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_MEMBER_PASSPORT_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_MEMBER_MEMBERSHIPID_XML ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_DELETE_FROM_LIST_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_CONTACT_ADD_TO_LIST_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_ADD_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_ADD_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_DEL_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_DEL_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_RENAME_SOAP_ACTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO MSN_GROUP_RENAME_TEMPLATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION msn_callback_state_new ##### -->
-<para>
-
-</para>
-
- at session: 
+ at buddy: 
 @Returns: 
 
 
-<!-- ##### FUNCTION msn_callback_state_dup ##### -->
+<!-- ##### FUNCTION purple_contact_get_totalsize ##### -->
 <para>
 
 </para>
 
- at state: 
+ at contact: 
 @Returns: 
 
 
-<!-- ##### FUNCTION msn_callback_state_free ##### -->
+<!-- ##### FUNCTION purple_contact_set_totalsize ##### -->
 <para>
 
 </para>
 
- at state: 
+ at contact: 
+ at value: 
 
 
-<!-- ##### FUNCTION msn_callback_state_set_who ##### -->
+<!-- ##### FUNCTION purple_contact_get_online ##### -->
 <para>
 
 </para>
 
- at state: 
- at who: 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION msn_callback_state_set_uid ##### -->
+<!-- ##### FUNCTION purple_contact_set_online ##### -->
 <para>
 
 </para>
 
- at state: 
- at uid: 
+ at contact: 
+ at value: 
 
 
-<!-- ##### FUNCTION msn_callback_state_set_old_group_name ##### -->
+<!-- ##### FUNCTION purple_contact_buddy_status_update ##### -->
 <para>
 
 </para>
 
- at state: 
- at old_group_name: 
+ at contact: 
+ at status: 
+ at old_status: 
 
 
-<!-- ##### FUNCTION msn_callback_state_set_new_group_name ##### -->
+<!-- ##### FUNCTION purple_contact_set_currentsize ##### -->
 <para>
 
 </para>
 
- at state: 
- at new_group_name: 
-
-
-<!-- ##### FUNCTION msn_callback_state_set_guid ##### -->
-<para>
-
-</para>
-
- at state: 
- at guid: 
-
-
-<!-- ##### FUNCTION msn_callback_state_set_list_id ##### -->
-<para>
-
-</para>
-
- at state: 
- at list_id: 
-
-
-<!-- ##### FUNCTION msn_callback_state_set_action ##### -->
-<para>
-
-</para>
-
- at state: 
- at action: 
-
-
-<!-- ##### FUNCTION msn_get_contact_list ##### -->
-<para>
-
-</para>
-
- at session: 
- at partner_scenario: 
- at update: 
-
-
-<!-- ##### FUNCTION msn_get_address_book ##### -->
-<para>
-
-</para>
-
- at session: 
- at partner_scenario: 
- at update: 
- at gupdate: 
-
-
-<!-- ##### FUNCTION msn_update_contact ##### -->
-<para>
-
-</para>
-
- at session: 
- at passport: 
- at type: 
+ at contact: 
 @value: 
 
 
-<!-- ##### FUNCTION msn_annotate_contact ##### -->
+<!-- ##### FUNCTION purple_contact_get_currentsize ##### -->
 <para>
 
 </para>
 
- at session: 
- at passport: 
- at Varargs: 
+ at contact: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION msn_add_contact ##### -->
+<!-- ##### FUNCTION purple_blist_merge_contact ##### -->
 <para>
 
 </para>
 
- at session: 
- at state: 
- at passport: 
+ at source: 
+ at node: 
 
 
-<!-- ##### FUNCTION msn_delete_contact ##### -->
+<!-- ##### FUNCTION purple_buddy_get_contact_alias ##### -->
 <para>
 
 </para>
 
- at session: 
- at user: 
+ at buddy: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION msn_add_contact_to_group ##### -->
+<!-- ##### FUNCTION purple_contact_on_account ##### -->
 <para>
 
 </para>
 
- at session: 
- at state: 
- at passport: 
- at groupId: 
+ at contact: 
+ at account: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION msn_del_contact_from_group ##### -->
+<!-- ##### FUNCTION purple_contact_invalidate_priority_buddy ##### -->
 <para>
 
 </para>
 
- at session: 
- at passport: 
- at group_name: 
+ at contact: 
 
 
-<!-- ##### FUNCTION msn_add_group ##### -->
-<para>
-
-</para>
-
- at session: 
- at state: 
- at group_name: 
-
-
-<!-- ##### FUNCTION msn_del_group ##### -->
-<para>
-
-</para>
-
- at session: 
- at group_name: 
-
-
-<!-- ##### FUNCTION msn_contact_rename_group ##### -->
-<para>
-
-</para>
-
- at session: 
- at old_group_name: 
- at new_group_name: 
-
-
-<!-- ##### FUNCTION msn_add_contact_to_list ##### -->
-<para>
-
-</para>
-
- at session: 
- at state: 
- at passport: 
- at list: 
-
-
-<!-- ##### FUNCTION msn_del_contact_from_list ##### -->
-<para>
-
-</para>
-
- at session: 
- at state: 
- at passport: 
- at list: 
-
-
============================================================
--- doc/libpurple/tmpl/content.sgml	bd1f4d756b2607537d678d225ac79bbcdd79431c
+++ doc/libpurple/tmpl/content.sgml	c277d054e859ddefd0b8fb20be8bd585b31649f5
@@ -9,13 +9,11 @@ JingleContent
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/conversation.sgml	5e3738ee1dc4187be67907a94fbd664f21104c4b
+++ doc/libpurple/tmpl/conversation.sgml	57e064036366f3a59bd1f7eec148167c628f1f6b
@@ -9,13 +9,11 @@ conversation
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -396,12 +394,12 @@ conversation
 @Returns: 
 
 
-<!-- ##### FUNCTION PURPLE_CONV_IM ##### -->
+<!-- ##### MACRO PURPLE_CONV_IM ##### -->
 <para>
 
 </para>
 
- at conversation: 
+ at c: 
 @Returns: 
 
 
@@ -414,12 +412,12 @@ conversation
 @Returns: 
 
 
-<!-- ##### FUNCTION PURPLE_CONV_CHAT ##### -->
+<!-- ##### MACRO PURPLE_CONV_CHAT ##### -->
 <para>
 
 </para>
 
- at conversation: 
+ at c: 
 @Returns: 
 
 
@@ -534,6 +532,44 @@ conversation
 
 </para>
 
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
+ at PurpleConversation *conv:
+
 @PurpleConversation *conv: 
 
 
============================================================
--- doc/libpurple/tmpl/core.sgml	0a3d79e3ac8d0e673b0209fb53609514d3dd1152
+++ doc/libpurple/tmpl/core.sgml	db4c54609a1ec8a883e0ba3a6f734441d32020d9
@@ -9,13 +9,11 @@ core
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/data.sgml	f1e7f99e8acf2d935d3fb68166ade43cc6c66b22
+++ doc/libpurple/tmpl/data.sgml	c6adfa7d0d73b8269c70dee141ccb2a70969aab8
@@ -9,13 +9,11 @@ data
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dbus-bindings.sgml	bb6a6fdf03a66ac7aebc9965b5e9e71cffe71052
+++ /dev/null	
@@ -1,249 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-dbus-bindings
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### FUNCTION purple_dbus_pointer_to_id ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_id_to_pointer ##### -->
-<para>
-
-</para>
-
- at id: 
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_pointer_to_id_error ##### -->
-<para>
-
-</para>
-
- at ptr: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_id_to_pointer_error ##### -->
-<para>
-
-</para>
-
- at id: 
- at type: 
- at typename: 
- at error: 
- at Returns: 
-
-
-<!-- ##### MACRO NULLIFY ##### -->
-<para>
-
-</para>
-
- at id: 
-
-
-<!-- ##### MACRO CHECK_ERROR ##### -->
-<para>
-
-</para>
-
- at error: 
-
-
-<!-- ##### MACRO PURPLE_DBUS_ID_TO_POINTER ##### -->
-<para>
-
-</para>
-
- at ptr: 
- at id: 
- at type: 
- at error: 
-
-
-<!-- ##### MACRO PURPLE_DBUS_POINTER_TO_ID ##### -->
-<para>
-
-</para>
-
- at id: 
- at ptr: 
- at error: 
-
-
-<!-- ##### FUNCTION purple_dbus_message_get_args ##### -->
-<para>
-
-</para>
-
- at message: 
- at error: 
- at first_arg_type: 
- at Varargs: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_message_get_args_valist ##### -->
-<para>
-
-</para>
-
- at message: 
- at error: 
- at first_arg_type: 
- at var_args: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_message_iter_get_args ##### -->
-<para>
-
-</para>
-
- at iter: 
- at error: 
- at first_arg_type: 
- at Varargs: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_message_iter_get_args_valist ##### -->
-<para>
-
-</para>
-
- at iter: 
- at error: 
- at first_arg_type: 
- at var_args: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbusify_GList ##### -->
-<para>
-
-</para>
-
- at list: 
- at free_memory: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbusify_GSList ##### -->
-<para>
-
-</para>
-
- at list: 
- at free_memory: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_GList_to_array ##### -->
-<para>
-
-</para>
-
- at list: 
- at free_memory: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_GSList_to_array ##### -->
-<para>
-
-</para>
-
- at list: 
- at free_memory: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_dbus_iter_hash_table ##### -->
-<para>
-
-</para>
-
- at iter: 
- at error: 
- at Returns: 
-
-
-<!-- ##### FUNCTION empty_to_null ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION null_to_empty ##### -->
-<para>
-
-</para>
-
- at s: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleDBusBinding ##### -->
-<para>
-
-</para>
-
- at name: 
- at parameters: 
- at handler: 
-
-<!-- ##### FUNCTION purple_dbus_register_bindings ##### -->
-<para>
-
-</para>
-
- at handle: 
- at bindings: 
-
-
-<!-- ##### FUNCTION purple_dbus_get_connection ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
============================================================
--- doc/libpurple/tmpl/dbus-define-api.sgml	9ae1e83bd90331e814e35e208ff95ca28217868e
+++ doc/libpurple/tmpl/dbus-define-api.sgml	af37b9e86a7f9d39fb810f89bdaadc69acd73e4c
@@ -9,13 +9,11 @@ dbus-define-api
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dbus-maybe.sgml	8c8e8962f90bc9452dfd8d20ce9ae5bc32601bff
+++ doc/libpurple/tmpl/dbus-maybe.sgml	9de17173236e64fa18383ad8881b7888d77886d6
@@ -9,13 +9,11 @@ dbus-maybe
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dbus-purple.sgml	fb7f12b2e46d4df09c5c5dbd63ebec423a122069
+++ doc/libpurple/tmpl/dbus-purple.sgml	69fb8fe666339e02566f79230b36139c92d4ab54
@@ -9,13 +9,11 @@ dbus-purple
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dbus-server.sgml	736fd48031938da8d117a6f8dcf66f5d70398641
+++ doc/libpurple/tmpl/dbus-server.sgml	180d28c02c70df3e0ad93b674a56b37b8e6a05ef
@@ -9,13 +9,11 @@ dbus-server
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dbus-useful.sgml	890824fef9d8d3797d3d7c4e7c201f67f0b2f833
+++ doc/libpurple/tmpl/dbus-useful.sgml	4458c5fec577d11c3f149f3fce99a5a290e41613
@@ -9,13 +9,11 @@ dbus-useful
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -29,6 +27,10 @@ dbus-useful
 
 @name: 
 @protocol_id: 
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
 @const PurpleAccount *account: 
 @Returns: 
 
============================================================
--- doc/libpurple/tmpl/debug.sgml	5dc7275de5b37a9bf2c5d0d8d924e4ce3f9cef5d
+++ doc/libpurple/tmpl/debug.sgml	64466fad8d15f671229044716d486e09875c0a26
@@ -9,13 +9,11 @@ debug
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/defines.sgml	e676d0e07eeb2f0b7f0e02e581c15ecedb58bbef
+++ doc/libpurple/tmpl/defines.sgml	d55855bdb3456078d0879fe96adeb9654b6e04e2
@@ -9,13 +9,11 @@ defines
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/des3cipher.sgml	03fee6e53db7170755f6e1793c7bf1aa571e9aba
+++ doc/libpurple/tmpl/des3cipher.sgml	0e47cba44a3afe2d74863e11ae10740148829b51
@@ -9,13 +9,11 @@ PurpleDES3Cipher
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,22 @@ PurpleDES3Cipher
 
 </para>
 
- at gparent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
+<!-- ##### ARG PurpleDES3Cipher:batchMode ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG PurpleDES3Cipher:iv ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG PurpleDES3Cipher:key ##### -->
+<para>
+
+</para>
+
 <!-- ##### STRUCT PurpleDES3CipherClass ##### -->
 <para>
 
@@ -44,15 +52,6 @@ PurpleDES3Cipher
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_des3_cipher_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_des3_cipher_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/descipher.sgml	10790aa79f8173f11978ab5fb8c165b55dc6e915
+++ doc/libpurple/tmpl/descipher.sgml	0a31055bff8fb9b515256455128e8957fab6d2da
@@ -9,13 +9,11 @@ PurpleDESCipher
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,12 @@ PurpleDESCipher
 
 </para>
 
- at gparent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
+<!-- ##### ARG PurpleDESCipher:key ##### -->
+<para>
+
+</para>
+
 <!-- ##### STRUCT PurpleDESCipherClass ##### -->
 <para>
 
@@ -44,15 +42,6 @@ PurpleDESCipher
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_des_cipher_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_des_cipher_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/desktopitem.sgml	7e0eb0a9ce221283d2563d09a5f27b20e3fa03a7
+++ doc/libpurple/tmpl/desktopitem.sgml	17ec3e508126a6b18a7e93b61e7bb542fd74a5b3
@@ -9,13 +9,11 @@ desktopitem
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/directconn.sgml	139ae4be2cf444a13df8f45c61ea4cc55b4f94a7
+++ doc/libpurple/tmpl/directconn.sgml	d77439c9ba288646a7b55ca14e0841fb5a8d27ad
@@ -9,13 +9,11 @@ directconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/disco.sgml	260e7b4877999bdaead3ea2fd3a33b0a448578de
+++ doc/libpurple/tmpl/disco.sgml	2359fd8718b023a27b00d3a275201aecb7a9944e
@@ -9,13 +9,11 @@ disco
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dns_sd_proxy.sgml	37839fcbe142382e3fa3e48ac56b8d002a0fe132
+++ doc/libpurple/tmpl/dns_sd_proxy.sgml	3d91ead1d7f3011024889cb9626f9eb954e71d3a
@@ -9,13 +9,11 @@ dns_sd_proxy
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dnsquery.sgml	44319e622c4e3ee2d077a31be47bef405a900ef1
+++ doc/libpurple/tmpl/dnsquery.sgml	6deffc871af2afa643d70f1b9db154bdb4f82cac
@@ -9,13 +9,11 @@ dnsquery
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/dnssrv.sgml	8833bca237f23e10ec941e80770761e1c9e085d8
+++ doc/libpurple/tmpl/dnssrv.sgml	bcf0afa27594c4604b32fc3d1ab2f7868a397bcd
@@ -9,13 +9,11 @@ dnssrv
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/encoding.sgml	983fcc37741c408242b06509490dba2af28043ac
+++ doc/libpurple/tmpl/encoding.sgml	e218051eca07590df2d94148cb365ab4e06673fa
@@ -9,13 +9,11 @@ encoding
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/enum-types.sgml	e87021c6ba3e2725229a8307919cc003a366b479
+++ doc/libpurple/tmpl/enum-types.sgml	e6a48e17b73f56f281dfb8ede3ebc926d842d02a
@@ -9,13 +9,11 @@ enum-types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/enums.sgml	b2c7a71169a9b14bdaf7866d9eaaee4b38a85fdd
+++ doc/libpurple/tmpl/enums.sgml	b5106c710cdb9c10a4156a8bbb3eda5c017b0ea9
@@ -9,323 +9,17 @@ enums
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### FUNCTION purple_account_request_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_ACCOUNT_REQUEST_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_account_request_response_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_ACCOUNT_REQUEST_RESPONSE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_blist_node_flags_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_BLIST_NODE_FLAGS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_certificate_verification_status_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CERTIFICATE_VERIFICATION_STATUS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_connection_flags_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONNECTION_FLAGS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_connection_state_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONNECTION_STATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_connection_error_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONNECTION_ERROR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_conversation_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONVERSATION_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_conv_update_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONV_UPDATE_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_typing_state_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_TYPING_STATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_message_flags_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_MESSAGE_FLAGS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_conv_chat_buddy_flags_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_CONV_CHAT_BUDDY_FLAGS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_debug_level_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_DEBUG_LEVEL ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_desktop_item_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_DESKTOP_ITEM_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_input_condition_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_INPUT_CONDITION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_xfer_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_XFER_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_xfer_status_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_XFER_STATUS_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_log_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_LOG_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_log_read_flags_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_LOG_READ_FLAGS ##### -->
-<para>
-
-</para>
-
-
-
 <!-- ##### FUNCTION purple_media_element_type_get_type ##### -->
 <para>
 
@@ -335,458 +29,3 @@ enums
 @Returns: 
 
 
-<!-- ##### MACRO PURPLE_TYPE_MEDIA_ELEMENT_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_pmp_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PMP_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_notify_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_NOTIFY_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_notify_msg_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_NOTIFY_MSG_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_notify_search_button_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_NOTIFY_SEARCH_BUTTON_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_NOTIFY_USER_INFO_ENTRY_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_plugin_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PLUGIN_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_string_format_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_STRING_FORMAT_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_plugin_pref_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PLUGIN_PREF_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_pounce_event_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_POUNCE_EVENT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_pounce_option_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_POUNCE_OPTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_pref_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PREF_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_privacy_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PRIVACY_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_proxy_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PROXY_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_icon_scale_rules_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_ICON_SCALE_RULES ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_protocol_options_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PROTOCOL_OPTIONS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_request_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_REQUEST_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_request_field_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_REQUEST_FIELD_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_roomlist_room_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_ROOMLIST_ROOM_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_roomlist_field_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_ROOMLIST_FIELD_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_sound_event_id_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_SOUND_EVENT_ID ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_ssl_error_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_SSL_ERROR_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_presence_context_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_PRESENCE_CONTEXT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_status_primitive_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_STATUS_PRIMITIVE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_stun_status_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_STUN_STATUS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_stun_nat_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_STUN_NAT_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_sub_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO PURPLE_TYPE_SUB_TYPE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION x_ml_node_type_get_type ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO X_TYPE_ML_NODE_TYPE ##### -->
-<para>
-
-</para>
-
-
-
============================================================
--- doc/libpurple/tmpl/error.sgml	6675177d8b5607b8d3ae986a17dc9a09e7087310
+++ doc/libpurple/tmpl/error.sgml	fbbcd10dcb37ce9c408d78cbba80457d2716d002
@@ -9,13 +9,11 @@ error
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/error_table.sgml	bdb2b4e48cc6a8d8c73825962c1effc91c69b983
+++ doc/libpurple/tmpl/error_table.sgml	c8274b22aa255526adfa15c44f9624cff161aa8a
@@ -9,13 +9,11 @@ error_table
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/eventloop.sgml	dae40ffe62dcac115e7fd3ff51f41eba7c1d5ba5
+++ doc/libpurple/tmpl/eventloop.sgml	eec942519132105142709982eef933f6e9a4c831
@@ -9,13 +9,11 @@ eventloop
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/file_trans.sgml	f14f066ba414df65acb763588ec36a53553d74ac
+++ doc/libpurple/tmpl/file_trans.sgml	2c9019df4920400f36548e45d8cee8722eca9e40
@@ -9,13 +9,11 @@ file_trans
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/filexfer.sgml	11154e95062049a7cddab12d8892229ce3ebe660
+++ doc/libpurple/tmpl/filexfer.sgml	a6f4f9e2aed72582ea670d07c380f255c80a104d
@@ -9,13 +9,11 @@ filexfer
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/formcmds.sgml	f240eaa4494c873c375116082420b269192d783c
+++ doc/libpurple/tmpl/formcmds.sgml	141e5605d57a2bcb6de05c352199c04203010d8b
@@ -9,13 +9,11 @@ formcmds
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/ft.sgml	6df899b08069154bd0c17f8f5475400dd568e6eb
+++ doc/libpurple/tmpl/ft.sgml	02f15bb3dceb1d5644c2d8c60879e4316168d8c2
@@ -9,13 +9,11 @@ ft
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -443,6 +441,25 @@ ft
 </para>
 
 @xfer: 
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
+ at guchar **, PurpleXfer *:
 @guchar **, PurpleXfer *: 
 
 
@@ -452,6 +469,25 @@ ft
 </para>
 
 @xfer: 
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
+ at const guchar *, size_t, PurpleXfer *:
 @const guchar *, size_t, PurpleXfer *: 
 
 
@@ -461,6 +497,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
+ at PurpleXfer *, const guchar *, size_t:
 @PurpleXfer *, const guchar *, size_t: 
 
 
@@ -470,6 +525,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
@@ -479,6 +553,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
@@ -488,6 +581,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
@@ -497,6 +609,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
@@ -506,6 +637,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
@@ -515,6 +665,25 @@ ft
 </para>
 
 @xfer: 
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
+ at PurpleXfer *:
 @PurpleXfer *: 
 
 
============================================================
--- doc/libpurple/tmpl/gg-utils.sgml	7a158c439d30fbd78636f52268bf94e11023891a
+++ doc/libpurple/tmpl/gg-utils.sgml	b498ef44cdd30dfcd3044dfa7a9afafddbbc9117
@@ -9,13 +9,11 @@ gg-utils
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/gg.sgml	7e3e023304053e6d55e5990033e4946c9fe15ec0
+++ doc/libpurple/tmpl/gg.sgml	62cba00d6babd2551d253f5f60f5f28dd351a3e6
@@ -9,13 +9,11 @@ gg
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/ghash.sgml	4b3e3e72d38c2eb5860a1b7df8539b7e885e6688
+++ doc/libpurple/tmpl/ghash.sgml	67c7b2bbeb0c97fbacb476b4203ebee865f986cb
@@ -9,13 +9,11 @@ PurpleGHash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/gmail.sgml	8b1aa8ff426c10b1888aa827838cc9a289f689ad
+++ doc/libpurple/tmpl/gmail.sgml	eb9a6e838bf9035151cefe613c7ed41bc0ed93c0
@@ -9,13 +9,11 @@ gmail
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/google.sgml	e369bd32822ef22e8c3fbac59e05011aeea43d16
+++ doc/libpurple/tmpl/google.sgml	9c3d153a122945a4af9926ffe80d1ea48041ded4
@@ -9,13 +9,11 @@ google
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/google_presence.sgml	eb56e989f3309f2245c02109bff67c83cfd4d002
+++ doc/libpurple/tmpl/google_presence.sgml	93ac303e588a6ed42b7d1d16f8f731d92303c2d6
@@ -9,13 +9,11 @@ google_presence
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/google_roster.sgml	6205e57098d8becfc2238ac8a07698da3ef81734
+++ doc/libpurple/tmpl/google_roster.sgml	73ed6bf19abd520f051721608213abbe47329e73
@@ -9,13 +9,11 @@ google_roster
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/google_session.sgml	0002ef511a399a386d8ab4622cf704e978084389
+++ doc/libpurple/tmpl/google_session.sgml	c6b455791a58857e652390183e9b28e1dfed8969
@@ -9,13 +9,11 @@ google_session
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/group.sgml	a560c26812e807c4297756d8309820754ccb2ae9
+++ doc/libpurple/tmpl/group.sgml	b005a59f36d71c92d4edf0cc6d605457c3e32f27
@@ -9,87 +9,158 @@ group
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### MACRO PURPLE_GROUP_QQ_QUN ##### -->
+<!-- ##### STRUCT PurpleGroup ##### -->
 <para>
 
 </para>
 
 
+<!-- ##### ARG PurpleGroup:name ##### -->
+<para>
 
-<!-- ##### ENUM qq_room_role ##### -->
+</para>
+
+<!-- ##### STRUCT PurpleGroupClass ##### -->
 <para>
 
 </para>
 
- at QQ_ROOM_ROLE_NO: 
- at QQ_ROOM_ROLE_YES: 
- at QQ_ROOM_ROLE_REQUESTING: 
- at QQ_ROOM_ROLE_ADMIN: 
+ at parent: 
 
-<!-- ##### STRUCT qq_room_data ##### -->
+<!-- ##### MACRO PURPLE_GET_GROUP_CLASS ##### -->
 <para>
 
 </para>
 
- at my_role: 
- at id: 
- at ext_id: 
- at type8: 
- at creator_uid: 
- at category: 
- at auth_type: 
- at title_utf8: 
- at desc_utf8: 
- at notice_utf8: 
- at is_got_buddies: 
- at members: 
+ at obj: 
 
-<!-- ##### FUNCTION qq_chat_info ##### -->
+
+<!-- ##### FUNCTION group_to_xmlnode ##### -->
 <para>
 
 </para>
 
- at gc: 
+ at bnode: 
 @Returns: 
 
 
-<!-- ##### FUNCTION qq_chat_info_defaults ##### -->
+<!-- ##### FUNCTION purple_group_new ##### -->
 <para>
 
 </para>
 
- at gc: 
- at chat_name: 
+ at name: 
 @Returns: 
 
 
-<!-- ##### FUNCTION qq_roomlist_get_list ##### -->
+<!-- ##### FUNCTION purple_group_destroy ##### -->
 <para>
 
 </para>
 
- at gc: 
+ at group: 
+
+
+<!-- ##### FUNCTION purple_group_get_accounts ##### -->
+<para>
+
+</para>
+
+ at g: 
 @Returns: 
 
 
-<!-- ##### FUNCTION qq_roomlist_cancel ##### -->
+<!-- ##### FUNCTION purple_group_on_account ##### -->
 <para>
 
 </para>
 
- at list: 
+ at g: 
+ at account: 
+ at Returns: 
 
 
+<!-- ##### FUNCTION purple_group_set_name ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at name: 
+
+
+<!-- ##### FUNCTION purple_group_get_name ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_group_get_size ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at offline: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_group_set_online ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at online: 
+
+
+<!-- ##### FUNCTION purple_group_get_online ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION purple_group_set_currentsize ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at currentsize: 
+
+
+<!-- ##### FUNCTION purple_group_contact_updated ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at contact: 
+
+
+<!-- ##### FUNCTION purple_group_get_buddies ##### -->
+<para>
+
+</para>
+
+ at group: 
+ at Returns: 
+
+
============================================================
--- doc/libpurple/tmpl/group_im.sgml	18b2b82fde978711555a6e009da47a0149d2ed5d
+++ doc/libpurple/tmpl/group_im.sgml	efba16bc9f2547f2e68afa44676a2e222d77d0ca
@@ -9,13 +9,11 @@ group_im
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/group_info.sgml	1bbde348283484c513b5ec9580c287eb881180c9
+++ doc/libpurple/tmpl/group_info.sgml	6fd516e808b57c9dbd5e5d008fb4988032bddc38
@@ -9,13 +9,11 @@ group_info
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/group_internal.sgml	f0fd5eaba6724b3d7e5bea675410dc669f4a458a
+++ doc/libpurple/tmpl/group_internal.sgml	bb0621715ef5b1389537dd2cf3e3f1635941bf1b
@@ -9,13 +9,11 @@ group_internal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/group_join.sgml	03f5b0f83636829aea184a52262cde0c102f39a8
+++ doc/libpurple/tmpl/group_join.sgml	c5535a5b62aa55f2a0dccafe5409e3030d0db2d1
@@ -9,13 +9,11 @@ group_join
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/group_opt.sgml	2a587be8b44fb7a00774341a68862850a94b8368
+++ doc/libpurple/tmpl/group_opt.sgml	3fcaf30a61142d696e64190217d464560ed445ad
@@ -9,13 +9,11 @@ group_opt
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/gsignal.sgml	34ad98ae4ca3b911aff4ff114345ef0a5917fd64
+++ doc/libpurple/tmpl/gsignal.sgml	842fcf25cc5f0fec18d0d881f87c7068c72b9f4b
@@ -9,13 +9,11 @@ gsignal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/hash.sgml	98dea729c0082c0ea626327e9fe8399bf84cff23
+++ doc/libpurple/tmpl/hash.sgml	b28099c4a335af32822df74e6c33a2d85c48052a
@@ -9,13 +9,11 @@ PurpleHash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/history.sgml	2912f9d44b35cacce36358315851c76b49064792
+++ doc/libpurple/tmpl/history.sgml	15a18306ba1afd6dcd08d4e2bbf2173c08bcbd7c
@@ -9,13 +9,11 @@ history
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/hmaccipher.sgml	850f3b1f71816d1ec05856085b5b9979965395e1
+++ doc/libpurple/tmpl/hmaccipher.sgml	c5c2889d9d4f062924500fd0fee94f5af41c6888
@@ -9,13 +9,11 @@ PurpleHMACCipher
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,12 @@ PurpleHMACCipher
 
 </para>
 
- at gparent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
+<!-- ##### ARG PurpleHMACCipher:hash ##### -->
+<para>
+
+</para>
+
 <!-- ##### STRUCT PurpleHMACCipherClass ##### -->
 <para>
 
@@ -44,37 +42,6 @@ PurpleHMACCipher
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### MACRO PURPLE_TYPE_HMAC_FUNCTION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PURPLE_HMAC_FUNCTION ##### -->
-<para>
-
-</para>
-
- at obj: 
-
-
-<!-- ##### MACRO PURPLE_IS_HMAC_FUNCTION ##### -->
-<para>
-
-</para>
-
- at obj: 
-
-
-<!-- ##### MACRO PURPLE_HMAC_FUNCTION_GET_IFACE ##### -->
-<para>
-
-</para>
-
- at obj: 
-
-
 <!-- ##### STRUCT PurpleHMACFunction ##### -->
 <para>
 
@@ -89,15 +56,6 @@ PurpleHMACCipher
 @parent: 
 @get_block_size: 
 
-<!-- ##### FUNCTION purple_hmac_cipher_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_hmac_cipher_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/http.sgml	37e2f68ca17bb033ce522dbf275ec8577c502cc7
+++ doc/libpurple/tmpl/http.sgml	48d4f9fd167983853047d3acc41d6dfbb1fd8e61
@@ -9,13 +9,11 @@ http
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/httpconn.sgml	747c5d92034ed0c6adc6d26c1d3b152c035f36fb
+++ doc/libpurple/tmpl/httpconn.sgml	9791edf551c52f0b9f87812451e7aff0ace452d7
@@ -9,13 +9,11 @@ httpconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/ibb.sgml	284f745169d763ef1650f0c6f79205547e5d19cc
+++ doc/libpurple/tmpl/ibb.sgml	cf48f967ef18c86aa5759a3630f9d3170fc8fc46
@@ -9,13 +9,11 @@ ibb
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/iceudp.sgml	3d87fe7860fd53d1673787e2e6f7b133b67d4d87
+++ doc/libpurple/tmpl/iceudp.sgml	19937dfdf91bbe06867ec554e2a417c8c2bc3d9c
@@ -9,13 +9,11 @@ JingleIceUdp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/idle.sgml	3adfd097dd0366b81afed30986f84ed087cbb56a
+++ doc/libpurple/tmpl/idle.sgml	5fc3f2761257fd3d708d640545901467c8a64b8f
@@ -9,13 +9,11 @@ idle
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/im.sgml	97774dec4d73d0e8e83aa744010bce6f2eb84bda
+++ doc/libpurple/tmpl/im.sgml	226d9cab083d2cf60a1b8f80a988fc5ddcdd8479
@@ -9,13 +9,11 @@ im
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/imgstore.sgml	bba2b0dc7eb95ce94a8c27a85a24621aab3df568
+++ doc/libpurple/tmpl/imgstore.sgml	4961bb047b4d775795e5fced79b2eb5e71ae11dd
@@ -9,13 +9,11 @@ imgstore
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/internal.sgml	700d6b9be7c29c5578911e61fb8f6782c68fd2a9
+++ doc/libpurple/tmpl/internal.sgml	039fa6032a43a6071d6992983b038d8f2939e475
@@ -9,13 +9,11 @@ internal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/iq.sgml	2d20eaa8df846f4d20a19ea6e2ca6b29ad3f8e7e
+++ doc/libpurple/tmpl/iq.sgml	69b7fecd9b08f808702b3507f59b044da56b94fe
@@ -9,13 +9,11 @@ iq
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/irc.sgml	5e43b273c8368eaa4e7bc058bcc07f5667467585
+++ doc/libpurple/tmpl/irc.sgml	7a98114dfa90df39037a2049a62a039004f44e95
@@ -9,13 +9,11 @@ irc
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/jingle.sgml	cb3a3ae6fff6317101127c16eaa9b240f222be7f
+++ doc/libpurple/tmpl/jingle.sgml	c911f22b9d0bae873b2dd1345f9dae65d4714ca5
@@ -9,13 +9,11 @@ jingle
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/jingleinfo.sgml	6d57c715ea4df2aa4fd814861d5b71dd9ce75ccb
+++ doc/libpurple/tmpl/jingleinfo.sgml	32226fa9d790ceb41ad8cfd91c8cf9881e41599d
@@ -9,13 +9,11 @@ jingleinfo
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/jutil.sgml	ba9705a7790358d085756bac464d728e9e723fca
+++ doc/libpurple/tmpl/jutil.sgml	b1ad2ad59ecca438a29bcf50d7a6197968b0e879
@@ -9,13 +9,11 @@ jutil
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/libc_interface.sgml	ef9cc1d69f24ddc82804825cf3d2e75625767386
+++ doc/libpurple/tmpl/libc_interface.sgml	39b85e1c1ece1074203430e4c19b8fc5f306205f
@@ -9,13 +9,11 @@ libc_interface
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/libc_internal.sgml	5d84bee850ddfd210d1e715601e6ccc74d9e09bb
+++ doc/libpurple/tmpl/libc_internal.sgml	b80e35c5fa228d0977822751b328d2b31bf8f11b
@@ -9,13 +9,11 @@ libc_internal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/libgadu-config.sgml	ada65494667a3c736ad4dd79b3d8b9e04de34aa1
+++ doc/libpurple/tmpl/libgadu-config.sgml	44496ac996172fd513d9afcc0ba081bd7e7718d8
@@ -9,13 +9,11 @@ libgadu-config
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/libgadu-internal.sgml	287fe1bd27f0e918f78a7c1f3282dbc2f00dcecd
+++ doc/libpurple/tmpl/libgadu-internal.sgml	af140de97c365e4d95ecbcb637a12d70aef489df
@@ -9,13 +9,11 @@ libgadu-internal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/libgadu.sgml	afa45e02f5be4f8284026416fec0cdfe8b569645
+++ doc/libpurple/tmpl/libgadu.sgml	0824d142508e058eca862e3391f030fbbf9991a7
@@ -9,13 +9,11 @@ libgadu
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -381,6 +379,34 @@ libgadu
 
 @gs: 
 @int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
 @void**, int: 
 @Returns: 
 
@@ -411,6 +437,34 @@ libgadu
 
 @gh: 
 @int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
+ at void**, int:
+ at int*, void**, const char*: 
 @void**, int: 
 @Returns: 
 
@@ -439,6 +493,48 @@ libgadu
 </para>
 
 @int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
+ at void**, int:
+
+ at int*, void**, const char*: 
 @void**, int: 
 @Returns: 
 
============================================================
--- doc/libpurple/tmpl/libpurple-unused.sgml	da39a3ee5e6b4b0d3255bfef95601890afd80709
+++ doc/libpurple/tmpl/libpurple-unused.sgml	304e34e05791b30cd3e56b52ecedf3545c633428
@@ -0,0 +1,8120 @@
+<!-- ##### SECTION ./tmpl/actions.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/actions.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/actions.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/actions.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/actions.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/actions.sgml:Title ##### -->
+actions
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/adhoccommands.sgml:Title ##### -->
+adhoccommands
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/aes.sgml:Title ##### -->
+aes
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth.sgml:Title ##### -->
+auth
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_digest_md5.sgml:Title ##### -->
+auth_digest_md5
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/auth_scram.sgml:Title ##### -->
+auth_scram
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-fs2.sgml:Title ##### -->
+backend-fs2
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/backend-iface.sgml:Title ##### -->
+PurpleMediaBackend
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour.sgml:Title ##### -->
+bonjour
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bonjour_ft.sgml:Title ##### -->
+bonjour_ft
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/bosh.sgml:Title ##### -->
+bosh
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_info.sgml:Title ##### -->
+buddy_info
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_list.sgml:Title ##### -->
+buddy_list
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_memo.sgml:Title ##### -->
+buddy_memo
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddy_opt.sgml:Title ##### -->
+buddy_opt
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/buddylist.sgml:Title ##### -->
+buddylist
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/caps.sgml:Title ##### -->
+caps
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/char_conv.sgml:Title ##### -->
+char_conv
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/chunk.sgml:Title ##### -->
+chunk
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/cmdproc.sgml:Title ##### -->
+cmdproc
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/codec.sgml:Title ##### -->
+codec
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/com_err.sgml:Title ##### -->
+com_err
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/command.sgml:Title ##### -->
+command
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/compat.sgml:Title ##### -->
+compat
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/confer.sgml:Title ##### -->
+confer
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/content.sgml:Title ##### -->
+JingleContent
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/data.sgml:Title ##### -->
+data
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-define-api.sgml:Title ##### -->
+dbus-define-api
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-maybe.sgml:Title ##### -->
+dbus-maybe
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-purple.sgml:Title ##### -->
+dbus-purple
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-server.sgml:Title ##### -->
+dbus-server
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dbus-useful.sgml:Title ##### -->
+dbus-useful
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/defines.sgml:Title ##### -->
+defines
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/directconn.sgml:Title ##### -->
+directconn
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/disco.sgml:Title ##### -->
+disco
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/dns_sd_proxy.sgml:Title ##### -->
+dns_sd_proxy
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/encoding.sgml:Title ##### -->
+encoding
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/enum-types.sgml:Title ##### -->
+enum-types
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error.sgml:Title ##### -->
+error
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/error_table.sgml:Title ##### -->
+error_table
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/file_trans.sgml:Title ##### -->
+file_trans
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/filexfer.sgml:Title ##### -->
+filexfer
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/formcmds.sgml:Title ##### -->
+formcmds
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gg.sgml:Title ##### -->
+gg
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/gmail.sgml:Title ##### -->
+gmail
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google.sgml:Title ##### -->
+google
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_presence.sgml:Title ##### -->
+google_presence
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_roster.sgml:Title ##### -->
+google_roster
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/google_session.sgml:Title ##### -->
+google_session
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_im.sgml:Title ##### -->
+group_im
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_info.sgml:Title ##### -->
+group_info
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_internal.sgml:Title ##### -->
+group_internal
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_join.sgml:Title ##### -->
+group_join
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/group_opt.sgml:Title ##### -->
+group_opt
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/history.sgml:Title ##### -->
+history
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/http.sgml:Title ##### -->
+http
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/httpconn.sgml:Title ##### -->
+httpconn
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ibb.sgml:Title ##### -->
+ibb
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iceudp.sgml:Title ##### -->
+JingleIceUdp
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/im.sgml:Title ##### -->
+im
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/internal.sgml:Title ##### -->
+internal
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/iq.sgml:Title ##### -->
+iq
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/irc.sgml:Title ##### -->
+irc
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jabber.sgml:Title ##### -->
+jabber
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingle.sgml:Title ##### -->
+jingle
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jingleinfo.sgml:Title ##### -->
+jingleinfo
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/jutil.sgml:Title ##### -->
+jutil
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_interface.sgml:Title ##### -->
+libc_interface
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libc_internal.sgml:Title ##### -->
+libc_internal
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-config.sgml:Title ##### -->
+libgadu-config
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu-internal.sgml:Title ##### -->
+libgadu-internal
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libgadu.sgml:Title ##### -->
+libgadu
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/libymsg.sgml:Title ##### -->
+libymsg
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/login.sgml:Title ##### -->
+login
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/markup.sgml:Title ##### -->
+markup
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_common.sgml:Title ##### -->
+mdns_common
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mdns_types.sgml:Title ##### -->
+mdns_types
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/message.sgml:Title ##### -->
+message
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/module.sgml:Title ##### -->
+module
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-glue.sgml:Title ##### -->
+mono-glue
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mono-helper.sgml:Title ##### -->
+mono-helper
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msg.sgml:Title ##### -->
+msg
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msn.sgml:Title ##### -->
+msn
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/msnutils.sgml:Title ##### -->
+msnutils
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/multimx.sgml:Title ##### -->
+multimx
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/mxit.sgml:Title ##### -->
+mxit
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/myspace.sgml:Title ##### -->
+myspace
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/namespaces.sgml:Title ##### -->
+namespaces
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nexus.sgml:Title ##### -->
+nexus
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconference.sgml:Title ##### -->
+nmconference
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmconn.sgml:Title ##### -->
+nmconn
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmcontact.sgml:Title ##### -->
+nmcontact
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmevent.sgml:Title ##### -->
+nmevent
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmfield.sgml:Title ##### -->
+nmfield
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmmessage.sgml:Title ##### -->
+nmmessage
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrequest.sgml:Title ##### -->
+nmrequest
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmrtf.sgml:Title ##### -->
+nmrtf
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuser.sgml:Title ##### -->
+nmuser
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/nmuserrecord.sgml:Title ##### -->
+nmuserrecord
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/notification.sgml:Title ##### -->
+notification
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/object.sgml:Title ##### -->
+object
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oim.sgml:Title ##### -->
+oim
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oob.sgml:Title ##### -->
+oob
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscar.sgml:Title ##### -->
+oscar
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/oscarcommon.sgml:Title ##### -->
+oscarcommon
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/p2p.sgml:Title ##### -->
+p2p
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/packet_parse.sgml:Title ##### -->
+packet_parse
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/page.sgml:Title ##### -->
+page
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/parser.sgml:Title ##### -->
+parser
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/pep.sgml:Title ##### -->
+pep
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-common.sgml:Title ##### -->
+perl-common
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/perl-handlers.sgml:Title ##### -->
+perl-handlers
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/persist.sgml:Title ##### -->
+persist
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ping.sgml:Title ##### -->
+ping
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/presence.sgml:Title ##### -->
+presence
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/profile.sgml:Title ##### -->
+profile
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/protocol.sgml:Title ##### -->
+protocol
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple-client.sgml:Title ##### -->
+purple-client
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/purple.sgml:Title ##### -->
+purple
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq.sgml:Title ##### -->
+qq
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_base.sgml:Title ##### -->
+qq_base
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_crypt.sgml:Title ##### -->
+qq_crypt
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_define.sgml:Title ##### -->
+qq_define
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_network.sgml:Title ##### -->
+qq_network
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_process.sgml:Title ##### -->
+qq_process
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/qq_trans.sgml:Title ##### -->
+qq_trans
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rawudp.sgml:Title ##### -->
+JingleRawUdp
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/relay.sgml:Title ##### -->
+relay
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/resolver.sgml:Title ##### -->
+resolver
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/roster.sgml:Title ##### -->
+roster
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/rtp.sgml:Title ##### -->
+JingleRtp
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sametime.sgml:Title ##### -->
+sametime
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sbconn.sgml:Title ##### -->
+sbconn
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/search.sgml:Title ##### -->
+search
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/send_file.sgml:Title ##### -->
+send_file
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/servconn.sgml:Title ##### -->
+servconn
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/session.sgml:Title ##### -->
+session
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/si.sgml:Title ##### -->
+si
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/silcpurple.sgml:Title ##### -->
+silcpurple
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/simple.sgml:Title ##### -->
+simple
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sipmsg.sgml:Title ##### -->
+sipmsg
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slp.sgml:Title ##### -->
+slp
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpcall.sgml:Title ##### -->
+slpcall
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slplink.sgml:Title ##### -->
+slplink
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg.sgml:Title ##### -->
+slpmsg
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/slpmsg_part.sgml:Title ##### -->
+slpmsg_part
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/snactypes.sgml:Title ##### -->
+snactypes
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/soap.sgml:Title ##### -->
+soap
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/splashscreen.sgml:Title ##### -->
+splashscreen
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/state.sgml:Title ##### -->
+state
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/switchboard.sgml:Title ##### -->
+switchboard
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/sysdep.sgml:Title ##### -->
+sysdep
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/table.sgml:Title ##### -->
+table
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_glib.sgml:Title ##### -->
+tcl_glib
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tcl_purple.sgml:Title ##### -->
+tcl_purple
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/tlv.sgml:Title ##### -->
+tlv
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transaction.sgml:Title ##### -->
+transaction
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/transport.sgml:Title ##### -->
+JingleTransport
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/user.sgml:Title ##### -->
+user
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/useravatar.sgml:Title ##### -->
+useravatar
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/userlist.sgml:Title ##### -->
+userlist
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usermood.sgml:Title ##### -->
+usermood
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usernick.sgml:Title ##### -->
+usernick
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/usertune.sgml:Title ##### -->
+usertune
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utils.sgml:Title ##### -->
+utils
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/utsname.sgml:Title ##### -->
+utsname
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/value.sgml:Title ##### -->
+value
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/visibility.sgml:Title ##### -->
+visibility
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/voicevideo.sgml:Title ##### -->
+voicevideo
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/wb.sgml:Title ##### -->
+wb
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xdata.sgml:Title ##### -->
+xdata
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/xfer.sgml:Title ##### -->
+xfer
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_aliases.sgml:Title ##### -->
+yahoo_aliases
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_doodle.sgml:Title ##### -->
+yahoo_doodle
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_filexfer.sgml:Title ##### -->
+yahoo_filexfer
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_friend.sgml:Title ##### -->
+yahoo_friend
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_packet.sgml:Title ##### -->
+yahoo_packet
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoo_picture.sgml:Title ##### -->
+yahoo_picture
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/yahoochat.sgml:Title ##### -->
+yahoochat
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/ycht.sgml:Title ##### -->
+ycht
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zap.sgml:Title ##### -->
+zap
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_err.sgml:Title ##### -->
+zephyr_err
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:Image ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:Stability_Level ##### -->
+
+
+
+<!-- ##### SECTION ./tmpl/zephyr_internal.sgml:Title ##### -->
+zephyr_internal
+
+
+<!-- ##### MACRO ANAME_SZ ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO BUF_LEN ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO BUF_LONG ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO CLOCK_SKEW ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO CUSTOM_PLUGIN_PATH ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO CUSTOM_USER_DIRECTORY ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO DBUS_API_SUBJECT_TO_CHANGE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO DBUS_EXPORT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO DBUS_INTERFACE_PURPLE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO DBUS_PATH_PURPLE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO DBUS_SERVICE_PURPLE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO F_GETFL ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO F_OK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO F_SETFL ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_GNUC_NULL_TERMINATED ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO G_MAXSSIZE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO HM_SRV_SVC_FALLBACK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO HM_SVC_FALLBACK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO INST_SZ ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO MAXHOSTNAMELEN ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO MSG_LEN ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO N_ ##### -->
+<para>
+
+</para>
+
+ at String: 
+
+<!-- ##### MACRO O_NONBLOCK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PLUGIN_SAVE_PREF ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_DBUS_DECLARE_TYPE ##### -->
+<para>
+
+</para>
+
+ at type: 
+
+<!-- ##### MACRO PURPLE_DBUS_DEFINE_INHERITING_TYPE ##### -->
+<para>
+
+</para>
+
+ at type: 
+ at parent: 
+
+<!-- ##### MACRO PURPLE_DBUS_DEFINE_TYPE ##### -->
+<para>
+
+</para>
+
+ at type: 
+
+<!-- ##### MACRO PURPLE_DBUS_REGISTER_POINTER ##### -->
+<para>
+
+</para>
+
+ at ptr: 
+ at type: 
+
+<!-- ##### MACRO PURPLE_DBUS_RETURN_FALSE_IF_DISABLED ##### -->
+<para>
+
+</para>
+
+ at plugin: 
+
+<!-- ##### MACRO PURPLE_DBUS_TYPE ##### -->
+<para>
+
+</para>
+
+ at type: 
+
+<!-- ##### MACRO PURPLE_DBUS_UNREGISTER_POINTER ##### -->
+<para>
+
+</para>
+
+ at ptr: 
+
+<!-- ##### MACRO PURPLE_DEVEL_WEBSITE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_HMAC_FUNCTION ##### -->
+<para>
+
+</para>
+
+ at obj: 
+
+<!-- ##### MACRO PURPLE_HMAC_FUNCTION_GET_IFACE ##### -->
+<para>
+
+</para>
+
+ at obj: 
+
+<!-- ##### FUNCTION PURPLE_IS_BUDDY ##### -->
+<para>
+
+</para>
+
+ at node: 
+ at Returns: 
+
+<!-- ##### FUNCTION PURPLE_IS_CONTACT ##### -->
+<para>
+
+</para>
+
+ at node: 
+ at Returns: 
+
+<!-- ##### FUNCTION PURPLE_IS_GROUP ##### -->
+<para>
+
+</para>
+
+ at node: 
+ at Returns: 
+
+<!-- ##### MACRO PURPLE_IS_HMAC_FUNCTION ##### -->
+<para>
+
+</para>
+
+ at obj: 
+
+<!-- ##### MACRO PURPLE_PLUGINS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TIME_T_MODIFIER ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_ACCOUNT_REQUEST_RESPONSE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_ACCOUNT_REQUEST_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_BLIST_NODE_FLAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CERTIFICATE_VERIFICATION_STATUS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONNECTION_ERROR ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONNECTION_FLAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONNECTION_STATE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONVERSATION_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONV_CHAT_BUDDY_FLAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_CONV_UPDATE_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_DEBUG_LEVEL ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_DESKTOP_ITEM_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_HMAC_FUNCTION ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_ICON_SCALE_RULES ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_INPUT_CONDITION ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_LOG_READ_FLAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_LOG_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_MEDIA_ELEMENT_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_MESSAGE_FLAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_NOTIFY_MSG_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_NOTIFY_SEARCH_BUTTON_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_NOTIFY_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_NOTIFY_USER_INFO_ENTRY_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PLUGIN_PREF_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PLUGIN_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PMP_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_POUNCE_EVENT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_POUNCE_OPTION ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PREF_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PRESENCE_CONTEXT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PRIVACY_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PROTOCOL_OPTIONS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_PROXY_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_REQUEST_FIELD_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_REQUEST_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_ROOMLIST_FIELD_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_ROOMLIST_ROOM_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_SOUND_EVENT_ID ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_SSL_ERROR_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_STATUS_PRIMITIVE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_STRING_FORMAT_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_STUN_NAT_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_STUN_STATUS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_SUB_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_TYPING_STATE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_XFER_STATUS_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_TYPE_XFER_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO PURPLE_WEBSITE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT PurpleDBusType ##### -->
+<para>
+
+</para>
+
+ at parent: 
+
+<!-- ##### ENUM PurpleSubType ##### -->
+<para>
+
+</para>
+
+ at PURPLE_SUBTYPE_UNKNOWN: 
+ at PURPLE_SUBTYPE_ACCOUNT: 
+ at PURPLE_SUBTYPE_BLIST: 
+ at PURPLE_SUBTYPE_BLIST_BUDDY: 
+ at PURPLE_SUBTYPE_BLIST_GROUP: 
+ at PURPLE_SUBTYPE_BLIST_CHAT: 
+ at PURPLE_SUBTYPE_BUDDY_ICON: 
+ at PURPLE_SUBTYPE_CONNECTION: 
+ at PURPLE_SUBTYPE_CONVERSATION: 
+ at PURPLE_SUBTYPE_PLUGIN: 
+ at PURPLE_SUBTYPE_BLIST_NODE: 
+ at PURPLE_SUBTYPE_CIPHER: 
+ at PURPLE_SUBTYPE_STATUS: 
+ at PURPLE_SUBTYPE_LOG: 
+ at PURPLE_SUBTYPE_XFER: 
+ at PURPLE_SUBTYPE_SAVEDSTATUS: 
+ at PURPLE_SUBTYPE_XMLNODE: 
+ at PURPLE_SUBTYPE_USERINFO: 
+ at PURPLE_SUBTYPE_STORED_IMAGE: 
+ at PURPLE_SUBTYPE_CERTIFICATEPOOL: 
+
+<!-- ##### ENUM PurpleType ##### -->
+<para>
+
+</para>
+
+ at PURPLE_TYPE_UNKNOWN: 
+ at PURPLE_TYPE_SUBTYPE: 
+ at PURPLE_TYPE_CHAR: 
+ at PURPLE_TYPE_UCHAR: 
+ at PURPLE_TYPE_BOOLEAN: 
+ at PURPLE_TYPE_SHORT: 
+ at PURPLE_TYPE_USHORT: 
+ at PURPLE_TYPE_INT: 
+ at PURPLE_TYPE_UINT: 
+ at PURPLE_TYPE_LONG: 
+ at PURPLE_TYPE_ULONG: 
+ at PURPLE_TYPE_INT64: 
+ at PURPLE_TYPE_UINT64: 
+ at PURPLE_TYPE_STRING: 
+ at PURPLE_TYPE_POINTER: 
+ at PURPLE_TYPE_ENUM: 
+ at PURPLE_TYPE_BOXED: 
+
+<!-- ##### TYPEDEF Purple__Account ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Account__Option ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Account__UserSplit ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BrowserPlace ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__Buddy ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__Chat ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__Contact ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__Group ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__Node ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__BuddyList__NodeFlags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Buddy__Icon ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Buddy__Icon__Spec ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ButtonOrientation ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ButtonStyle ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate__Pool ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate__Scheme ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate__VerificationRequest ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate__VerificationStatus ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Certificate__Verifier ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cipher ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cipher__BatchMode ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cmd__Flag ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cmd__Id ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cmd__Priority ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Cmd__Ret ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Connection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ConnectionFlags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ConnectionState ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ConvChatBuddyFlags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ConvUpdateType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Conversation ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ConversationType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Conversation__Chat ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Conversation__ChatBuddy ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Conversation__IM ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Core ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__DebugLevel ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__DesktopItem ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__DesktopItemType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GDK__Pixbuf ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__BuddyList ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__Conversation ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__FileSelection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__SelectionData ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__TextView ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__GTK__Widget ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Group ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Handle ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Hash ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__IconScaleRules ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__InputCondition ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Input__Condition ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Log ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__LogCommonLoggerData ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__LogSet ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__LogType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Log__Logger ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Log__ReadFlags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Menu__Action ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__MessageFlags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NetworkListenCallback ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NetworkListenData ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifyCloseCallback ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifyMsgType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifySearchButton ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifySearchButtonType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifySearchColumn ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifySearchResults ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifyType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifyUserInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__NotifyUserInfoEntry ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Plugin ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginLoaderInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginPref ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginPrefType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginPref__Frame ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginProtocolInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PluginUiInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Plugin__Action ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Pounce ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PounceEvent ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PrefType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Presence ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PresenceContext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__PrivacyType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ProtocolOptions ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ProxyInfo ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__ProxyType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__RequestFieldType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__RequestType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Request__Field ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Request__Field__Group ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Request__Fields ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Roomlist ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__RoomlistFieldType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__RoomlistRoomType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Roomlist__Field ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Roomlist__Room ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__SavedStatus ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__SavedStatus__Sub ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Smiley ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__SoundEventID ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__SslErrorType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Ssl__Connection ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Ssl__Ops ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Status ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__StatusAttr ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__StatusIconSize ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__StatusPrimitive ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__StatusType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__StoredImage ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__String__Format__Type ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Stringref ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__TypingState ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__UnseenState ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Util__FetchUrlData ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Util__InfoFieldFormatCallback ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Value ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Whiteboard ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__XMLNode ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__Xfer ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__XferStatusType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF Purple__XferType ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO REALM_SZ ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO SERVER_SVC_FALLBACK ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO SIOCGIFCONF ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO S_IRUSR ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO S_ISDIR ##### -->
+<para>
+
+</para>
+
+ at m: 
+
+<!-- ##### MACRO S_IWUSR ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO S_IXUSR ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO UI_ID ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### TYPEDEF XMLNode__Type ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO X_TYPE_ML_NODE_TYPE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ZAUTH_CKSUM_FAILED ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ZAUTH_UNSET ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO Z_FRAGFUDGE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT Z_Hole ##### -->
+<para>
+
+</para>
+
+ at next: 
+ at first: 
+ at last: 
+
+<!-- ##### MACRO Z_INITFILTERSIZE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT Z_InputQ ##### -->
+<para>
+
+</para>
+
+ at next: 
+ at prev: 
+ at kind: 
+ at timep: 
+ at packet_len: 
+ at packet: 
+ at complete: 
+ at from: 
+ at holelist: 
+ at uid: 
+ at auth: 
+ at header_len: 
+ at header: 
+ at msg_len: 
+ at msg: 
+
+<!-- ##### MACRO Z_MAXFRAGS ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO Z_MAXNOTICESIZE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO Z_MAXQUEUESIZE ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO Z_NOTICETIMELIMIT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO _ ##### -->
+<para>
+
+</para>
+
+ at String: 
+
+<!-- ##### MACRO bind ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at length: 
+
+<!-- ##### MACRO connect ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at length: 
+
+<!-- ##### STRUCT constiv ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at iv: 
+
+<!-- ##### MACRO dngettext ##### -->
+<para>
+
+</para>
+
+ at Domain: 
+ at Singular: 
+ at Plural: 
+ at Number: 
+
+<!-- ##### MACRO fchmod ##### -->
+<para>
+
+</para>
+
+ at a: 
+ at b: 
+
+<!-- ##### MACRO fcntl ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at command: 
+ at ...: 
+
+<!-- ##### MACRO fsync ##### -->
+<para>
+
+</para>
+
+ at fd: 
+
+<!-- ##### MACRO g_strerror ##### -->
+<para>
+
+</para>
+
+ at errornum: 
+
+<!-- ##### TYPEDEF gchar_own ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO gethostbyname ##### -->
+<para>
+
+</para>
+
+ at name: 
+
+<!-- ##### MACRO gethostname ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at size: 
+
+<!-- ##### MACRO getsockname ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at lenptr: 
+
+<!-- ##### MACRO getsockopt ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at level: 
+ at optname: 
+ at optval: 
+ at optlenptr: 
+
+<!-- ##### MACRO gettimeofday ##### -->
+<para>
+
+</para>
+
+ at timeval: 
+ at timezone: 
+
+<!-- ##### MACRO group ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO hstrerror ##### -->
+<para>
+
+</para>
+
+ at herror: 
+
+<!-- ##### MACRO ifc_buf ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifc_req ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_addr ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_bandwidth ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_broadaddr ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_data ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_dstaddr ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_flags ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_hwaddr ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_ifindex ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_metric ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_mtu ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_name ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_netmask ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO ifr_qlen ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO inet_aton ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at addr: 
+
+<!-- ##### MACRO inet_ntop ##### -->
+<para>
+
+</para>
+
+ at af: 
+ at src: 
+ at dst: 
+ at cnt: 
+
+<!-- ##### MACRO ioctl ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at command: 
+ at val: 
+
+<!-- ##### MACRO listen ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at n: 
+
+<!-- ##### MACRO localtime_r ##### -->
+<para>
+
+</para>
+
+ at time: 
+ at resultp: 
+
+<!-- ##### MACRO ngettext ##### -->
+<para>
+
+</para>
+
+ at Singular: 
+ at Plural: 
+ at Number: 
+
+<!-- ##### MACRO ntohl ##### -->
+<para>
+
+</para>
+
+ at netlong: 
+
+<!-- ##### FUNCTION purple_account_request_response_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_account_request_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_accounts_find_any ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at protocol: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_accounts_find_connected ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at protocol: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_accounts_find_ext ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at protocol_id: 
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at const PurpleAccount *account:
+ at Returns: 
+
+<!-- ##### FUNCTION purple_blist_init ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_blist_node_flags_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_blist_uninit ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_certificate_verification_status_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_connection_error_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_connection_flags_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_connection_state_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_conv_chat_buddy_flags_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_conv_update_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_conversation_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_dbus_get_handle ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_dbus_get_init_error ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_dbus_init ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_dbus_init_ids ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_dbus_is_owner ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_dbus_register_pointer ##### -->
+<para>
+
+</para>
+
+ at node: 
+ at type: 
+
+<!-- ##### FUNCTION purple_dbus_signal_emit_purple ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at num_values: 
+ at values: 
+ at vargs: 
+
+<!-- ##### FUNCTION purple_dbus_uninit ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_dbus_unregister_pointer ##### -->
+<para>
+
+</para>
+
+ at node: 
+
+<!-- ##### FUNCTION purple_debug_level_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_des3_cipher_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_des_cipher_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_desktop_item_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_hmac_cipher_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_icon_scale_rules_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_init ##### -->
+<para>
+
+</para>
+
+ at void: 
+
+<!-- ##### FUNCTION purple_input_condition_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_log_read_flags_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_log_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_md4_hash_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_md5_hash_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_message_flags_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_notify_msg_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_notify_search_button_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_notify_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_notify_user_info_entry_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_plugin_pref_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_plugin_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_pmp_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_pounce_event_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_pounce_option_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_pref_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_presence_context_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_privacy_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_protocol_options_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_proxy_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_rc4_cipher_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_request_field_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_request_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_roomlist_field_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_roomlist_room_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_sha1_hash_get_gtype ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_sound_event_id_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_ssl_error_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_status_primitive_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_string_format_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### MACRO purple_strlcat ##### -->
+<para>
+
+</para>
+
+ at dest: 
+ at src: 
+
+<!-- ##### MACRO purple_strlcpy ##### -->
+<para>
+
+</para>
+
+ at dest: 
+ at src: 
+
+<!-- ##### FUNCTION purple_stun_nat_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_stun_status_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_sub_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_typing_state_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_destroy ##### -->
+<para>
+
+</para>
+
+ at value: 
+
+<!-- ##### FUNCTION purple_value_dup ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_boolean ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_boxed ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_char ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_enum ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_int ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_int64 ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_long ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_object ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_pointer ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_short ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_specific_type ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_string ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_subtype ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_type ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_uchar ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_uint ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_uint64 ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_ulong ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_get_ushort ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_is_outgoing ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_new ##### -->
+<para>
+
+</para>
+
+ at type: 
+ at Varargs: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_new_outgoing ##### -->
+<para>
+
+</para>
+
+ at type: 
+ at Varargs: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_value_set_boolean ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_boxed ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_char ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_enum ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_int ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_int64 ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_long ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Param2: 
+
+<!-- ##### FUNCTION purple_value_set_object ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_pointer ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_short ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at Param2: 
+
+<!-- ##### FUNCTION purple_value_set_string ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_uchar ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_uint ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_uint64 ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_ulong ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_value_set_ushort ##### -->
+<para>
+
+</para>
+
+ at value: 
+ at data: 
+
+<!-- ##### FUNCTION purple_xfer_status_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### FUNCTION purple_xfer_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
+<!-- ##### MACRO recv ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at buf: 
+ at len: 
+ at flags: 
+
+<!-- ##### MACRO rename ##### -->
+<para>
+
+</para>
+
+ at oldname: 
+ at newname: 
+
+<!-- ##### MACRO send ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at buf: 
+ at buflen: 
+ at flags: 
+
+<!-- ##### MACRO sendto ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at buf: 
+ at len: 
+ at flags: 
+ at to: 
+ at tolen: 
+
+<!-- ##### MACRO setsockopt ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at level: 
+ at optname: 
+ at optval: 
+ at optlen: 
+
+<!-- ##### MACRO sleep ##### -->
+<para>
+
+</para>
+
+ at x: 
+
+<!-- ##### MACRO snprintf ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO socket ##### -->
+<para>
+
+</para>
+
+ at domain: 
+ at style: 
+ at protocol: 
+
+<!-- ##### MACRO vsnprintf ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION wpurple_bind ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at length: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_close ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_connect ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at length: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_fcntl ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at command: 
+ at Varargs: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_get_timezone_abbreviation ##### -->
+<para>
+
+</para>
+
+ at tm: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_gethostbyname ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_gethostname ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at size: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_getsockname ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at addr: 
+ at lenptr: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_getsockopt ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at level: 
+ at optname: 
+ at optval: 
+ at optlenptr: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_gettimeofday ##### -->
+<para>
+
+</para>
+
+ at p: 
+ at z: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_inet_aton ##### -->
+<para>
+
+</para>
+
+ at name: 
+ at addr: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_inet_ntop ##### -->
+<para>
+
+</para>
+
+ at af: 
+ at src: 
+ at dst: 
+ at cnt: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_ioctl ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at command: 
+ at opt: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_listen ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at n: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_localtime_r ##### -->
+<para>
+
+</para>
+
+ at time: 
+ at resultp: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_read ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at buf: 
+ at size: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_recv ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at buf: 
+ at len: 
+ at flags: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_rename ##### -->
+<para>
+
+</para>
+
+ at oldname: 
+ at newname: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_send ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at buf: 
+ at size: 
+ at flags: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_sendto ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at buf: 
+ at len: 
+ at flags: 
+ at to: 
+ at tolen: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_setsockopt ##### -->
+<para>
+
+</para>
+
+ at socket: 
+ at level: 
+ at optname: 
+ at optval: 
+ at optlen: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_socket ##### -->
+<para>
+
+</para>
+
+ at domain: 
+ at style: 
+ at protocol: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_strerror ##### -->
+<para>
+
+</para>
+
+ at errornum: 
+ at Returns: 
+
+<!-- ##### FUNCTION wpurple_write ##### -->
+<para>
+
+</para>
+
+ at fd: 
+ at buf: 
+ at size: 
+ at Returns: 
+
+<!-- ##### FUNCTION x_ml_node_type_get_type ##### -->
+<para>
+
+</para>
+
+ at void: 
+ at Returns: 
+
============================================================
--- doc/libpurple/tmpl/libymsg.sgml	3c07a7f0dd2934aeeba94396f65d57ab7e0d0b69
+++ doc/libpurple/tmpl/libymsg.sgml	b5df62e30f61483d0e5bd24925a8c870f9fc9e1f
@@ -9,13 +9,11 @@ libymsg
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/log.sgml	2bc1ff74a7cc4ef5374ebc3c54fd70ae2322ce29
+++ doc/libpurple/tmpl/log.sgml	2dc0427d41d54b091ce9456deb4bd69b6feedcb0
@@ -9,13 +9,11 @@ log
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/login.sgml	0907eceb554a7fbfeac249d248737b51ee46bf26
+++ doc/libpurple/tmpl/login.sgml	cc302248b756c92f231de150deda7d941aa06770
@@ -9,13 +9,11 @@ login
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/markup.sgml	12f6065ac097b1158b6d55a85ecc5757fb2cabf9
+++ doc/libpurple/tmpl/markup.sgml	1ba9db321355c9c10b5c601083c29f7f8947cbbe
@@ -9,13 +9,11 @@ markup
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/marshallers.sgml	600578431d32f639ea9ecc35a1b77abed479d994
+++ /dev/null	
@@ -1,207 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-marshallers
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### MACRO purple_smarshal_VOID__OBJECT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__OBJECT_OBJECT ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### MACRO purple_smarshal_VOID__POINTER ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__POINTER_POINTER ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__POINTER_POINTER_OBJECT ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__POINTER_POINTER_POINTER ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_BOOLEAN__VOID ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_BOOLEAN__OBJECT_POINTER_STRING ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__STRING_STRING ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__STRING_STRING_DOUBLE ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__ENUM_STRING ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__ENUM_STRING_STRING ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__ENUM_STRING_STRING_BOOLEAN ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__FLAGS_FLAGS ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
-<!-- ##### FUNCTION purple_smarshal_VOID__STRING_STRING_OBJECT_OBJECT ##### -->
-<para>
-
-</para>
-
- at closure: 
- at return_value: 
- at n_param_values: 
- at param_values: 
- at invocation_hint: 
- at marshal_data: 
-
-
============================================================
--- doc/libpurple/tmpl/md4hash.sgml	1c5c4f7c45b883f47c1641483b0d8aa3abcc9ce3
+++ doc/libpurple/tmpl/md4hash.sgml	9e6b43f8bbe8446eae0414b52e79af6de923948d
@@ -9,13 +9,11 @@ PurpleMD4Hash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,11 +25,6 @@ PurpleMD4Hash
 
 </para>
 
- at parent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
 <!-- ##### STRUCT PurpleMD4HashClass ##### -->
 <para>
@@ -44,15 +37,6 @@ PurpleMD4Hash
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_md4_hash_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_md4_hash_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/md5hash.sgml	157b605461e5ced26c51e1e93f2178d48bb074b6
+++ doc/libpurple/tmpl/md5hash.sgml	8e8b80484547d56b09ed8254c845cae574c396f7
@@ -9,13 +9,11 @@ PurpleMD5Hash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,6 @@ PurpleMD5Hash
 
 </para>
 
- at parent: 
- at parent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
 <!-- ##### STRUCT PurpleMD5HashClass ##### -->
 <para>
@@ -46,15 +38,6 @@ PurpleMD5Hash
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_md5_hash_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_md5_hash_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/mdns_common.sgml	d4d8b88f5f1da894ff28d0a88f9e216c8e278329
+++ doc/libpurple/tmpl/mdns_common.sgml	a333eae23360eafeeb21b16e48124758bab058f6
@@ -9,13 +9,11 @@ mdns_common
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/mdns_types.sgml	1638778366494b1174c53b1e1f4d7e19f5ec7468
+++ doc/libpurple/tmpl/mdns_types.sgml	02fd7b5b2b06795787c8eac8b545a32d6f74f542
@@ -9,13 +9,11 @@ mdns_types
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/media-gst.sgml	5af8301dd8a0b5cfd7e997ed31d7e5157d81844d
+++ doc/libpurple/tmpl/media-gst.sgml	9e1eebaf684a2836ee4fc7e08af3172022fa6c1a
@@ -9,13 +9,11 @@ media-gst
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/media.sgml	f35ff73fd1a672b9e67f282b022f02477cdd8090
+++ doc/libpurple/tmpl/media.sgml	b49e60e29f64b3bb904335595ae36dd30c4d7c02
@@ -9,13 +9,11 @@ media
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/mediamanager.sgml	b3642174d7b3b9b66300d19fd39769d6be3a68d6
+++ doc/libpurple/tmpl/mediamanager.sgml	7f4b2c803a00f48d27b3c167b4ca92590aba313e
@@ -9,13 +9,11 @@ mediamanager
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/message.sgml	431dadb434a80a7ce877e49f28a3f54d94bb8479
+++ doc/libpurple/tmpl/message.sgml	10c6d07d8ef8b79f15489349eb0f93a69076bbfe
@@ -9,117 +9,334 @@ message
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### STRUCT JabberMessage ##### -->
+<!-- ##### MACRO MsimMessage ##### -->
 <para>
 
 </para>
 
- at js: 
- at sent: 
- at delayed: 
- at hasBuzz: 
- at id: 
- at from: 
- at to: 
- at subject: 
- at body: 
- at xhtml: 
- at password: 
- at error: 
- at thread_id: 
- at etc: 
- at eventitems: 
 
-<!-- ##### FUNCTION jabber_message_free ##### -->
+
+<!-- ##### TYPEDEF MsimMessageType ##### -->
 <para>
 
 </para>
 
- at jm: 
 
+<!-- ##### STRUCT MsimMessageElement ##### -->
+<para>
 
-<!-- ##### FUNCTION jabber_message_send ##### -->
+</para>
+
+ at name: 
+ at dynamic_name: 
+ at type: 
+ at data: 
+
+<!-- ##### MACRO msim_msg_get_next_element_node ##### -->
 <para>
 
 </para>
 
- at jm: 
+ at msg: 
 
 
-<!-- ##### FUNCTION jabber_message_parse ##### -->
+<!-- ##### MACRO MSIM_TYPE_RAW ##### -->
 <para>
 
 </para>
 
- at js: 
- at packet: 
 
 
-<!-- ##### FUNCTION jabber_message_send_im ##### -->
+<!-- ##### MACRO MSIM_TYPE_INTEGER ##### -->
 <para>
 
 </para>
 
- at gc: 
- at who: 
+
+
+<!-- ##### MACRO MSIM_TYPE_STRING ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MSIM_TYPE_BINARY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MSIM_TYPE_BOOLEAN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MSIM_TYPE_DICTIONARY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MSIM_TYPE_LIST ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION msim_escape ##### -->
+<para>
+
+</para>
+
 @msg: 
- at flags: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_message_send_chat ##### -->
+<!-- ##### FUNCTION msim_unescape ##### -->
 <para>
 
 </para>
 
- at gc: 
- at id: 
- at message: 
- at flags: 
+ at msg: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_send_typing ##### -->
+<!-- ##### FUNCTION msim_msg_new ##### -->
 <para>
 
 </para>
 
- at gc: 
- at who: 
- at state: 
+ at first_key: 
+ at Varargs: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_buzz_isenabled ##### -->
+<!-- ##### FUNCTION msim_msg_clone ##### -->
 <para>
 
 </para>
 
- at js: 
- at namespace: 
+ at old: 
 @Returns: 
 
 
-<!-- ##### FUNCTION jabber_custom_smileys_isenabled ##### -->
+<!-- ##### FUNCTION msim_msg_free_element_data ##### -->
 <para>
 
 </para>
 
- at js: 
- at namespace: 
+ at elem: 
+
+
+<!-- ##### FUNCTION msim_msg_free ##### -->
+<para>
+
+</para>
+
+ at msg: 
+
+
+<!-- ##### FUNCTION msim_msg_append ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at type: 
+ at data: 
 @Returns: 
 
 
+<!-- ##### FUNCTION msim_msg_insert_before ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name_before: 
+ at name: 
+ at type: 
+ at data: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_pack_element_data ##### -->
+<para>
+
+</para>
+
+ at elem: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_dump ##### -->
+<para>
+
+</para>
+
+ at fmt_string: 
+ at msg: 
+
+
+<!-- ##### FUNCTION msim_msg_pack ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_list_free ##### -->
+<para>
+
+</para>
+
+ at l: 
+
+
+<!-- ##### MACRO GCC_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO FORMAT_ATTR ##### -->
+<para>
+
+</para>
+
+ at pos: 
+
+
+<!-- ##### MACRO NORETURN_ATTR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO SENTINEL_ATTR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION msim_send ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_parse ##### -->
+<para>
+
+</para>
+
+ at raw: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_string ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_list ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_dictionary ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_integer ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_binary ##### -->
+<para>
+
+</para>
+
+ at msg: 
+ at name: 
+ at binary_data: 
+ at binary_length: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_string_from_element ##### -->
+<para>
+
+</para>
+
+ at elem: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION msim_msg_get_integer_from_element ##### -->
+<para>
+
+</para>
+
+ at elem: 
+ at Returns: 
+
+
============================================================
--- doc/libpurple/tmpl/mime.sgml	864bd9b1de955cbc3bb1b3bb2713c381ae65b950
+++ doc/libpurple/tmpl/mime.sgml	1323ad120f433274781988f8f611c115f9e7ae12
@@ -9,13 +9,11 @@ mime
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/module.sgml	0e893881ad9f10a50f10c65bc65a175594d706c7
+++ doc/libpurple/tmpl/module.sgml	43dd7063950be425dbe0265027bc7f9e456a14a1
@@ -9,13 +9,11 @@ module
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/mono-glue.sgml	ee49b899ac7c85150587fe6e248df83134cb559e
+++ doc/libpurple/tmpl/mono-glue.sgml	07d14c06ab0c8694ef2070c964295e59a1a47930
@@ -9,13 +9,11 @@ mono-glue
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/mono-helper.sgml	e5b0300cb79576ab1ead2df90df723d2a2393d4f
+++ doc/libpurple/tmpl/mono-helper.sgml	3f5114a578df020bf925fe6bb7cce754d70a6e88
@@ -9,13 +9,11 @@ mono-helper
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/msg.sgml	c85929d307881c44b0e7e1b44a1664aa802d2f9a
+++ doc/libpurple/tmpl/msg.sgml	7287547968a5ce719906535cf2eea70fa7dee454
@@ -9,13 +9,11 @@ msg
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/msn.sgml	e08d9a6b1fbc2d6fb87d85775e6138bf559e142d
+++ doc/libpurple/tmpl/msn.sgml	449cdca04b25148d9b2e34b08375846f05a60e57
@@ -9,13 +9,11 @@ msn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/msnutils.sgml	f2cf835ba244520bfb3650b9a35816618745b404
+++ doc/libpurple/tmpl/msnutils.sgml	f922e382efcf2482186e73ef720556ea1da4a5ae
@@ -9,13 +9,11 @@ msnutils
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/multimx.sgml	e67351de145fc74154eb60e7321609ee710a7333
+++ doc/libpurple/tmpl/multimx.sgml	94daa964ce75ffb29a3d8b6a0b152114828d49e6
@@ -9,13 +9,11 @@ multimx
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/mxit.sgml	5660440fc382f3cd2a032527fbd657e4ed41f0be
+++ doc/libpurple/tmpl/mxit.sgml	8ebee84c5d561db120630a520c6607c88373ba36
@@ -9,13 +9,11 @@ mxit
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/myspace.sgml	0b72f34fba5a55c8d701f24c7097c5dbf05fac40
+++ doc/libpurple/tmpl/myspace.sgml	97adbef850f9a404851731e0c0f878915fd8284d
@@ -9,13 +9,11 @@ myspace
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/namespaces.sgml	66098d1070716ed33a5b010cd1736f1e1e8dfa11
+++ doc/libpurple/tmpl/namespaces.sgml	88df4a839768c1bb4ea4cbe0df0b8505de04af01
@@ -9,13 +9,11 @@ namespaces
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nat-pmp.sgml	2e8410c98a13872bb3ec538b2afb86d92e387526
+++ doc/libpurple/tmpl/nat-pmp.sgml	a384c3cef3617e8cf62a5aa4d37b4df3430c5b9b
@@ -9,13 +9,11 @@ nat-pmp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/network.sgml	956bd2c2a5fe91423c7c2772d059d0f3212dec76
+++ doc/libpurple/tmpl/network.sgml	18fc0b1c8db50859a436c78a333823e2122744e3
@@ -9,13 +9,11 @@ network
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nexus.sgml	91e9bbef094fb9a8cf47537a58fd0e222af140db
+++ doc/libpurple/tmpl/nexus.sgml	a3b27f54d719d4d3bd164cad565e16b0075262d0
@@ -9,13 +9,11 @@ nexus
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmconference.sgml	d852eca27d422826d435cf00b5067373fbe7dd18
+++ doc/libpurple/tmpl/nmconference.sgml	c7c51900da661a32e428efd644e224b18bcfce6c
@@ -9,13 +9,11 @@ nmconference
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmconn.sgml	5b77c6583510ac24f374c694ee052b8282e919eb
+++ doc/libpurple/tmpl/nmconn.sgml	4d65e9a2e435fdc17d5e2117ba7494cec32b299c
@@ -9,13 +9,11 @@ nmconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmcontact.sgml	64c52fa0f53ff750e13011387e1ce1d32f756072
+++ doc/libpurple/tmpl/nmcontact.sgml	8b0b1af65250c90efb4b1dc1f8ec0228c3d24a27
@@ -9,13 +9,11 @@ nmcontact
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmevent.sgml	76d7f682196d04c0c6e60528226462898bcc86c2
+++ doc/libpurple/tmpl/nmevent.sgml	a997c03897d669e4a451654de620502f754d41c8
@@ -9,13 +9,11 @@ nmevent
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmfield.sgml	3d982fa3ca5da3c60250f054aebe75bdf7e31f7b
+++ doc/libpurple/tmpl/nmfield.sgml	53e22c2cb791245e705291a3a55a7fe97fbb2e05
@@ -9,13 +9,11 @@ nmfield
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmmessage.sgml	a3e3d24ece31cc6d70078a64139c5917fea387e4
+++ doc/libpurple/tmpl/nmmessage.sgml	ec94b868d354a79c06085f504be46d9ea9ba85e6
@@ -9,13 +9,11 @@ nmmessage
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmrequest.sgml	d1d1bccb11bc45eb392610507cb05a9393bd2042
+++ doc/libpurple/tmpl/nmrequest.sgml	c875b98c06dd9f6088646ba96269f9d909e24e10
@@ -9,13 +9,11 @@ nmrequest
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmrtf.sgml	a883c56119f1396e51dab8a4648f1f39f34a0326
+++ doc/libpurple/tmpl/nmrtf.sgml	7e9ee15cc1ee25da6836feec0a53b58b6434a880
@@ -9,13 +9,11 @@ nmrtf
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmuser.sgml	0c050f3eb78600b4422e79358514976912b80ba8
+++ doc/libpurple/tmpl/nmuser.sgml	124b49916f246f76c20b35dc1990d08a812f4092
@@ -9,13 +9,11 @@ nmuser
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/nmuserrecord.sgml	38ec84bf18c2a74ec1e8b090384083c1942637d5
+++ doc/libpurple/tmpl/nmuserrecord.sgml	99594410b4df3dd242a9290cb1a09bca52f6aae4
@@ -9,13 +9,11 @@ nmuserrecord
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/notification.sgml	b0af9cbea8a746feaa8c88d30ef95193065377e3
+++ doc/libpurple/tmpl/notification.sgml	c52e324b3b7b51e6eab8e04d2145533745a21d20
@@ -9,13 +9,11 @@ notification
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/notify.sgml	b18c3db7f96c401cea6228a51b5845e8c7aabd13
+++ doc/libpurple/tmpl/notify.sgml	80b948a671ae8f93f2cb812ac87d60f900461911
@@ -9,13 +9,11 @@ notify
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -263,7 +261,7 @@ notify
 
 @gc: 
 @results: 
- at data_NULL: 
+ at data: 
 
 
 <!-- ##### FUNCTION purple_notify_searchresults_button_add ##### -->
@@ -319,7 +317,7 @@ notify
 </para>
 
 @results: 
- at row_NULL: 
+ at row: 
 
 
 <!-- ##### FUNCTION purple_notify_searchresults_get_rows_count ##### -->
@@ -632,7 +630,7 @@ notify
 </para>
 
 @type: 
- at ui_handle_NULL: 
+ at ui_handle: 
 
 
 <!-- ##### FUNCTION purple_notify_close_with_handle ##### -->
@@ -640,7 +638,7 @@ notify
 
 </para>
 
- at handle_NULL: 
+ at handle: 
 
 
 <!-- ##### MACRO purple_notify_info ##### -->
============================================================
--- doc/libpurple/tmpl/ntlm.sgml	a15f38adb45df8c0b0935b20c1293d21093fffe4
+++ doc/libpurple/tmpl/ntlm.sgml	cd1b38abf9bbaed25e6453e040004d9a4e45e63d
@@ -9,13 +9,11 @@ ntlm
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/object.sgml	d6212ec99d1f1780dc7c8acfea2395d6e7d28cce
+++ doc/libpurple/tmpl/object.sgml	7403f5e29b957b49e53d0f1d101e85cb6e83de36
@@ -9,13 +9,11 @@ object
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/oim.sgml	d65ffc818607fcc8e8fb6e33c2005ef3926500da
+++ doc/libpurple/tmpl/oim.sgml	f70fea46629de895669c63cb0fc243a7cf82e971
@@ -9,13 +9,11 @@ oim
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/oob.sgml	9c78693dabb7cd231a3cc7dfe838266db1b7acc4
+++ doc/libpurple/tmpl/oob.sgml	ba5723973ad618c92fc8e879ee2b67192312aec7
@@ -9,13 +9,11 @@ oob
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/oscar.sgml	f369125135f3f2fb709d60d22eed631267ed7144
+++ doc/libpurple/tmpl/oscar.sgml	0aaf1a8c57b9b5646d40c807ac074f48d4f3b11b
@@ -9,13 +9,11 @@ oscar
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -2637,6 +2635,17 @@ oscar
 </para>
 
 @od: 
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
+ at OscarData *, aim_module_t *:
 @OscarData *, aim_module_t *: 
 @Returns: 
 
============================================================
--- doc/libpurple/tmpl/oscarcommon.sgml	0e43bffc45972b7ce2e9e3bb32fa58d449a3ca83
+++ doc/libpurple/tmpl/oscarcommon.sgml	bff49c23098ae822daa4966a1ff490789da378e8
@@ -9,13 +9,11 @@ oscarcommon
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/p2p.sgml	2cffb8b112e4c67a31305c227e19d465f68b1ebd
+++ doc/libpurple/tmpl/p2p.sgml	bb4cf2f4e9334661f635e22edbd37debf9211d44
@@ -9,13 +9,11 @@ p2p
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/packet_parse.sgml	779471856263e5e95802fa3e0b668cf1eada886b
+++ doc/libpurple/tmpl/packet_parse.sgml	27e2871a8b9bb375b6e16af7d3a5cf9407629b8e
@@ -9,13 +9,11 @@ packet_parse
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/page.sgml	a7d0942f5b2053da066d5e27208b6f49b5fc4d7a
+++ doc/libpurple/tmpl/page.sgml	eae98437bfa214a08c1460611af98a71f4cd7fb5
@@ -9,13 +9,11 @@ page
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/peer.sgml	2004e4a02b28a14f0faf766978d4ffa41ddf7c92
+++ /dev/null	
@@ -1,558 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-peer
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### STRUCT ChecksumData ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT OdcFrame ##### -->
-<para>
-
-</para>
-
- at type: 
- at subtype: 
- at cookie: 
- at encoding: 
- at flags: 
- at bn: 
- at payload: 
-
-<!-- ##### STRUCT OftFrame ##### -->
-<para>
-
-</para>
-
- at type: 
- at cookie: 
- at encrypt: 
- at compress: 
- at totfiles: 
- at filesleft: 
- at totparts: 
- at partsleft: 
- at totsize: 
- at size: 
- at modtime: 
- at checksum: 
- at rfrcsum: 
- at rfsize: 
- at cretime: 
- at rfcsum: 
- at nrecvd: 
- at recvcsum: 
- at idstring: 
- at flags: 
- at lnameoffset: 
- at lsizeoffset: 
- at dummy: 
- at macfileinfo: 
- at nencode: 
- at nlanguage: 
- at name: 
- at name_length: 
-
-<!-- ##### STRUCT ProxyFrame ##### -->
-<para>
-
-</para>
-
- at version: 
- at type: 
- at unknown: 
- at flags: 
- at payload: 
-
-<!-- ##### STRUCT PeerConnection ##### -->
-<para>
-
-</para>
-
- at od: 
- at type: 
- at bn: 
- at magic: 
- at cookie: 
- at lastrequestnumber: 
- at ready: 
- at flags: 
- at lastactivity: 
- at destroy_timeout: 
- at disconnect_reason: 
- at error_message: 
- at frame: 
- at client_connect_data: 
- at verified_connect_data: 
- at listen_data: 
- at connect_timeout_timer: 
- at listenerfd: 
- at fd: 
- at header: 
- at header_received: 
- at proxy_header: 
- at proxy_header_received: 
- at buffer_incoming: 
- at buffer_outgoing: 
- at watcher_incoming: 
- at watcher_outgoing: 
- at proxyip: 
- at clientip: 
- at verifiedip: 
- at port: 
- at use_proxy: 
- at checksum_data: 
- at xfer: 
- at xferdata: 
- at sending_data_timer: 
-
-<!-- ##### MACRO PEER_CONNECTION_FLAG_INITIATED_BY_ME ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_CONNECTION_FLAG_APPROVED ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_CONNECTION_FLAG_TRIED_DIRECT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_CONNECTION_FLAG_TRIED_PROXY ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_PROMPT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_RESUMEACCEPT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_ACK ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_DONE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_RESUME ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_RESUMEACK ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_GETFILE_REQUESTLISTING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_GETFILE_RECEIVELISTING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_GETFILE_RECEIVEDLISTING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_GETFILE_ACKLISTING ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_TYPE_GETFILE_REQUESTFILE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO AIM_PEER_PROXY_SERVER ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO ICQ_PEER_PROXY_SERVER ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_PORT ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_PACKET_VERSION ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_TYPE_ERROR ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_TYPE_CREATE ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_TYPE_CREATED ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_TYPE_JOIN ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PEER_PROXY_TYPE_READY ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### FUNCTION peer_connection_new ##### -->
-<para>
-
-</para>
-
- at od: 
- at type: 
- at bn: 
- at Returns: 
-
-
-<!-- ##### FUNCTION peer_connection_destroy ##### -->
-<para>
-
-</para>
-
- at conn: 
- at reason: 
- at error_message: 
-
-
-<!-- ##### FUNCTION peer_connection_schedule_destroy ##### -->
-<para>
-
-</para>
-
- at conn: 
- at reason: 
- at error_message: 
-
-
-<!-- ##### FUNCTION peer_connection_find_by_type ##### -->
-<para>
-
-</para>
-
- at od: 
- at bn: 
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION peer_connection_find_by_cookie ##### -->
-<para>
-
-</para>
-
- at od: 
- at bn: 
- at cookie: 
- at Returns: 
-
-
-<!-- ##### FUNCTION peer_connection_listen_cb ##### -->
-<para>
-
-</para>
-
- at data: 
- at source: 
- at cond: 
-
-
-<!-- ##### FUNCTION peer_connection_recv_cb ##### -->
-<para>
-
-</para>
-
- at data: 
- at source: 
- at cond: 
-
-
-<!-- ##### FUNCTION peer_connection_send ##### -->
-<para>
-
-</para>
-
- at conn: 
- at bs: 
-
-
-<!-- ##### FUNCTION peer_connection_trynext ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_connection_finalize_connection ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_connection_propose ##### -->
-<para>
-
-</para>
-
- at od: 
- at type: 
- at bn: 
-
-
-<!-- ##### FUNCTION peer_connection_got_proposition ##### -->
-<para>
-
-</para>
-
- at od: 
- at bn: 
- at message: 
- at args: 
-
-
-<!-- ##### FUNCTION peer_odc_close ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_odc_recv_frame ##### -->
-<para>
-
-</para>
-
- at conn: 
- at bs: 
-
-
-<!-- ##### FUNCTION peer_odc_send_cookie ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_odc_send_typing ##### -->
-<para>
-
-</para>
-
- at conn: 
- at typing: 
-
-
-<!-- ##### FUNCTION peer_odc_send_im ##### -->
-<para>
-
-</para>
-
- at conn: 
- at msg: 
- at len: 
- at encoding: 
- at autoreply: 
-
-
-<!-- ##### FUNCTION peer_oft_close ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_oft_recv_frame ##### -->
-<para>
-
-</para>
-
- at conn: 
- at bs: 
-
-
-<!-- ##### FUNCTION peer_oft_send_prompt ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION peer_oft_checksum_destroy ##### -->
-<para>
-
-</para>
-
- at checksum_data: 
-
-
-<!-- ##### FUNCTION peer_oft_recvcb_init ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION peer_oft_recvcb_end ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION peer_oft_recvcb_ack_recv ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at buffer: 
- at size: 
-
-
-<!-- ##### FUNCTION peer_oft_sendcb_init ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION peer_oft_sendcb_ack ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at buffer: 
- at size: 
-
-
-<!-- ##### FUNCTION peer_oft_cb_generic_cancel ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION peer_proxy_connection_established_cb ##### -->
-<para>
-
-</para>
-
- at data: 
- at source: 
- at error_message: 
-
-
============================================================
--- doc/libpurple/tmpl/pep.sgml	d6f90f2cb0d41d60323b1f86c2ceb05fab881997
+++ doc/libpurple/tmpl/pep.sgml	b9f26cb42be0ed7d6e0bfd1024be4d4124676b99
@@ -9,13 +9,11 @@ pep
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/perl-common.sgml	028dd061490b919f91c920a46235221080963b23
+++ doc/libpurple/tmpl/perl-common.sgml	8bd551448788787e91a45164f8eef2958229997d
@@ -9,13 +9,11 @@ perl-common
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -76,6 +74,24 @@ perl-common
 
 </para>
 
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
+ at pTHX_ CV *cv:
+
 @pTHX_ CV *cv: 
 @cv: 
 @mark: 
============================================================
--- doc/libpurple/tmpl/perl-handlers.sgml	cd401f25e16383b5f39df7a1c953ed6099133a9f
+++ doc/libpurple/tmpl/perl-handlers.sgml	db4a26d313a6f24d0971dd68e712c087c44a17fa
@@ -9,13 +9,11 @@ perl-handlers
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/persist.sgml	bc0dd20c6aab7d4c3c552689ece1de4cd5baf97f
+++ doc/libpurple/tmpl/persist.sgml	a77d05e86f2693da3f03d359ac2ac5cf9445ac73
@@ -9,13 +9,11 @@ persist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/ping.sgml	885873228f56ed39e6f16d05ca37c13937d8d96b
+++ doc/libpurple/tmpl/ping.sgml	3f45a7e12cfbd918092e58860b90b1e582167705
@@ -9,13 +9,11 @@ ping
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/plugin.sgml	be21cecbf6d360fd98c48455f2e1d93db649a58b
+++ doc/libpurple/tmpl/plugin.sgml	f7a0d11ef47afc8efe663b01430091a537caebbb
@@ -9,13 +9,11 @@ plugin
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -503,6 +501,44 @@ plugin
 
 </para>
 
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
 @void *: 
 @data: 
 
@@ -512,6 +548,44 @@ plugin
 
 </para>
 
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
+ at void *:
+
 @void *: 
 
 
@@ -520,6 +594,44 @@ plugin
 
 </para>
 
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
 @PurplePlugin *, void *: 
 @data: 
 
@@ -529,6 +641,44 @@ plugin
 
 </para>
 
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
 @PurplePlugin *, void *: 
 
 
@@ -537,6 +687,44 @@ plugin
 
 </para>
 
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
 @PurplePlugin *, void *: 
 @data: 
 
@@ -546,6 +734,44 @@ plugin
 
 </para>
 
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
+ at PurplePlugin *, void *:
+
 @PurplePlugin *, void *: 
 
 
@@ -643,6 +869,25 @@ plugin
 </para>
 
 @label: 
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
+ at PurplePluginAction *:
 @PurplePluginAction *: 
 @Returns: 
 
============================================================
--- doc/libpurple/tmpl/pluginpref.sgml	c8dc38bdb5ecc7b78ac37b6bbda3ff4ad7bb1996
+++ doc/libpurple/tmpl/pluginpref.sgml	60ef5bf34acd2edd5d809fb6796a34a4c363e8f7
@@ -9,13 +9,11 @@ pluginpref
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/pobject.sgml	4a32dac5de86950aad9fbc6dfbac589f71040071
+++ doc/libpurple/tmpl/pobject.sgml	ff5f0b1b3ba374f919db0cf0e759671151ff3aad
@@ -9,13 +9,11 @@ PurpleObject
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/pounce.sgml	5e90fc8f2112590713f06aaf510d775230bf674f
+++ doc/libpurple/tmpl/pounce.sgml	1e7e7e016ee99d9c5d218f7f5948f1df21379e71
@@ -9,13 +9,11 @@ pounce
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -297,7 +295,45 @@ pounce
 @ui: 
 @cb: 
 @PurplePounce *pounce: 
+ at PurplePounce *pounce:
 @PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce:
+ at PurplePounce *pounce: 
+ at PurplePounce *pounce: 
 
 
 <!-- ##### FUNCTION purple_pounces_unregister_handler ##### -->
============================================================
--- doc/libpurple/tmpl/prefs.sgml	29436ff7b9606d10a70a7d36e95652e21d874469
+++ doc/libpurple/tmpl/prefs.sgml	f35552f28341d180eb898dfe3199713d543d34b1
@@ -9,13 +9,11 @@ prefs
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/presence.sgml	5eb29c5e98480f33997042b5536f4691355ae5d3
+++ doc/libpurple/tmpl/presence.sgml	b1601ef08d5aca776d6883ca66aed3c7f0747312
@@ -9,13 +9,11 @@ presence
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/privacy.sgml	435ec80a342ce54b47f01aaf593e41b3c456d3c3
+++ doc/libpurple/tmpl/privacy.sgml	a56bbc5b618c7908971247019e9f0ed647bb3b67
@@ -9,13 +9,11 @@ privacy
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/profile.sgml	17ff02ccfa6cff2f455fd0635502d735dd7b3adc
+++ doc/libpurple/tmpl/profile.sgml	793dc4de4bd4a60546023d12d96e2b6c26b1d965
@@ -9,13 +9,11 @@ profile
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/protocol.sgml	48f1c73772267faf3aae39e72a5c12c21201ea4c
+++ doc/libpurple/tmpl/protocol.sgml	7279ad2c58fca56a111da477833869dde81439ff
@@ -9,13 +9,11 @@ protocol
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/proxy.sgml	3674aa11ead9bc18b2862bc33d88c153f0e4e6a3
+++ doc/libpurple/tmpl/proxy.sgml	c47f9c25df603822fd5a920b2442ead4f5eb1b82
@@ -9,13 +9,11 @@ proxy
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/prpl.sgml	6f597572f9589813795bfa2b269f49ba879e3ca9
+++ doc/libpurple/tmpl/prpl.sgml	fc1d096aeeb6f50892af129366881d7fffee8579
@@ -9,13 +9,11 @@ prpl
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/purple-client-bindings.sgml	fca2a2c6847e6c682afb5bf3ee9150208695107b
+++ /dev/null	
@@ -1,7841 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-purple-client-bindings
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### ENUM PurpleAccountRequestType ##### -->
-<para>
-
-</para>
-
- at PURPLE_ACCOUNT_REQUEST_AUTHORIZATION: 
-
-<!-- ##### ENUM PurpleAccountRequestResponse ##### -->
-<para>
-
-</para>
-
- at PURPLE_ACCOUNT_RESPONSE_IGNORE: 
- at PURPLE_ACCOUNT_RESPONSE_DENY: 
- at PURPLE_ACCOUNT_RESPONSE_PASS: 
- at PURPLE_ACCOUNT_RESPONSE_ACCEPT: 
-
-<!-- ##### ENUM PurpleBlistNodeFlags ##### -->
-<para>
-
-</para>
-
- at PURPLE_BLIST_NODE_FLAG_NO_SAVE: 
-
-<!-- ##### ENUM PurpleCertificateVerificationStatus ##### -->
-<para>
-
-</para>
-
- at PURPLE_CERTIFICATE_INVALID: 
- at PURPLE_CERTIFICATE_VALID: 
-
-<!-- ##### ENUM PurpleCipherBatchMode ##### -->
-<para>
-
-</para>
-
- at PURPLE_CIPHER_BATCH_MODE_ECB: 
- at PURPLE_CIPHER_BATCH_MODE_CBC: 
-
-<!-- ##### ENUM PurpleCmdStatus ##### -->
-<para>
-
-</para>
-
- at PURPLE_CMD_STATUS_OK: 
- at PURPLE_CMD_STATUS_FAILED: 
- at PURPLE_CMD_STATUS_NOT_FOUND: 
- at PURPLE_CMD_STATUS_WRONG_ARGS: 
- at PURPLE_CMD_STATUS_WRONG_PRPL: 
- at PURPLE_CMD_STATUS_WRONG_TYPE: 
-
-<!-- ##### ENUM PurpleCmdRet ##### -->
-<para>
-
-</para>
-
- at PURPLE_CMD_RET_OK: 
- at PURPLE_CMD_RET_FAILED: 
- at PURPLE_CMD_RET_CONTINUE: 
-
-<!-- ##### ENUM PurpleCmdPriority ##### -->
-<para>
-
-</para>
-
- at PURPLE_CMD_P_VERY_LOW: 
- at PURPLE_CMD_P_LOW: 
- at PURPLE_CMD_P_DEFAULT: 
- at PURPLE_CMD_P_PRPL: 
- at PURPLE_CMD_P_PLUGIN: 
- at PURPLE_CMD_P_ALIAS: 
- at PURPLE_CMD_P_HIGH: 
- at PURPLE_CMD_P_VERY_HIGH: 
-
-<!-- ##### ENUM PurpleCmdFlag ##### -->
-<para>
-
-</para>
-
- at PURPLE_CMD_FLAG_IM: 
- at PURPLE_CMD_FLAG_CHAT: 
- at PURPLE_CMD_FLAG_PRPL_ONLY: 
- at PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS: 
-
-<!-- ##### ENUM PurpleConnectionFlags ##### -->
-<para>
-
-</para>
-
- at PURPLE_CONNECTION_FLAGS_HTML: 
- at PURPLE_CONNECTION_FLAGS_NO_BGCOLOR: 
- at PURPLE_CONNECTION_FLAGS_AUTO_RESP: 
- at PURPLE_CONNECTION_FLAGS_FORMATTING_WBFO: 
- at PURPLE_CONNECTION_FLAGS_NO_NEWLINES: 
- at PURPLE_CONNECTION_FLAGS_NO_FONTSIZE: 
- at PURPLE_CONNECTION_FLAGS_NO_URLDESC: 
- at PURPLE_CONNECTION_FLAGS_NO_IMAGES: 
- at PURPLE_CONNECTION_FLAGS_ALLOW_CUSTOM_SMILEY: 
- at PURPLE_CONNECTION_FLAGS_SUPPORT_MOODS: 
- at PURPLE_CONNECTION_FLAGS_SUPPORT_MOOD_MESSAGES: 
-
-<!-- ##### ENUM PurpleConnectionState ##### -->
-<para>
-
-</para>
-
- at PURPLE_CONNECTION_STATE_DISCONNECTED: 
- at PURPLE_CONNECTION_STATE_CONNECTED: 
- at PURPLE_CONNECTION_STATE_CONNECTING: 
-
-<!-- ##### ENUM PurpleConnectionError ##### -->
-<para>
-
-</para>
-
- at PURPLE_CONNECTION_ERROR_NETWORK_ERROR: 
- at PURPLE_CONNECTION_ERROR_INVALID_USERNAME: 
- at PURPLE_CONNECTION_ERROR_AUTHENTICATION_FAILED: 
- at PURPLE_CONNECTION_ERROR_AUTHENTICATION_IMPOSSIBLE: 
- at PURPLE_CONNECTION_ERROR_NO_SSL_SUPPORT: 
- at PURPLE_CONNECTION_ERROR_ENCRYPTION_ERROR: 
- at PURPLE_CONNECTION_ERROR_NAME_IN_USE: 
- at PURPLE_CONNECTION_ERROR_INVALID_SETTINGS: 
- at PURPLE_CONNECTION_ERROR_CERT_NOT_PROVIDED: 
- at PURPLE_CONNECTION_ERROR_CERT_UNTRUSTED: 
- at PURPLE_CONNECTION_ERROR_CERT_EXPIRED: 
- at PURPLE_CONNECTION_ERROR_CERT_NOT_ACTIVATED: 
- at PURPLE_CONNECTION_ERROR_CERT_HOSTNAME_MISMATCH: 
- at PURPLE_CONNECTION_ERROR_CERT_FINGERPRINT_MISMATCH: 
- at PURPLE_CONNECTION_ERROR_CERT_SELF_SIGNED: 
- at PURPLE_CONNECTION_ERROR_CERT_OTHER_ERROR: 
- at PURPLE_CONNECTION_ERROR_OTHER_ERROR: 
-
-<!-- ##### ENUM PurpleConversationType ##### -->
-<para>
-
-</para>
-
- at PURPLE_CONV_TYPE_UNKNOWN: 
- at PURPLE_CONV_TYPE_IM: 
- at PURPLE_CONV_TYPE_CHAT: 
- at PURPLE_CONV_TYPE_MISC: 
- at PURPLE_CONV_TYPE_ANY: 
-
-<!-- ##### ENUM PurpleConvUpdateType ##### -->
-<para>
-
-</para>
-
- at PURPLE_CONV_UPDATE_ADD: 
- at PURPLE_CONV_UPDATE_REMOVE: 
- at PURPLE_CONV_UPDATE_ACCOUNT: 
- at PURPLE_CONV_UPDATE_TYPING: 
- at PURPLE_CONV_UPDATE_UNSEEN: 
- at PURPLE_CONV_UPDATE_LOGGING: 
- at PURPLE_CONV_UPDATE_TOPIC: 
- at PURPLE_CONV_ACCOUNT_ONLINE: 
- at PURPLE_CONV_ACCOUNT_OFFLINE: 
- at PURPLE_CONV_UPDATE_AWAY: 
- at PURPLE_CONV_UPDATE_ICON: 
- at PURPLE_CONV_UPDATE_TITLE: 
- at PURPLE_CONV_UPDATE_CHATLEFT: 
- at PURPLE_CONV_UPDATE_FEATURES: 
-
-<!-- ##### ENUM PurpleTypingState ##### -->
-<para>
-
-</para>
-
- at PURPLE_NOT_TYPING: 
- at PURPLE_TYPING: 
- at PURPLE_TYPED: 
-
-<!-- ##### ENUM PurpleMessageFlags ##### -->
-<para>
-
-</para>
-
- at PURPLE_MESSAGE_SEND: 
- at PURPLE_MESSAGE_RECV: 
- at PURPLE_MESSAGE_SYSTEM: 
- at PURPLE_MESSAGE_AUTO_RESP: 
- at PURPLE_MESSAGE_ACTIVE_ONLY: 
- at PURPLE_MESSAGE_NICK: 
- at PURPLE_MESSAGE_NO_LOG: 
- at PURPLE_MESSAGE_WHISPER: 
- at PURPLE_MESSAGE_ERROR: 
- at PURPLE_MESSAGE_DELAYED: 
- at PURPLE_MESSAGE_RAW: 
- at PURPLE_MESSAGE_IMAGES: 
- at PURPLE_MESSAGE_NOTIFY: 
- at PURPLE_MESSAGE_NO_LINKIFY: 
- at PURPLE_MESSAGE_INVISIBLE: 
-
-<!-- ##### ENUM PurpleConvChatBuddyFlags ##### -->
-<para>
-
-</para>
-
- at PURPLE_CBFLAGS_NONE: 
- at PURPLE_CBFLAGS_VOICE: 
- at PURPLE_CBFLAGS_HALFOP: 
- at PURPLE_CBFLAGS_OP: 
- at PURPLE_CBFLAGS_FOUNDER: 
- at PURPLE_CBFLAGS_TYPING: 
- at PURPLE_CBFLAGS_AWAY: 
-
-<!-- ##### ENUM PurpleDebugLevel ##### -->
-<para>
-
-</para>
-
- at PURPLE_DEBUG_ALL: 
- at PURPLE_DEBUG_MISC: 
- at PURPLE_DEBUG_INFO: 
- at PURPLE_DEBUG_WARNING: 
- at PURPLE_DEBUG_ERROR: 
- at PURPLE_DEBUG_FATAL: 
-
-<!-- ##### ENUM PurpleDesktopItemType ##### -->
-<para>
-
-</para>
-
- at PURPLE_DESKTOP_ITEM_TYPE_NULL: 
- at PURPLE_DESKTOP_ITEM_TYPE_OTHER: 
- at PURPLE_DESKTOP_ITEM_TYPE_APPLICATION: 
- at PURPLE_DESKTOP_ITEM_TYPE_LINK: 
- at PURPLE_DESKTOP_ITEM_TYPE_FSDEVICE: 
- at PURPLE_DESKTOP_ITEM_TYPE_MIME_TYPE: 
- at PURPLE_DESKTOP_ITEM_TYPE_DIRECTORY: 
- at PURPLE_DESKTOP_ITEM_TYPE_SERVICE: 
- at PURPLE_DESKTOP_ITEM_TYPE_SERVICE_TYPE: 
-
-<!-- ##### ENUM PurpleInputCondition ##### -->
-<para>
-
-</para>
-
- at PURPLE_INPUT_READ: 
- at PURPLE_INPUT_WRITE: 
-
-<!-- ##### ENUM PurpleXferType ##### -->
-<para>
-
-</para>
-
- at PURPLE_XFER_UNKNOWN: 
- at PURPLE_XFER_SEND: 
- at PURPLE_XFER_RECEIVE: 
-
-<!-- ##### ENUM PurpleXferStatusType ##### -->
-<para>
-
-</para>
-
- at PURPLE_XFER_STATUS_UNKNOWN: 
- at PURPLE_XFER_STATUS_NOT_STARTED: 
- at PURPLE_XFER_STATUS_ACCEPTED: 
- at PURPLE_XFER_STATUS_STARTED: 
- at PURPLE_XFER_STATUS_DONE: 
- at PURPLE_XFER_STATUS_CANCEL_LOCAL: 
- at PURPLE_XFER_STATUS_CANCEL_REMOTE: 
-
-<!-- ##### ENUM PurpleLogType ##### -->
-<para>
-
-</para>
-
- at PURPLE_LOG_IM: 
- at PURPLE_LOG_CHAT: 
- at PURPLE_LOG_SYSTEM: 
-
-<!-- ##### ENUM PurpleLogReadFlags ##### -->
-<para>
-
-</para>
-
- at PURPLE_LOG_READ_NO_NEWLINE: 
-
-<!-- ##### ENUM PurpleMediaElementType ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_ELEMENT_NONE: 
- at PURPLE_MEDIA_ELEMENT_AUDIO: 
- at PURPLE_MEDIA_ELEMENT_VIDEO: 
- at PURPLE_MEDIA_ELEMENT_AUDIO_VIDEO: 
- at PURPLE_MEDIA_ELEMENT_NO_SRCS: 
- at PURPLE_MEDIA_ELEMENT_ONE_SRC: 
- at PURPLE_MEDIA_ELEMENT_MULTI_SRC: 
- at PURPLE_MEDIA_ELEMENT_REQUEST_SRC: 
- at PURPLE_MEDIA_ELEMENT_NO_SINKS: 
- at PURPLE_MEDIA_ELEMENT_ONE_SINK: 
- at PURPLE_MEDIA_ELEMENT_MULTI_SINK: 
- at PURPLE_MEDIA_ELEMENT_REQUEST_SINK: 
- at PURPLE_MEDIA_ELEMENT_UNIQUE: 
- at PURPLE_MEDIA_ELEMENT_SRC: 
- at PURPLE_MEDIA_ELEMENT_SINK: 
-
-<!-- ##### ENUM PurplePmpType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PMP_TYPE_UDP: 
- at PURPLE_PMP_TYPE_TCP: 
-
-<!-- ##### ENUM PurpleNotifyType ##### -->
-<para>
-
-</para>
-
- at PURPLE_NOTIFY_MESSAGE: 
- at PURPLE_NOTIFY_EMAIL: 
- at PURPLE_NOTIFY_EMAILS: 
- at PURPLE_NOTIFY_FORMATTED: 
- at PURPLE_NOTIFY_SEARCHRESULTS: 
- at PURPLE_NOTIFY_USERINFO: 
- at PURPLE_NOTIFY_URI: 
-
-<!-- ##### ENUM PurpleNotifyMsgType ##### -->
-<para>
-
-</para>
-
- at PURPLE_NOTIFY_MSG_ERROR: 
- at PURPLE_NOTIFY_MSG_WARNING: 
- at PURPLE_NOTIFY_MSG_INFO: 
-
-<!-- ##### ENUM PurpleNotifySearchButtonType ##### -->
-<para>
-
-</para>
-
- at PURPLE_NOTIFY_BUTTON_LABELED: 
- at PURPLE_NOTIFY_BUTTON_CONTINUE: 
- at PURPLE_NOTIFY_BUTTON_ADD: 
- at PURPLE_NOTIFY_BUTTON_INFO: 
- at PURPLE_NOTIFY_BUTTON_IM: 
- at PURPLE_NOTIFY_BUTTON_JOIN: 
- at PURPLE_NOTIFY_BUTTON_INVITE: 
-
-<!-- ##### ENUM PurpleNotifyUserInfoEntryType ##### -->
-<para>
-
-</para>
-
- at PURPLE_NOTIFY_USER_INFO_ENTRY_PAIR: 
- at PURPLE_NOTIFY_USER_INFO_ENTRY_SECTION_BREAK: 
- at PURPLE_NOTIFY_USER_INFO_ENTRY_SECTION_HEADER: 
-
-<!-- ##### ENUM PurplePluginType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PLUGIN_UNKNOWN: 
- at PURPLE_PLUGIN_STANDARD: 
- at PURPLE_PLUGIN_LOADER: 
- at PURPLE_PLUGIN_PROTOCOL: 
-
-<!-- ##### ENUM PurpleStringFormatType ##### -->
-<para>
-
-</para>
-
- at PURPLE_STRING_FORMAT_TYPE_NONE: 
- at PURPLE_STRING_FORMAT_TYPE_MULTILINE: 
- at PURPLE_STRING_FORMAT_TYPE_HTML: 
-
-<!-- ##### ENUM PurplePluginPrefType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PLUGIN_PREF_NONE: 
- at PURPLE_PLUGIN_PREF_CHOICE: 
- at PURPLE_PLUGIN_PREF_INFO: 
- at PURPLE_PLUGIN_PREF_STRING_FORMAT: 
-
-<!-- ##### ENUM PurplePounceEvent ##### -->
-<para>
-
-</para>
-
- at PURPLE_POUNCE_NONE: 
- at PURPLE_POUNCE_SIGNON: 
- at PURPLE_POUNCE_SIGNOFF: 
- at PURPLE_POUNCE_AWAY: 
- at PURPLE_POUNCE_AWAY_RETURN: 
- at PURPLE_POUNCE_IDLE: 
- at PURPLE_POUNCE_IDLE_RETURN: 
- at PURPLE_POUNCE_TYPING: 
- at PURPLE_POUNCE_TYPED: 
- at PURPLE_POUNCE_TYPING_STOPPED: 
- at PURPLE_POUNCE_MESSAGE_RECEIVED: 
-
-<!-- ##### ENUM PurplePounceOption ##### -->
-<para>
-
-</para>
-
- at PURPLE_POUNCE_OPTION_NONE: 
- at PURPLE_POUNCE_OPTION_AWAY: 
-
-<!-- ##### ENUM PurplePrefType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PREF_NONE: 
- at PURPLE_PREF_BOOLEAN: 
- at PURPLE_PREF_INT: 
- at PURPLE_PREF_STRING: 
- at PURPLE_PREF_STRING_LIST: 
- at PURPLE_PREF_PATH: 
- at PURPLE_PREF_PATH_LIST: 
-
-<!-- ##### ENUM PurplePrivacyType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PRIVACY_ALLOW_ALL: 
- at PURPLE_PRIVACY_DENY_ALL: 
- at PURPLE_PRIVACY_ALLOW_USERS: 
- at PURPLE_PRIVACY_DENY_USERS: 
- at PURPLE_PRIVACY_ALLOW_BUDDYLIST: 
-
-<!-- ##### ENUM PurpleProxyType ##### -->
-<para>
-
-</para>
-
- at PURPLE_PROXY_USE_GLOBAL: 
- at PURPLE_PROXY_NONE: 
- at PURPLE_PROXY_HTTP: 
- at PURPLE_PROXY_SOCKS4: 
- at PURPLE_PROXY_SOCKS5: 
- at PURPLE_PROXY_USE_ENVVAR: 
-
-<!-- ##### ENUM PurpleIconScaleRules ##### -->
-<para>
-
-</para>
-
- at PURPLE_ICON_SCALE_DISPLAY: 
- at PURPLE_ICON_SCALE_SEND: 
-
-<!-- ##### ENUM PurpleProtocolOptions ##### -->
-<para>
-
-</para>
-
- at OPT_PROTO_UNIQUE_CHATNAME: 
- at OPT_PROTO_CHAT_TOPIC: 
- at OPT_PROTO_NO_PASSWORD: 
- at OPT_PROTO_MAIL_CHECK: 
- at OPT_PROTO_IM_IMAGE: 
- at OPT_PROTO_PASSWORD_OPTIONAL: 
- at OPT_PROTO_USE_POINTSIZE: 
- at OPT_PROTO_REGISTER_NOSCREENNAME: 
- at OPT_PROTO_SLASH_COMMANDS_NATIVE: 
- at OPT_PROTO_INVITE_MESSAGE: 
-
-<!-- ##### ENUM PurpleRequestType ##### -->
-<para>
-
-</para>
-
- at PURPLE_REQUEST_INPUT: 
- at PURPLE_REQUEST_CHOICE: 
- at PURPLE_REQUEST_ACTION: 
- at PURPLE_REQUEST_FIELDS: 
- at PURPLE_REQUEST_FILE: 
- at PURPLE_REQUEST_FOLDER: 
-
-<!-- ##### ENUM PurpleRequestFieldType ##### -->
-<para>
-
-</para>
-
- at PURPLE_REQUEST_FIELD_NONE: 
- at PURPLE_REQUEST_FIELD_STRING: 
- at PURPLE_REQUEST_FIELD_INTEGER: 
- at PURPLE_REQUEST_FIELD_BOOLEAN: 
- at PURPLE_REQUEST_FIELD_CHOICE: 
- at PURPLE_REQUEST_FIELD_LIST: 
- at PURPLE_REQUEST_FIELD_LABEL: 
- at PURPLE_REQUEST_FIELD_IMAGE: 
- at PURPLE_REQUEST_FIELD_ACCOUNT: 
-
-<!-- ##### ENUM PurpleRoomlistRoomType ##### -->
-<para>
-
-</para>
-
- at PURPLE_ROOMLIST_ROOMTYPE_CATEGORY: 
- at PURPLE_ROOMLIST_ROOMTYPE_ROOM: 
-
-<!-- ##### ENUM PurpleRoomlistFieldType ##### -->
-<para>
-
-</para>
-
- at PURPLE_ROOMLIST_FIELD_BOOL: 
- at PURPLE_ROOMLIST_FIELD_INT: 
- at PURPLE_ROOMLIST_FIELD_STRING: 
-
-<!-- ##### ENUM PurplePresenceContext ##### -->
-<para>
-
-</para>
-
- at PURPLE_PRESENCE_CONTEXT_UNSET: 
- at PURPLE_PRESENCE_CONTEXT_ACCOUNT: 
- at PURPLE_PRESENCE_CONTEXT_CONV: 
- at PURPLE_PRESENCE_CONTEXT_BUDDY: 
-
-<!-- ##### ENUM PurpleStatusPrimitive ##### -->
-<para>
-
-</para>
-
- at PURPLE_STATUS_UNSET: 
- at PURPLE_STATUS_OFFLINE: 
- at PURPLE_STATUS_AVAILABLE: 
- at PURPLE_STATUS_UNAVAILABLE: 
- at PURPLE_STATUS_INVISIBLE: 
- at PURPLE_STATUS_AWAY: 
- at PURPLE_STATUS_EXTENDED_AWAY: 
- at PURPLE_STATUS_MOBILE: 
- at PURPLE_STATUS_TUNE: 
- at PURPLE_STATUS_MOOD: 
- at PURPLE_STATUS_NUM_PRIMITIVES: 
-
-<!-- ##### ENUM PurpleStunStatus ##### -->
-<para>
-
-</para>
-
- at PURPLE_STUN_STATUS_UNDISCOVERED: 
- at PURPLE_STUN_STATUS_UNKNOWN: 
- at PURPLE_STUN_STATUS_DISCOVERING: 
- at PURPLE_STUN_STATUS_DISCOVERED: 
-
-<!-- ##### ENUM PurpleStunNatType ##### -->
-<para>
-
-</para>
-
- at PURPLE_STUN_NAT_TYPE_PUBLIC_IP: 
- at PURPLE_STUN_NAT_TYPE_UNKNOWN_NAT: 
- at PURPLE_STUN_NAT_TYPE_FULL_CONE: 
- at PURPLE_STUN_NAT_TYPE_RESTRICTED_CONE: 
- at PURPLE_STUN_NAT_TYPE_PORT_RESTRICTED_CONE: 
- at PURPLE_STUN_NAT_TYPE_SYMMETRIC: 
-
-<!-- ##### ENUM PurpleSoundEventID ##### -->
-<para>
-
-</para>
-
- at PURPLE_SOUND_BUDDY_ARRIVE: 
- at PURPLE_SOUND_BUDDY_LEAVE: 
- at PURPLE_SOUND_RECEIVE: 
- at PURPLE_SOUND_FIRST_RECEIVE: 
- at PURPLE_SOUND_SEND: 
- at PURPLE_SOUND_CHAT_JOIN: 
- at PURPLE_SOUND_CHAT_LEAVE: 
- at PURPLE_SOUND_CHAT_YOU_SAY: 
- at PURPLE_SOUND_CHAT_SAY: 
- at PURPLE_SOUND_POUNCE_DEFAULT: 
- at PURPLE_SOUND_CHAT_NICK: 
- at PURPLE_SOUND_GOT_ATTENTION: 
- at PURPLE_NUM_SOUNDS: 
-
-<!-- ##### ENUM PurpleSslErrorType ##### -->
-<para>
-
-</para>
-
- at PURPLE_SSL_HANDSHAKE_FAILED: 
- at PURPLE_SSL_CONNECT_FAILED: 
- at PURPLE_SSL_CERTIFICATE_INVALID: 
-
-<!-- ##### ENUM PurpleType ##### -->
-<para>
-
-</para>
-
- at PURPLE_TYPE_UNKNOWN: 
- at PURPLE_TYPE_SUBTYPE: 
- at PURPLE_TYPE_CHAR: 
- at PURPLE_TYPE_UCHAR: 
- at PURPLE_TYPE_BOOLEAN: 
- at PURPLE_TYPE_SHORT: 
- at PURPLE_TYPE_USHORT: 
- at PURPLE_TYPE_INT: 
- at PURPLE_TYPE_UINT: 
- at PURPLE_TYPE_LONG: 
- at PURPLE_TYPE_ULONG: 
- at PURPLE_TYPE_INT64: 
- at PURPLE_TYPE_UINT64: 
- at PURPLE_TYPE_STRING: 
- at PURPLE_TYPE_POINTER: 
- at PURPLE_TYPE_ENUM: 
- at PURPLE_TYPE_BOXED: 
-
-<!-- ##### ENUM PurpleSubType ##### -->
-<para>
-
-</para>
-
- at PURPLE_SUBTYPE_UNKNOWN: 
- at PURPLE_SUBTYPE_ACCOUNT: 
- at PURPLE_SUBTYPE_BLIST: 
- at PURPLE_SUBTYPE_BLIST_BUDDY: 
- at PURPLE_SUBTYPE_BLIST_GROUP: 
- at PURPLE_SUBTYPE_BLIST_CHAT: 
- at PURPLE_SUBTYPE_BUDDY_ICON: 
- at PURPLE_SUBTYPE_CONNECTION: 
- at PURPLE_SUBTYPE_CONVERSATION: 
- at PURPLE_SUBTYPE_PLUGIN: 
- at PURPLE_SUBTYPE_BLIST_NODE: 
- at PURPLE_SUBTYPE_CIPHER: 
- at PURPLE_SUBTYPE_STATUS: 
- at PURPLE_SUBTYPE_LOG: 
- at PURPLE_SUBTYPE_XFER: 
- at PURPLE_SUBTYPE_SAVEDSTATUS: 
- at PURPLE_SUBTYPE_XMLNODE: 
- at PURPLE_SUBTYPE_USERINFO: 
- at PURPLE_SUBTYPE_STORED_IMAGE: 
- at PURPLE_SUBTYPE_CERTIFICATEPOOL: 
-
-<!-- ##### ENUM XMLNodeType ##### -->
-<para>
-
-</para>
-
- at XMLNODE_TYPE_TAG: 
- at XMLNODE_TYPE_ATTRIB: 
- at XMLNODE_TYPE_DATA: 
-
-<!-- ##### ENUM PurpleMediaCandidateType ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_CANDIDATE_TYPE_HOST: 
- at PURPLE_MEDIA_CANDIDATE_TYPE_SRFLX: 
- at PURPLE_MEDIA_CANDIDATE_TYPE_PRFLX: 
- at PURPLE_MEDIA_CANDIDATE_TYPE_RELAY: 
- at PURPLE_MEDIA_CANDIDATE_TYPE_MULTICAST: 
-
-<!-- ##### ENUM PurpleMediaCaps ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_CAPS_NONE: 
- at PURPLE_MEDIA_CAPS_AUDIO: 
- at PURPLE_MEDIA_CAPS_AUDIO_SINGLE_DIRECTION: 
- at PURPLE_MEDIA_CAPS_VIDEO: 
- at PURPLE_MEDIA_CAPS_VIDEO_SINGLE_DIRECTION: 
- at PURPLE_MEDIA_CAPS_AUDIO_VIDEO: 
- at PURPLE_MEDIA_CAPS_MODIFY_SESSION: 
- at PURPLE_MEDIA_CAPS_CHANGE_DIRECTION: 
-
-<!-- ##### ENUM PurpleMediaComponentType ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_COMPONENT_NONE: 
- at PURPLE_MEDIA_COMPONENT_RTP: 
- at PURPLE_MEDIA_COMPONENT_RTCP: 
-
-<!-- ##### ENUM PurpleMediaInfoType ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_INFO_HANGUP: 
- at PURPLE_MEDIA_INFO_ACCEPT: 
- at PURPLE_MEDIA_INFO_REJECT: 
- at PURPLE_MEDIA_INFO_MUTE: 
- at PURPLE_MEDIA_INFO_UNMUTE: 
- at PURPLE_MEDIA_INFO_PAUSE: 
- at PURPLE_MEDIA_INFO_UNPAUSE: 
- at PURPLE_MEDIA_INFO_HOLD: 
- at PURPLE_MEDIA_INFO_UNHOLD: 
-
-<!-- ##### ENUM PurpleMediaNetworkProtocol ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_NETWORK_PROTOCOL_UDP: 
- at PURPLE_MEDIA_NETWORK_PROTOCOL_TCP: 
-
-<!-- ##### ENUM PurpleMediaSessionType ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_NONE: 
- at PURPLE_MEDIA_RECV_AUDIO: 
- at PURPLE_MEDIA_SEND_AUDIO: 
- at PURPLE_MEDIA_RECV_VIDEO: 
- at PURPLE_MEDIA_SEND_VIDEO: 
- at PURPLE_MEDIA_AUDIO: 
- at PURPLE_MEDIA_VIDEO: 
-
-<!-- ##### ENUM PurpleMediaState ##### -->
-<para>
-
-</para>
-
- at PURPLE_MEDIA_STATE_NEW: 
- at PURPLE_MEDIA_STATE_CONNECTED: 
- at PURPLE_MEDIA_STATE_END: 
-
-<!-- ##### STRUCT PurpleAccount ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_accounts_find_any ##### -->
-<para>
-
-</para>
-
- at name: 
- at protocol: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_accounts_find_connected ##### -->
-<para>
-
-</para>
-
- at name: 
- at protocol: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleBlistNode ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION PURPLE_IS_BUDDY ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION PURPLE_IS_CONTACT ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION PURPLE_IS_GROUP ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleBuddy ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG PurpleBuddy:account ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG PurpleBuddy:alias ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG PurpleBuddy:name ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION PURPLE_BUDDY_IS_ONLINE ##### -->
-<para>
-
-</para>
-
- at buddy: 
- at Returns: 
-
-
-<!-- ##### FUNCTION PURPLE_BLIST_NODE_HAS_FLAG ##### -->
-<para>
-
-</para>
-
- at node: 
- at flags: 
- at Returns: 
-
-
-<!-- ##### FUNCTION PURPLE_BLIST_NODE_SHOULD_SAVE ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleConnection ##### -->
-<para>
-
-</para>
-
- at gparent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION PURPLE_CONNECTION_IS_CONNECTED ##### -->
-<para>
-
-</para>
-
- at connection: 
- at Returns: 
-
-
-<!-- ##### FUNCTION PURPLE_CONNECTION_IS_VALID ##### -->
-<para>
-
-</para>
-
- at connection: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleConversation ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### STRUCT PurpleConvIm ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION PURPLE_CONV_IM ##### -->
-<para>
-
-</para>
-
- at conversation: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_new ##### -->
-<para>
-
-</para>
-
- at username: 
- at protocol_id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_connect ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_register ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_disconnect ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_notify_added ##### -->
-<para>
-
-</para>
-
- at account: 
- at remote_user: 
- at id: 
- at alias: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_account_request_add ##### -->
-<para>
-
-</para>
-
- at account: 
- at remote_user: 
- at id: 
- at alias: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_account_request_close_with_account ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_request_close ##### -->
-<para>
-
-</para>
-
- at ui_handle_NULL: 
-
-
-<!-- ##### FUNCTION purple_account_request_change_password ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_request_change_user_info ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_set_username ##### -->
-<para>
-
-</para>
-
- at account: 
- at username: 
-
-
-<!-- ##### FUNCTION purple_account_set_password ##### -->
-<para>
-
-</para>
-
- at account: 
- at password: 
-
-
-<!-- ##### FUNCTION purple_account_set_alias ##### -->
-<para>
-
-</para>
-
- at account: 
- at alias: 
-
-
-<!-- ##### FUNCTION purple_account_set_user_info ##### -->
-<para>
-
-</para>
-
- at account: 
- at user_info: 
-
-
-<!-- ##### FUNCTION purple_account_set_buddy_icon_path ##### -->
-<para>
-
-</para>
-
- at account: 
- at path: 
-
-
-<!-- ##### FUNCTION purple_account_set_connection ##### -->
-<para>
-
-</para>
-
- at account: 
- at gc: 
-
-
-<!-- ##### FUNCTION purple_account_set_remember_password ##### -->
-<para>
-
-</para>
-
- at account: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_check_mail ##### -->
-<para>
-
-</para>
-
- at account: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_enabled ##### -->
-<para>
-
-</para>
-
- at account: 
- at value: 
-
-
-<!-- ##### STRUCT PurpleProxyInfo ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_account_set_proxy_info ##### -->
-<para>
-
-</para>
-
- at account: 
- at info: 
-
-
-<!-- ##### FUNCTION purple_account_set_privacy_type ##### -->
-<para>
-
-</para>
-
- at account: 
- at privacy_type: 
-
-
-<!-- ##### FUNCTION purple_account_set_status_types ##### -->
-<para>
-
-</para>
-
- at account: 
- at status_types_NULL: 
-
-
-<!-- ##### FUNCTION purple_account_set_status_list ##### -->
-<para>
-
-</para>
-
- at account: 
- at status_id: 
- at active: 
- at attrs_NULL: 
-
-
-<!-- ##### FUNCTION purple_account_get_silence_suppression ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_set_silence_suppression ##### -->
-<para>
-
-</para>
-
- at account: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_clear_settings ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_remove_setting ##### -->
-<para>
-
-</para>
-
- at account: 
- at setting: 
-
-
-<!-- ##### FUNCTION purple_account_set_int ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_string ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_bool ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_ui_int ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_ui_string ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_set_ui_bool ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_account_is_connected ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_is_connecting ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_is_disconnected ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_is_disconnecting ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_username ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_password ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_alias ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_user_info ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_buddy_icon_path ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_protocol_id ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_protocol_name ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_connection ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_name_for_display ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_remember_password ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_check_mail ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_enabled ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_proxy_info ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_privacy_type ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleStatus ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_account_get_active_status ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_status ##### -->
-<para>
-
-</para>
-
- at account: 
- at status_id: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleStatusType ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_account_get_status_type ##### -->
-<para>
-
-</para>
-
- at account: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_status_type_with_primitive ##### -->
-<para>
-
-</para>
-
- at account: 
- at primitive: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurplePresence ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_account_get_presence ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_is_status_active ##### -->
-<para>
-
-</para>
-
- at account: 
- at status_id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_status_types ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_int ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_string ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_bool ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_ui_int ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_ui_string ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_get_ui_bool ##### -->
-<para>
-
-</para>
-
- at account: 
- at ui: 
- at name: 
- at default_value: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleLog ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at conv: 
- at time: 
- at logger: 
- at logger_data: 
- at tm: 
-
-<!-- ##### FUNCTION purple_account_get_log ##### -->
-<para>
-
-</para>
-
- at account: 
- at create: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_destroy_log ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_account_add_buddy ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddy: 
-
-
-<!-- ##### FUNCTION purple_account_add_buddy_with_invite ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddy: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_account_add_buddies ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddies_NULL: 
-
-
-<!-- ##### FUNCTION purple_account_add_buddies_with_invite ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddies_NULL: 
- at message: 
-
-
-<!-- ##### STRUCT PurpleGroup ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG PurpleGroup:name ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION purple_account_remove_buddy ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddy: 
- at group: 
-
-
-<!-- ##### FUNCTION purple_account_remove_buddies ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddies_NULL: 
- at groups_NULL: 
-
-
-<!-- ##### FUNCTION purple_account_remove_group ##### -->
-<para>
-
-</para>
-
- at account: 
- at group: 
-
-
-<!-- ##### FUNCTION purple_account_change_password ##### -->
-<para>
-
-</para>
-
- at account: 
- at orig_pw: 
- at new_pw: 
-
-
-<!-- ##### FUNCTION purple_account_supports_offline_message ##### -->
-<para>
-
-</para>
-
- at account: 
- at buddy: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleConnectionErrorInfo ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_account_get_current_error ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_account_clear_current_error ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_accounts_restore_current_statuses ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### STRUCT PurpleAccountUiOps ##### -->
-<para>
-
-</para>
-
- at notify_added: 
- at status_changed: 
- at request_add: 
- at request_authorize: 
- at close_account_request: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION purple_accounts_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_accounts_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_accounts_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_accounts_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_accounts_activate ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_accounts_all ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_accounts_actives ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_accounts_find ##### -->
-<para>
-
-</para>
-
- at name: 
- at protocol: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_accounts_reorder ##### -->
-<para>
-
-</para>
-
- at account: 
- at newindex: 
-
-
-<!-- ##### STRUCT xmlnode ##### -->
-<para>
-
-</para>
-
- at name: 
- at xmlns: 
- at type: 
- at data: 
- at data_sz: 
- at parent: 
- at child: 
- at lastchild: 
- at next: 
- at prefix: 
- at namespace_map: 
-
-<!-- ##### FUNCTION parse_setting ##### -->
-<para>
-
-</para>
-
- at node: 
- at setting: 
-
-
-<!-- ##### FUNCTION purple_strings_are_different ##### -->
-<para>
-
-</para>
-
- at one: 
- at two: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_blist_get_root ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_blist_get_buddies ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_blist_show ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_blist_destroy ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_blist_set_visible ##### -->
-<para>
-
-</para>
-
- at show: 
-
-
-<!-- ##### FUNCTION purple_blist_update_buddy_status ##### -->
-<para>
-
-</para>
-
- at buddy: 
- at old_status: 
-
-
-<!-- ##### FUNCTION purple_blist_update_node_icon ##### -->
-<para>
-
-</para>
-
- at node: 
-
-
-<!-- ##### FUNCTION purple_blist_update_buddy_icon ##### -->
-<para>
-
-</para>
-
- at buddy: 
-
-
-<!-- ##### STRUCT PurpleContact ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_blist_alias_contact ##### -->
-<para>
-
-</para>
-
- at contact: 
- at alias: 
-
-
-<!-- ##### FUNCTION purple_blist_server_alias_buddy ##### -->
-<para>
-
-</para>
-
- at buddy: 
- at alias: 
-
-
-<!-- ##### FUNCTION purple_blist_rename_group ##### -->
-<para>
-
-</para>
-
- at group: 
- at name: 
-
-
-<!-- ##### STRUCT PurpleChat ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG PurpleChat:account ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG PurpleChat:alias ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG PurpleChat:components ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION purple_blist_add_chat ##### -->
-<para>
-
-</para>
-
- at chat: 
- at group: 
- at node: 
-
-
-<!-- ##### FUNCTION purple_blist_add_buddy ##### -->
-<para>
-
-</para>
-
- at buddy: 
- at contact: 
- at group: 
- at node: 
-
-
-<!-- ##### FUNCTION purple_find_buddy ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_find_buddy_in_group ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at group: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_find_buddies ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_find_group ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_blist_find_chat ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_blist_add_account ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_blist_remove_account ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_blist_load ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_blist_schedule_save ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_blist_request_add_buddy ##### -->
-<para>
-
-</para>
-
- at account: 
- at username: 
- at group: 
- at alias: 
-
-
-<!-- ##### FUNCTION purple_blist_request_add_chat ##### -->
-<para>
-
-</para>
-
- at account: 
- at group: 
- at alias: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_blist_request_add_group ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### STRUCT PurpleBlistUiOps ##### -->
-<para>
-
-</para>
-
- at new_list: 
- at new_node: 
- at show: 
- at update: 
- at remove: 
- at destroy: 
- at set_visible: 
- at request_add_buddy: 
- at request_add_chat: 
- at request_add_group: 
- at save_node: 
- at remove_node: 
- at save_account: 
- at _purple_reserved1: 
-
-<!-- ##### FUNCTION purple_blist_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_blist_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleBuddyIcon ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_buddy_icon_new ##### -->
-<para>
-
-</para>
-
- at account: 
- at username: 
- at icon_data: 
- at icon_len: 
- at checksum: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_ref ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_unref ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_update ##### -->
-<para>
-
-</para>
-
- at icon: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_set_data ##### -->
-<para>
-
-</para>
-
- at icon: 
- at data: 
- at len: 
- at checksum: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_get_account ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_get_username ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_get_checksum ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_get_extension ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icon_get_full_path ##### -->
-<para>
-
-</para>
-
- at icon: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_set_for_user ##### -->
-<para>
-
-</para>
-
- at account: 
- at username: 
- at icon_data: 
- at icon_len: 
- at checksum: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_find ##### -->
-<para>
-
-</para>
-
- at account: 
- at username: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleStoredImage ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_buddy_icons_find_account_icon ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_set_account_icon ##### -->
-<para>
-
-</para>
-
- at account: 
- at icon_data: 
- at icon_len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_get_account_icon_timestamp ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_node_has_custom_icon ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_node_find_custom_icon ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_node_set_custom_icon ##### -->
-<para>
-
-</para>
-
- at node: 
- at icon_data: 
- at icon_len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_node_set_custom_icon_from_file ##### -->
-<para>
-
-</para>
-
- at node: 
- at filename: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_has_custom_icon ##### -->
-<para>
-
-</para>
-
- at contact: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_find_custom_icon ##### -->
-<para>
-
-</para>
-
- at contact: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_set_custom_icon ##### -->
-<para>
-
-</para>
-
- at contact: 
- at icon_data: 
- at icon_len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_set_caching ##### -->
-<para>
-
-</para>
-
- at caching: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_is_caching ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_set_cache_dir ##### -->
-<para>
-
-</para>
-
- at cache_dir: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_get_cache_dir ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_buddy_icons_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### STRUCT PurpleBuddyIconSpec ##### -->
-<para>
-
-</para>
-
- at format: 
- at min_width: 
- at min_height: 
- at max_width: 
- at max_height: 
- at max_filesize: 
- at scale_rules: 
-
-<!-- ##### FUNCTION purple_buddy_icon_get_scale_size ##### -->
-<para>
-
-</para>
-
- at spec: 
- at width: 
- at height: 
-
-
-<!-- ##### FUNCTION purple_connection_new ##### -->
-<para>
-
-</para>
-
- at account: 
- at regist: 
- at password: 
-
-
-<!-- ##### FUNCTION purple_connection_destroy ##### -->
-<para>
-
-</para>
-
- at gc: 
-
-
-<!-- ##### FUNCTION purple_connection_set_state ##### -->
-<para>
-
-</para>
-
- at gc: 
- at state: 
-
-
-<!-- ##### FUNCTION purple_connection_set_flags ##### -->
-<para>
-
-</para>
-
- at gc: 
- at flags: 
-
-
-<!-- ##### FUNCTION purple_connection_set_display_name ##### -->
-<para>
-
-</para>
-
- at gc: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_connection_get_state ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connection_get_flags ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connection_get_account ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurplePlugin ##### -->
-<para>
-
-</para>
-
- at native_plugin: 
- at loaded: 
- at handle: 
- at path: 
- at info: 
- at error: 
- at ipc_data: 
- at extra: 
- at unloadable: 
- at dependent_plugins: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION purple_connection_get_prpl ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connection_get_password ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connection_get_display_name ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connection_update_progress ##### -->
-<para>
-
-</para>
-
- at gc: 
- at text: 
- at step: 
- at count: 
-
-
-<!-- ##### FUNCTION purple_connection_received_now ##### -->
-<para>
-
-</para>
-
- at conn: 
-
-
-<!-- ##### FUNCTION purple_connection_notice ##### -->
-<para>
-
-</para>
-
- at gc: 
- at text: 
-
-
-<!-- ##### FUNCTION purple_connection_error ##### -->
-<para>
-
-</para>
-
- at gc: 
- at reason: 
-
-
-<!-- ##### FUNCTION purple_connection_error_reason ##### -->
-<para>
-
-</para>
-
- at gc: 
- at reason: 
- at description: 
-
-
-<!-- ##### FUNCTION purple_connection_ssl_error ##### -->
-<para>
-
-</para>
-
- at gc: 
- at ssl_error: 
-
-
-<!-- ##### FUNCTION purple_connection_error_is_fatal ##### -->
-<para>
-
-</para>
-
- at reason: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_connections_get_all ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_new ##### -->
-<para>
-
-</para>
-
- at type: 
- at account: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_destroy ##### -->
-<para>
-
-</para>
-
- at conv: 
-
-
-<!-- ##### FUNCTION purple_conversation_present ##### -->
-<para>
-
-</para>
-
- at conv: 
-
-
-<!-- ##### STRUCT PurpleConversationUiOps ##### -->
-<para>
-
-</para>
-
- at create_conversation: 
- at destroy_conversation: 
- at write_chat: 
- at write_im: 
- at write_conv: 
- at chat_add_users: 
- at chat_rename_user: 
- at chat_remove_users: 
- at chat_update_user: 
- at present: 
- at has_focus: 
- at custom_smiley_add: 
- at custom_smiley_write: 
- at custom_smiley_close: 
- at send_confirm: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION purple_conversation_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at conv: 
- at ops: 
-
-
-<!-- ##### FUNCTION purple_conversations_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_ui_data ##### -->
-<para>
-
-</para>
-
- at conv: 
- at data: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_account ##### -->
-<para>
-
-</para>
-
- at conv: 
- at account: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_account ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_gc ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_title ##### -->
-<para>
-
-</para>
-
- at conv: 
- at title: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_title ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_autoset_title ##### -->
-<para>
-
-</para>
-
- at conv: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_name ##### -->
-<para>
-
-</para>
-
- at conv: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_name ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleConvChatBuddy ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_get_attribute ##### -->
-<para>
-
-</para>
-
- at cb: 
- at key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_get_attribute_keys ##### -->
-<para>
-
-</para>
-
- at cb: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleConvChat ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_set_attribute ##### -->
-<para>
-
-</para>
-
- at chat: 
- at cb: 
- at key: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_set_attributes ##### -->
-<para>
-
-</para>
-
- at chat: 
- at cb: 
- at keys: 
- at values: 
-
-
-<!-- ##### FUNCTION purple_conversation_find_buddy ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_find_buddies ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_logging ##### -->
-<para>
-
-</para>
-
- at conv: 
- at log: 
-
-
-<!-- ##### FUNCTION purple_conversation_is_logging ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_im_data ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_chat_data ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_get_conversations ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_get_ims ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_get_chats ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_find_conversation_with_account ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_write ##### -->
-<para>
-
-</para>
-
- at conv: 
- at who: 
- at message: 
- at flags: 
- at mtime: 
-
-
-<!-- ##### FUNCTION purple_conversation_set_features ##### -->
-<para>
-
-</para>
-
- at conv: 
- at features: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_features ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_has_focus ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_update ##### -->
-<para>
-
-</para>
-
- at conv: 
- at type: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_message_history ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_clear_message_history ##### -->
-<para>
-
-</para>
-
- at conv: 
-
-
-<!-- ##### STRUCT PurpleConvMessage ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_sender ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_message ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_flags ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_timestamp ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_alias ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversation_message_get_conversation ##### -->
-<para>
-
-</para>
-
- at msg: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_conversation ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_set_icon ##### -->
-<para>
-
-</para>
-
- at im: 
- at icon: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_icon ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_set_typing_state ##### -->
-<para>
-
-</para>
-
- at im: 
- at state: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_typing_state ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_start_typing_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
- at timeout: 
-
-
-<!-- ##### FUNCTION purple_conv_im_stop_typing_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_typing_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_set_type_again ##### -->
-<para>
-
-</para>
-
- at im: 
- at val: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_type_again ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_start_send_typed_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
-
-
-<!-- ##### FUNCTION purple_conv_im_stop_send_typed_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
-
-
-<!-- ##### FUNCTION purple_conv_im_get_send_typed_timeout ##### -->
-<para>
-
-</para>
-
- at im: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_update_typing ##### -->
-<para>
-
-</para>
-
- at im: 
-
-
-<!-- ##### FUNCTION purple_conv_im_write ##### -->
-<para>
-
-</para>
-
- at im: 
- at who: 
- at message: 
- at flags: 
- at mtime: 
-
-
-<!-- ##### FUNCTION purple_conv_present_error ##### -->
-<para>
-
-</para>
-
- at who: 
- at account: 
- at what: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_im_send ##### -->
-<para>
-
-</para>
-
- at im: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_conv_send_confirm ##### -->
-<para>
-
-</para>
-
- at conv: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_conv_im_send_with_flags ##### -->
-<para>
-
-</para>
-
- at im: 
- at message: 
- at flags: 
-
-
-<!-- ##### FUNCTION purple_conv_custom_smiley_add ##### -->
-<para>
-
-</para>
-
- at conv: 
- at smile: 
- at cksum_type: 
- at chksum: 
- at remote: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_custom_smiley_close ##### -->
-<para>
-
-</para>
-
- at conv: 
- at smile: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_conversation ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_set_users ##### -->
-<para>
-
-</para>
-
- at chat: 
- at users: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_users ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_ignore ##### -->
-<para>
-
-</para>
-
- at chat: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_unignore ##### -->
-<para>
-
-</para>
-
- at chat: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_set_ignored ##### -->
-<para>
-
-</para>
-
- at chat: 
- at ignored: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_ignored ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_ignored_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_is_user_ignored ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_set_topic ##### -->
-<para>
-
-</para>
-
- at chat: 
- at who: 
- at topic: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_topic ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_set_id ##### -->
-<para>
-
-</para>
-
- at chat: 
- at id: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_id ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_write ##### -->
-<para>
-
-</para>
-
- at chat: 
- at who: 
- at message: 
- at flags: 
- at mtime: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_send ##### -->
-<para>
-
-</para>
-
- at chat: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_send_with_flags ##### -->
-<para>
-
-</para>
-
- at chat: 
- at message: 
- at flags: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_add_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at extra_msg: 
- at flags: 
- at new_arrival: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_add_users ##### -->
-<para>
-
-</para>
-
- at chat: 
- at users: 
- at extra_msgs: 
- at flags: 
- at new_arrivals: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_rename_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at old_user: 
- at new_user: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_remove_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at reason: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_remove_users ##### -->
-<para>
-
-</para>
-
- at chat: 
- at users: 
- at reason: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_find_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_user_set_flags ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at flags: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_user_get_flags ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_clear_users ##### -->
-<para>
-
-</para>
-
- at chat: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_set_nick ##### -->
-<para>
-
-</para>
-
- at chat: 
- at nick: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_get_nick ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_find_chat ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_left ##### -->
-<para>
-
-</para>
-
- at chat: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_invite_user ##### -->
-<para>
-
-</para>
-
- at chat: 
- at user: 
- at message: 
- at confirm: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_has_left ##### -->
-<para>
-
-</para>
-
- at chat: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_new ##### -->
-<para>
-
-</para>
-
- at name: 
- at alias: 
- at flags: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_find ##### -->
-<para>
-
-</para>
-
- at chat: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_get_name ##### -->
-<para>
-
-</para>
-
- at cb: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_get_alias ##### -->
-<para>
-
-</para>
-
- at cb: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_get_flags ##### -->
-<para>
-
-</para>
-
- at cb: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_is_buddy ##### -->
-<para>
-
-</para>
-
- at cb: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conv_chat_cb_destroy ##### -->
-<para>
-
-</para>
-
- at cb: 
-
-
-<!-- ##### FUNCTION purple_conversation_get_extended_menu ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_conversations_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_conversations_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_core_init ##### -->
-<para>
-
-</para>
-
- at ui: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_core_quit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_core_get_version ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_core_get_ui ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### TYPEDEF PurpleCore ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_get_core ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleCoreUiOps ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_core_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_core_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_core_ensure_single_instance ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleXfer ##### -->
-<para>
-
-</para>
-
- at ref: 
- at type: 
- at account: 
- at who: 
- at message: 
- at filename: 
- at local_filename: 
- at size: 
- at dest_fp: 
- at remote_ip: 
- at local_port: 
- at remote_port: 
- at fd: 
- at watcher: 
- at bytes_sent: 
- at bytes_remaining: 
- at start_time: 
- at end_time: 
- at current_buffer_size: 
- at status: 
-
-<!-- ##### FUNCTION purple_xfer_new ##### -->
-<para>
-
-</para>
-
- at account: 
- at type: 
- at who: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfers_get_all ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_ref ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_unref ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_request ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_request_accepted ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at filename: 
-
-
-<!-- ##### FUNCTION purple_xfer_request_denied ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_type ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_account ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_remote_user ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_status ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_is_canceled ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_is_completed ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_filename ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_local_filename ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_bytes_sent ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_bytes_remaining ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_size ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_local_port ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_remote_ip ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_remote_port ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_start_time ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_end_time ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_completed ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at completed: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_message ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_filename ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at filename: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_local_filename ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at filename: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_size ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at size: 
-
-
-<!-- ##### FUNCTION purple_xfer_set_bytes_sent ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at bytes_sent: 
-
-
-<!-- ##### STRUCT PurpleXferUiOps ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_xfer_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_start ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at fd: 
- at ip: 
- at port: 
-
-
-<!-- ##### FUNCTION purple_xfer_end ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_add ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_cancel_local ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_cancel_remote ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_error ##### -->
-<para>
-
-</para>
-
- at type: 
- at account: 
- at who: 
- at msg: 
-
-
-<!-- ##### FUNCTION purple_xfer_update_progress ##### -->
-<para>
-
-</para>
-
- at xfer: 
-
-
-<!-- ##### FUNCTION purple_xfer_get_thumbnail_mimetype ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_xfer_prepare_thumbnail ##### -->
-<para>
-
-</para>
-
- at xfer: 
- at formats: 
-
-
-<!-- ##### FUNCTION purple_xfers_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_xfers_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_xfers_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_xfers_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_free ##### -->
-<para>
-
-</para>
-
- at log: 
-
-
-<!-- ##### FUNCTION purple_log_write ##### -->
-<para>
-
-</para>
-
- at log: 
- at type: 
- at from: 
- at time: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_log_get_logs ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_get_system_logs ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_get_size ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_get_total_size ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_get_activity_score ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_is_deletable ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_delete ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_get_log_dir ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleLogSet ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at buddy: 
- at normalized_name: 
-
-<!-- ##### FUNCTION purple_log_set_free ##### -->
-<para>
-
-</para>
-
- at set: 
-
-
-<!-- ##### FUNCTION purple_log_common_writer ##### -->
-<para>
-
-</para>
-
- at log: 
- at ext: 
-
-
-<!-- ##### STRUCT PurpleLogLogger ##### -->
-<para>
-
-</para>
-
- at name: 
- at id: 
- at create: 
- at write: 
- at finalize: 
- at list: 
- at read: 
- at size: 
- at total_size: 
- at list_syslog: 
- at get_log_sets: 
- at remove: 
- at is_deletable: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION purple_log_common_lister ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at ext: 
- at logger: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_common_total_sizer ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at account: 
- at ext: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_common_sizer ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_common_deleter ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_common_is_deletable ##### -->
-<para>
-
-</para>
-
- at log: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_logger_free ##### -->
-<para>
-
-</para>
-
- at logger: 
-
-
-<!-- ##### FUNCTION purple_log_logger_add ##### -->
-<para>
-
-</para>
-
- at logger: 
-
-
-<!-- ##### FUNCTION purple_log_logger_remove ##### -->
-<para>
-
-</para>
-
- at logger: 
-
-
-<!-- ##### FUNCTION purple_log_logger_set ##### -->
-<para>
-
-</para>
-
- at logger: 
-
-
-<!-- ##### FUNCTION purple_log_logger_get ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_logger_get_options ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_log_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_log_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### STRUCT PurpleNotifySearchResults ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_free ##### -->
-<para>
-
-</para>
-
- at results: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_new_rows ##### -->
-<para>
-
-</para>
-
- at gc: 
- at results: 
- at data_NULL: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_new ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleNotifySearchColumn ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_column_new ##### -->
-<para>
-
-</para>
-
- at title: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_column_add ##### -->
-<para>
-
-</para>
-
- at results: 
- at column: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_row_add ##### -->
-<para>
-
-</para>
-
- at results: 
- at row_NULL: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_get_rows_count ##### -->
-<para>
-
-</para>
-
- at results: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_get_columns_count ##### -->
-<para>
-
-</para>
-
- at results: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_row_get ##### -->
-<para>
-
-</para>
-
- at results: 
- at row_id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_searchresults_column_get_title ##### -->
-<para>
-
-</para>
-
- at results: 
- at column_id: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleNotifyUserInfo ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_notify_user_info_new ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_destroy ##### -->
-<para>
-
-</para>
-
- at user_info: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_get_entries ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_get_text_with_newline ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at newline: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_add_pair ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at label: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_add_pair_plaintext ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at label: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_prepend_pair ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at label: 
- at value: 
-
-
-<!-- ##### STRUCT PurpleNotifyUserInfoEntry ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_notify_user_info_remove_entry ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at user_info_entry: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_new ##### -->
-<para>
-
-</para>
-
- at label: 
- at value: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_add_section_break ##### -->
-<para>
-
-</para>
-
- at user_info: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_prepend_section_break ##### -->
-<para>
-
-</para>
-
- at user_info: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_add_section_header ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at label: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_prepend_section_header ##### -->
-<para>
-
-</para>
-
- at user_info: 
- at label: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_remove_last_item ##### -->
-<para>
-
-</para>
-
- at user_info: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_get_label ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_set_label ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at label: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_get_value ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_set_value ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_get_type ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_user_info_entry_set_type ##### -->
-<para>
-
-</para>
-
- at user_info_entry: 
- at type: 
-
-
-<!-- ##### FUNCTION purple_notify_close ##### -->
-<para>
-
-</para>
-
- at type: 
- at ui_handle_NULL: 
-
-
-<!-- ##### FUNCTION purple_notify_close_with_handle ##### -->
-<para>
-
-</para>
-
- at handle_NULL: 
-
-
-<!-- ##### STRUCT PurpleNotifyUiOps ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_notify_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_notify_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_notify_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_notify_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_prefs_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_prefs_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_none ##### -->
-<para>
-
-</para>
-
- at name: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_bool ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_int ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_string ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_string_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_path ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_add_path_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_remove ##### -->
-<para>
-
-</para>
-
- at name: 
-
-
-<!-- ##### FUNCTION purple_prefs_rename ##### -->
-<para>
-
-</para>
-
- at oldname: 
- at newname: 
-
-
-<!-- ##### FUNCTION purple_prefs_rename_boolean_toggle ##### -->
-<para>
-
-</para>
-
- at oldname: 
- at newname: 
-
-
-<!-- ##### FUNCTION purple_prefs_destroy ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_bool ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_int ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_string ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_string_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_path ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_set_path_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_prefs_exists ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_type ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_bool ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_int ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_string ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_string_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_path ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_path_list ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_get_children_names ##### -->
-<para>
-
-</para>
-
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_disconnect_callback ##### -->
-<para>
-
-</para>
-
- at callback_id: 
-
-
-<!-- ##### FUNCTION purple_prefs_disconnect_by_handle ##### -->
-<para>
-
-</para>
-
- at handle: 
-
-
-<!-- ##### FUNCTION purple_prefs_trigger_callback ##### -->
-<para>
-
-</para>
-
- at name: 
-
-
-<!-- ##### FUNCTION purple_prefs_load ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prefs_update_old ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_roomlist_show_with_account ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### STRUCT PurpleRoomlist ##### -->
-<para>
-
-</para>
-
- at account: 
- at fields: 
- at rooms: 
- at in_progress: 
- at ui_data: 
- at proto_data: 
- at ref: 
-
-<!-- ##### FUNCTION purple_roomlist_new ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_ref ##### -->
-<para>
-
-</para>
-
- at list: 
-
-
-<!-- ##### FUNCTION purple_roomlist_unref ##### -->
-<para>
-
-</para>
-
- at list: 
-
-
-<!-- ##### FUNCTION purple_roomlist_set_fields ##### -->
-<para>
-
-</para>
-
- at list: 
- at fields: 
-
-
-<!-- ##### FUNCTION purple_roomlist_set_in_progress ##### -->
-<para>
-
-</para>
-
- at list: 
- at in_progress: 
-
-
-<!-- ##### FUNCTION purple_roomlist_get_in_progress ##### -->
-<para>
-
-</para>
-
- at list: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleRoomlistRoom ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at fields: 
- at parent: 
- at expanded_once: 
-
-<!-- ##### FUNCTION purple_roomlist_room_add ##### -->
-<para>
-
-</para>
-
- at list: 
- at room: 
-
-
-<!-- ##### FUNCTION purple_roomlist_get_list ##### -->
-<para>
-
-</para>
-
- at gc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_cancel_get_list ##### -->
-<para>
-
-</para>
-
- at list: 
-
-
-<!-- ##### FUNCTION purple_roomlist_expand_category ##### -->
-<para>
-
-</para>
-
- at list: 
- at category: 
-
-
-<!-- ##### FUNCTION purple_roomlist_get_fields ##### -->
-<para>
-
-</para>
-
- at roomlist: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_new ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
- at parent: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_join ##### -->
-<para>
-
-</para>
-
- at list: 
- at room: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_get_type ##### -->
-<para>
-
-</para>
-
- at room: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_get_name ##### -->
-<para>
-
-</para>
-
- at room: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_get_parent ##### -->
-<para>
-
-</para>
-
- at room: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_room_get_fields ##### -->
-<para>
-
-</para>
-
- at room: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleRoomlistField ##### -->
-<para>
-
-</para>
-
- at type: 
- at label: 
- at name: 
- at hidden: 
-
-<!-- ##### FUNCTION purple_roomlist_field_new ##### -->
-<para>
-
-</para>
-
- at type: 
- at label: 
- at name: 
- at hidden: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_field_get_type ##### -->
-<para>
-
-</para>
-
- at field: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_field_get_label ##### -->
-<para>
-
-</para>
-
- at field: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_roomlist_field_get_hidden ##### -->
-<para>
-
-</para>
-
- at field: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleRoomlistUiOps ##### -->
-<para>
-
-</para>
-
- at show_with_account: 
- at create: 
- at set_fields: 
- at add_room: 
- at in_progress: 
- at destroy: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
-
-<!-- ##### FUNCTION purple_roomlist_set_ui_ops ##### -->
-<para>
-
-</para>
-
- at ops: 
-
-
-<!-- ##### FUNCTION purple_roomlist_get_ui_ops ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleSavedStatus ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_savedstatus_new ##### -->
-<para>
-
-</para>
-
- at title: 
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_set_title ##### -->
-<para>
-
-</para>
-
- at status: 
- at title: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_set_type ##### -->
-<para>
-
-</para>
-
- at status: 
- at type: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_set_message ##### -->
-<para>
-
-</para>
-
- at status: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_set_substatus ##### -->
-<para>
-
-</para>
-
- at status: 
- at account: 
- at type: 
- at message: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_unset_substatus ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at account: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_delete ##### -->
-<para>
-
-</para>
-
- at title: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_delete_by_status ##### -->
-<para>
-
-</para>
-
- at saved_status: 
-
-
-<!-- ##### FUNCTION purple_savedstatuses_get_all ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatuses_get_popular ##### -->
-<para>
-
-</para>
-
- at how_many: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_current ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_default ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_idleaway ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_is_idleaway ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_set_idleaway ##### -->
-<para>
-
-</para>
-
- at idleaway: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_startup ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_find ##### -->
-<para>
-
-</para>
-
- at title: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_find_by_creation_time ##### -->
-<para>
-
-</para>
-
- at creation_time: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_find_transient_by_type_and_message ##### -->
-<para>
-
-</para>
-
- at type: 
- at message: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_is_transient ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_title ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_type ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_message ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_creation_time ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_has_substatuses ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleSavedStatusSub ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_savedstatus_get_substatus ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_substatus_get_type ##### -->
-<para>
-
-</para>
-
- at substatus: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_substatus_get_message ##### -->
-<para>
-
-</para>
-
- at substatus: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_activate ##### -->
-<para>
-
-</para>
-
- at saved_status: 
-
-
-<!-- ##### FUNCTION purple_savedstatus_activate_for_account ##### -->
-<para>
-
-</para>
-
- at saved_status: 
- at account: 
-
-
-<!-- ##### FUNCTION purple_savedstatuses_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_savedstatuses_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### STRUCT PurpleSmiley ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SIGNAL PurpleSmiley::destroy ##### -->
-<para>
-
-</para>
-
- at purplesmiley: the object which received the signal.
-
-<!-- ##### ARG PurpleSmiley:image ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG PurpleSmiley:shortcut ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION purple_smiley_new ##### -->
-<para>
-
-</para>
-
- at img: 
- at shortcut: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_new_from_file ##### -->
-<para>
-
-</para>
-
- at shortcut: 
- at filepath: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_delete ##### -->
-<para>
-
-</para>
-
- at smiley: 
-
-
-<!-- ##### FUNCTION purple_smiley_set_shortcut ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at shortcut: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_set_data ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at smiley_data: 
- at smiley_data_len: 
-
-
-<!-- ##### FUNCTION purple_smiley_get_shortcut ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_get_checksum ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_get_stored_image ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_get_extension ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smiley_get_full_path ##### -->
-<para>
-
-</para>
-
- at smiley: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smileys_get_all ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smileys_find_by_shortcut ##### -->
-<para>
-
-</para>
-
- at shortcut: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smileys_find_by_checksum ##### -->
-<para>
-
-</para>
-
- at checksum: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smileys_get_storing_dir ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_smileys_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_smileys_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_primitive_get_id_from_type ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_primitive_get_name_from_type ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_primitive_get_type_from_id ##### -->
-<para>
-
-</para>
-
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_new_full ##### -->
-<para>
-
-</para>
-
- at primitive: 
- at id: 
- at name: 
- at saveable: 
- at user_settable: 
- at independent: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_new ##### -->
-<para>
-
-</para>
-
- at primitive: 
- at id: 
- at name: 
- at user_settable: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_destroy ##### -->
-<para>
-
-</para>
-
- at status_type: 
-
-
-<!-- ##### FUNCTION purple_status_type_set_primary_attr ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at attr_id: 
-
-
-<!-- ##### FUNCTION purple_status_type_get_primitive ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_get_id ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_get_name ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_is_saveable ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_is_user_settable ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_is_independent ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_is_exclusive ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_is_available ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_get_primary_attr ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleStatusAttr ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_status_type_get_attr ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_get_attrs ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_type_find_with_id ##### -->
-<para>
-
-</para>
-
- at status_types: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_attr_destroy ##### -->
-<para>
-
-</para>
-
- at attr: 
-
-
-<!-- ##### FUNCTION purple_status_attr_get_id ##### -->
-<para>
-
-</para>
-
- at attr: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_attr_get_name ##### -->
-<para>
-
-</para>
-
- at attr: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_new ##### -->
-<para>
-
-</para>
-
- at status_type: 
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_destroy ##### -->
-<para>
-
-</para>
-
- at status: 
-
-
-<!-- ##### FUNCTION purple_status_set_active ##### -->
-<para>
-
-</para>
-
- at status: 
- at active: 
-
-
-<!-- ##### FUNCTION purple_status_set_active_with_attrs_list ##### -->
-<para>
-
-</para>
-
- at status: 
- at active: 
- at attrs: 
-
-
-<!-- ##### FUNCTION purple_status_set_attr_boolean ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_status_set_attr_int ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_status_set_attr_string ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at value: 
-
-
-<!-- ##### FUNCTION purple_status_get_type ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_presence ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_id ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_name ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_is_independent ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_is_exclusive ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_is_available ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_is_active ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_is_online ##### -->
-<para>
-
-</para>
-
- at status: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_attr_boolean ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_attr_int ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_get_attr_string ##### -->
-<para>
-
-</para>
-
- at status: 
- at id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_compare ##### -->
-<para>
-
-</para>
-
- at status1: 
- at status2: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_new ##### -->
-<para>
-
-</para>
-
- at context: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_new_for_account ##### -->
-<para>
-
-</para>
-
- at account: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_new_for_conv ##### -->
-<para>
-
-</para>
-
- at conv: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_new_for_buddy ##### -->
-<para>
-
-</para>
-
- at buddy: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_destroy ##### -->
-<para>
-
-</para>
-
- at presence: 
-
-
-<!-- ##### FUNCTION purple_presence_add_status ##### -->
-<para>
-
-</para>
-
- at presence: 
- at status: 
-
-
-<!-- ##### FUNCTION purple_presence_set_status_active ##### -->
-<para>
-
-</para>
-
- at presence: 
- at status_id: 
- at active: 
-
-
-<!-- ##### FUNCTION purple_presence_switch_status ##### -->
-<para>
-
-</para>
-
- at presence: 
- at status_id: 
-
-
-<!-- ##### FUNCTION purple_presence_set_idle ##### -->
-<para>
-
-</para>
-
- at presence: 
- at idle: 
- at idle_time: 
-
-
-<!-- ##### FUNCTION purple_presence_set_login_time ##### -->
-<para>
-
-</para>
-
- at presence: 
- at login_time: 
-
-
-<!-- ##### FUNCTION purple_presence_get_context ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_account ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_conversation ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_chat_user ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_buddy ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_statuses ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_status ##### -->
-<para>
-
-</para>
-
- at presence: 
- at status_id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_active_status ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_is_available ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_is_online ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_is_status_active ##### -->
-<para>
-
-</para>
-
- at presence: 
- at status_id: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_is_status_primitive_active ##### -->
-<para>
-
-</para>
-
- at presence: 
- at primitive: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_is_idle ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_idle_time ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_get_login_time ##### -->
-<para>
-
-</para>
-
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_presence_compare ##### -->
-<para>
-
-</para>
-
- at presence1: 
- at presence2: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_status_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_status_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION serv_send_typing ##### -->
-<para>
-
-</para>
-
- at gc: 
- at name: 
- at state: 
- at Returns: 
-
-
-<!-- ##### FUNCTION serv_move_buddy ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
- at Param3: 
-
-
-<!-- ##### FUNCTION serv_send_im ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
- at Param3: 
- at flags: 
- at Returns: 
-
-
-<!-- ##### STRUCT PurpleAttentionType ##### -->
-<para>
-
-</para>
-
- at name: 
- at incoming_description: 
- at outgoing_description: 
- at icon_name: 
- at unlocalized_name: 
- at _reserved2: 
- at _reserved3: 
- at _reserved4: 
-
-<!-- ##### FUNCTION purple_get_attention_type_from_code ##### -->
-<para>
-
-</para>
-
- at account: 
- at type_code: 
- at Returns: 
-
-
-<!-- ##### FUNCTION serv_send_attention ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at type_code: 
-
-
-<!-- ##### FUNCTION serv_got_attention ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at type_code: 
-
-
-<!-- ##### FUNCTION serv_get_info ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_set_info ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_add_permit ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_add_deny ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_rem_permit ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_rem_deny ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Param2: 
-
-
-<!-- ##### FUNCTION serv_set_permit_deny ##### -->
-<para>
-
-</para>
-
- at Param1: 
-
-
-<!-- ##### FUNCTION serv_chat_invite ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Varargs: 
- at Param3: 
- at Param4: 
-
-
-<!-- ##### FUNCTION serv_chat_leave ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Varargs: 
-
-
-<!-- ##### FUNCTION serv_chat_whisper ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Varargs: 
- at Param3: 
- at Param4: 
-
-
-<!-- ##### FUNCTION serv_chat_send ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at Varargs: 
- at Param3: 
- at flags: 
- at Returns: 
-
-
-<!-- ##### FUNCTION serv_alias_buddy ##### -->
-<para>
-
-</para>
-
- at Param1: 
-
-
-<!-- ##### FUNCTION serv_got_alias ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at alias: 
-
-
-<!-- ##### FUNCTION purple_serv_got_private_alias ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at alias: 
-
-
-<!-- ##### FUNCTION serv_got_typing ##### -->
-<para>
-
-</para>
-
- at gc: 
- at name: 
- at timeout: 
- at state: 
-
-
-<!-- ##### FUNCTION serv_got_typing_stopped ##### -->
-<para>
-
-</para>
-
- at gc: 
- at name: 
-
-
-<!-- ##### FUNCTION serv_got_im ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at msg: 
- at flags: 
- at mtime: 
-
-
-<!-- ##### FUNCTION serv_join_chat ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at data: 
-
-
-<!-- ##### FUNCTION serv_reject_chat ##### -->
-<para>
-
-</para>
-
- at Param1: 
- at data: 
-
-
-<!-- ##### FUNCTION serv_got_chat_invite ##### -->
-<para>
-
-</para>
-
- at gc: 
- at name: 
- at who: 
- at message: 
- at data: 
-
-
-<!-- ##### FUNCTION serv_got_joined_chat ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
- at name: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_serv_got_join_chat_failed ##### -->
-<para>
-
-</para>
-
- at gc: 
- at data: 
-
-
-<!-- ##### FUNCTION serv_got_chat_left ##### -->
-<para>
-
-</para>
-
- at g: 
- at id: 
-
-
-<!-- ##### FUNCTION serv_got_chat_in ##### -->
-<para>
-
-</para>
-
- at g: 
- at id: 
- at who: 
- at flags: 
- at message: 
- at mtime: 
-
-
-<!-- ##### FUNCTION serv_send_file ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at file: 
-
-
-<!-- ##### STRUCT PurpleMenuAction ##### -->
-<para>
-
-</para>
-
- at label: 
- at callback: 
- at data: 
- at children: 
-
-<!-- ##### FUNCTION purple_menu_action_free ##### -->
-<para>
-
-</para>
-
- at act: 
-
-
-<!-- ##### FUNCTION purple_util_set_current_song ##### -->
-<para>
-
-</para>
-
- at title: 
- at artist: 
- at album: 
-
-
-<!-- ##### FUNCTION purple_util_init ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_util_uninit ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_mime_decode_field ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_time_build ##### -->
-<para>
-
-</para>
-
- at year: 
- at month: 
- at day: 
- at hour: 
- at min: 
- at sec: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_escape_text ##### -->
-<para>
-
-</para>
-
- at text: 
- at length: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_strip_html ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_linkify ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_unescape_text ##### -->
-<para>
-
-</para>
-
- at text: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_unescape_html ##### -->
-<para>
-
-</para>
-
- at html: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_slice ##### -->
-<para>
-
-</para>
-
- at str: 
- at x: 
- at y: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_get_tag_name ##### -->
-<para>
-
-</para>
-
- at tag: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_unescape_entity ##### -->
-<para>
-
-</para>
-
- at text: 
- at length_NULL: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_get_css_property ##### -->
-<para>
-
-</para>
-
- at style: 
- at opt: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_markup_is_rtl ##### -->
-<para>
-
-</para>
-
- at html: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_home_dir ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_user_dir ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_util_set_user_dir ##### -->
-<para>
-
-</para>
-
- at dir: 
-
-
-<!-- ##### FUNCTION purple_build_dir ##### -->
-<para>
-
-</para>
-
- at path: 
- at mode: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_util_write_data_to_file ##### -->
-<para>
-
-</para>
-
- at filename: 
- at data: 
- at size: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_util_write_data_to_file_absolute ##### -->
-<para>
-
-</para>
-
- at filename_full: 
- at data: 
- at size: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_program_is_valid ##### -->
-<para>
-
-</para>
-
- at program: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_running_gnome ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_running_kde ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_running_osx ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_fd_get_ip ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_socket_get_family ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_socket_speaks_ipv4 ##### -->
-<para>
-
-</para>
-
- at fd: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_strequal ##### -->
-<para>
-
-</para>
-
- at left: 
- at right: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_normalize ##### -->
-<para>
-
-</para>
-
- at account: 
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_normalize_nocase ##### -->
-<para>
-
-</para>
-
- at account: 
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_has_prefix ##### -->
-<para>
-
-</para>
-
- at s: 
- at p: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_has_suffix ##### -->
-<para>
-
-</para>
-
- at s: 
- at x: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_strdup_withhtml ##### -->
-<para>
-
-</para>
-
- at src: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_add_cr ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_strreplace ##### -->
-<para>
-
-</para>
-
- at string: 
- at delimiter: 
- at replacement: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_ncr_encode ##### -->
-<para>
-
-</para>
-
- at in: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_ncr_decode ##### -->
-<para>
-
-</para>
-
- at in: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_strcasereplace ##### -->
-<para>
-
-</para>
-
- at string: 
- at delimiter: 
- at replacement: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_strcasestr ##### -->
-<para>
-
-</para>
-
- at haystack: 
- at needle: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_size_to_units ##### -->
-<para>
-
-</para>
-
- at size: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_seconds_to_string ##### -->
-<para>
-
-</para>
-
- at sec: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_str_binary_to_ascii ##### -->
-<para>
-
-</para>
-
- at binary: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_util_strings_equal ##### -->
-<para>
-
-</para>
-
- at s1: 
- at s2: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_got_protocol_handler_uri ##### -->
-<para>
-
-</para>
-
- at uri: 
-
-
-<!-- ##### STRUCT PurpleUtilFetchUrlData ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION purple_util_fetch_url_cancel ##### -->
-<para>
-
-</para>
-
- at url_data: 
-
-
-<!-- ##### FUNCTION purple_url_decode ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_url_encode ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_email_is_valid ##### -->
-<para>
-
-</para>
-
- at address: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_ip_address_is_valid ##### -->
-<para>
-
-</para>
-
- at ip: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_ipv4_address_is_valid ##### -->
-<para>
-
-</para>
-
- at ip: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_ipv6_address_is_valid ##### -->
-<para>
-
-</para>
-
- at ip: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_uri_list_extract_uris ##### -->
-<para>
-
-</para>
-
- at uri_list: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_uri_list_extract_filenames ##### -->
-<para>
-
-</para>
-
- at uri_list: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_try_convert ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_salvage ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_strip_unprintables ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_strcasecmp ##### -->
-<para>
-
-</para>
-
- at a: 
- at b: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_utf8_has_word ##### -->
-<para>
-
-</para>
-
- at haystack: 
- at needle: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_text_strip_mnemonic ##### -->
-<para>
-
-</para>
-
- at in: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_unescape_filename ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_escape_filename ##### -->
-<para>
-
-</para>
-
- at str: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_restore_default_signal_handlers ##### -->
-<para>
-
-</para>
-
- at void: 
-
-
-<!-- ##### FUNCTION purple_get_host_name ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_uuid_random ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_http_digest_calculate_session_key ##### -->
-<para>
-
-</para>
-
- at algorithm: 
- at username: 
- at realm: 
- at password: 
- at nonce: 
- at client_nonce: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_http_digest_calculate_response ##### -->
-<para>
-
-</para>
-
- at algorithm: 
- at method: 
- at digest_uri: 
- at qop: 
- at entity: 
- at nonce: 
- at nonce_count: 
- at client_nonce: 
- at session_key: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_insert_child ##### -->
-<para>
-
-</para>
-
- at parent: 
- at child: 
-
-
-<!-- ##### FUNCTION xmlnode_insert_data ##### -->
-<para>
-
-</para>
-
- at node: 
- at data: 
- at size: 
-
-
-<!-- ##### FUNCTION xmlnode_get_data ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_get_data_unescaped ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_set_attrib ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at value: 
-
-
-<!-- ##### FUNCTION xmlnode_set_attrib_with_prefix ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at prefix: 
- at value: 
-
-
-<!-- ##### FUNCTION xmlnode_set_attrib_with_namespace ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at xmlns: 
- at value: 
-
-
-<!-- ##### FUNCTION xmlnode_set_attrib_full ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at xmlns: 
- at prefix: 
- at value: 
-
-
-<!-- ##### FUNCTION xmlnode_get_attrib ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_get_attrib_with_namespace ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at xmlns: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_remove_attrib ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
-
-
-<!-- ##### FUNCTION xmlnode_remove_attrib_with_namespace ##### -->
-<para>
-
-</para>
-
- at node: 
- at attr: 
- at xmlns: 
-
-
-<!-- ##### FUNCTION xmlnode_set_namespace ##### -->
-<para>
-
-</para>
-
- at node: 
- at xmlns: 
-
-
-<!-- ##### FUNCTION xmlnode_get_namespace ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_set_prefix ##### -->
-<para>
-
-</para>
-
- at node: 
- at prefix: 
-
-
-<!-- ##### FUNCTION xmlnode_get_prefix ##### -->
-<para>
-
-</para>
-
- at node: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_to_str ##### -->
-<para>
-
-</para>
-
- at node: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_to_formatted_str ##### -->
-<para>
-
-</para>
-
- at node: 
- at len: 
- at Returns: 
-
-
-<!-- ##### FUNCTION xmlnode_free ##### -->
-<para>
-
-</para>
-
- at node: 
-
-
-<!-- ##### FUNCTION purple_attention_type_new ##### -->
-<para>
-
-</para>
-
- at ulname: 
- at name: 
- at inc_desc: 
- at out_desc: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_attention_type_set_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_attention_type_set_incoming_desc ##### -->
-<para>
-
-</para>
-
- at type: 
- at desc: 
-
-
-<!-- ##### FUNCTION purple_attention_type_set_outgoing_desc ##### -->
-<para>
-
-</para>
-
- at type: 
- at desc: 
-
-
-<!-- ##### FUNCTION purple_attention_type_set_icon_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at name: 
-
-
-<!-- ##### FUNCTION purple_attention_type_set_unlocalized_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at ulname: 
-
-
-<!-- ##### FUNCTION purple_attention_type_get_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_attention_type_get_incoming_desc ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_attention_type_get_outgoing_desc ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_attention_type_get_icon_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_attention_type_get_unlocalized_name ##### -->
-<para>
-
-</para>
-
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_account_idle ##### -->
-<para>
-
-</para>
-
- at account: 
- at idle: 
- at idle_time: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_account_login_time ##### -->
-<para>
-
-</para>
-
- at account: 
- at login_time: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_account_actions ##### -->
-<para>
-
-</para>
-
- at account: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_user_idle ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at idle: 
- at idle_time: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_user_login_time ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at login_time: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_user_status_deactive ##### -->
-<para>
-
-</para>
-
- at account: 
- at name: 
- at status_id: 
-
-
-<!-- ##### FUNCTION purple_prpl_change_account_status ##### -->
-<para>
-
-</para>
-
- at account: 
- at old_status: 
- at new_status: 
-
-
-<!-- ##### FUNCTION purple_prpl_get_statuses ##### -->
-<para>
-
-</para>
-
- at account: 
- at presence: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prpl_send_attention ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at type_code: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_attention ##### -->
-<para>
-
-</para>
-
- at gc: 
- at who: 
- at type_code: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_attention_in_chat ##### -->
-<para>
-
-</para>
-
- at gc: 
- at id: 
- at who: 
- at type_code: 
-
-
-<!-- ##### FUNCTION purple_prpl_get_media_caps ##### -->
-<para>
-
-</para>
-
- at account: 
- at who: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prpl_initiate_media ##### -->
-<para>
-
-</para>
-
- at account: 
- at who: 
- at type: 
- at Returns: 
-
-
-<!-- ##### FUNCTION purple_prpl_got_media_caps ##### -->
-<para>
-
-</para>
-
- at account: 
- at who: 
-
-
-<!-- ##### FUNCTION purple_find_prpl ##### -->
-<para>
-
-</para>
-
- at id: 
- at Returns: 
-
-
============================================================
--- doc/libpurple/tmpl/purple-client.sgml	b3af7d8aef1ee0d13681bae4b66d59776aa94d36
+++ doc/libpurple/tmpl/purple-client.sgml	bbd4c0f89e38900b8d5f27c0d2692f6149574359
@@ -9,13 +9,11 @@ purple-client
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/purple.sgml	bd75552f4f01201b450af952e8124b044fe052dd
+++ doc/libpurple/tmpl/purple.sgml	dc130ef9a4d2c47c25fb8ef3a3d1d2400ead9c9b
@@ -9,13 +9,11 @@ purple
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq.sgml	d22d55acfd7b37ce3b27011290ed8d6750b05e10
+++ doc/libpurple/tmpl/qq.sgml	ea9a015fcdf1a26a332d9662efc89e8d691cd534
@@ -9,13 +9,11 @@ qq
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_base.sgml	c4146598c2187339299a833b9e79f1f76fac5b09
+++ doc/libpurple/tmpl/qq_base.sgml	9a6617477e379c9141bf76e2de6e8712f72bba26
@@ -9,13 +9,11 @@ qq_base
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_crypt.sgml	8bd408fe8745655179e5f36bb3f0f976e00956dc
+++ doc/libpurple/tmpl/qq_crypt.sgml	994f76fa09aa1efcf584ac7b23380276e9e1badd
@@ -9,13 +9,11 @@ qq_crypt
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_define.sgml	5da28604bf3f22aaabb4ea80c8b1e28f02f3672a
+++ doc/libpurple/tmpl/qq_define.sgml	5a7212e3e2e52a22a120f81be82f28693b13b969
@@ -9,13 +9,11 @@ qq_define
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_network.sgml	7c4da44ec2506baea1edb36b74847a468d6f6c8a
+++ doc/libpurple/tmpl/qq_network.sgml	91a48be7cd9a0fe931eddd92e52b2edcb7e9d626
@@ -9,13 +9,11 @@ qq_network
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_process.sgml	d33cb74b09c0568bb8b6436b2317109e0a90b51c
+++ doc/libpurple/tmpl/qq_process.sgml	a516ce5362ed0672ed787068de1c7d2fb00b78fc
@@ -9,13 +9,11 @@ qq_process
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/qq_trans.sgml	516e617355b6a60776602f52d4a5bb873af68995
+++ doc/libpurple/tmpl/qq_trans.sgml	4c98b3ebe8f7aa40212d20728e80dae2be8cc5d6
@@ -9,13 +9,11 @@ qq_trans
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/rawudp.sgml	b8735856fcb7dfce77807a61e9c309b6e41b2f88
+++ doc/libpurple/tmpl/rawudp.sgml	fa6af17a0e8aff4b71d9747c835dfb39c3a3f510
@@ -9,13 +9,11 @@ JingleRawUdp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/rc4cipher.sgml	c63c542296b0b53763aa9103a86058820371b263
+++ doc/libpurple/tmpl/rc4cipher.sgml	ca4d816a8faf5428cd147672a0c6fb2c7118b36a
@@ -9,13 +9,11 @@ PurpleRC4Cipher
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,17 @@ PurpleRC4Cipher
 
 </para>
 
- at gparent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
+<!-- ##### ARG PurpleRC4Cipher:key ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG PurpleRC4Cipher:key-len ##### -->
+<para>
+
+</para>
+
 <!-- ##### STRUCT PurpleRC4CipherClass ##### -->
 <para>
 
@@ -44,15 +47,6 @@ PurpleRC4Cipher
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_rc4_cipher_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_rc4_cipher_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/relay.sgml	6aaa8aecdcd7386404edd0bb1c298d3a4d3ac19d
+++ doc/libpurple/tmpl/relay.sgml	ce85181c19dd67d2368af476c8935e5d2b9c834e
@@ -9,13 +9,11 @@ relay
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/request.sgml	a8e5bb54f7be0e7787be2e5fbdeb49ea16a22ad1
+++ doc/libpurple/tmpl/request.sgml	e279865a2a8cf1d9fa3b6d283104ffabdaf65011
@@ -9,13 +9,11 @@ request
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/resolver.sgml	658187c2560d068c45035eb51c7cfdcb241f006d
+++ doc/libpurple/tmpl/resolver.sgml	2798de11c59704d4f73c732a84767ca0bb8dad3c
@@ -9,13 +9,11 @@ resolver
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/roomlist.sgml	76afefac199e678463fab76a435b6bc17557c110
+++ doc/libpurple/tmpl/roomlist.sgml	77f04d606d8fb3963810dcf0f813cfddf4565f6a
@@ -9,13 +9,11 @@ roomlist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/roster.sgml	c96f023587168f7f12890156d37a9d0dc4bdfffb
+++ doc/libpurple/tmpl/roster.sgml	10a185c224e5a9e03a73c49a3b7ea4c94c81634a
@@ -9,71 +9,537 @@ roster
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
 <!-- ##### SECTION Image ##### -->
 
 
-<!-- ##### FUNCTION jabber_roster_request ##### -->
+<!-- ##### MACRO MXIT_PRESENCE_OFFLINE ##### -->
 <para>
 
 </para>
 
- at js: 
 
 
-<!-- ##### FUNCTION jabber_roster_parse ##### -->
+<!-- ##### MACRO MXIT_PRESENCE_ONLINE ##### -->
 <para>
 
 </para>
 
- at js: 
- at from: 
- at type: 
+
+
+<!-- ##### MACRO MXIT_PRESENCE_AWAY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_PRESENCE_AVAILABLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_PRESENCE_DND ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_MXIT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_JABBER ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_MSN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_YAHOO ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_ICQ ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_AIM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_QQ ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_WV ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_BOT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_CHATROOM ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_SMS ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_GROUP ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_GALLERY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_INFO ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_MULTIMX ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_TYPE_HYBRID ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_ANGRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_EXCITED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_GRUMPY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_HAPPY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_INLOVE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_INVINCIBLE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_SAD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_HOT ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_SICK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_SLEEPY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_BORED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_COLD ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_CONFUSED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_HUNGRY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_MOOD_STRESSED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CFLAG_HIDDEN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CFLAG_GATEWAY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CFLAG_FOCUS_SEND_BLANK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_PFLAG_VOICE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_PFLAG_VIDEO ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_BOTH ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_PENDING ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_ASK ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_REJECTED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_DELETED ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_SUBTYPE_NONE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CP_MAX_JID_LEN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CP_MAX_GROUP_LEN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_CP_MAX_ALIAS_LEN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO MXIT_DEFAULT_GROUP ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION mxit_status_types ##### -->
+<para>
+
+</para>
+
+ at account: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_convert_presence ##### -->
+<para>
+
+</para>
+
 @id: 
- at query: 
+ at Returns: 
 
 
-<!-- ##### FUNCTION jabber_roster_add_buddy ##### -->
+<!-- ##### FUNCTION mxit_convert_presence_to_name ##### -->
 <para>
 
 </para>
 
+ at Param1: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_convert_subtype_to_name ##### -->
+<para>
+
+</para>
+
+ at Param1: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_convert_mood ##### -->
+<para>
+
+</para>
+
+ at id: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_convert_mood_to_name ##### -->
+<para>
+
+</para>
+
+ at Param1: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_update_contact ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at contact: 
+
+
+<!-- ##### FUNCTION mxit_update_buddy_presence ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at username: 
+ at Param3: 
+ at Param4: 
+ at customMood: 
+ at statusMsg: 
+ at flags: 
+
+
+<!-- ##### FUNCTION mxit_update_buddy_avatar ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at username: 
+ at avatarId: 
+
+
+<!-- ##### FUNCTION mxit_new_subscription ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at contact: 
+
+
+<!-- ##### FUNCTION mxit_update_blist ##### -->
+<para>
+
+</para>
+
+ at session: 
+
+
+<!-- ##### FUNCTION is_mxit_chatroom_contact ##### -->
+<para>
+
+</para>
+
+ at session: 
+ at username: 
+ at Returns: 
+
+
+<!-- ##### FUNCTION mxit_add_buddy ##### -->
+<para>
+
+</para>
+
 @gc: 
 @buddy: 
 @group: 
 
 
-<!-- ##### FUNCTION jabber_roster_alias_change ##### -->
+<!-- ##### FUNCTION mxit_remove_buddy ##### -->
 <para>
 
 </para>
 
 @gc: 
- at name: 
+ at buddy: 
+ at group: 
+
+
+<!-- ##### FUNCTION mxit_buddy_alias ##### -->
+<para>
+
+</para>
+
+ at gc: 
+ at who: 
 @alias: 
 
 
-<!-- ##### FUNCTION jabber_roster_group_change ##### -->
+<!-- ##### FUNCTION mxit_buddy_group ##### -->
 <para>
 
 </para>
 
 @gc: 
- at name: 
+ at who: 
 @old_group: 
 @new_group: 
 
 
-<!-- ##### FUNCTION jabber_roster_group_rename ##### -->
+<!-- ##### FUNCTION mxit_rename_group ##### -->
 <para>
 
 </para>
@@ -84,13 +550,12 @@ roster
 @moved_buddies: 
 
 
-<!-- ##### FUNCTION jabber_roster_remove_buddy ##### -->
+<!-- ##### FUNCTION mxit_get_moods ##### -->
 <para>
 
 </para>
 
- at gc: 
- at buddy: 
- at group: 
+ at account: 
+ at Returns: 
 
 
============================================================
--- doc/libpurple/tmpl/rtp.sgml	84a77571d7dc738ed287a14837c91f779c2ef491
+++ doc/libpurple/tmpl/rtp.sgml	1c7069de21e4a39760c4b3cf4f1448c0d4f7e93f
@@ -9,13 +9,11 @@ JingleRtp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sametime.sgml	4b090c0ed79c369fa859cd9e37c1e8e83224f3d5
+++ doc/libpurple/tmpl/sametime.sgml	29958e8920aa788929f16add57f1b8a1d5cb2f08
@@ -9,13 +9,11 @@ sametime
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/savedstatuses.sgml	44619eca722ea6e0e51c0f738b1de3b9dff8e8b1
+++ doc/libpurple/tmpl/savedstatuses.sgml	1d21a4d34697e688e91176bf02663f6b7651086d
@@ -9,13 +9,11 @@ savedstatuses
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sbconn.sgml	0333fa5350b82179e54ce4b8d8fbc757cdcc40f0
+++ doc/libpurple/tmpl/sbconn.sgml	e725538a753b7a67d9f9a6931c36e0049b3eac35
@@ -9,13 +9,11 @@ sbconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/search.sgml	46f897510e92621463e347a7379c145a09f58355
+++ doc/libpurple/tmpl/search.sgml	ced27dd74f2e02b0fed4f4bf2eb217267bd7d12b
@@ -9,13 +9,11 @@ search
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/send_file.sgml	b8ce0b71583a2b4b9bc583bb7c75f3a93a38aac2
+++ doc/libpurple/tmpl/send_file.sgml	9f9f002d669fee676c779af43a771763f6c353a6
@@ -9,13 +9,11 @@ send_file
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/servconn.sgml	46d8df96f67f72eef2a22ffd43ed1732c3dc21cc
+++ doc/libpurple/tmpl/servconn.sgml	8689dca30f061bfc44dc3cfa2278109dccc5d41a
@@ -9,13 +9,11 @@ servconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -112,6 +110,17 @@ servconn
 </para>
 
 @servconn: 
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
 @MsnServConn *: 
 
 
@@ -121,6 +130,17 @@ servconn
 </para>
 
 @servconn: 
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
 @MsnServConn *: 
 
 
@@ -130,6 +150,17 @@ servconn
 </para>
 
 @servconn: 
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
+ at MsnServConn *:
 @MsnServConn *: 
 
 
============================================================
--- doc/libpurple/tmpl/server.sgml	de442433a697dc883be7285be4172da06577ff59
+++ doc/libpurple/tmpl/server.sgml	f0916ffb8c719814cc44f22a50b59fa1fcaed8c5
@@ -9,13 +9,11 @@ server
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/session.sgml	ef04e9d591f44fda104728cf4d1ebfdc534b6412
+++ doc/libpurple/tmpl/session.sgml	87b9ad9accaee82d244503c0b294ee3359492e80
@@ -9,13 +9,11 @@ session
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sha1hash.sgml	6ee36467f5dbe28eb5984c842f3635122a2a2398
+++ doc/libpurple/tmpl/sha1hash.sgml	a9de0ad17859fce267bbeea40bc2a02cd0f1b1e3
@@ -9,13 +9,11 @@ PurpleSHA1Hash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,6 @@ PurpleSHA1Hash
 
 </para>
 
- at parent: 
- at parent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
 <!-- ##### STRUCT PurpleSHA1HashClass ##### -->
 <para>
@@ -46,15 +38,6 @@ PurpleSHA1Hash
 @_purple_reserved3: 
 @_purple_reserved4: 
 
-<!-- ##### FUNCTION purple_sha1_hash_get_gtype ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
 <!-- ##### FUNCTION purple_sha1_hash_new ##### -->
 <para>
 
============================================================
--- doc/libpurple/tmpl/sha256hash.sgml	61fc397d8c33b378eb7d9fc9fbebdce58e7ee464
+++ doc/libpurple/tmpl/sha256hash.sgml	a895a148909d371edd1c622ba3cad79b802e1a75
@@ -9,13 +9,11 @@ PurpleSHA256Hash
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -27,12 +25,6 @@ PurpleSHA256Hash
 
 </para>
 
- at parent: 
- at parent: 
- at _purple_reserved1: 
- at _purple_reserved2: 
- at _purple_reserved3: 
- at _purple_reserved4: 
 
 <!-- ##### STRUCT PurpleSHA256HashClass ##### -->
 <para>
============================================================
--- doc/libpurple/tmpl/si.sgml	c92a878cd584e492d1f3313990df53d009168c50
+++ doc/libpurple/tmpl/si.sgml	b9ec30d87cc5a6685f688771e2d9835f49491bfd
@@ -9,13 +9,11 @@ si
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/signals.sgml	c5405170c20c2ab52dd980552f9f48495d829ed4
+++ doc/libpurple/tmpl/signals.sgml	444a89e4a1d9c91d060a584ccf339f68b933b7e7
@@ -9,13 +9,11 @@ signals
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/silcpurple.sgml	27fd9208e98154f88bcd85a0364c89137fe3bf24
+++ doc/libpurple/tmpl/silcpurple.sgml	f98706ceec2c3a7fce63241187d0d20bc88b6e62
@@ -9,13 +9,11 @@ silcpurple
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/simple.sgml	1389e93ecf47202f766122776d50e00c0a7763f2
+++ doc/libpurple/tmpl/simple.sgml	f542a70cf6456d995fcc998d82c199ae97ec629c
@@ -9,13 +9,11 @@ simple
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sipmsg.sgml	7c899a3f146862e131075b1436fd81ff3c06e65e
+++ doc/libpurple/tmpl/sipmsg.sgml	3d89112f05713fd6bfdf087058dfb3ecf4b6cc20
@@ -9,13 +9,11 @@ sipmsg
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/slp.sgml	100d61c16f09fd52d2f003b8ec41af2ee7177fd1
+++ doc/libpurple/tmpl/slp.sgml	b791b2d2cc268fea96957eff09ed4ba688e5a12f
@@ -9,13 +9,11 @@ slp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/slpcall.sgml	04b0a9d22f09a02424fe10a2424219840137bee4
+++ doc/libpurple/tmpl/slpcall.sgml	bedb014e7488523596d8c992d33667f8d1a846b1
@@ -9,13 +9,11 @@ slpcall
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/slplink.sgml	c616fc68cb5937b54e3d31e6320bcf46d4167f30
+++ doc/libpurple/tmpl/slplink.sgml	c086d6adaba97c8450a6fc1723e1cde05ae34614
@@ -9,13 +9,11 @@ slplink
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/slpmsg.sgml	31cb857bab14c83e8fd51df754f07b98b166beec
+++ doc/libpurple/tmpl/slpmsg.sgml	6c0e069b0df1fe27f91dca8b4b475bfd2d0ff58f
@@ -9,13 +9,11 @@ slpmsg
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/slpmsg_part.sgml	6df4b536bc58f31268041f66b333cf3ebbbd9177
+++ doc/libpurple/tmpl/slpmsg_part.sgml	4a00124a0c4e90c9053d251572eefea566cd6873
@@ -9,13 +9,11 @@ slpmsg_part
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/smiley.sgml	d63771bcab5e9ac0b18a54675798c074aa88d771
+++ doc/libpurple/tmpl/smiley.sgml	6cec9b6d2e68867d37b976475c91a191581982e8
@@ -9,13 +9,11 @@ smiley
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/snactypes.sgml	981b7bf04853857473479cc8dde0d9683a4225df
+++ doc/libpurple/tmpl/snactypes.sgml	5b44162df3ce2ab868d998af1125934243a6c176
@@ -9,13 +9,11 @@ snactypes
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/soap.sgml	e5d2ad5af0faa50db2ee644fc0ce48a8baef1c4e
+++ doc/libpurple/tmpl/soap.sgml	fecc2aaf913cc1702ce2f4b5dc231406dd39a7f4
@@ -9,13 +9,11 @@ soap
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sound-theme-loader.sgml	a09cf1bf3ea383a859f6840beaba0e1f443f0e68
+++ doc/libpurple/tmpl/sound-theme-loader.sgml	fcaf1f4769a06b7b9999230c3a2fa3774117a17b
@@ -9,13 +9,11 @@ PurpleSoundThemeLoader
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sound-theme.sgml	ad9c1bcb562171cc7d889a35bde6858480905cfb
+++ doc/libpurple/tmpl/sound-theme.sgml	d8553f18c2ddfb9638c8fd7a4cd37b4dc96b2e3c
@@ -9,13 +9,11 @@ PurpleSoundTheme
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sound.sgml	8b252a6669dc815891c4e16e5daf30847a944ce2
+++ doc/libpurple/tmpl/sound.sgml	3bfb448fc276c24db35c6a61cfc4678560c8857d
@@ -9,13 +9,11 @@ sound
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/splashscreen.sgml	84b98162f2c63d4e16e3c3e900a97715b4011bf2
+++ doc/libpurple/tmpl/splashscreen.sgml	f4edb7f5796bb6511165b1a18de84c0e180f4428
@@ -9,13 +9,11 @@ splashscreen
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sslconn.sgml	00162b49269447c2b1b6e2590bba2fbdd395a20d
+++ doc/libpurple/tmpl/sslconn.sgml	5a4265ee66606c89567bf826cdd075a011098171
@@ -9,13 +9,11 @@ sslconn
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/state.sgml	9354e016d1cbc9a4b6b27a8a6bf5c8ad9ad616fb
+++ doc/libpurple/tmpl/state.sgml	82bec5c79ea992c90f46a53d6a928c1518085a27
@@ -9,13 +9,11 @@ state
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/status.sgml	7265c2207b1ac62e024255482536744d666376db
+++ doc/libpurple/tmpl/status.sgml	18202fed81d8dba44cbc4b5958dff1297412a2e4
@@ -9,13 +9,11 @@ status
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/stringref.sgml	a087273ec047a8d0ecc494b79a8fe9cd6cf099f1
+++ doc/libpurple/tmpl/stringref.sgml	aedf6a4c8b5886e0d9015e64f65fed7c7d0a1ccb
@@ -9,13 +9,11 @@ stringref
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/stun.sgml	a6b4dfe69b4911097164ddfdfdbc2d411eee70cb
+++ doc/libpurple/tmpl/stun.sgml	70eaba157932b5a55b5917a7e461acd0097b3258
@@ -9,13 +9,11 @@ stun
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/switchboard.sgml	c5cdfa6b328524711bc92bdadcf599edb017c48d
+++ doc/libpurple/tmpl/switchboard.sgml	8680d1b6a0a0b34267c57d1cc1536d8c73ac589e
@@ -9,13 +9,11 @@ switchboard
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/sysdep.sgml	46d23ba25d78e2e7e57a1370ff8237a60bd207fe
+++ doc/libpurple/tmpl/sysdep.sgml	a7d9362ea8208bad61dfdea1ef20b3b863b9a4fc
@@ -9,13 +9,11 @@ sysdep
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/table.sgml	6919167fb5a0463a4f5379160d8db524e3a8c7c3
+++ doc/libpurple/tmpl/table.sgml	2053c6ed114276eb3194111541b3dfdb2aa3d7a9
@@ -9,13 +9,11 @@ table
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/tcl_glib.sgml	a12803c7098084550d7eb0e232ebd8196694c005
+++ doc/libpurple/tmpl/tcl_glib.sgml	4a88ae808e91cf5524962ada9c7576126c840399
@@ -9,13 +9,11 @@ tcl_glib
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/tcl_purple.sgml	f537de964229ef4341b0d6c04212ddff1aa35001
+++ doc/libpurple/tmpl/tcl_purple.sgml	4cf73fb5ecf8b2b46951572a4714610e6da59f87
@@ -9,13 +9,11 @@ tcl_purple
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/tests.sgml	56fd8b8334663f09648b9a702c81f34b6154accb
+++ /dev/null	
@@ -1,141 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-tests
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### FUNCTION master_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION cipher_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_caps_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_digest_md5_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_jutil_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION jabber_scram_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION oscar_util_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION qq_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION yahoo_util_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### FUNCTION util_suite ##### -->
-<para>
-
-</para>
-
- at void: 
- at Returns: 
-
-
-<!-- ##### MACRO assert_int_equal ##### -->
-<para>
-
-</para>
-
- at expected: 
- at actual: 
-
-
-<!-- ##### MACRO assert_string_equal ##### -->
-<para>
-
-</para>
-
- at expected: 
- at actual: 
-
-
-<!-- ##### MACRO assert_string_equal_free ##### -->
-<para>
-
-</para>
-
- at expected: 
- at actual: 
-
-
============================================================
--- doc/libpurple/tmpl/theme-loader.sgml	d69dc2d20ba452f1a3d2656787df31acd05ab111
+++ doc/libpurple/tmpl/theme-loader.sgml	b4f8a5c764a7dccb0499f30a8879b061b76fe8d3
@@ -9,13 +9,11 @@ PurpleThemeLoader
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/theme-manager.sgml	29b94a0a69cdf637970b82c7de96c95fd0927599
+++ doc/libpurple/tmpl/theme-manager.sgml	e69a1383638b31401207f0cb3043926be3ebc12c
@@ -9,13 +9,11 @@ PurpleThemeManager
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/theme.sgml	5896a5799491c35c08a6cdfda121b6a2a424a9cc
+++ doc/libpurple/tmpl/theme.sgml	ffeb0381235688299e898de0e5913819a9ee934c
@@ -9,13 +9,11 @@ PurpleTheme
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/tlv.sgml	882aec3ca5dc3a341d5e94bf52d678d2d1172a2d
+++ doc/libpurple/tmpl/tlv.sgml	0e119853bc55ffa312626cd75763836d6e7f961f
@@ -9,13 +9,11 @@ tlv
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/transaction.sgml	6b03a90baa9dde4c7f67f0cd2d8b4c5fba3bc958
+++ doc/libpurple/tmpl/transaction.sgml	e2dacc4702dabec76314089e0791fd30e29f58b3
@@ -9,13 +9,11 @@ transaction
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/transport.sgml	be9c9397787444d95e0115e873622f07ac4f0966
+++ doc/libpurple/tmpl/transport.sgml	10d114fc91d78da2aa2407e5b8692aee392270b4
@@ -9,13 +9,11 @@ JingleTransport
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/upnp.sgml	797031421ddd4f4d5f75e91a4040d9ad34b56b85
+++ doc/libpurple/tmpl/upnp.sgml	1a6166ffa737042887c65bdee0ba6116b9dace63
@@ -9,13 +9,11 @@ upnp
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/user.sgml	864d5702cda859025e704f38f8bc70810895de1f
+++ doc/libpurple/tmpl/user.sgml	2aaa92692c6e948db9ba26e6621a1ac61726ea4e
@@ -9,13 +9,11 @@ user
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/useravatar.sgml	84363895c634a96e2d5fbd845317d26c833e3cd5
+++ doc/libpurple/tmpl/useravatar.sgml	08b8a29d3fc06c686f173e82145612de2e087f10
@@ -9,13 +9,11 @@ useravatar
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/userlist.sgml	81e241251b0d5b637f3ce958fa7d61e60593dfc7
+++ doc/libpurple/tmpl/userlist.sgml	e65617de46391f09b351e355e9c9b69137979558
@@ -9,13 +9,11 @@ userlist
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/usermood.sgml	dd539d16bcdecfb3dd2427d56653adcdf0871a59
+++ doc/libpurple/tmpl/usermood.sgml	b02523ef1fb3a2f090b1a8012a862e867a8af254
@@ -9,13 +9,11 @@ usermood
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/usernick.sgml	75a6d93a0ba4d4bcd5d6d798bb710258c578dc90
+++ doc/libpurple/tmpl/usernick.sgml	2ca3dedc80ce28460f9d12fe933765d2d3665636
@@ -9,13 +9,11 @@ usernick
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/usertune.sgml	c8ddfe5034f5158269c5968e0be6c27cb948a03a
+++ doc/libpurple/tmpl/usertune.sgml	d3ad628d0b112fc9521b63eb65fa311da8abc9af
@@ -9,13 +9,11 @@ usertune
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/util.sgml	ac3b293ad42c7d5ea43bc427a3bf9814b98249c5
+++ doc/libpurple/tmpl/util.sgml	9d6830b4f8f4c43c2ed90923a8fe38a4ddfaddcb
@@ -9,13 +9,11 @@ util
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
@@ -388,7 +386,7 @@ util
 </para>
 
 @text: 
- at length_NULL: 
+ at length: 
 @Returns: 
 
 
============================================================
--- doc/libpurple/tmpl/utils.sgml	69065a73f9d11eb10b7d65814cfcf8225807adfe
+++ doc/libpurple/tmpl/utils.sgml	8cda2b21b467a01ec553da2d8333ce3a6b9966c6
@@ -9,13 +9,11 @@ utils
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/utsname.sgml	82b112c23b5222ad3110e27111a3d5d9b0eb9b38
+++ doc/libpurple/tmpl/utsname.sgml	ec93c3c71545ad22701c9988eaea13b10b435160
@@ -9,13 +9,11 @@ utsname
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/valgrind.sgml	13473bbed73e3c294e8948e0e306a6218b3e9365
+++ /dev/null	
@@ -1,600 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-valgrind
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### MACRO PLAT_x86_linux ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PLAT_amd64_linux ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PLAT_ppc32_linux ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PLAT_ppc64_linux ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PLAT_ppc64_aix5 ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO PLAT_ppc32_aix5 ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO NVALGRIND ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VALGRIND_DO_CLIENT_REQUEST ##### -->
-<para>
-
-</para>
-
- at _zzq_rlval: 
- at _zzq_default: 
- at _zzq_request: 
- at _zzq_arg1: 
- at _zzq_arg2: 
- at _zzq_arg3: 
- at _zzq_arg4: 
- at _zzq_arg5: 
-
-
-<!-- ##### MACRO VALGRIND_GET_NR_CONTEXT ##### -->
-<para>
-
-</para>
-
- at _zzq_rlval: 
-
-
-<!-- ##### MACRO VALGRIND_CALL_NOREDIR_EAX ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VALGRIND_CALL_NOREDIR_RAX ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VALGRIND_BRANCH_AND_LINK_TO_NOREDIR_R11 ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO I_WRAP_SONAME_FNNAME_ZU ##### -->
-<para>
-
-</para>
-
- at soname: 
- at fnname: 
-
-
-<!-- ##### MACRO I_WRAP_SONAME_FNNAME_ZZ ##### -->
-<para>
-
-</para>
-
- at soname: 
- at fnname: 
-
-
-<!-- ##### MACRO VALGRIND_GET_ORIG_FN ##### -->
-<para>
-
-</para>
-
- at _lval: 
-
-
-<!-- ##### MACRO CALL_FN_v_v ##### -->
-<para>
-
-</para>
-
- at fnptr: 
-
-
-<!-- ##### MACRO CALL_FN_v_W ##### -->
-<para>
-
-</para>
-
- at fnptr: 
- at arg1: 
-
-
-<!-- ##### MACRO CALL_FN_v_WW ##### -->
-<para>
-
-</para>
-
- at fnptr: 
- at arg1: 
- at arg2: 
-
-
-<!-- ##### MACRO CALL_FN_v_WWW ##### -->
-<para>
-
-</para>
-
- at fnptr: 
- at arg1: 
- at arg2: 
- at arg3: 
-
-
-<!-- ##### MACRO CALL_FN_W_v ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
-
-
-<!-- ##### MACRO CALL_FN_W_W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
-
-
-<!-- ##### MACRO CALL_FN_W_WW ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
-
-
-<!-- ##### MACRO CALL_FN_W_WWW ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
-
-
-<!-- ##### MACRO CALL_FN_W_WWWW ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
-
-
-<!-- ##### MACRO CALL_FN_W_5W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
-
-
-<!-- ##### MACRO CALL_FN_W_6W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
-
-
-<!-- ##### MACRO CALL_FN_W_7W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
-
-
-<!-- ##### MACRO CALL_FN_W_8W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
- at arg8: 
-
-
-<!-- ##### MACRO CALL_FN_W_9W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
- at arg8: 
- at arg9: 
-
-
-<!-- ##### MACRO CALL_FN_W_10W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
- at arg8: 
- at arg9: 
- at arg10: 
-
-
-<!-- ##### MACRO CALL_FN_W_11W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
- at arg8: 
- at arg9: 
- at arg10: 
- at arg11: 
-
-
-<!-- ##### MACRO CALL_FN_W_12W ##### -->
-<para>
-
-</para>
-
- at lval: 
- at orig: 
- at arg1: 
- at arg2: 
- at arg3: 
- at arg4: 
- at arg5: 
- at arg6: 
- at arg7: 
- at arg8: 
- at arg9: 
- at arg10: 
- at arg11: 
- at arg12: 
-
-
-<!-- ##### MACRO VG_EXPAND_FRAME_BY_trashes_r3 ##### -->
-<para>
-
-</para>
-
- at _n_fr: 
-
-
-<!-- ##### MACRO VG_CONTRACT_FRAME_BY ##### -->
-<para>
-
-</para>
-
- at _n_fr: 
-
-
-<!-- ##### MACRO VG_USERREQ_TOOL_BASE ##### -->
-<para>
-
-</para>
-
- at a: 
- at b: 
-
-
-<!-- ##### MACRO RUNNING_ON_VALGRIND ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VALGRIND_DISCARD_TRANSLATIONS ##### -->
-<para>
-
-</para>
-
- at _qzz_addr: 
- at _qzz_len: 
-
-
-<!-- ##### MACRO VALGRIND_PRINTF ##### -->
-<para>
-
-</para>
-
- at ...: 
-
-
-<!-- ##### MACRO VALGRIND_PRINTF_BACKTRACE ##### -->
-<para>
-
-</para>
-
- at ...: 
-
-
-<!-- ##### MACRO VALGRIND_NON_SIMD_CALL0 ##### -->
-<para>
-
-</para>
-
- at _qyy_fn: 
-
-
-<!-- ##### MACRO VALGRIND_NON_SIMD_CALL1 ##### -->
-<para>
-
-</para>
-
- at _qyy_fn: 
- at _qyy_arg1: 
-
-
-<!-- ##### MACRO VALGRIND_NON_SIMD_CALL2 ##### -->
-<para>
-
-</para>
-
- at _qyy_fn: 
- at _qyy_arg1: 
- at _qyy_arg2: 
-
-
-<!-- ##### MACRO VALGRIND_NON_SIMD_CALL3 ##### -->
-<para>
-
-</para>
-
- at _qyy_fn: 
- at _qyy_arg1: 
- at _qyy_arg2: 
- at _qyy_arg3: 
-
-
-<!-- ##### MACRO VALGRIND_COUNT_ERRORS ##### -->
-<para>
-
-</para>
-
-
-
-<!-- ##### MACRO VALGRIND_MALLOCLIKE_BLOCK ##### -->
-<para>
-
-</para>
-
- at addr: 
- at sizeB: 
- at rzB: 
- at is_zeroed: 
-
-
-<!-- ##### MACRO VALGRIND_FREELIKE_BLOCK ##### -->
-<para>
-
-</para>
-
- at addr: 
- at rzB: 
-
-
-<!-- ##### MACRO VALGRIND_CREATE_MEMPOOL ##### -->
-<para>
-
-</para>
-
- at pool: 
- at rzB: 
- at is_zeroed: 
-
-
-<!-- ##### MACRO VALGRIND_DESTROY_MEMPOOL ##### -->
-<para>
-
-</para>
-
- at pool: 
-
-
-<!-- ##### MACRO VALGRIND_MEMPOOL_ALLOC ##### -->
-<para>
-
-</para>
-
- at pool: 
- at addr: 
- at size: 
-
-
-<!-- ##### MACRO VALGRIND_MEMPOOL_FREE ##### -->
-<para>
-
-</para>
-
- at pool: 
- at addr: 
-
-
-<!-- ##### MACRO VALGRIND_MEMPOOL_TRIM ##### -->
-<para>
-
-</para>
-
- at pool: 
- at addr: 
- at size: 
-
-
-<!-- ##### MACRO VALGRIND_MOVE_MEMPOOL ##### -->
-<para>
-
-</para>
-
- at poolA: 
- at poolB: 
-
-
-<!-- ##### MACRO VALGRIND_MEMPOOL_CHANGE ##### -->
-<para>
-
-</para>
-
- at pool: 
- at addrA: 
- at addrB: 
- at size: 
-
-
-<!-- ##### MACRO VALGRIND_MEMPOOL_EXISTS ##### -->
-<para>
-
-</para>
-
- at pool: 
-
-
-<!-- ##### MACRO VALGRIND_STACK_REGISTER ##### -->
-<para>
-
-</para>
-
- at start: 
- at end: 
-
-
-<!-- ##### MACRO VALGRIND_STACK_DEREGISTER ##### -->
-<para>
-
-</para>
-
- at id: 
-
-
-<!-- ##### MACRO VALGRIND_STACK_CHANGE ##### -->
-<para>
-
-</para>
-
- at id: 
- at start: 
- at end: 
-
-
============================================================
--- doc/libpurple/tmpl/value.sgml	1814b08176a2ac968a6da16f2782881885107b99
+++ doc/libpurple/tmpl/value.sgml	4aeb4fe16e00b43a8ef92138ad11173be80c80b1
@@ -9,13 +9,11 @@ value
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/version.sgml	38b2b4dced99a8033c2dd2b32165b84fa8eb3da9
+++ doc/libpurple/tmpl/version.sgml	1df50170c688ddb7071608ae0378f3a72c9bdb65
@@ -9,13 +9,11 @@ version
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/visibility.sgml	f3406a6dfcb5212af0921df5094a528f9dcb6f4e
+++ doc/libpurple/tmpl/visibility.sgml	7092aa7da5546f5fc4428aba2f761790d8b5ffeb
@@ -9,13 +9,11 @@ visibility
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/voicevideo.sgml	bb6870c3a6ad6fce1dfce2c5d7680cc302a41f1e
+++ doc/libpurple/tmpl/voicevideo.sgml	c0a7ab8f0507e38b7e62739e04fb889bf4f031f1
@@ -9,13 +9,11 @@ voicevideo
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/wb.sgml	1e80ed829322170e84af5ff2899d2ec6eec26466
+++ doc/libpurple/tmpl/wb.sgml	f5f78b152282583c37dea29915f93c87d9b098ce
@@ -9,13 +9,11 @@ wb
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/whiteboard.sgml	64f22f062ec8b3cbc77a5a2bf9eb9afb4fd6309f
+++ doc/libpurple/tmpl/whiteboard.sgml	1569d136db3b4baf9799a176f3746cedca238dfa
@@ -9,13 +9,11 @@ whiteboard
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/win32dep.sgml	cac87949e6aae4e959c6341731fbc29fc4f642ac
+++ doc/libpurple/tmpl/win32dep.sgml	b3a4c9051c6adf2defc74a7161d6d41c2a2a4512
@@ -9,13 +9,11 @@ win32dep
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/wpurpleerror.sgml	5cedcc82d3a27be7f38692a29a868655e76ec3b8
+++ doc/libpurple/tmpl/wpurpleerror.sgml	3fa0785faa495719cd473d3978bc3feb62a7ff22
@@ -9,13 +9,11 @@ wpurpleerror
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/xdata.sgml	be3bedb41e6c3bdf7feb07d1cc5d5121e3c5e221
+++ doc/libpurple/tmpl/xdata.sgml	2231c42d389490dc637b26f2961d0d2a823489c6
@@ -9,13 +9,11 @@ xdata
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/xfer.sgml	fcb43e21c16ce8f434ba61e9c2ac4c23382fccb9
+++ doc/libpurple/tmpl/xfer.sgml	aa2bf7c410b82c14474e5e805aabc506bd9b16a3
@@ -9,13 +9,11 @@ xfer
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/xmlnode.sgml	2ffbafff34aa4af144134b2eadf4c692d4fbf89a
+++ doc/libpurple/tmpl/xmlnode.sgml	ca0d7fd61669fd03ee80837d67a5c40a71ed4ca6
@@ -9,13 +9,11 @@ xmlnode
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_aliases.sgml	d1c594913a27f8a5b1b1995ca9b4dd66683dd8c7
+++ doc/libpurple/tmpl/yahoo_aliases.sgml	0b9d45cad1db4ec7f7234db66aa64cb6aafe2c94
@@ -9,13 +9,11 @@ yahoo_aliases
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_doodle.sgml	549c1d4e786a811fc5ee5a7f0b67374f7affb9f7
+++ doc/libpurple/tmpl/yahoo_doodle.sgml	6fe7d4e9855f6bc7b105e962fbf9184dff8f7fa9
@@ -9,13 +9,11 @@ yahoo_doodle
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_filexfer.sgml	acec4ee7f8a2b5bfe9964d23aac134604aa0277e
+++ doc/libpurple/tmpl/yahoo_filexfer.sgml	bedd7cb1ab78a01311ddca21efcc3b65b7e52930
@@ -9,13 +9,11 @@ yahoo_filexfer
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_friend.sgml	0aeae8434785f027f4c2e91e2f0b2364e887f04b
+++ doc/libpurple/tmpl/yahoo_friend.sgml	9ff7ffb6364add19559d92b919c9bf7f07250dcb
@@ -9,13 +9,11 @@ yahoo_friend
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_packet.sgml	329248bb43d9b5d6c7eec3e28bc40f9e7d65d742
+++ doc/libpurple/tmpl/yahoo_packet.sgml	5e7a1c4afd1efbea8a45a410fcf1573222ec8376
@@ -9,13 +9,11 @@ yahoo_packet
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoo_picture.sgml	39068915012f517e0b9fd27644485e200141f5f5
+++ doc/libpurple/tmpl/yahoo_picture.sgml	8b20c9e69480d5e2e8da5a770bb0f755484dd6d6
@@ -9,13 +9,11 @@ yahoo_picture
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/yahoochat.sgml	53d7e6a811607cb36f505c4cbfceda244fb188fe
+++ doc/libpurple/tmpl/yahoochat.sgml	706ad955f5e9f9c5a76fa4e1dae2c9cc265dcc8a
@@ -9,13 +9,11 @@ yahoochat
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/ycht.sgml	25d7070ada9b4ffb052b862896c37dcdbd31993f
+++ doc/libpurple/tmpl/ycht.sgml	c9883e5eda70a5cf683cc361abd56c1fd2134a8b
@@ -9,13 +9,11 @@ ycht
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/zap.sgml	46efe72aff6112542987f464324f59f8c286f518
+++ doc/libpurple/tmpl/zap.sgml	8c9fe503d99dfc87f8718af8496a896dcfad7781
@@ -9,13 +9,11 @@ zap
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/zephyr_err.sgml	dc8e3e360519d79f683a7cf0fac2cbcc494e0304
+++ doc/libpurple/tmpl/zephyr_err.sgml	ab47b31ec556507d8b33c3e27652d50bfd335c2f
@@ -9,13 +9,11 @@ zephyr_err
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
============================================================
--- doc/libpurple/tmpl/zephyr_internal.sgml	c9e093f14bf33bacbea8e53770e219b4a785c89e
+++ doc/libpurple/tmpl/zephyr_internal.sgml	83ba551bae226123d6071a0bfdfa83b4475d3323
@@ -9,13 +9,11 @@ zephyr_internal
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 


More information about the Commits mailing list