/* * 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)); }