1 /* test .data.l[x] */ 2 typedef struct { 3 int type; 4 union { 5 char b[20]; 6 short s[10]; 7 long l[5]; 8 } data; 9 } foo; 10 11 12 foo bar = { 13 .type = 3, 14 .data.l[0] = 4 15 }; 16