From 3ca04326ddb36b8551acf417ef195d1572bb3d47 Mon Sep 17 00:00:00 2001 From: WormHeamer Date: Tue, 21 Oct 2025 05:47:19 -0400 Subject: almost there... --- xar.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xar.h') diff --git a/xar.h b/xar.h index e448889..e7b80e4 100644 --- a/xar.h +++ b/xar.h @@ -11,11 +11,11 @@ #define XAR_MAX_DOUBLE 26 typedef struct { - int n, chunks; + uint32_t n, chunks; void *chunk[XAR_MAX_DOUBLE]; } XarHdr; -#define XAR(T) struct { int n, chunks; T *chunk[XAR_MAX_DOUBLE]; } +#define XAR(T) struct { uint32_t n, chunks; T *chunk[XAR_MAX_DOUBLE]; } #define XAR_GET_T(xar, T, idx) (T*)(xar_get((XarHdr*)(xar), idx, sizeof(T))) #define XAR_PUT_T(xar, T, idx, a) (T*)(xar_put((XarHdr*)(xar), idx, sizeof(T), a)) #define XAR_GET(xar, idx) XAR_GET_T(xar, typeof(**(xar)->chunk), idx) -- cgit v1.2.3