mirror of https://github.com/ipxe/ipxe.git
[settings] Remove now-unused store_named_setting()
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/598/head
parent
44fd309044
commit
8ea5822afd
|
@ -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
|
||||
*
|
||||
|
|
|
@ -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
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue