854テキスト編集その1からの続き。編集することによって影響を受けるものの一つ、行の管理について。行は今まで行管理クラスに、実際のテキストが格納されている位置を保存してた。行終端のテキストバッファ位置これだと文字が挿入/削除された際にずれてしまう。したがってずれた分補正をしてやる必要があるのだけれど、これを影響の受ける行全てに対して行っていくと、行数が多い場合に大変な時間がかかってしまう。以下のような構造体を定義。text_line_adjust_t;この構造体は、変更があった行から以降の行がどれくらいずれるかの情報を保存。