comparison src/perl.c @ 1100:f168625b63fe

[gaim-migrate @ 1110] some perl updates, and indication of which account got warned committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 16 Nov 2000 08:48:01 +0000
parents 38452403563b
children 0ef4386edc29
comparison
equal deleted inserted replaced
1099:4416ead31db7 1100:f168625b63fe
513 513
514 int perl_event(char *event, char *args) 514 int perl_event(char *event, char *args)
515 { 515 {
516 GList *handler; 516 GList *handler;
517 struct _perl_event_handlers *data; 517 struct _perl_event_handlers *data;
518 SV *handler_return;
518 519
519 for (handler = perl_event_handlers; handler != NULL; handler = handler->next) { 520 for (handler = perl_event_handlers; handler != NULL; handler = handler->next) {
520 data = handler->data; 521 data = handler->data;
521 if (!strcmp(event, data->event_type)) 522 if (!strcmp(event, data->event_type)) {
522 execute_perl(data->handler_name, args); 523 handler_return = execute_perl(data->handler_name, args);
524 if (SvIV(handler_return))
525 return SvIV(handler_return);
526 }
523 } 527 }
524 528
525 return 0; 529 return 0;
526 } 530 }
527 531