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