42 |
|
|
43 |
enum bitset_alloc_type {BITSET_MALLOC, BITSET_OBALLOC}; |
enum bitset_alloc_type {BITSET_MALLOC, BITSET_OBALLOC}; |
44 |
|
|
|
/* Non-zero to use inline functions instead of macros. */ |
|
|
#define BITSET_INLINE 0 |
|
|
|
|
45 |
/* Data type used to store a word of bits. */ |
/* Data type used to store a word of bits. */ |
46 |
typedef unsigned long bitset_word; |
typedef unsigned long bitset_word; |
47 |
#define BITSET_WORD_BITS ((unsigned) (CHAR_BIT * sizeof (bitset_word))) |
#define BITSET_WORD_BITS ((unsigned) (CHAR_BIT * sizeof (bitset_word))) |