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