xref: /minix3/tests/usr.bin/xlint/lint1/d_c99_union_init4.c (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc /* test .data.l[x] */
2*0a6a1f1dSLionel Sambuc typedef struct {
3*0a6a1f1dSLionel Sambuc         int type;
4*0a6a1f1dSLionel Sambuc         union {
5*0a6a1f1dSLionel Sambuc                 char b[20];
6*0a6a1f1dSLionel Sambuc                 short s[10];
7*0a6a1f1dSLionel Sambuc                 long l[5];
8*0a6a1f1dSLionel Sambuc 	} data;
9*0a6a1f1dSLionel Sambuc } foo;
10*0a6a1f1dSLionel Sambuc 
11*0a6a1f1dSLionel Sambuc 
12*0a6a1f1dSLionel Sambuc foo bar = {
13*0a6a1f1dSLionel Sambuc             .type = 3,
14*0a6a1f1dSLionel Sambuc             .data.l[0] = 4
15*0a6a1f1dSLionel Sambuc };
16