ice_bit_mask
return ((bitstr[ice_bit_idx(bit)] & ice_bit_mask(bit)) != 0);
bitstr[ice_bit_idx(bit)] |= ice_bit_mask(bit);
bitstr[ice_bit_idx(bit)] &= ~ice_bit_mask(bit);