<p>Am 30.03.2016 10:37 schrieb "Graeme Geldenhuys" <<a href="mailto:mailinglists@geldenhuys.co.uk">mailinglists@geldenhuys.co.uk</a>>:<br>
> > At that time word size might vary dramatically from system to system   (<br>
> > <a href="https://en.wikipedia.org/wiki/Word_(computer_architecture)">https://en.wikipedia.org/wiki/Word_(computer_architecture)</a> )<br>
><br>
> Interesting. I never knew Word was platform dependant. I see even for<br>
> ARMv1, ARMv6 and ARMv8 the size of Word changes.</p>
<p>One needs to differentiate here. In the contexts of CPUs a Word usually means the native register width. The "Word" in Pascal is merely the name of a type. While it might have been originally intended to match the CPU's Word that got lost with Borland's introduction of 32-bit Pascal.</p>
<p>> Does FPC follow that platform rule, or does FPC always define Word as<br>
> 16-bits? [sorry I don't have a ARM device to test on at the moment]<br>
> If Word size does changes in FPC (for example between x86 & ARMv6), then<br>
> I have quite a bit of code to fix up.</p>
<p>Word is 16-bit in FPC.</p>
<p>Regards,<br>
Sven</p>