[settings] Remove now-unused store_named_setting()

Signed-off-by: Michael Brown <mcb30@ipxe.org>
pull/598/head
Michael Brown 2013-07-18 15:19:59 +01:00
parent 44fd309044
commit 8ea5822afd
2 changed files with 0 additions and 48 deletions

View File

@ -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
*

View File

@ -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
*