1foo (a, b)
2{
3  b++;
4  if (a <= b)
5    if ((int) a < (int) b)
6      b--;
7    else
8      b++;
9  return b;
10}
11