shared/bitmap: constify various operators which don't modify bitmap
This commit is contained in:
+4
-4
@@ -15,13 +15,13 @@ void bitmap_free(Bitmap *b);
|
||||
|
||||
int bitmap_set(Bitmap *b, unsigned n);
|
||||
void bitmap_unset(Bitmap *b, unsigned n);
|
||||
bool bitmap_isset(Bitmap *b, unsigned n);
|
||||
bool bitmap_isclear(Bitmap *b);
|
||||
bool bitmap_isset(const Bitmap *b, unsigned n);
|
||||
bool bitmap_isclear(const Bitmap *b);
|
||||
void bitmap_clear(Bitmap *b);
|
||||
|
||||
bool bitmap_iterate(Bitmap *b, Iterator *i, unsigned *n);
|
||||
bool bitmap_iterate(const Bitmap *b, Iterator *i, unsigned *n);
|
||||
|
||||
bool bitmap_equal(Bitmap *a, Bitmap *b);
|
||||
bool bitmap_equal(const Bitmap *a, const Bitmap *b);
|
||||
|
||||
#define BITMAP_FOREACH(n, b, i) \
|
||||
for ((i).idx = 0; bitmap_iterate((b), &(i), (unsigned*)&(n)); )
|
||||
|
||||
Reference in New Issue
Block a user