bitmap: Add helper macro to statically declare bitmaps
[ccan] / ccan / bitmap / bitmap.h
index 259b35149a90b3286d1ead12ec2c00f0e5dc47dc..f43449d79f20f6b280a8d1a8881a3e4fe0ff3610 100644 (file)
@@ -22,6 +22,9 @@ typedef struct {
        bitmap_word w;
 } bitmap;
 
+#define BITMAP_DECLARE(_name, _nbits) \
+       bitmap (_name)[BITMAP_NWORDS(_nbits)]
+
 static inline size_t bitmap_sizeof(int nbits)
 {
        return BITMAP_NWORDS(nbits) * sizeof(bitmap_word);