Mercurial > pidgin
comparison src/plugins.c @ 797:c13e78ae0f86
[gaim-migrate @ 807]
egassem gniggubed lufesu erom
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Wed, 30 Aug 2000 04:31:05 +0000 |
parents | 00c56b54e92c |
children | 1afe98d2461e |
comparison
equal
deleted
inserted
replaced
796:4783a3b6859d | 797:c13e78ae0f86 |
---|---|
533 } | 533 } |
534 } | 534 } |
535 | 535 |
536 #endif /* GAIM_PLUGINS */ | 536 #endif /* GAIM_PLUGINS */ |
537 | 537 |
538 char *event_name(enum gaim_event event) | |
539 { | |
540 static char buf[128]; | |
541 switch(event) { | |
542 case event_signon: | |
543 sprintf(buf, "event_signon"); | |
544 break; | |
545 case event_signoff: | |
546 sprintf(buf, "event_signoff"); | |
547 break; | |
548 case event_away: | |
549 sprintf(buf, "event_away"); | |
550 break; | |
551 case event_back: | |
552 sprintf(buf, "event_back"); | |
553 break; | |
554 case event_im_recv: | |
555 sprintf(buf, "event_im_recv"); | |
556 break; | |
557 case event_im_send: | |
558 sprintf(buf, "event_im_send"); | |
559 break; | |
560 case event_buddy_signon: | |
561 sprintf(buf, "event_buddy_signon"); | |
562 break; | |
563 case event_buddy_signoff: | |
564 sprintf(buf, "event_buddy_signoff"); | |
565 break; | |
566 case event_buddy_away: | |
567 sprintf(buf, "event_buddy_away"); | |
568 break; | |
569 case event_buddy_back: | |
570 sprintf(buf, "event_buddy_back"); | |
571 break; | |
572 case event_blist_update: | |
573 sprintf(buf, "event_blist_update"); | |
574 break; | |
575 case event_chat_invited: | |
576 sprintf(buf, "event_chat_invited"); | |
577 break; | |
578 case event_chat_join: | |
579 sprintf(buf, "event_chat_join"); | |
580 break; | |
581 case event_chat_leave: | |
582 sprintf(buf, "event_chat_leave"); | |
583 break; | |
584 case event_chat_buddy_join: | |
585 sprintf(buf, "event_chat_buddy_join"); | |
586 break; | |
587 case event_chat_buddy_leave: | |
588 sprintf(buf, "event_chat_buddy_leave"); | |
589 break; | |
590 case event_chat_recv: | |
591 sprintf(buf, "event_chat_recv"); | |
592 break; | |
593 case event_chat_send: | |
594 sprintf(buf, "event_chat_send"); | |
595 break; | |
596 case event_warned: | |
597 sprintf(buf, "event_warned"); | |
598 break; | |
599 case event_error: | |
600 sprintf(buf, "event_error"); | |
601 break; | |
602 case event_quit: | |
603 sprintf(buf, "event_quit"); | |
604 break; | |
605 default: | |
606 sprintf(buf, "event_unknown"); | |
607 break; | |
608 } | |
609 return buf; | |
610 } | |
611 | |
538 void plugin_event(enum gaim_event event, void *arg1, void *arg2, void *arg3) { | 612 void plugin_event(enum gaim_event event, void *arg1, void *arg2, void *arg3) { |
539 #ifdef USE_PERL | 613 #ifdef USE_PERL |
540 char buf[BUF_LONG]; | 614 char buf[BUF_LONG]; |
615 char *tmp; | |
541 #endif | 616 #endif |
542 #ifdef GAIM_PLUGINS | 617 #ifdef GAIM_PLUGINS |
543 GList *c = callbacks; | 618 GList *c = callbacks; |
544 struct gaim_callback *g; | 619 struct gaim_callback *g; |
545 | 620 |
700 buf[0] = 0; | 775 buf[0] = 0; |
701 break; | 776 break; |
702 default: | 777 default: |
703 break; | 778 break; |
704 } | 779 } |
705 sprintf(debug_buff, "event %d: %s\n", event, buf); | 780 tmp = event_name(event); |
781 sprintf(debug_buff, "%s: %s\n", tmp, buf); | |
706 debug_print(debug_buff); | 782 debug_print(debug_buff); |
707 perl_event(event, buf); | 783 perl_event(event, buf); |
708 #endif | 784 #endif |
709 } | 785 } |