From 8240eff87bb928e12a093cc37aae78576cdf4f6c Mon Sep 17 00:00:00 2001 From: Louis Burda Date: Sat, 20 May 2023 12:45:23 +0200 Subject: Make struct non-opaque and fix build.jst --- src/strvec.c | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'src') diff --git a/src/strvec.c b/src/strvec.c index f6432b9..bf8b95c 100644 --- a/src/strvec.c +++ b/src/strvec.c @@ -4,12 +4,6 @@ #include -struct strvec { - struct dvec vec; -}; - -const size_t strvec_dsize = sizeof(struct strvec); - int strvec_init(struct strvec *strvec, size_t cap, struct allocator *allocator) { @@ -158,30 +152,6 @@ strvec_shrink(struct strvec *strvec) return rc; } -const char ** -strvec_stra(struct strvec *strvec) -{ - LIBSTRVEC_ABORT_ON_ARGS(!strvec && !strvec->vec.data); - - return strvec->vec.data; -} - -const char ** -strvec_at(struct strvec *strvec, size_t index) -{ - LIBSTRVEC_ABORT_ON_ARGS(!strvec); - - return dvec_at(&strvec->vec, index); -} - -size_t -strvec_len(struct strvec *strvec) -{ - LIBSTRVEC_ABORT_ON_ARGS(!strvec); - - return strvec->vec.len; -} - int strvec_pushn(struct strvec *strvec, const char **str, size_t count) { -- cgit v1.2.3-71-gd317