n=k ↓ n=nLineLen2 でよさそうですね。 だいぶ前に書いたので忘れたけどループの処理を見た感じだと for(n=0;n<k;n++)にしたほうが若干無駄が少ないかもしれません
> for(n=0;n<k;n++) についてはコメントできるほど知りませんが、 > n=nLineLen2 については、ループ継続判定の前に n++ されることを考えると n=nLineLen2-1 の方が適切ではないかなと思います。 結果は同じですけどね。