libpurple/plugins/perl/common/Purple.xs

changeset 22845
7ccb529edf3f
parent 16773
e1171eb45f07
child 23023
6aeeb2037709
--- a/libpurple/plugins/perl/common/Purple.xs	Wed Apr 23 02:59:37 2008 +0000
+++ b/libpurple/plugins/perl/common/Purple.xs	Wed Apr 23 03:06:49 2008 +0000
@@ -74,14 +74,24 @@
 	PURPLE_PERL_BOOT(Util);
 	PURPLE_PERL_BOOT(XMLNode);
 
-void
+guint
 timeout_add(plugin, seconds, callback, data = 0)
 	Purple::Plugin plugin
 	int seconds
 	SV *callback
 	SV *data
 CODE:
-	purple_perl_timeout_add(plugin, seconds, callback, data);
+	RETVAL = purple_perl_timeout_add(plugin, seconds, callback, data);
+OUTPUT:
+	RETVAL
+
+gboolean
+timeout_remove(handle)
+	guint handle
+CODE:
+	RETVAL = purple_perl_timeout_remove(handle);
+OUTPUT:
+	RETVAL
 
 void
 deinit()

mercurial