1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
struct Foo { unsigned a; unsigned b; unsigned c; }; struct Bar { union { void **a; struct Foo b; }u; }; struct Bar test = {0};