From 8ea5822afd5530245c391e9058f2c878a3cd0597 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Thu, 18 Jul 2013 15:19:59 +0100 Subject: [PATCH] [settings] Remove now-unused store_named_setting() Signed-off-by: Michael Brown --- src/core/settings.c | 35 ----------------------------------- src/include/ipxe/settings.h | 13 ------------- 2 files changed, 48 deletions(-) diff --git a/src/core/settings.c b/src/core/settings.c index d5e02460d..ab44dea9f 100644 --- a/src/core/settings.c +++ b/src/core/settings.c @@ -1316,41 +1316,6 @@ int setting_name ( struct settings *settings, struct setting *setting, setting->name, setting->type->name ); } -/** - * Store value of named setting - * - * @v name Name of setting - * @v default_type Default type to use, if none specified - * @v data Setting data, or NULL to clear setting - * @v len Length of setting data - * @ret rc Return status code - */ -int store_named_setting ( const char *name, struct setting_type *default_type, - const void *data, size_t len ) { - struct settings *settings; - struct setting setting; - char tmp_name[ strlen ( name ) + 1 ]; - int rc; - - /* Create modifiable copy of setting name */ - strcpy ( tmp_name, name ); - - /* Parse setting name */ - if ( ( rc = parse_setting_name ( tmp_name, autovivify_child_settings, - &settings, &setting ) ) != 0 ) - return rc; - - /* Apply default type if necessary */ - if ( ! setting.type ) - setting.type = default_type; - - /* Store setting */ - if ( ( rc = store_setting ( settings, &setting, data, len ) ) != 0 ) - return rc; - - return 0; -} - /** * Parse and store value of named setting * diff --git a/src/include/ipxe/settings.h b/src/include/ipxe/settings.h index 8f919bbed..2faf4d795 100644 --- a/src/include/ipxe/settings.h +++ b/src/include/ipxe/settings.h @@ -315,9 +315,6 @@ extern int fetchf_setting_copy ( struct settings *settings, extern int storef_setting ( struct settings *settings, struct setting *setting, const char *value ); -extern int store_named_setting ( const char *name, - struct setting_type *default_type, - const void *data, size_t len ); extern int storef_named_setting ( const char *name, struct setting_type *default_type, const char *value ); @@ -402,16 +399,6 @@ static inline int delete_setting ( struct settings *settings, return store_setting ( settings, setting, NULL, 0 ); } -/** - * Delete named setting - * - * @v name Name of setting - * @ret rc Return status code - */ -static inline int delete_named_setting ( const char *name ) { - return store_named_setting ( name, NULL, NULL, 0 ); -} - /** * Check existence of setting *