ewah/bitmap: introduce bitmap_word_alloc()
commit14fbd260442b14813e142f762050313daee1f18d
authorJeff King <peff@peff.net>
Wed, 18 Dec 2019 11:25:38 +0000 (18 12:25 +0100)
committerJunio C Hamano <gitster@pobox.com>
Thu, 23 Jan 2020 18:51:50 +0000 (23 10:51 -0800)
treeefcdf216ff74029203d165b2c405365b06cb09c1
parent56d9cbe68b0746640d22b7c05468d76df92debf3
ewah/bitmap: introduce bitmap_word_alloc()

In a following commit we will need to allocate a variable
number of bitmap words, instead of always 32, so let's add
bitmap_word_alloc() for this purpose.

Note that we have to adjust the block growth in bitmap_set(),
since a caller could now use an initial size of "0" (we don't
plan to do that, but it doesn't hurt to be defensive).

Helped-by: Jonathan Tan <jonathantanmy@google.com>
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
ewah/bitmap.c
ewah/ewok.h