From d73e53a5b53d3b7699e334a7dfe417698576a1b6 Mon Sep 17 00:00:00 2001 From: Nikita Smith Date: Fri, 6 Dec 2024 11:32:26 -0800 Subject: [PATCH] integer array structs --- src/base/base_core.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/base/base_core.h b/src/base/base_core.h index 0e40e1c4..b8058de9 100644 --- a/src/base/base_core.h +++ b/src/base/base_core.h @@ -509,6 +509,34 @@ union Guid }; StaticAssert(sizeof(Guid) == 16, g_guid_size_check); +//////////////////////////////// +//~ Arrays + +typedef struct U16Array U16Array; +struct U16Array +{ + U64 count; + U16 *v; +}; +typedef struct U32Array U32Array; +struct U32Array +{ + U64 count; + U32 *v; +}; +typedef struct U64Array U64Array; +struct U64Array +{ + U64 count; + U64 *v; +}; +typedef struct U128Array U128Array; +struct U128Array +{ + U64 count; + U128 *v; +}; + //////////////////////////////// //~ NOTE(allen): Constants