[fpc-devel] Just need to double check the size of Integer
Marco van de Voort
fpc at pascalprogramming.org
Thu Nov 24 14:38:25 CET 2022
On 24-11-2022 14:25, Ondrej Pokorny via fpc-devel wrote:
> Am 24.11.2022 um 14:15 schrieb Marco van de Voort via fpc-devel:
>> On 24-11-2022 14:13, J. Gareth Moreton via fpc-devel wrote:
>>>
>>> I just need to double-check something. Under CPU16, SizeInt and
>>> SizeUInt are declared as follows:
>>>
>>> SizeInt = Integer;
>>> SizeUInt = Word;
>>>
>>> Is Integer 16-bit in this case?
>>
>> Yes.
>
> Are you sure? systemh.inc is compiled with {$mode objfpc} (see line
> 22), so Integer within the system unit is 32-bit.
1. Then why does the posted code print 2?
2. using {$mode objfpc in the system unit can't load objpas that
overrides the integer, even if the mode is set.
More information about the fpc-devel
mailing list