예제 #1
0
int bitset_isset(void *ptr, int bit){
    return (bitset_elem(ptr,bit) & bitset_mask(bit)) != 0;
}
예제 #2
0
void bitset_set(bitset *bits, uint64_t bit) {
    *bitset_elem(bits, bit) |= bitset_mask(bits, bit);
}
예제 #3
0
void bitset_unset(bitset *bits, uint64_t bit) {
    *bitset_elem(bits, bit) &= ~bitset_mask(bits, bit);
}
예제 #4
0
int bitset_isset(bitset *bits, uint64_t bit) {
    return (*bitset_elem(bits, bit) & bitset_mask(bits, bit)) != 0;
}