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