diff options
Diffstat (limited to 'src/plugins/pglist.c')
-rw-r--r-- | src/plugins/pglist.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/plugins/pglist.c b/src/plugins/pglist.c index 6d47f57..f242cba 100644 --- a/src/plugins/pglist.c +++ b/src/plugins/pglist.c @@ -233,3 +233,27 @@ GPluginModule **get_all_plugins_for_action(PluginAction action, size_t *count) return result; } + + +/****************************************************************************** +* * +* Paramètres : plugin = greffon à ajouter aux autres disponibles. * +* * +* Description : Ajoute un greffon à la liste principale de greffons. * +* * +* Retour : - * +* * +* Remarques : - * +* * +******************************************************************************/ + +void add_plugin_to_main_list(GPluginModule *plugin) +{ + plugins_list *list; /* Liste à modifier */ + + list = &_list; + + list->plugins = (GPluginModule **)realloc(list->plugins, ++list->plugins_count * sizeof(GPluginModule *)); + list->plugins[list->plugins_count - 1] = plugin; + +} |