2) if a pointer subtraction has to yield a long, why dont we cast *after* the division? that would be certainly be better.
2) if a pointer subtraction has to yield a long, why dont we cast *after* the division?