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@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. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal