Add send_raw to Perl bindings. Patch from martijn. Fixes #3505

Mon, 17 Dec 2007 07:34:21 +0000

author
Sean Egan <seanegan@pidgin.im>
date
Mon, 17 Dec 2007 07:34:21 +0000
changeset 21959
a20e87ea2403
parent 21958
666685c4f8a9
child 21962
edb50463b387

Add send_raw to Perl bindings. Patch from martijn. Fixes #3505

libpurple/plugins/perl/common/Prpl.xs file | annotate | diff | comparison | revisions
--- a/libpurple/plugins/perl/common/Prpl.xs	Mon Dec 17 07:29:39 2007 +0000
+++ b/libpurple/plugins/perl/common/Prpl.xs	Mon Dec 17 07:34:21 2007 +0000
@@ -54,3 +54,20 @@
 	Purple::Account account
 	const char *name
 	time_t login_time
+
+int
+purple_prpl_send_raw(gc, str)
+	Purple::Connection gc
+	const char *str
+PREINIT:
+	PurplePluginProtocolInfo *prpl_info;
+CODE:
+	prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(gc->prpl);
+	if (prpl_info && prpl_info->send_raw != NULL) {
+		RETVAL = prpl_info->send_raw(gc, str, strlen(str));
+	} else {
+		RETVAL = 0;
+	}
+OUTPUT:
+	RETVAL
+

mercurial