Code

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 d636c8c70f55249f9d3e6f8b7217c3a7ab3bcbbf..eca3dfc09fe1a2e00b4050d65fcf261631ac715b 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 85a54edf2cefb3eb1fa1a7e80584cc2d889eba70..60cd37f481541fb29d51e350279b26790610361e 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 f88bc48ab2d93970af4e64a1448cd18f0ac411b6..ba6cde284affa0115bede3cc0272ca2c32525be6 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);