From 5706a0d893e014acca2b58e747273893a5cf16f0 Mon Sep 17 00:00:00 2001 From: Mikkel Thestrup Date: Thu, 11 Dec 2025 14:38:07 +0100 Subject: Use c99 style of initializing structs --- src/vector.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/vector.c') diff --git a/src/vector.c b/src/vector.c index 9884957..3b8f681 100644 --- a/src/vector.c +++ b/src/vector.c @@ -7,15 +7,16 @@ Vector *vector_new(void) { Vector *v = (Vector *)malloc(sizeof(Vector)); if (!v) return NULL; - - v->data = (void **)malloc(VECTOR_INITIAL_CAPACITY * sizeof(void *)); + *v = (Vector) { + .data = malloc(VECTOR_INITIAL_CAPACITY * sizeof(void *)), + .size = 0, + .capacity = VECTOR_INITIAL_CAPACITY, + }; if (!v->data) { free(v); return NULL; } - v->size = 0; - v->capacity = VECTOR_INITIAL_CAPACITY; return v; } -- cgit v1.2.3-70-g09d2