From 808d5506ce033fee5b1e8b002e9d47a92355a582 Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Sat, 3 Jun 2023 02:39:38 +0200 Subject: Add strvec_join and strvec_remove_str --- include/strvec.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include') diff --git a/include/strvec.h b/include/strvec.h index b28980e..49658eb 100644 --- a/include/strvec.h +++ b/include/strvec.h @@ -58,6 +58,11 @@ const char **strvec_popn(struct strvec *strvec, size_t n); static inline const char *strvec_pop(struct strvec *strvec); void strvec_replace(struct strvec *strvec, size_t index, const char *str); void strvec_remove(struct strvec *strvec, size_t index, size_t n); +int strvec_remove_str(struct strvec *strvec, const char *str, + const struct allocator *allocator); + +char *strvec_join(struct strvec *strvec, const char *sep, + const struct allocator *allocator, int *rc); const char **strvec_iter_fwd(const struct strvec *strvec, const char **p); const char **strvec_iter_bwd(const struct strvec *strvec, const char **p); -- cgit v1.2.3-71-gd317