In the lazarus version this was fixed long ago
See answer in the thread referenced above.
Free Pascal 3.2.2 Released!
Free Pascal 3.2.2 Released!
VOTE:cudatext
* Starting with introduction of a more property based ifdef system, as opposed to version based.
* Fix casing problem, reported at http://zeos.firmos.at/viewtopic.php?t=3439
* adjust for new decision to merge TBookmark typechange only after 2.6.2
nativeint is supported by any non-ancient FPC. nativeint is the type the CPU is most comfortable doing arithmetic with. PtrInt, and its delphi XE(2)+ eq IntPTR however are the types that have the same type as pointer. Now usually the size of nativeint and ptrint/intptr will be the same, but logically it isn't. FPC supports all these types since 2013 or so, so there should be only ifdefs for new delphi (and FPC) and old Delphi. It is possible that some target would keep nativeint smaller than the...
See answer in the thread referenced above.
nativeint is supported by any non-ancient FPC. nativeint is the type the CPU is most comfortable doing arithmetic with. PtrInt, and its delphi XE(2)+ eq IntPTR however are the types that have the same type as pointer. Now usually the size of nativeint and ptrint/intptr will be the same, but logically it isn't. FPC supports all these types since 2013 or so, so there should be only ifdefs for new delphi (and FPC) and old Delphi.
In the lazarus version this was fixed long ago
VOTE: lazarus
VOTE: x64dbg No development without proper debuggers.
VOTE:freepascal
Vote:freepascal
No, to build 3.0.4 or fixes, 3.0.2 might still work. Maybe 3.0.0 with tricks, but 2.6.4 is too old.
VOTE: lazarus
VOTE: freepascal A longline of compatibility going back to the eighties with Turbo...
VOTE: freepascal A long of compatibility going back to the eighties with Turbo Pascal,...
VOTE: doublecmd
VOTE: freepascal A great, fully community driven project that supports many architectures...
VOTE: freepascal