diff options
| author | Lennart Poettering <lennart@poettering.net> | 2010-02-21 22:00:16 +0100 | 
|---|---|---|
| committer | Lennart Poettering <lennart@poettering.net> | 2010-02-21 22:00:16 +0100 | 
| commit | 0c7c9653b10ce2ca6f48b36290d5c6864aaf8bc9 (patch) | |
| tree | cf20e8b7a34ac6929fa02deebd3603e2fee71909 /src | |
| parent | f1af7a02d12b29a63b5015aaef7f162b3fc7acb4 (diff) | |
conf-parser: make use of pa_strip() wherever applicable
Diffstat (limited to 'src')
| -rw-r--r-- | src/pulsecore/conf-parser.c | 31 | 
1 files changed, 2 insertions, 29 deletions
diff --git a/src/pulsecore/conf-parser.c b/src/pulsecore/conf-parser.c index 34b4d6fe..71529557 100644 --- a/src/pulsecore/conf-parser.c +++ b/src/pulsecore/conf-parser.c @@ -73,33 +73,6 @@ static int next_assignment(      return -1;  } -/* Returns non-zero when c is contained in s */ -static int in_string(char c, const char *s) { -    pa_assert(s); - -    for (; *s; s++) -        if (*s == c) -            return 1; - -    return 0; -} - -/* Remove all whitepsapce from the beginning and the end of *s. *s may - * be modified. */ -static char *strip(char *s) { -    char *b = s+strspn(s, WHITESPACE); -    char *e, *l = NULL; - -    for (e = b; *e; e++) -        if (!in_string(*e, WHITESPACE)) -            l = e; - -    if (l) -        *(l+1) = 0; - -    return b; -} -  /* Parse a variable assignment line */  static int parse_line(const char *filename, unsigned line, char **section, const pa_config_item *t, char *l, void *userdata) {      char *e, *c, *b; @@ -116,7 +89,7 @@ static int parse_line(const char *filename, unsigned line, char **section, const          char *path = NULL, *fn;          int r; -        fn = strip(b+9); +        fn = pa_strip(b+9);          if (!pa_is_path_absolute(fn)) {              const char *k;              if ((k = strrchr(filename, '/'))) { @@ -155,7 +128,7 @@ static int parse_line(const char *filename, unsigned line, char **section, const      *e = 0;      e++; -    return next_assignment(filename, line, *section, t, strip(b), strip(e), userdata); +    return next_assignment(filename, line, *section, t, pa_strip(b), pa_strip(e), userdata);  }  /* Go through the file and parse each line */  | 
