On 2016-03-30 02:24, Dmitry Boyarintsev wrote: > > Does, it also make the code less high-level?
In my case I'm specifically referring to the benefit of using (U)Int<x> style data types for use in record structures when reading binary data files. In this case, no matter the platform, the data structures must stay a set size. For any other general coding and variables I use Object Pascal types like Integer. > At that time word size might vary dramatically from system to system ( > https://en.wikipedia.org/wiki/Word_(computer_architecture) ) Interesting. I never knew Word was platform dependant. I see even for ARMv1, ARMv6 and ARMv8 the size of Word changes. Does FPC follow that platform rule, or does FPC always define Word as 16-bits? [sorry I don't have a ARM device to test on at the moment] If Word size does changes in FPC (for example between x86 & ARMv6), then I have quite a bit of code to fix up. Regards, - Graeme - _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal