foo(bufp)1 foo(bufp)
2 char *bufp;
3 {
4     int x = 80;
5     return (*bufp++ = x ? 'a' : 'b');
6 }
7 
main()8 main()
9 {
10   char x;
11 
12   if (foo (&x) != 'a')
13     abort ();
14 
15   exit (0);
16 }
17