foo(unsigned int n)1 void foo (unsigned int n) 2 { 3 int i, j = -1; 4 5 for (i = 0; i < 10 && j < 0; i++) 6 { 7 if ((1UL << i) == n) 8 j = i; 9 } 10 11 if (j < 0) 12 abort (); 13 } 14 main()15 main() 16 { 17 foo (64); 18 exit (0); 19 } 20