typedef struct { int x; int y[3]; char z[3]; } foo_t; extern foo_t foo[2];