Quote Originally Posted by waran
Cardinal and Integer adjust to the systems native size.
On a 64 bit-sys Cardianal and Integer have 64 bit.
No, ptrint and ptruint scale with ptrsize. cardinal and integer are 32-bit.

See also http://www.stack.nl/~marcov/buildfaq...ml#x1-660005.1

and no, also in C often integer is not 64-bit on 64-bit systems.