[fpc-devel] FPC micro controller

Jonas Maebe jonas.maebe at elis.ugent.be
Thu Jul 30 10:30:59 CEST 2009


On 30 Jul 2009, at 10:09, Michael Schnell wrote:

>> This is not usable for accessing particular bits of microcontroller
>> registers, because the internal format of a bitpacked record is
>> undefined and can change at any time for any reason.
>
> Is this likely to happen ?

That's irrelevant, unless you like writing programs of which it is  
documented that they may break with any new compiler release.

> AFAIK, in C the "struct ...:n" layout also is
> implementation depending and the memory layout in fact is not  
> identical
> between high-endian and low-endian processors.
>
> This _does_ offer problems when transferring such structures via  
> Network
> or files.

Even stronger: they are completely unsuited for that purpose. Just  
like Pascal set types, for that matter (for exactly the same reason).


Jonas



More information about the fpc-devel mailing list