On 10 okt '12, Jonas Maebe wrote:
> On 10 Oct 2012, at 12:02, dhkblas...@zeelandnet.nl [1] wrote: > >> Does FPC ensure the same memory alignment for records and objects >> over different platforms? > > No, alignment is defined by the platform ABI. > >> If I want to be sure to have the same >> alignment must I use packed (with possibly some aligning assigned) >> records instead in combination with data types that are guaranteed to be >> of the same size over the different platforms (eg byte, word, single) ? > > Yes. > When > m > >> r are they undefined? >> >> They are undefined. >> Jonas One more question, when using packed records, is there anything to say about performance? Are there some tests anywhere that show how the performance is impacted? Darius Links: ------ [1] mailto:dhkblas...@zeelandnet.nl
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal