1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
main() { struct s { int a; short b; } __attribute__((packed)) t; if (sizeof (t) != (sizeof(int)+sizeof(short))) { return 1; } else { return 0; } }