comparison 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
comparison
equal deleted inserted replaced
11063:7a11ff12eb4b 11064:e4459e8ccfb5
775 775
776 if (return_val != NULL) 776 if (return_val != NULL)
777 *return_val = GINT_TO_POINTER(ret_val); 777 *return_val = GINT_TO_POINTER(ret_val);
778 } 778 }
779 779
780
781 void
782 gaim_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER(
783 GaimCallback cb, va_list args, void *data, void **return_val)
784 {
785 gint ret_val;
786 void *arg1 = va_arg(args, void *);
787 void *arg2 = va_arg(args, void *);
788 void *arg3 = va_arg(args, void *);
789 void *arg4 = va_arg(args, void *);
790 void *arg5 = va_arg(args, void *);
791
792 ret_val =
793 ((gint (*)(void *, void *, void *, void *, void *, void *))cb)(
794 arg1, arg2, arg3, arg4, arg5, data);
795
796 if (return_val != NULL)
797 *return_val = GINT_TO_POINTER(ret_val);
798 }
799
780 void 800 void
781 gaim_marshal_BOOLEAN__POINTER(GaimCallback cb, va_list args, void *data, 801 gaim_marshal_BOOLEAN__POINTER(GaimCallback cb, va_list args, void *data,
782 void **return_val) 802 void **return_val)
783 { 803 {
784 gboolean ret_val; 804 gboolean ret_val;