<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-04-07 12:33 GMT-03:00 Michael Van Canneyt <span dir="ltr"><<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On Fri, 7 Apr 2017, African Wild Dog wrote:<br>
<br>
</span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2017-04-07 12:10 GMT-03:00 Michael Van Canneyt <<a href="mailto:michael@freepascal.org" target="_blank">michael@freepascal.org</a>>:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
NativeInt and NativeUInt are indeed provided for Delphi compatibility.<br>
<br>
Which integer type to chose : That depends. What do you want to achieve<br>
exactly ?<br>
<br>
<br>
</blockquote>
In Delphi, if i want an integer type which depends on the target platform<br>
(32 or 64 bits) i can use the NativeInt and NativeUInt types. What is the<br>
FPC standard type for this? PrtInt and PtrUInt? (I usually mix both delphi<br>
mode and objfpc mode units in the same project).<br>
</blockquote>
<br></div></div>
You can use PrtInt and PtrUInt for this or NativeInt and NativeUINT, they<br>
should be equivalent.<br>
<br>
The only 'dubious' case may be the 8086 msdos case, which is somewhat confused<br>
about what exactly constitutes a pointer... There you may be better off with NativeInt and NativeUINT.<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div></div>Thank you for the clarification.<br><br></div><div class="gmail_extra">Best regards<br></div></div>