1foo (b, c)
2     unsigned b, c;
3{
4  return (b << 12) | (c >> 20);
5}
6
7main ()
8{
9  printf ("0x%x\n", foo (0x11223344, 0xaabbccdd));
10}
11