From fa0c699a6c5d06c2428cc4445d0d48ddda2461d9 Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Mon, 4 Jun 2012 23:25:31 +0900 Subject: [PATCH] Fixing unsigned integer bug in bit-set?. --- lib/srfi/33/bit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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<