Mercurial > pidgin.yaz
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; |