struct members align
Lutger
lutger.blijdestin at gmail.com
Mon Apr 28 07:21:48 PDT 2008
alxdef wrote:
> Lutger Wrote:
>
>> align(1) struct some_struct { ... } will do the trick, I think.
>
> As Russians say: The fakir was drunk, trick is not has gone right. :-(
Which compiler? Or have I misunderstood the question mayhaps, this program
works under dmd 1.027:
struct some_struct
{
ubyte member1;
ubyte member2;
ubyte member3;
ushort member4;
ushort member5;
}
align(1) struct some_struct2
{
ubyte member1;
ubyte member2;
ubyte member3;
ushort member4;
ushort member5;
}
void main()
{
assert(some_struct.sizeof == 8);
assert(some_struct2.sizeof == 7);
}
More information about the Digitalmars-d-learn
mailing list