| 723 sprintf(buf, "event_set_info"); |
723 sprintf(buf, "event_set_info"); |
| 724 break; |
724 break; |
| 725 case event_draw_menu: |
725 case event_draw_menu: |
| 726 sprintf(buf, "event_draw_menu"); |
726 sprintf(buf, "event_draw_menu"); |
| 727 break; |
727 break; |
| |
728 case event_im_displayed: |
| |
729 sprintf(buf, "event_im_displayed"); |
| |
730 break; |
| 728 default: |
731 default: |
| 729 sprintf(buf, "event_unknown"); |
732 sprintf(buf, "event_unknown"); |
| 730 break; |
733 break; |
| 731 } |
734 } |
| 732 return buf; |
735 return buf; |
| 775 } |
778 } |
| 776 break; |
779 break; |
| 777 |
780 |
| 778 /* struct gaim_connection *, char *, char ** */ |
781 /* struct gaim_connection *, char *, char ** */ |
| 779 case event_im_send: |
782 case event_im_send: |
| |
783 case event_im_displayed: |
| 780 case event_chat_send: |
784 case event_chat_send: |
| 781 { |
785 { |
| 782 void (*function)(struct gaim_connection *, char *, char **, |
786 void (*function)(struct gaim_connection *, char *, char **, |
| 783 void *) = g->function; |
787 void *) = g->function; |
| 784 (*function)(arg1, arg2, arg3, g->data); |
788 (*function)(arg1, arg2, arg3, g->data); |
| 951 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg1); |
955 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg1); |
| 952 break; |
956 break; |
| 953 case event_draw_menu: |
957 case event_draw_menu: |
| 954 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2); |
958 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2); |
| 955 break; |
959 break; |
| |
960 case event_im_displayed: |
| |
961 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", |
| |
962 ((struct gaim_connection *)arg1)->username, (char *)arg2, |
| |
963 (char *)arg3 ? (char *)arg3 : "(null)"); |
| |
964 break; |
| 956 default: |
965 default: |
| 957 break; |
966 break; |
| 958 } |
967 } |
| 959 tmp = event_name(event); |
968 tmp = event_name(event); |
| 960 debug_printf("%s: %s\n", tmp, buf); |
969 debug_printf("%s: %s\n", tmp, buf); |