Lines Matching refs:set
708 #define re_node_set_init_empty(set) memset (set, '\0', sizeof (re_node_set)) argument
709 #define re_node_set_remove(set,id) \ argument
710 (re_node_set_remove_at (set, re_node_set_contains (set, id) - 1))
712 #define re_node_set_free(set) re_free ((set)->elems) argument
739 bitset_set (bitset_t set, Idx i) in bitset_set() argument
741 set[i / BITSET_WORD_BITS] |= (bitset_word_t) 1 << i % BITSET_WORD_BITS; in bitset_set()
745 bitset_clear (bitset_t set, Idx i) in bitset_clear() argument
747 set[i / BITSET_WORD_BITS] &= ~ ((bitset_word_t) 1 << i % BITSET_WORD_BITS); in bitset_clear()
751 bitset_contain (const bitset_t set, Idx i) in bitset_contain() argument
753 return (set[i / BITSET_WORD_BITS] >> i % BITSET_WORD_BITS) & 1; in bitset_contain()
757 bitset_empty (bitset_t set) in bitset_empty() argument
759 memset (set, '\0', sizeof (bitset_t)); in bitset_empty()
763 bitset_set_all (bitset_t set) in bitset_set_all() argument
765 memset (set, -1, sizeof (bitset_word_t) * (SBC_MAX / BITSET_WORD_BITS)); in bitset_set_all()
767 set[BITSET_WORDS - 1] = in bitset_set_all()
778 bitset_not (bitset_t set) in bitset_not() argument
782 set[bitset_i] = ~set[bitset_i]; in bitset_not()
784 set[BITSET_WORDS - 1] = in bitset_not()
786 & ~set[BITSET_WORDS - 1]); in bitset_not()