]> mj.ucw.cz Git - libucw.git/commitdiff
create BIT_ARRAY_ALLOC()
authorRobert Spalek <robert@ucw.cz>
Fri, 25 Nov 2005 15:02:47 +0000 (15:02 +0000)
committerRobert Spalek <robert@ucw.cz>
Fri, 25 Nov 2005 15:02:47 +0000 (15:02 +0000)
lib/bitarray.h

index 0815db625a634da53f0b787cb935365fd2c2976b..9e1de8d49b5117cf2ed46e1f084730d384f7f906 100644 (file)
@@ -13,6 +13,7 @@ typedef u32 *bitarray_t;
 #define BIT_ARRAY_WORDS(n) (((n)+31)/32)
 #define BIT_ARRAY_BYTES(n) (4*BIT_ARRAY_WORDS(n))
 #define BIT_ARRAY(name,size) u32 name[BIT_ARRAY_WORDS(size)]
+#define BIT_ARRAY_ALLOC(size) ((bitarray_t) xmalloc(BIT_ARRAY_BYTES(size)))
 
 static inline void
 bit_array_zero(bitarray_t a, uns n)