Mercurial > pidgin.yaz
comparison libpurple/signals.c @ 31820:28e27a37e4b4
Patch from Stefan Ott to add the account-authorization-requested-with-message
signal, which can be useful to plugins. Fixes #8690. I also slipped in some
ChangeLog.API tweaks.
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Sun, 09 Jan 2011 04:40:07 +0000 |
parents | 7be0dbc00168 |
children | 0e7c5fe661e5 |
comparison
equal
deleted
inserted
replaced
31819:5767e981508a | 31820:28e27a37e4b4 |
---|---|
816 | 816 |
817 if (return_val != NULL) | 817 if (return_val != NULL) |
818 *return_val = GINT_TO_POINTER(ret_val); | 818 *return_val = GINT_TO_POINTER(ret_val); |
819 } | 819 } |
820 | 820 |
821 void | |
822 purple_marshal_INT__POINTER_POINTER_POINTER( | |
823 PurpleCallback cb, va_list args, void *data, void **return_val) | |
824 { | |
825 gint ret_val; | |
826 void *arg1 = va_arg(args, void *); | |
827 void *arg2 = va_arg(args, void *); | |
828 void *arg3 = va_arg(args, void *); | |
829 | |
830 ret_val = ((gint (*)(void *, void *, void *, void *))cb)(arg1, arg2, arg3, data); | |
831 | |
832 if (return_val != NULL) | |
833 *return_val = GINT_TO_POINTER(ret_val); | |
834 } | |
835 | |
821 void | 836 void |
822 purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER( | 837 purple_marshal_INT__POINTER_POINTER_POINTER_POINTER_POINTER( |
823 PurpleCallback cb, va_list args, void *data, void **return_val) | 838 PurpleCallback cb, va_list args, void *data, void **return_val) |
824 { | 839 { |
825 gint ret_val; | 840 gint ret_val; |