Subject: Re: CVS commit: basesrc/usr.bin/file
To: None <>
From: Nathan J. Williams <>
List: tech-userlevel
Date: 06/05/2002 11:27:14 writes:

> 	i've heard that some of embedded compilers even reorder members...
> 	(maybe it is just for some embedded C compiler, but it worries me)

Reordering members of a structure is a violation of the C standard -
section of C99 requires that members of a structure be
sequentially allocated (though padding, if any, is left to the
implementation). There may be compilers that do it, but for the time
being I see no reason to even think about catering to that level of

        - Nathan