Mercurial > pidgin.yaz
comparison src/plugin.c @ 5573:5e7de337a053
[gaim-migrate @ 5976]
Account saving and loading _mostly_ works.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Fri, 30 May 2003 23:57:11 +0000 |
| parents | cce2d7868c78 |
| children | 0bdfa28c678e |
comparison
equal
deleted
inserted
replaced
| 5572:dfdea22a7153 | 5573:5e7de337a053 |
|---|---|
| 64 #endif | 64 #endif |
| 65 | 65 |
| 66 static GList *loaded_plugins = NULL; | 66 static GList *loaded_plugins = NULL; |
| 67 static GList *plugins = NULL; | 67 static GList *plugins = NULL; |
| 68 static GList *plugin_loaders = NULL; | 68 static GList *plugin_loaders = NULL; |
| 69 static GList *protocol_plugins = NULL; | |
| 69 | 70 |
| 70 static size_t search_path_count = 0; | 71 static size_t search_path_count = 0; |
| 71 static char **search_paths = NULL; | 72 static char **search_paths = NULL; |
| 72 | 73 |
| 73 static void (*probe_cb)(void *) = NULL; | 74 static void (*probe_cb)(void *) = NULL; |
| 616 gaim_plugin_destroy(plugin); | 617 gaim_plugin_destroy(plugin); |
| 617 | 618 |
| 618 return FALSE; | 619 return FALSE; |
| 619 } | 620 } |
| 620 | 621 |
| 621 protocols = g_slist_insert_sorted(protocols, plugin, | 622 protocol_plugins = g_list_insert_sorted(protocol_plugins, plugin, |
| 622 (GCompareFunc)compare_prpl); | 623 (GCompareFunc)compare_prpl); |
| 623 } | 624 } |
| 624 | 625 |
| 625 plugins = g_list_append(plugins, plugin); | 626 plugins = g_list_append(plugins, plugin); |
| 626 | 627 |
| 627 return TRUE; | 628 return TRUE; |
| 742 { | 743 { |
| 743 return loaded_plugins; | 744 return loaded_plugins; |
| 744 } | 745 } |
| 745 | 746 |
| 746 GList * | 747 GList * |
| 748 gaim_plugins_get_protocols(void) | |
| 749 { | |
| 750 return protocol_plugins; | |
| 751 } | |
| 752 | |
| 753 GList * | |
| 747 gaim_plugins_get_all(void) | 754 gaim_plugins_get_all(void) |
| 748 { | 755 { |
| 749 return plugins; | 756 return plugins; |
| 750 } | 757 } |
| 751 | 758 |
