summaryrefslogtreecommitdiffstats
path: root/src/pulsecore/conf-parser.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-02-21 22:00:16 +0100
committerLennart Poettering <lennart@poettering.net>2010-02-21 22:00:16 +0100
commit0c7c9653b10ce2ca6f48b36290d5c6864aaf8bc9 (patch)
treecf20e8b7a34ac6929fa02deebd3603e2fee71909 /src/pulsecore/conf-parser.c
parentf1af7a02d12b29a63b5015aaef7f162b3fc7acb4 (diff)
conf-parser: make use of pa_strip() wherever applicable
Diffstat (limited to 'src/pulsecore/conf-parser.c')
-rw-r--r--src/pulsecore/conf-parser.c31
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 */