Whenever I see a "continue", I expect it to be a jump from the middle of a loop with statements following it. If I saw while (isspace(*++sp)) continue; it would not be what I expected and would make the program harder to comprehend, not clearer. B.J. decvax!yale-comix!herbison-bj Herbison-BJ at Yale