1*11be35a1SLionel Sambuc /* C99 struct initialization */ 2*11be35a1SLionel Sambuc struct { 3*11be35a1SLionel Sambuc int i; 4*11be35a1SLionel Sambuc char *s; 5*11be35a1SLionel Sambuc } c[] = { 6*11be35a1SLionel Sambuc { .i = 2, }, 7*11be35a1SLionel Sambuc { .s = "foo" }, 8*11be35a1SLionel Sambuc { .i = 1, .s = "bar" }, 9*11be35a1SLionel Sambuc { .s = "foo", .i = -1 }, 10*11be35a1SLionel Sambuc }; 11