Mercurial > pidgin
annotate plugins/simple.c @ 4349:0c68d402f59f
[gaim-migrate @ 4614]
XML Blist
Gaim stores all the buddy lists in one big happy file now. You can order
the buddies however you want, and they'll stay ordered that way.
We can also store some per-buddy information now, which will be cool.
committer: Tailor Script <tailor@pidgin.im>
| author | Nathan Walp <nwalp@pidgin.im> |
|---|---|
| date | Sun, 19 Jan 2003 22:16:52 +0000 |
| parents | 154c4a9d9b6d |
| children | fefad67de2c7 |
| rev | line source |
|---|---|
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
1 #define GAIM_PLUGINS |
|
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
2 |
| 90 | 3 #include <stdio.h> |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
4 #include "gaim.h" |
| 90 | 5 |
|
1047
ece2d1543b20
[gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
110
diff
changeset
|
6 static GModule *handle = NULL; |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
7 |
|
1047
ece2d1543b20
[gaim-migrate @ 1057]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
110
diff
changeset
|
8 char *gaim_plugin_init(GModule *h) { |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
9 printf("plugin loaded.\n"); |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
10 handle = h; |
|
1489
5f5dae3b227d
[gaim-migrate @ 1499]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1047
diff
changeset
|
11 return NULL; |
| 90 | 12 } |
| 13 | |
| 14 void gaim_plugin_remove() { | |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
15 printf("plugin unloaded.\n"); |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
16 handle = NULL; |
| 90 | 17 } |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
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
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
30 char *name() { |
|
94
9f6ce50ffb78
[gaim-migrate @ 104]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
92
diff
changeset
|
31 return "Simple Plugin Version 1.0"; |
|
92
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
32 } |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
33 |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
34 char *description() { |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
35 return "Tests to see that most things are working."; |
|
f3c6cf79f651
[gaim-migrate @ 102]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
90
diff
changeset
|
36 } |
