diff plugins/perl/perl-common.h @ 6920:13f78c350cd3

[gaim-migrate @ 7467] Fixed problems with the wrong data being sent to signal callbacks in perl plugins. The resulting code has more sanity checks, but is extremely ugly, and is therefore rated R. Parents, don't let your children see perl-common.c. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Wed, 24 Sep 2003 00:03:08 +0000
parents 5aeba37b303c
children 11d05ddf30a3
line wrap: on
line diff
--- a/plugins/perl/perl-common.h	Tue Sep 23 22:35:00 2003 +0000
+++ b/plugins/perl/perl-common.h	Wed Sep 24 00:03:08 2003 +0000
@@ -38,6 +38,8 @@
 SV *gaim_perl_sv_from_value(const GaimValue *value);
 #endif
 
-SV *gaim_perl_sv_from_vargs(const GaimValue *value, va_list args);
+void *gaim_perl_data_from_sv(GaimValue *value, SV *sv);
+SV *gaim_perl_sv_from_vargs(const GaimValue *value, va_list *args,
+							void **copy_arg);
 
 #endif /* _GAIM_PERL_COMMON_H_ */