#pragma pack(push, 2) struct Packed { char a; short b; char c; int d; }; #pragma pack(pop)