diff options
Diffstat (limited to 'src/util/bitset.h')
| -rw-r--r-- | src/util/bitset.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/util/bitset.h b/src/util/bitset.h index 03e006c43f1..450facef29d 100644 --- a/src/util/bitset.h +++ b/src/util/bitset.h @@ -31,6 +31,7 @@ #ifndef BITSET_H #define BITSET_H +#include <stdlib.h> #include "util/bitscan.h" #include "util/macros.h" @@ -487,6 +488,11 @@ __bitset_next_range(unsigned *start, unsigned *end, const BITSET_WORD *set, __start < __size; \ __bitset_next_range(&__start, &__end, __set, __size)) +static inline BITSET_WORD * +BITSET_CALLOC(unsigned size) +{ + return (BITSET_WORD *) calloc(BITSET_WORDS(size), sizeof(BITSET_WORD)); +} #ifdef __cplusplus |