diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2004-07-05 11:15:50 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2004-07-05 11:15:50 +0000 |
commit | 26440c9fd64d8c147f02ec4efb376ccb6dbb2783 (patch) | |
tree | 76947ad61e0bbb8c070d20bc2cd5c5b832c2c360 /apps/settings.c | |
parent | afd7421a4c705cb928a5ecb0416d9f2f9c42c7b5 (diff) |
Moved settings_parseline() to misc.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4824 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings.c')
-rw-r--r-- | apps/settings.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/apps/settings.c b/apps/settings.c index 17122ecd84..bc1e6c7506 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -836,39 +836,6 @@ void settings_load(int which) } } -/* parse a line from a configuration file. the line format is: - - setting name: setting value - - Any whitespace before setting name or value (after ':') is ignored. - A # as first non-whitespace character discards the whole line. - Function sets pointers to null-terminated setting name and value. - Returns false if no valid config entry was found. -*/ - -static bool settings_parseline(char* line, char** name, char** value) -{ - char* ptr; - - while ( isspace(*line) ) - line++; - - if ( *line == '#' ) - return false; - - ptr = strchr(line, ':'); - if ( !ptr ) - return false; - - *name = line; - *ptr = 0; - ptr++; - while (isspace(*ptr)) - ptr++; - *value = ptr; - return true; -} - void set_file(char* filename, char* setting, int maxlen) { char* fptr = strrchr(filename,'/'); |