/*
* call-seq:
* ~bv -> bv
* bv.not -> bv
*
* Perform a boolean _not_ operation on +bv+
* */
VALUE
frt_bv_not(VALUE self)
{
BitVector *bv;
GET_BV(bv, self);
return Data_Wrap_Struct(cBitVector, NULL, &bv_destroy, bv_not(bv));
}