masao@xxxxxxxxxx (Masao Takaku) wrote:
>src/re_match.c の93行目付近の
> for (i = n = 0; fgets(buf, BUFSIZE, fp); i++) {
> if (*(lastc(buf)) != '\n') { /* too long */
> continue;
> }
>
>↑の記述のせいのような気がしますが、どうなんでしょう。
>NMZ.field.*にBUFSIZE(1024)を越えるエントリがあった場合、
>番号が一つづつ後ろにずれるんじゃないでしょうか。
では continue; の前に i--; を挿入してみてください。
>確認をお願いします。
たかくさんの方で動作の確認をお願いできますか?
-- Satoru Takabayashi