plugin.[ch]: Implemented `plugin_unregister_config'.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 27 Mar 2007 14:31:01 +0000 (16:31 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Tue, 27 Mar 2007 14:31:01 +0000 (16:31 +0200)
src/configfile.c
src/plugin.c
src/plugin.h

index d636c8c..eca3dfc 100644 (file)
@@ -338,7 +338,7 @@ void cf_unregister (const char *type)
                        free (this);
                        break;
                }
-}
+} /* void cf_unregister */
 
 void cf_register (const char *type,
                int (*callback) (const char *, const char *),
index 85a54ed..60cd37f 100644 (file)
@@ -290,6 +290,12 @@ int plugin_register_log (char *name,
        return (register_callback (&list_log, name, (void *) callback));
 } /* int plugin_register_log */
 
+int plugin_unregister_config (const char *name)
+{
+       cf_unregister (name);
+       return (0);
+} /* int plugin_unregister_config */
+
 int plugin_unregister_init (const char *name)
 {
        return (plugin_unregister (list_init, name));
index f88bc48..ba6cde2 100644 (file)
@@ -154,6 +154,7 @@ int plugin_register_data_set (const data_set_t *ds);
 int plugin_register_log (char *name,
                void (*callback) (int, const char *));
 
+int plugin_unregister_config (const char *name);
 int plugin_unregister_init (const char *name);
 int plugin_unregister_read (const char *name);
 int plugin_unregister_write (const char *name);