Wed, 10 Feb 2010 09:04:15 +0000
Pass around a va_list instead of a pointer to a va_list. Refs #7404
This gets rid of a compile warning for me on x86_64. I don't have
an i386 box to test on, but every bit of evidence I can find tells me
that it's totally fine to pass around a va_list. We do it in status.c
If this breaks compilation for you or you get a warning from perl-handlers.c
then pleaes let me know! Or just disapprove this
#include "module.h" #include "../perl-handlers.h" MODULE = Purple::Signal PACKAGE = Purple::Signal PREFIX = purple_signal_ PROTOTYPES: ENABLE void purple_signal_connect_priority(instance, signal, plugin, callback, priority, data = 0) Purple::Handle instance const char *signal Purple::Plugin plugin SV *callback int priority SV *data CODE: purple_perl_signal_connect(plugin, instance, signal, callback, data, priority); void purple_signal_connect(instance, signal, plugin, callback, data = 0) Purple::Handle instance const char *signal Purple::Plugin plugin SV *callback SV *data CODE: purple_perl_signal_connect(plugin, instance, signal, callback, data, PURPLE_SIGNAL_PRIORITY_DEFAULT); void purple_signal_disconnect(instance, signal, plugin) Purple::Handle instance const char *signal Purple::Plugin plugin CODE: purple_perl_signal_disconnect(plugin, instance, signal);