I have some problem with struct alignment. My struct is: struct some_struct { ubyte member1; ubyte member2; ubyte member3; ushort member5; ushort member6; } The appearance of members is fixed. member5 shifted by 1 byte down to member6. How to fix this problem?