Lines Matching refs:set
134 /* An integer used to represent a set of bits. It must be unsigned,
137 /* All bits set in a bitset_word_t. */
147 #define bitset_set(set,i) \
148 (set[i / BITSET_WORD_BITS] |= (bitset_word_t) 1 << i % BITSET_WORD_BITS)
149 #define bitset_clear(set,i) \
150 (set[i / BITSET_WORD_BITS] &= ~((bitset_word_t) 1 << i % BITSET_WORD_BITS))
151 #define bitset_contain(set,i) \
152 (set[i / BITSET_WORD_BITS] & ((bitset_word_t) 1 << i % BITSET_WORD_BITS))
153 #define bitset_empty(set) memset (set, '\0', sizeof (bitset_t))
154 #define bitset_set_all(set) memset (set, '\xff', sizeof (bitset_t))
268 /* If this character set is the non-matching list. */
663 #define re_node_set_init_empty(set) memset (set, '\0', sizeof (re_node_set))
664 #define re_node_set_remove(set,id) \
665 (re_node_set_remove_at (set, re_node_set_contains (set, id) - 1))
667 #define re_node_set_free(set) re_free ((set)->elems)
694 bitset_not (bitset_t set)
698 set[bitset_i] = ~set[bitset_i];