Mercurial > pidgin.yaz
comparison src/perl.c @ 781:95ebfdb31a9b
[gaim-migrate @ 791]
arg
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 29 Aug 2000 04:02:10 +0000 |
parents | c714def9cebb |
children | c13e78ae0f86 |
comparison
equal
deleted
inserted
replaced
780:c714def9cebb | 781:95ebfdb31a9b |
---|---|
58 }; | 58 }; |
59 | 59 |
60 struct _perl_event_handlers { | 60 struct _perl_event_handlers { |
61 char *event_type; | 61 char *event_type; |
62 char *handler_name; | 62 char *handler_name; |
63 } | 63 }; |
64 | 64 |
65 struct _perl_timeout_handlers { | 65 struct _perl_timeout_handlers { |
66 char *handler_name; | 66 char *handler_name; |
67 gint iotag; | 67 gint iotag; |
68 }; | 68 }; |
524 struct _perl_event_handlers *data; | 524 struct _perl_event_handlers *data; |
525 | 525 |
526 for (handler = perl_event_handlers; handler != NULL; handler = handler->next) { | 526 for (handler = perl_event_handlers; handler != NULL; handler = handler->next) { |
527 data = handler->data; | 527 data = handler->data; |
528 if (!strcmp(event_name(event), data->event_type)) | 528 if (!strcmp(event_name(event), data->event_type)) |
529 execute_perl(args); | 529 execute_perl(data->handler_name, args); |
530 } | 530 } |
531 | 531 |
532 return 0; | 532 return 0; |
533 } | 533 } |
534 | 534 |