From: Justin Viiret Date: Tue, 5 Apr 2016 05:18:33 +0000 (+1000) Subject: mmbit_iterate_bounded: make block_width u64a X-Git-Tag: v4.2.0^2~95 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e034ccb9b4d4e8d0528f19add1b0be38e916c4b0;p=thirdparty%2Fvectorscan.git mmbit_iterate_bounded: make block_width u64a --- diff --git a/src/util/multibit.h b/src/util/multibit.h index 771c158d..b2393f3f 100644 --- a/src/util/multibit.h +++ b/src/util/multibit.h @@ -742,7 +742,7 @@ u32 mmbit_iterate_bounded_big(const u8 *bits, u32 total_bits, u32 it_start, u32 for (;;) { assert(level <= max_level); - u32 block_width = MMB_KEY_BITS << ks; + u64a block_width = MMB_KEY_BITS << ks; u64a block_base = key * block_width; u64a block_min = MAX(it_start, block_base); u64a block_max = MIN(it_end, block_base + block_width - 1);