src/signals.c

changeset 11935
1d95c7294577
parent 11256
fe82a0c5e5ec
child 12291
2af68342099e
equal deleted inserted replaced
11934:97486eeddc1a 11935:1d95c7294577
637 guint arg2 = va_arg(args, guint); 637 guint arg2 = va_arg(args, guint);
638 638
639 ((void (*)(void *, guint, void *))cb)(arg1, arg2, data); 639 ((void (*)(void *, guint, void *))cb)(arg1, arg2, data);
640 } 640 }
641 641
642 void gaim_marshal_VOID__POINTER_INT_INT(GaimCallback cb, va_list args,
643 void *data, void **return_val)
644 {
645 void *arg1 = va_arg(args, void *);
646 gint arg2 = va_arg(args, gint);
647 gint arg3 = va_arg(args, gint);
648
649 ((void (*)(void *, gint, gint, void *))cb)(arg1, arg2, arg3, data);
650 }
651
642 void 652 void
643 gaim_marshal_VOID__POINTER_POINTER(GaimCallback cb, va_list args, 653 gaim_marshal_VOID__POINTER_POINTER(GaimCallback cb, va_list args,
644 void *data, void **return_val) 654 void *data, void **return_val)
645 { 655 {
646 void *arg1 = va_arg(args, void *); 656 void *arg1 = va_arg(args, void *);

mercurial