aboutsummaryrefslogtreecommitdiffstats
path: root/common/strlist.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-05-31 15:21:49 +0000
committerWerner Koch <[email protected]>2024-05-31 15:36:41 +0000
commitd2dca58338a4936b293c3ec6be4572d0e74b6a0d (patch)
tree9458f60f0d0b22d997d86f8ae03ce75d0baed886 /common/strlist.h
parentindent: Fix spelling (diff)
downloadgnupg-d2dca58338a4936b293c3ec6be4572d0e74b6a0d.tar.gz
gnupg-d2dca58338a4936b293c3ec6be4572d0e74b6a0d.zip
common: New function tokenize_to_strlist.
* common/strlist.c (append_to_strlist_try): Factor code out to ... (do_append_to_strlist): new. (tokenize_to_strlist): New. * common/t-strlist.c (test_tokenize_to_strlist): New.
Diffstat (limited to 'common/strlist.h')
-rw-r--r--common/strlist.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/strlist.h b/common/strlist.h
index 641ea06cb..bf1ffa903 100644
--- a/common/strlist.h
+++ b/common/strlist.h
@@ -52,6 +52,9 @@ strlist_t append_to_strlist_try (strlist_t *list, const char *string);
strlist_t append_to_strlist2 (strlist_t *list, const char *string,
int is_utf8);
+strlist_t tokenize_to_strlist (strlist_t *list,
+ const char *string, const char *delim);
+
strlist_t strlist_copy (strlist_t list);
strlist_t strlist_prev (strlist_t head, strlist_t node);