1/* compound literals */ 2 3struct p { 4 short a, b, c, d; 5} zz = { 6 1, 2, 3, 4 7}; 8 9struct p *bar(int i) 10{ 11 static struct p q[10]; 12 return &q[i]; 13} 14 15foo() 16{ 17 *bar(1) = (struct p) { 1, 2, 3, 4 }; 18} 19