1 /* C99 union initialization */ 2 struct { 3 int i[10]; 4 char *s; 5 } c[] = { 6 { { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }, 7 "foo" }, 8 }; 9