[Gambas-user] Maybe (still) a bug in bit manipulation functions
Benoît Minisini
gambas at ...1...
Mon Mar 30 10:36:09 CEST 2009
> It seems that there are bugs in the "Ror" function too.
> Using the same number, 197 (11000101), if I write ROR(197,3) I get
> -1610612712 (
> 1111111111111111111111111111111110100000000000000000000000011000)
> instead of 10111000 (184).
197 is not a Byte, it is an Integer. If you want a Byte, you have to do
Shl(CByte(197), 3).
Regards,
--
Benoît
More information about the User
mailing list