1int a, b; 2short c; 3 4void fn1 (); 5 6void 7fn2 (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