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