comparison libpurple/signals.c @ 21364:5a7202fa43a0

I figured a signal firing on a connection error would be useful.
author Will Thompson <will.thompson@collabora.co.uk>
date Wed, 24 Oct 2007 17:33:12 +0000
parents 0af37f1abb17
children e3bad210e005
comparison
equal deleted inserted replaced
21363:b4833db5eed0 21364:5a7202fa43a0
647 gint arg3 = va_arg(args, gint); 647 gint arg3 = va_arg(args, gint);
648 648
649 ((void (*)(void *, gint, gint, void *))cb)(arg1, arg2, arg3, data); 649 ((void (*)(void *, gint, gint, void *))cb)(arg1, arg2, arg3, data);
650 } 650 }
651 651
652 void purple_marshal_VOID__POINTER_INT_POINTER(PurpleCallback cb, va_list args,
653 void *data, void **return_val)
654 {
655 void *arg1 = va_arg(args, void *);
656 gint arg2 = va_arg(args, gint);
657 void *arg3 = va_arg(args, void *);
658
659 ((void (*)(void *, gint, void *, void *))cb)(arg1, arg2, arg3, data);
660 }
661
652 void 662 void
653 purple_marshal_VOID__POINTER_POINTER(PurpleCallback cb, va_list args, 663 purple_marshal_VOID__POINTER_POINTER(PurpleCallback cb, va_list args,
654 void *data, void **return_val) 664 void *data, void **return_val)
655 { 665 {
656 void *arg1 = va_arg(args, void *); 666 void *arg1 = va_arg(args, void *);