[fpc-pascal] QWord/UInt64 and Range Check Errors
Jürgen Hestermann
juergen.hestermann at gmx.de
Sat Jun 27 12:12:22 CEST 2009
> The fact that Borland regarded "$FF..FF" as a 2's complement
> representation and not as a base-16 representation of an integer is
> not really what I would call "Pascal spirit". As a matter of fact,
> "Borland mess" would be more appropriate. :-)
I always avoid such imponderabilities by using fillchar to set all bits
of a structure to 1 (or 0);
fillchar(X,$F);
And single bits can be modified with AND/OR afterwards if needed.
More information about the fpc-pascal
mailing list