negative values result in: INTEGER, instead of LONG, even if l suffix is used,
after the litteral number:
Code: Select all
' Problem with FBC 64 (WIN Standalone): l suffix, doesn't
' guarantee a LONG, in all circumstances!
#Print TypeOf(1234567890l) ' correct: LONG
#Print TypeOf(-123456789l) ' problem: INTEGER
Print SizeOf(1234567890l) ' correct: LONG (4 byte)
Print SizeOf(-123456789l) ' problem: INTEGER (8 byte)
Sleep