Skip to content

Commit

Permalink
[settings] Remove now-unused store_named_setting()
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Brown <mcb30@ipxe.org>
  • Loading branch information
mcb30 committed Jul 19, 2013
1 parent 44fd309 commit 8ea5822
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 48 deletions.
35 changes: 0 additions & 35 deletions src/core/settings.c
Expand Up @@ -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
*
Expand Down
13 changes: 0 additions & 13 deletions src/include/ipxe/settings.h
Expand Up @@ -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 );
Expand Down Expand Up @@ -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
*
Expand Down

0 comments on commit 8ea5822

Please sign in to comment.