1 long a = 1; 2 foo()3 foo () 4 { 5 switch (a % 2 % 2 % 2 % 2 % 2 % 2 % 2 % 2) 6 { 7 case 0: 8 return 0; 9 case 1: 10 return 1; 11 default: 12 return -1; 13 } 14 } 15 main()16 main () 17 { 18 if (foo () != 1) 19 abort (); 20 exit (0); 21 } 22