1209616Sjfvstatic inline 2209616Sjfvp (int *p) 3209616Sjfv{ 4209616Sjfv return !((long) p & 1); 5209616Sjfv} 6209616Sjfv 7209616Sjfvint 8209616Sjfvf (int *q) 9209616Sjfv{ 10209616Sjfv if (p (q) && *q) 11209616Sjfv return 1; 12209616Sjfv return 0; 13209616Sjfv} 14209616Sjfv 15209616Sjfvmain () 16209616Sjfv{ 17209616Sjfv if (f ((int*) 0xffffffff) != 0) 18209616Sjfv abort (); 19209616Sjfv exit (0); 20209616Sjfv} 21209616Sjfv