f(x,y)1 long f (x, y)
2      long x,y;
3 {
4   return (x > 1) ? y : (y & 1);
5 }
6 
main()7 main ()
8 {
9   if (f (2L, 0xdecadeL) != 0xdecadeL)
10     abort ();
11   exit (0);
12 }
13