comparison src/plugins.c @ 1404:96e93119268d

[gaim-migrate @ 1414] argh committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 13 Jan 2001 08:49:15 +0000
parents 46c09828e929
children 865a6ead3258
comparison
equal deleted inserted replaced
1403:c0aa7fdc0a93 1404:96e93119268d
640 (*function)(arg1, g->data); 640 (*function)(arg1, g->data);
641 } 641 }
642 break; 642 break;
643 643
644 /* no args */ 644 /* no args */
645 case event_away:
646 case event_back:
647 case event_blist_update: 645 case event_blist_update:
648 case event_quit: 646 case event_quit:
649 { 647 {
650 void (*function)(void *) = g->function; 648 void (*function)(void *) = g->function;
651 (*function)(g->data); 649 (*function)(g->data);
706 break; 704 break;
707 705
708 /* struct gaim_connection *, char *, char * */ 706 /* struct gaim_connection *, char *, char * */
709 case event_chat_buddy_join: 707 case event_chat_buddy_join:
710 case event_chat_buddy_leave: 708 case event_chat_buddy_leave:
709 case event_away:
710 case event_back:
711 { 711 {
712 void (*function)(struct gaim_connection *, char *, char *, 712 void (*function)(struct gaim_connection *, char *, char *,
713 void *) = g->function; 713 void *) = g->function;
714 (*function)(arg1, arg2, arg3, g->data); 714 (*function)(arg1, arg2, arg3, g->data);
715 } 715 }
746 break; 746 break;
747 case event_signoff: 747 case event_signoff:
748 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username); 748 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username);
749 break; 749 break;
750 case event_away: 750 case event_away:
751 buf[0] = 0; 751 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username);
752 break; 752 break;
753 case event_back: 753 case event_back:
754 buf[0] = 0; 754 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username);
755 break; 755 break;
756 case event_im_recv: 756 case event_im_recv:
757 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", 757 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s",
758 ((struct gaim_connection *)arg1)->username, *(char **)arg2, *(char **)arg3); 758 ((struct gaim_connection *)arg1)->username, *(char **)arg2, *(char **)arg3);
759 break; 759 break;