1 struct S1 2 { 3 long long inserted_member; 4 int m0; 5 char m1; 6 }; 7 8 struct S2 9 { 10 int m0; 11 char m1; 12 }; 13 14 struct S3 15 { 16 unsigned to_change; 17 }; 18 19 int foo(struct S1 * s)20foo(struct S1* s) 21 { 22 return s->m0; 23 } 24 25 int bar(struct S2 * s)26bar(struct S2* s) 27 { 28 return s->m0; 29 } 30 31 int baz(struct S3 * s)32baz(struct S3* s) 33 { 34 return s->to_change; 35 } 36