From: wakou@... Date: 1999-09-17T17:15:50+09:00 Subject: [ruby-list:16843] Re: Ruby 1.4.2 青山です。 On Fri, 17 Sep 1999 13:53:47 +0900, WATANABE Hirofumi wrote: > :> Trying 192.47.24.60 port 23... > :> Connected to r2.nifty.ne.jp. > :> Enter Connection-ID ---> > :( は "\xff") > > となってしまうのはどうも regex.c の変更によるものみたいです. > これって TELNET の IAC が \xff だから literal の \xff とぶつ > かっちゃうのが原因なのかな? あ、なるほど。原因はよくわかっていなかったのですが、対策だけ見付けてい ました。netlab に弾かれるので、Linkavailable: Ruby で気が付いてもらえ る事に期待して、RuBBS の方に書き込んでいました。次の部分を 1.4.0 に戻 す事で直るようです。 --- regex.c.org Fri Sep 17 03:46:09 1999 +++ regex.c Fri Sep 17 04:33:40 1999 @@ -2186,7 +2186,7 @@ pending_exact = b; BUFPUSH(0); } - if (had_num_literal && current_mbctype) { + if (!had_mbchar && c > 0x7f) { BUFPUSH(0xff); (*pending_exact)++; had_num_literal = 0; -- 青山 和光 Wakou Aoyama