[fpc-pascal] FPC Advanced Records

Martin lazarus at mfriebe.de
Fri Mar 9 22:37:22 CET 2012

On 09/03/2012 21:26, Mark Morgan Lloyd wrote:
> but is there any way to define something like an endianness-correcting 
> type, i.e.:
> Type TAWSHeader=Record
>        ThisSize: WordLE;
> ..
> where by the time ThisSize is accessed any disparity has been corrected?

Not sure if this will be of any use.

but you can always define an assignment incompatible type
    WordLE = record data: Word; end;

and define all required overloaded operators

More information about the fpc-pascal mailing list