1 int a, b; 2 short c; 3 4 void fn1 (); 5 6 void fn2(unsigned short p1)7 fn2 (unsigned short p1) 8 { 9 int d; 10 11 c = p1 >> 8 | p1 << 8; 12 d = b; 13 if (d) 14 fn1 (); 15 a = d >> 8 & 0x00FF 16 | d << 8 & 0xFF00; 17 } 18