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