diff --git a/lib/srfi/33/bit.c b/lib/srfi/33/bit.c index 8b0e37b8..d73a79ad 100644 --- a/lib/srfi/33/bit.c +++ b/lib/srfi/33/bit.c @@ -281,14 +281,14 @@ static sexp sexp_bit_set_p (sexp ctx, sexp self, sexp_sint_t n, sexp i, sexp x) if (! sexp_fixnump(i)) return sexp_type_exception(ctx, self, SEXP_FIXNUM, i); if (sexp_fixnump(x)) { - return sexp_make_boolean(sexp_unbox_fixnum(x) & (1<