diff options
Diffstat (limited to 'xar.h')
| -rw-r--r-- | xar.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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) |
