1 typedef struct 2 { 3 short v, h; 4 } S; 5 6 S a; 7 f(S pnt)8 f (S pnt) 9 { 10 S mpnt, mtp; 11 12 (&pnt)->v -= 1; 13 mpnt = pnt; 14 mtp = a; 15 if (mtp.v != mpnt.v) 16 { 17 S tpnt; 18 19 tpnt = mtp; 20 mtp = mpnt; 21 mpnt = tpnt; 22 } 23 } 24