_bit_idx
return ((_bitstr[_bit_idx(_bit)] & _bit_mask(_bit)) != 0);
_bitstr[_bit_idx(_bit)] |= _bit_mask(_bit);
_bitstr[_bit_idx(_bit)] &= ~_bit_mask(_bit);
_stopbitstr = _bitstr + _bit_idx(_stop);
_bitstr += _bit_idx(_start);
_stopbitstr = _bitstr + _bit_idx(_stop);
_bitstr += _bit_idx(_start);
_curbitstr = _bitstr + _bit_idx(_start);
_stopbitstr = _bitstr + _bit_idx(_nbits - 1);
_curbitstr = _bitstr + _bit_idx(_start);
_stopbitstr = _bitstr + _bit_idx(_nbits - 1);
_curbitstr = _bitstr + _bit_idx(_start);
_nbits -= _BITSTR_BITS * _bit_idx(_start);
_start -= _BITSTR_BITS * _bit_idx(_start);