summaryrefslogtreecommitdiff
path: root/dynarr.h
diff options
context:
space:
mode:
Diffstat (limited to 'dynarr.h')
-rw-r--r--dynarr.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/dynarr.h b/dynarr.h
index b4fb2ec..d441ead 100644
--- a/dynarr.h
+++ b/dynarr.h
@@ -15,7 +15,7 @@
/* malloc */
#define DA_FIT(da, n) do {\
- (da)->c_ = stdc_bit_ceil(n);\
+ (da)->c_ = stdc_bit_ceil((u32)(n));\
(da)->v = realloc((da)->v, DA_ELEM(da, (da)->c_));\
if (!(da)->v) FAIL_WITH_MSG("failed to realloc dynamic array");\
} while(0)
@@ -33,7 +33,7 @@
/* arena */
#define DA_AFIT(da, a, n) do {\
- u32 da_fit_c = stdc_bit_ceil(n);\
+ u32 da_fit_c = stdc_bit_ceil((u32)(n));\
(da)->v = arena_realloc(a, (da)->v, DA_ELEM(da, (da)->c_),\
DA_ELEM(da, da_fit_c), _Alignof(TYPEOF(*(da)->v)));\
(da)->c_ = da_fit_c;\