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),
|
return s48_call_scheme(S48_SHARED_BINDING_REF(long_to_bignum_binding),
|
||||||
3,
|
3,
|
||||||
S48_TRUE,
|
S48_FALSE, // this is ok
|
||||||
S48_UNSAFE_ENTER_FIXNUM((- value) >> 16),
|
S48_UNSAFE_ENTER_FIXNUM(value >> 16),
|
||||||
S48_UNSAFE_ENTER_FIXNUM((- value) & 0xFFFF));
|
S48_UNSAFE_ENTER_FIXNUM(value & 0xFFFF));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue