struct { bool[22] a; float[3] b; int c; } a,b; struct { bool[22] x; float[3] y; int x; } c,d; a = c; a.b = d.y