Mercurial > pidgin
comparison libpurple/signals.c @ 20473:49baf4a0ae39
explicit merge of '9a7160daa1babd3ca644d25e4314310e3f24077e'
and '691c4b8c8733c44a3a80e96a60b2f6963abf3fa7'
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Sat, 21 Jul 2007 23:56:16 +0000 |
parents | 791796702043 |
children | 44b4e8bd759b |
comparison
equal
deleted
inserted
replaced
20462:3537f82db107 | 20473:49baf4a0ae39 |
---|---|
930 if (return_val != NULL) | 930 if (return_val != NULL) |
931 *return_val = GINT_TO_POINTER(ret_val); | 931 *return_val = GINT_TO_POINTER(ret_val); |
932 } | 932 } |
933 | 933 |
934 void | 934 void |
935 purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT( | |
936 PurpleCallback cb, va_list args, void *data, void **return_val) | |
937 { | |
938 gboolean ret_val; | |
939 void *arg1 = va_arg(args, void *); | |
940 void *arg2 = va_arg(args, void *); | |
941 void *arg3 = va_arg(args, void *); | |
942 void *arg4 = va_arg(args, void *); | |
943 guint arg5 = va_arg(args, guint); | |
944 | |
945 ret_val = | |
946 ((gboolean (*)(void *, void *, void *, void *, guint, void *))cb)( | |
947 arg1, arg2, arg3, arg4, arg5, data); | |
948 | |
949 if (return_val != NULL) | |
950 *return_val = GINT_TO_POINTER(ret_val); | |
951 } | |
952 | |
953 void | |
935 purple_marshal_BOOLEAN__INT_POINTER(PurpleCallback cb, va_list args, void *data, | 954 purple_marshal_BOOLEAN__INT_POINTER(PurpleCallback cb, va_list args, void *data, |
936 void **return_val) | 955 void **return_val) |
937 { | 956 { |
938 gboolean ret_val; | 957 gboolean ret_val; |
939 gint arg1 = va_arg(args, gint); | 958 gint arg1 = va_arg(args, gint); |