[fpc-pascal] 32 to 64 bits
Marco van de Voort
marcov at stack.nl
Sat Jan 10 16:19:34 CET 2009
In our previous episode, Jürgen Hestermann said:
> Because of these weak definition of types (which is very confusing IMO)
> I often use a check in the implementation part of units if I have to
> reliy on sizes:
>
> if sizeof(Word)<>2 then Halt(9000);
> if sizeof(DWord)<>4 then Halt(9001);
> if sizeof(LongInt)<>4 then Halt(9002);
> Then I am at least warned in case my presumption are no longer valid.
The only one variable to my knowledge are pointer, integer, ptrint and
ptruint. Integer with compiler mode, and the others with 32/64bit
More information about the fpc-pascal
mailing list