libpurple/plugins/perl/common/BuddyList.xs

branch
soc.2013.gobjectification
changeset 34695
60a278f1365b
parent 33892
ef97228bc5f0
child 34700
8647eee83ed3
--- a/libpurple/plugins/perl/common/BuddyList.xs	Wed Jul 03 04:10:59 2013 +0530
+++ b/libpurple/plugins/perl/common/BuddyList.xs	Wed Jul 03 04:58:28 2013 +0530
@@ -13,26 +13,6 @@
 MODULE = Purple::BuddyList  PACKAGE = Purple  PREFIX = purple_
 PROTOTYPES: ENABLE
 
-BOOT:
-{
-	HV *stash = gv_stashpv("Purple::BuddyList::Node", 1);
-
-	static const constiv *civ, const_iv[] = {
-#define const_iv(name) {#name, (IV)PURPLE_BLIST_##name##_NODE}
-		const_iv(GROUP),
-		const_iv(CONTACT),
-		const_iv(BUDDY),
-		const_iv(CHAT),
-		const_iv(OTHER),
-#undef const_iv
-#define const_iv(name) {#name, (IV)PURPLE_BLIST_NODE_FLAG_##name}
-		const_iv(NO_SAVE),
-	};
-
-	for (civ = const_iv + sizeof(const_iv) / sizeof(const_iv[0]); civ-- > const_iv; )
-		newCONSTSUB(stash, (char *)civ->name, newSViv(civ->iv));
-}
-
 Purple::BuddyList
 purple_get_blist()
 
@@ -287,23 +267,19 @@
 	const char * key
 
 void
+purple_blist_node_set_dont_save(node, dont_save)
+	Purple::BuddyList::Node node
+	gboolean dont_save
+
+gboolean
+purple_blist_node_get_dont_save(node);
+	Purple::BuddyList::Node node
+
+void
 purple_blist_node_remove_setting(node, key)
 	Purple::BuddyList::Node node
 	const char * key
 
-void
-purple_blist_node_set_flags(node, flags)
-	Purple::BuddyList::Node node
-	Purple::BuddyList::NodeFlags flags
-
-Purple::BuddyList::NodeFlags
-purple_blist_node_get_flags(node)
-	Purple::BuddyList::Node node
-
-Purple::BuddyList::NodeType
-purple_blist_node_get_type(node)
-	Purple::BuddyList::Node node
-
 Purple::BuddyList::Node
 purple_blist_node_next(node, offline)
 	Purple::BuddyList::Node node

mercurial