1typedef short type;
2
3short
4foo (type *sp, int a)
5{
6  type t;
7  int i;
8
9  t = sp[a];
10  i = (int)(type)sp[a];
11  if (i)
12    return 0;
13  return t;
14}
15