About Social Code
aboutsummaryrefslogtreecommitdiff
path: root/src/util/bitset.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/bitset.h')
-rw-r--r--src/util/bitset.h6
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