>>582と>>583を見ると、
if(c=='\n') と if('\n'==c) の違いがあるね。意味はおなじだが。
条件式からすると前者のほうが自然のような気がするのは折れだけ??