From f0d7582845e124ed61b86f43da30a7b3f3f0c3f5 Mon Sep 17 00:00:00 2001 From: rajdakin Date: Sat, 7 Sep 2024 15:20:17 +0200 Subject: Upgraded the wrapper helper (#1803) * [WRAPPERHELPER] Fixed unsigned comparison in macros, added macro expanding in include commands, added -I option * [WRAPPERHELPER] Forgot the README --- wrapperhelper/src/vector.c | 1 + 1 file changed, 1 insertion(+) (limited to 'wrapperhelper/src/vector.c') diff --git a/wrapperhelper/src/vector.c b/wrapperhelper/src/vector.c index 2cccf09d..dffcb493 100644 --- a/wrapperhelper/src/vector.c +++ b/wrapperhelper/src/vector.c @@ -14,6 +14,7 @@ VECTOR(voidp) *vector_new_impl(void) { } VECTOR(voidp) *vector_new_cap_impl(size_t elem_size, size_t cap) { + if (!cap) return vector_new_impl(); VECTOR(voidp) *ret = malloc(sizeof(*ret)); if (!ret) return NULL; cap = (cap < VECTOR_MIN_CAP) ? VECTOR_MIN_CAP : cap * 2; -- cgit 1.4.1