>>968
行終端コードって、LF (0xa) とかのこと? だったら UTF-16 だと駄目なんじゃん?
あと、UTF-8 だと一行のバイト数がぐっと増えるし。

やっぱマルチバイト文字上で割らない為にはエンコーディングが何かという情報は
ないと厳しいんじゃん? Mac OS X 上の API を使っていいなら、使える物がいくつか
あるかな? ただ、一旦 Unicode に持ち上げる感じになってしまうのが多いが...