<p>Am 29.03.2016 17:27 schrieb "Graeme Geldenhuys" <<a href="mailto:mailinglists@geldenhuys.co.uk">mailinglists@geldenhuys.co.uk</a>>:<br>
><br>
> On 2016-03-29 16:13, Marco van de Voort wrote:<br>
> > Cardinal is the Wirthian designation for the default unsigned integer,<br>
> > just like "integer" is for signed.<br>
><br>
> Thanks Marco, that fulfils my curiosity. :)<br>
><br>
><br>
> On a side note:<br>
>   The reason I asked this question. I'm working on code with many Record<br>
> types with fields of type Word, Smallint etc, than then some Cardinal<br>
> fields got mixed in too. I would normally use LongWord instead of<br>
> Cardinal to keep to a consistent naming convention. But from your<br>
> comments Cardinal has a long history in Pascal.</p>
<p>I usually use LongWord, too, but with the recent discovery that in Delphi LongWord is not always 32-bit (and my tendency to confuse Short and SmallInt) I'm inclined to use the (U)IntX (with X being a element of [8, 16, 32, 64]) types to avoid any confusion and surprises.</p>
<p>Regards,<br>
Sven</p>