diff src/signals.c @ 11064:e4459e8ccfb5

[gaim-migrate @ 13035] Patch #1208082 from Levi Bard (tak_tak) This patch modifies the chat-invited signal so plugins can programmatically accept or reject chat invitations. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Thu, 07 Jul 2005 02:47:49 +0000
parents 50224ac8184d
children f54740547c95
line wrap: on
line diff
--- a/src/signals.c	Thu Jul 07 02:35:23 2005 +0000
+++ b/src/signals.c	Thu Jul 07 02:47:49 2005 +0000
@@ -777,6 +777,26 @@
 		*return_val = GINT_TO_POINTER(ret_val);
 }
 
+
+void
+gaim_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER(
+		GaimCallback cb, va_list args, void *data, void **return_val)
+{
+	gint ret_val;
+	void *arg1 = va_arg(args, void *);
+	void *arg2 = va_arg(args, void *);
+	void *arg3 = va_arg(args, void *);
+	void *arg4 = va_arg(args, void *);
+	void *arg5 = va_arg(args, void *);
+
+	ret_val =
+		((gint (*)(void *, void *, void *, void *, void *, void *))cb)(
+			arg1, arg2, arg3, arg4, arg5, data);
+
+	if (return_val != NULL)
+		*return_val = GINT_TO_POINTER(ret_val);
+}
+
 void
 gaim_marshal_BOOLEAN__POINTER(GaimCallback cb, va_list args, void *data,
 							  void **return_val)