diff options
Diffstat (limited to 'lib/bitmap.c')
-rw-r--r-- | lib/bitmap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/bitmap.c b/lib/bitmap.c index 16bb1464..b6ea5a38 100644 --- a/lib/bitmap.c +++ b/lib/bitmap.c @@ -27,6 +27,13 @@ bmap_init(struct bmap *b, pool *p, uint size) } void +bmap_reset(struct bmap *b, uint size) +{ + b->size = BIRD_ALIGN(size, 4); + memset(b->data, 0, b->size); +} + +void bmap_grow(struct bmap *b, uint need) { uint size = b->size * 2; |