[fpc-pascal] x86_64-win64

Florian Klaempfl florian at freepascal.org
Thu Apr 20 23:17:22 CEST 2006


constantijnw wrote:
> Florian Klaempfl wrote:
>> constantijnw wrote:
>>  
>>> Michael Van Canneyt wrote:
>>>    
>>>>> http://www.freepascal.org/wiki/index.php/Writing_portable_code_regarding_the_processor_architecture#32_Bit_vs._64_Bit
>>>>>
>>>>>
>>>>>             
>>>> And of course the documentation:
>>>>
>>>> http://www.freepascal.org/docs-html/prog/prog.html
>>>>
>>>> more specifically:
>>>>
>>>> http://www.freepascal.org/docs-html/prog/progap7.html#x291-293000G
>>>>
>>>> Amazing, isn't it ;-)
>>>>         
>>> Amazing discoveries indeed, but how do these documents relate to my
>>> question specifically, i.e. how to fill in the mssign word:
>>>     
>>
>> There was the correct cpu64 in your previous mail :)?
>>  
>>> {$ifdef ?????}
>>>    
>>>> TMyInteger = Int64;
>>>> {$else}
>>>> TMyInteger = LongInt;
>>>> {$endif}
>>>>       
>>
>>
>> _______________________________________________
>> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
>> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>>
>>
>>   
> So cpu64 will be the define refering to all brands of 64 bits cpu's on
> all flavours of 64 bits os?

Yes. cpu64 means 64 bit pointers.



More information about the fpc-pascal mailing list