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