1 static inline p(int * p)2 p (int *p) 3 { 4 return !((long) p & 1); 5 } 6 7 int f(int * q)8 f (int *q) 9 { 10 if (p (q) && *q) 11 return 1; 12 return 0; 13 } 14 main()15 main () 16 { 17 if (f ((int*) 0xffffffff) != 0) 18 abort (); 19 exit (0); 20 } 21