about summary refs log tree commit diff stats
path: root/wrapperhelper/src/vector.c
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2024-09-07 15:20:17 +0200
committerGitHub <noreply@github.com>2024-09-07 15:20:17 +0200
commitf0d7582845e124ed61b86f43da30a7b3f3f0c3f5 (patch)
tree2ee0c53821805b33ca47e0919fea95ccb920cd52 /wrapperhelper/src/vector.c
parent75bdb328284b8e5b6827eeb7d5cedef26222e7db (diff)
downloadbox64-f0d7582845e124ed61b86f43da30a7b3f3f0c3f5.tar.gz
box64-f0d7582845e124ed61b86f43da30a7b3f3f0c3f5.zip
Upgraded the wrapper helper (#1803)
* [WRAPPERHELPER] Fixed unsigned comparison in macros, added macro expanding in include commands, added -I option

* [WRAPPERHELPER] Forgot the README
Diffstat (limited to 'wrapperhelper/src/vector.c')
-rw-r--r--wrapperhelper/src/vector.c1
1 files changed, 1 insertions, 0 deletions
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;