1 f(unsigned int a)2unsigned int f (unsigned int a) 3 { 4 return a * 65536 / 8; 5 } 6 g(unsigned int a)7unsigned int g (unsigned int a) 8 { 9 return a * 65536; 10 } 11 h(unsigned int a)12unsigned int h (unsigned int a) 13 { 14 return a / 8; 15 } 16 main()17int main () 18 { 19 if (f (65536) != h (g (65536))) 20 abort (); 21 exit (0); 22 } 23