Mercurial > pidgin
diff plugins/perl/perl-handlers.h @ 6567:6e25e1e08ffb
[gaim-migrate @ 7089]
Perl signal callbacks just got more spiffy. You can now embed a sub inside
of a callback instead of linking to the function.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 22 Aug 2003 04:09:06 +0000 |
parents | f1736493aebb |
children | 33486b749aa9 |
line wrap: on
line diff
--- a/plugins/perl/perl-handlers.h Thu Aug 21 23:41:52 2003 +0000 +++ b/plugins/perl/perl-handlers.h Fri Aug 22 04:09:06 2003 +0000 @@ -15,8 +15,8 @@ typedef struct { char *signal; - char *func; - void *data; + SV *callback; + SV *data; void *instance; GaimPlugin *plugin; @@ -29,10 +29,10 @@ void gaim_perl_timeout_clear(void); void gaim_perl_signal_connect(GaimPlugin *plugin, void *instance, - const char *signal, const char *func, - void *data); + const char *signal, SV *callback, + SV *data); void gaim_perl_signal_disconnect(GaimPlugin *plugin, void *instance, - const char *signal, const char *func); + const char *signal); void gaim_perl_signal_clear_for_plugin(GaimPlugin *plugin); void gaim_perl_signal_clear(void);