diff libpurple/blist.c @ 25278:12b8ccc3e9ec

Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data() accessors for PurpleBuddy->proto_data.
author Richard Laager <rlaager@wiktel.com>
date Thu, 30 Oct 2008 20:07:46 +0000
parents d81104908a4e
children da46097b4722
line wrap: on
line diff
--- a/libpurple/blist.c	Thu Oct 30 20:03:40 2008 +0000
+++ b/libpurple/blist.c	Thu Oct 30 20:07:46 2008 +0000
@@ -1234,6 +1234,23 @@
 	return buddy->icon;
 }
 
+gpointer
+purple_buddy_get_protocol_data(const PurpleBuddy *buddy)
+{
+	g_return_val_if_fail(buddy != NULL, NULL);
+
+	return buddy->proto_data;
+}
+
+void
+purple_buddy_set_protocol_data(PurpleBuddy *buddy, gpointer data)
+{
+	g_return_if_fail(buddy != NULL);
+
+	buddy->proto_data = data;
+}
+
+
 void purple_blist_add_chat(PurpleChat *chat, PurpleGroup *group, PurpleBlistNode *node)
 {
 	PurpleBlistNode *cnode = (PurpleBlistNode*)chat;