pidgin/plugins/perl/common/Pidgin.xs

changeset 38887
826f5da7b56c
parent 38886
c1fb4e53da4e
parent 38341
3da74e727e78
child 38888
8bcae3a0b165
equal deleted inserted replaced
38886:c1fb4e53da4e 38887:826f5da7b56c
1 #define PIDGIN_PERL_BOOT_PROTO(x) \
2 void boot_Pidgin__##x(pTHX_ CV *cv)
3
4 #define PIDGIN_PERL_BOOT(x) \
5 purple_perl_callXS(boot_Pidgin__##x, cv, mark)
6
7 #include "gtkmodule.h"
8
9 /* Prototypes for the BOOT section below. */
10 PIDGIN_PERL_BOOT_PROTO(Account);
11 PIDGIN_PERL_BOOT_PROTO(BuddyList);
12 PIDGIN_PERL_BOOT_PROTO(Connection);
13 PIDGIN_PERL_BOOT_PROTO(Conversation);
14 PIDGIN_PERL_BOOT_PROTO(Conversation__Window);
15 PIDGIN_PERL_BOOT_PROTO(Debug);
16 PIDGIN_PERL_BOOT_PROTO(Dialogs);
17 PIDGIN_PERL_BOOT_PROTO(Log);
18 PIDGIN_PERL_BOOT_PROTO(MenuTray);
19 PIDGIN_PERL_BOOT_PROTO(Plugin);
20 PIDGIN_PERL_BOOT_PROTO(PluginPref);
21 PIDGIN_PERL_BOOT_PROTO(Pounce);
22 PIDGIN_PERL_BOOT_PROTO(Prefs);
23 PIDGIN_PERL_BOOT_PROTO(Privacy);
24 PIDGIN_PERL_BOOT_PROTO(Roomlist);
25 PIDGIN_PERL_BOOT_PROTO(Status);
26 #ifndef _WIN32
27 PIDGIN_PERL_BOOT_PROTO(Session);
28 #endif
29 PIDGIN_PERL_BOOT_PROTO(Sound);
30 PIDGIN_PERL_BOOT_PROTO(StatusBox);
31 PIDGIN_PERL_BOOT_PROTO(Utils);
32 PIDGIN_PERL_BOOT_PROTO(Xfer);
33
34 MODULE = Pidgin PACKAGE = Pidgin PREFIX = pidgin_
35 PROTOTYPES: ENABLE
36
37 BOOT:
38 PIDGIN_PERL_BOOT(Account);
39 PIDGIN_PERL_BOOT(BuddyList);
40 PIDGIN_PERL_BOOT(Connection);
41 PIDGIN_PERL_BOOT(Conversation);
42 PIDGIN_PERL_BOOT(Conversation__Window);
43 PIDGIN_PERL_BOOT(Debug);
44 PIDGIN_PERL_BOOT(Dialogs);
45 PIDGIN_PERL_BOOT(Log);
46 PIDGIN_PERL_BOOT(MenuTray);
47 PIDGIN_PERL_BOOT(Plugin);
48 PIDGIN_PERL_BOOT(PluginPref);
49 PIDGIN_PERL_BOOT(Pounce);
50 PIDGIN_PERL_BOOT(Prefs);
51 PIDGIN_PERL_BOOT(Privacy);
52 PIDGIN_PERL_BOOT(Roomlist);
53 PIDGIN_PERL_BOOT(Status);
54 #ifndef _WIN32
55 PIDGIN_PERL_BOOT(Session);
56 #endif
57 PIDGIN_PERL_BOOT(Sound);
58 PIDGIN_PERL_BOOT(StatusBox);
59 PIDGIN_PERL_BOOT(Utils);
60 PIDGIN_PERL_BOOT(Xfer);

mercurial