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