Hi Paul,
Thanks for your explanation, I had worked that out, however my point here is that there is inconsistency with the MAC Interpreter and the Windows Interpreter.
So it's a bug on either system from your explanation.
On Mac, the Value is correctly set (at the BitWise Level) or incorrectly as per your explanation.
But windows, incorrectly (or correctly as per your explanation), applied the error correction.
Either way both platforms are mutually exclusive!
Ok, so the work around works on both platforms, thank you.
Additionally I note on windows platform, setting a variable with all bits set, i.e.
#constant ALLBITS = %11111111111111111111111111111111
Because the ! function doesn't work correctly, resulting in a similar pattern
On MAC I get correctly set all 32 bits, on Windows only 31 bits are set with the MSB being cleared.
Workaround, and it's potso!
#constant ALLBITS ((0xFFFF<<16)||(0xFFFF))
So the workaround will get me through the next part, but surely we should have the interpreter behave consistently across all platforms?
Kind Regards
Jason
www.muckypaws.com
www.wonkypix.com
http://www.wonkypix.com
http://www.appstore.com/jsecconsultancyltd
http://itunes.apple.com/us/app/newtons-nonsense/id473520354?ls=1&amp;mt=8