diff libpurple/protocols/oscar/encoding.h @ 30391:5661f30d1b8e

Got rid of receiving multipart messages over channel 1, which simplified the code immensely. No client sends them these days, so this is safe. In addition to that, I moved decoding logic from oscar.c to family_icbm.c. Also, removed family_odir stuff which I forgot to remove earlier and which resulted in liboscar failing to load. :(
author ivan.komarov@soc.pidgin.im
date Wed, 28 Jul 2010 23:11:14 +0000
parents ca90b6c27eb8
children ed520e6e972b
line wrap: on
line diff
--- a/libpurple/protocols/oscar/encoding.h	Wed Jul 28 19:37:26 2010 +0000
+++ b/libpurple/protocols/oscar/encoding.h	Wed Jul 28 23:11:14 2010 +0000
@@ -41,10 +41,7 @@
  * that don't correctly send non-ASCII messages.  And if Purple isn't
  * able to deal with that crap, then people complain like banshees.
  */
-gchar * oscar_decode_im_part(PurpleAccount *account,
-			const char *sourcebn,
-			guint16 charset, guint16 charsubset,
-			const gchar *data, gsize datalen);
+gchar * oscar_decode_im(PurpleAccount *account, const char *sourcebn, guint16 charset, const gchar *data, gsize datalen);
 
 /**
  * Figure out what encoding to use when sending a given outgoing message.