diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-04-30 01:33:56 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-04-30 01:33:56 +0200 |
commit | 23a798caf6aa70bbff3fcbe9bbdb50d602bd1bb3 (patch) | |
tree | 3a0322355d019360acbb3b1139956f29beba6c6e | |
parent | 9208b86b5ecf72b69743a09cd0c8a99078c0fc0f (diff) |
strlist: add new calls pa_strlist_{next|data}()
-rw-r--r-- | src/pulsecore/strlist.c | 12 | ||||
-rw-r--r-- | src/pulsecore/strlist.h | 6 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/pulsecore/strlist.c b/src/pulsecore/strlist.c index cbafbba6..0f4ca867 100644 --- a/src/pulsecore/strlist.c +++ b/src/pulsecore/strlist.c @@ -159,3 +159,15 @@ pa_strlist *pa_strlist_reverse(pa_strlist *l) { return r; } + +pa_strlist *pa_strlist_next(pa_strlist *s) { + pa_assert(s); + + return s->next; +} + +const char *pa_strlist_data(pa_strlist *s) { + pa_assert(s); + + return ITEM_TO_TEXT(s); +} diff --git a/src/pulsecore/strlist.h b/src/pulsecore/strlist.h index 2584e86c..e57203c5 100644 --- a/src/pulsecore/strlist.h +++ b/src/pulsecore/strlist.h @@ -47,4 +47,10 @@ pa_strlist* pa_strlist_parse(const char *s); /* Reverse string list */ pa_strlist *pa_strlist_reverse(pa_strlist *l); +/* Return the next item in the list */ +pa_strlist *pa_strlist_next(pa_strlist *s); + +/* Return the string associated to the current item */ +const char *pa_strlist_data(pa_strlist *s); + #endif |