Does FPC ensure the same memory alignment for records and objects
over different platforms? 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) ?
Or do unpacked records behave the same over different platforms? 

When
memory is alligned (either with {$PACKRECORDS N} or unpacked, are the
padding bytes quaranteed to be #0 or are they undefined? 

Any help
appreciated. 

Regards, Darius 
  
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to