Thu, 17 Oct 2002 22:47:23 +0000
[gaim-migrate @ 3870]
whoops
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
1 | #define GAIM_PLUGINS |
|
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
2 | |
| 90 | 3 | #include <stdio.h> |
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
4 | #include "gaim.h" |
| 90 | 5 | |
|
1047
783f8520d9a0
[gaim-migrate @ 1057]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
110
diff
changeset
|
6 | static GModule *handle = NULL; |
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
7 | |
|
1047
783f8520d9a0
[gaim-migrate @ 1057]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
110
diff
changeset
|
8 | char *gaim_plugin_init(GModule *h) { |
|
92
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
9 | printf("plugin loaded.\n"); |
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
10 | handle = h; |
|
1489
4465cf08b9b0
[gaim-migrate @ 1499]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
1047
diff
changeset
|
11 | return NULL; |
| 90 | 12 | } |
| 13 | ||
| 14 | void gaim_plugin_remove() { | |
|
92
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
15 | printf("plugin unloaded.\n"); |
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
16 | handle = NULL; |
| 90 | 17 | } |
|
92
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
18 | |
| 3551 | 19 | struct gaim_plugin_description desc; |
| 20 | struct gaim_plugin_description *gaim_plugin_desc() { | |
| 21 | desc.api_version = PLUGIN_API_VERSION; | |
| 22 | desc.name = g_strdup("Simple Plugin"); | |
| 23 | desc.version = g_strdup("1.0"); | |
| 24 | desc.description = g_strdup("Tests to see that most things are working."); | |
| 25 | desc.authors = g_strdup("Eric Warmehoven <eric@warmenhoven.org>"); | |
| 26 | desc.url = g_strdup(WEBSITE); | |
| 27 | return &desc; | |
| 28 | } | |
| 29 | ||
|
92
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
30 | char *name() { |
|
94
0c6ba3d3fa90
[gaim-migrate @ 104]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
92
diff
changeset
|
31 | return "Simple Plugin Version 1.0"; |
|
92
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
32 | } |
|
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
33 | |
|
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
34 | char *description() { |
|
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
35 | return "Tests to see that most things are working."; |
|
b2cc29da946e
[gaim-migrate @ 102]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
90
diff
changeset
|
36 | } |