* src/common/plugin.[ch]
[claws.git] / src / common / plugin.h
index 28b291a..eb3606d 100644 (file)
@@ -26,17 +26,19 @@ typedef struct _Plugin Plugin;
 
 /* Functions to implement by the plugin */
 gint plugin_init               (gchar          **error);
-void plugin_done               ();
+void plugin_done               (void);
+const gchar *plugin_name       (void);
+const gchar *plugin_desc       (void);
 
 /* Functions by the sylpheed plugin system */
 gint plugin_load               (const gchar     *filename,
                                 gchar          **error);
 void plugin_unload             (Plugin          *plugin);
-void plugin_load_all           ();
-void plugin_unload_all         ();
-void plugin_save_list          ();
+void plugin_load_all           (const gchar     *type);
+void plugin_unload_all         (const gchar     *type);
+void plugin_save_list          (void);
 
-GSList *plugin_get_list                ();
+GSList *plugin_get_list                (void);
 const gchar *plugin_get_name   (Plugin          *plugin);
 const gchar *plugin_get_desc   (Plugin          *plugin);