Lines Matching refs:bset
76 bitset bset; member
135 bitset_set (bitset bset, bitset_bindex bitno) in bitset_set() argument
138 bitset_windex offset = windex - bset->b.cindex; in bitset_set()
140 if (offset < bset->b.csize) in bitset_set()
141 bset->b.cdata[offset] |= ((bitset_word) 1 << (bitno % BITSET_WORD_BITS)); in bitset_set()
143 BITSET_SET_ (bset, bitno); in bitset_set()
149 bitset_reset (bitset bset, bitset_bindex bitno) in bitset_reset() argument
152 bitset_windex offset = windex - bset->b.cindex; in bitset_reset()
154 if (offset < bset->b.csize) in bitset_reset()
155 bset->b.cdata[offset] &= ~((bitset_word) 1 << (bitno % BITSET_WORD_BITS)); in bitset_reset()
157 BITSET_RESET_ (bset, bitno); in bitset_reset()
163 bitset_test (bitset bset, bitset_bindex bitno) in bitset_test() argument
166 bitset_windex offset = windex - bset->b.cindex; in bitset_test()
168 if (offset < bset->b.csize) in bitset_test()
169 return (bset->b.cdata[offset] >> (bitno % BITSET_WORD_BITS)) & 1; in bitset_test()
171 return BITSET_TEST_ (bset, bitno); in bitset_test()
176 #define bitset_toggle(bset, bitno) BITSET_TOGGLE_ (bset, bitno) argument