Fixed bug in s48_enter_unsigned_integer.
This commit is contained in:
parent
a07f23d328
commit
fd07c36a40
|
@ -742,9 +742,9 @@ s48_enter_unsigned_integer(unsigned long value)
|
|||
|
||||
return s48_call_scheme(S48_SHARED_BINDING_REF(long_to_bignum_binding),
|
||||
3,
|
||||
S48_TRUE,
|
||||
S48_UNSAFE_ENTER_FIXNUM((- value) >> 16),
|
||||
S48_UNSAFE_ENTER_FIXNUM((- value) & 0xFFFF));
|
||||
S48_FALSE, // this is ok
|
||||
S48_UNSAFE_ENTER_FIXNUM(value >> 16),
|
||||
S48_UNSAFE_ENTER_FIXNUM(value & 0xFFFF));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue