/*
* call-seq:
* fix ^ other => integer
*
* Bitwise EXCLUSIVE OR.
*/
static VALUE
fix_xor(x, y)
VALUE x, y;
{
long val;
if (TYPE(y) == T_BIGNUM) {
return rb_big_xor(y, x);
}
val = FIX2LONG(x) ^ NUM2LONG(y);
return LONG2NUM(val);
}