plugins/perl/common/Plugin.xs

Mon, 09 Jan 2006 08:04:11 +0000

author
Etan Reisner <deryni@pidgin.im>
date
Mon, 09 Jan 2006 08:04:11 +0000
changeset 12788
0d00c65ec73e
parent 11290
136722ebf145
child 12890
7152afb4df01
permissions
-rw-r--r--

[gaim-migrate @ 15135]
Whitespace, add a couple useful functions, and fix a couple functions so the objects they return are classed correctly so as to be a bit more useful.

11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
1 #include "module.h"
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
2
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
3 MODULE = Gaim::Plugin PACKAGE = Gaim::Plugin PREFIX = gaim_plugin_
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
4 PROTOTYPES: ENABLE
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
5
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
6 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
7 gaim_plugin_destroy(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
8 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
9
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
10 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
11 gaim_plugin_ipc_unregister(plugin, command)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
12 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
13 const char *command
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
14
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
15 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
16 gaim_plugin_ipc_unregister_all(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
17 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
18
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
19 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
20 gaim_plugin_is_loaded(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
21 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
22
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
23 gboolean
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
24 gaim_plugin_is_unloadable(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
25 Gaim::Plugin plugin
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
26
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
27 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
28 gaim_plugin_load(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
29 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
30
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
31 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
32 gaim_plugin_new(native, path)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
33 gboolean native
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
34 const char *path
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
35
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
36 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
37 gaim_plugin_probe(filename)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
38 const char *filename
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
39
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
40 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
41 gaim_plugin_register(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
42 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
43
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
44 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
45 gaim_plugin_reload(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
46 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
47
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
48 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
49 gaim_plugin_unload(plugin)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
50 Gaim::Plugin plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
51
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
52 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
53 gaim_plugin_get_id(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
54 Gaim::Plugin plugin
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
55
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
56 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
57 gaim_plugin_get_name(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
58 Gaim::Plugin plugin
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
59
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
60 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
61 gaim_plugin_get_version(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
62 Gaim::Plugin plugin
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
63
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
64 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
65 gaim_plugin_get_summary(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
66 Gaim::Plugin plugin
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
67
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
68 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
69 gaim_plugin_get_description(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
70 Gaim::Plugin plugin
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
71
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
72 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
73 gaim_plugin_get_author(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
74 Gaim::Plugin plugin
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
75
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
76 const gchar *
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
77 gaim_plugin_get_homepage(plugin)
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
78 Gaim::Plugin plugin
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
79
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
80 MODULE = Gaim::Plugin PACKAGE = Gaim::Plugins PREFIX = gaim_plugins_
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
81 PROTOTYPES: ENABLE
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
82
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
83 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
84 gaim_plugins_add_search_path(path)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
85 const char *path
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
86
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
87 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
88 gaim_plugins_destroy_all()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
89
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
90 gboolean
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
91 gaim_plugins_enabled()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
92
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
93 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
94 gaim_plugins_find_with_basename(basename)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
95 const char *basename
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
96
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
97 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
98 gaim_plugins_find_with_filename(filename)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
99 const char *filename
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
100
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
101 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
102 gaim_plugins_find_with_id(id)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
103 const char *id
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
104
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
105 Gaim::Plugin
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
106 gaim_plugins_find_with_name(name)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
107 const char *name
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
108
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
109 void
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
110 gaim_plugins_get_all()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
111 PREINIT:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
112 GList *l;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
113 PPCODE:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
114 for (l = gaim_plugins_get_all(); l != NULL; l = l->next) {
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
115 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
116 }
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
117
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
118 void *
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
119 gaim_plugins_get_handle()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
120
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
121 void
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
122 gaim_plugins_get_loaded()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
123 PREINIT:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
124 GList *l;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
125 PPCODE:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
126 for (l = gaim_plugins_get_loaded(); l != NULL; l = l->next) {
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
127 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
128 }
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
129
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
130 void
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
131 gaim_plugins_get_protocols()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
132 PREINIT:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
133 GList *l;
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
134 PPCODE:
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
135 for (l = gaim_plugins_get_protocols(); l != NULL; l = l->next) {
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
136 XPUSHs(sv_2mortal(gaim_perl_bless_object(l->data, "Gaim::Plugin")));
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
137 }
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
138
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
139 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
140 gaim_plugins_init()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
141
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
142 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
143 gaim_plugins_load_saved(key)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
144 const char *key
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
145
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
146 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
147 gaim_plugins_probe(ext)
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
148 const char *ext
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
149
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
150 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
151 gaim_plugins_uninit()
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
152
12788
0d00c65ec73e [gaim-migrate @ 15135]
Etan Reisner <deryni@pidgin.im>
parents: 11290
diff changeset
153 void
11118
36db35a9da56 [gaim-migrate @ 13174]
John H. Kelm <johnkelm@gmail.com>
parents:
diff changeset
154 gaim_plugins_unload_all()

mercurial