diff src/signals.c @ 12291:5bc3d67ceb24

[gaim-migrate @ 14595] Adam Wendt <adam@ipwebdev.com> gives us the playing-sound-event signal, now plugins can stop sound events, or play their own. committer: Tailor Script <tailor@pidgin.im>
author Etan Reisner <pidgin@unreliablesource.net>
date Fri, 02 Dec 2005 06:43:00 +0000
parents cb73483c9f63
children a1e241dd50b6
line wrap: on
line diff
--- a/src/signals.c	Fri Dec 02 03:13:51 2005 +0000
+++ b/src/signals.c	Fri Dec 02 06:43:00 2005 +0000
@@ -931,3 +931,17 @@
 	if (return_val != NULL)
 		*return_val = GINT_TO_POINTER(ret_val);
 }
+
+void
+gaim_marshal_BOOLEAN__INT_POINTER(GaimCallback cb, va_list args, void *data,
+                                  void **return_val)
+{
+	gboolean ret_val;
+	gint arg1 = va_arg(args, gint);
+	void *arg2 = va_arg(args, void *);
+
+	ret_val = ((gboolean (*)(gint, void *, void *))cb)(arg1, arg2, data);
+
+	if (return_val != NULL)
+		*return_val = GINT_TO_POINTER(ret_val);
+}