diff -r 08c49f30e4a1 -r 4ea5cddeefc4 libpurple/plugins/perl/perl-common.h --- a/libpurple/plugins/perl/perl-common.h Wed Jul 17 04:11:53 2013 +0530 +++ b/libpurple/plugins/perl/perl-common.h Wed Jul 17 04:20:08 2013 +0530 @@ -67,8 +67,7 @@ SV *purple_perl_sv_from_value(const PurpleValue *value); #endif -void *purple_perl_data_from_sv(PurpleValue *value, SV *sv); -SV *purple_perl_sv_from_vargs(const PurpleValue *value, va_list *args, - void ***copy_arg); +void *purple_perl_data_from_sv(GType type, SV *sv); +SV *purple_perl_sv_from_vargs(GType type, va_list *args, void ***copy_arg); SV *purple_perl_sv_from_fun(PurplePlugin *plugin, SV *callback); #endif /* _PURPLE_PERL_COMMON_H_ */