From eaba8182af646204294546a10a84e8f8165ba589 Mon Sep 17 00:00:00 2001 From: Carson Fleming Date: Sun, 25 Jan 2026 02:43:47 -0500 Subject: properly generic --- array.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'array.h') diff --git a/array.h b/array.h index 848e1a7..2741ed0 100644 --- a/array.h +++ b/array.h @@ -2,10 +2,10 @@ #define __SAFEC_ARRAY_H #include -/* TODO: it might be good to just have itemsz and char* data */ typedef struct { size_t length; - void** data; + size_t elemsz; + void* __data; } array_t; void array_set(array_t* array, size_t idx, void* val); @@ -13,7 +13,7 @@ void* array_get(const array_t* array, size_t idx); typedef struct { size_t length; - char* data; + char* __data; } str_t; void str_set(str_t* str, size_t idx, char val); -- cgit v1.2.3