From 9a0ee7624c19acf7fabb311e6c01c45cc72a1da3 Mon Sep 17 00:00:00 2001 From: Phil Jones Date: Sun, 7 Nov 2021 18:12:52 +0000 Subject: Initial working build. --- src/string_vec.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/string_vec.h') diff --git a/src/string_vec.h b/src/string_vec.h index 0054c09..b3395ad 100644 --- a/src/string_vec.h +++ b/src/string_vec.h @@ -10,19 +10,21 @@ struct string_vec { }; [[nodiscard]] -struct string_vec string_vec_create(); +struct string_vec string_vec_create(void); void string_vec_destroy(struct string_vec *restrict vec); +struct string_vec string_vec_copy(struct string_vec *restrict vec); + void string_vec_add(struct string_vec *restrict vec, const char *restrict str); void string_vec_sort(struct string_vec *restrict vec); void string_vec_uniq(struct string_vec *restrict vec); -[[nodiscard]] [[gnu::nonnull]] +[[nodiscard]] struct string_vec string_vec_filter( - struct string_vec *restrict vec, + const struct string_vec *restrict vec, const char *restrict substr); #endif /* STRING_VEC_H */ -- cgit v1.2.3