Mercurial > pidgin.yaz
view libgaim/plugins/perl/common/Cmds.xs @ 14372:d5c22258df09
[gaim-migrate @ 17078]
Reenable the perl build on non-Windows. I'm looking at making a gtk perl
plugin to use the gtk stuff, we'll see if I succeed. I'm leaving the gtk stuff
in here but ifdef:d out for now. I'll clean it up if I get the gtk perl plugin
working.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Tue, 29 Aug 2006 04:15:29 +0000 |
parents | 60b1bc8dbf37 |
children |
line wrap: on
line source
#include "module.h" #include "../perl-handlers.h" MODULE = Gaim::Cmd PACKAGE = Gaim::Cmd PREFIX = gaim_cmd_ PROTOTYPES: ENABLE void gaim_cmd_help(conv, command) Gaim::Conversation conv const gchar *command PREINIT: GList *l; PPCODE: for (l = gaim_cmd_help(conv, command); l != NULL; l = l->next) { XPUSHs(sv_2mortal(newSVpv(l->data, 0))); } void gaim_cmd_list(conv) Gaim::Conversation conv PREINIT: GList *l; PPCODE: for (l = gaim_cmd_list(conv); l != NULL; l = l->next) { XPUSHs(sv_2mortal(newSVpv(l->data, 0))); } Gaim::Cmd::Id gaim_cmd_register(plugin, command, args, priority, flag, prpl_id, func, helpstr, data = 0) Gaim::Plugin plugin const gchar *command const gchar *args Gaim::Cmd::Priority priority Gaim::Cmd::Flag flag const gchar *prpl_id SV *func const gchar *helpstr SV *data CODE: RETVAL = gaim_perl_cmd_register(plugin, command, args, priority, flag, prpl_id, func, helpstr, data); OUTPUT: RETVAL void gaim_cmd_unregister(id) Gaim::Cmd::Id id CODE: gaim_perl_cmd_unregister(id);