/* * call-seq: * bv.next_unset -> bit_num * * Returns the next unset bit in the bit vector scanning from low order to * high order. This method should only be called on bit vectors which have * been flipped (negated). You should call +#reset_scan+ before * calling this method if you want to scan from the beginning. It is * automatically reset when you first create the bit vector. */ VALUE frb_bv_next_unset(VALUE self) { BitVector *bv; GET_BV(bv, self); return INT2FIX(bv_scan_next_unset(bv)); }