1char* doit(int flag)
2{
3  return 1 + (flag ? "\0wrong\n" : "\0right\n");
4}
5int main()
6{
7  char *result = doit(0);
8  if (*result == 'r' && result[1] == 'i')
9    exit(0);
10  abort();
11}
12