From: matz@... (Yukihiro Matsumoto) Date: 1997-01-19T01:07:06+09:00 Subject: [ruby-list:1766] Re: ruby 1.0-970118 available まつもと ゆきひろです. In message "[ruby-list:1765] Re: ruby 1.0-970118 available" on 97/01/18, sinara@blade.nagaokaut.ac.jp writes: | |原です。バグです。 あーあ,自分の良く理解していないルーチンに手を出すとたいてい やっちゃいますね.見捨てないでくださいね. |このコードを EUC に変換して動かすとどこかにイッちゃいます。 |suda さんのレポートの i オプションがらみですね。 unsigned int <-> signed char の変換の問題だったようです.以 下のパッチでうまく動いているように見えます. --- regex.c~ Sat Jan 18 01:21:25 1997 +++ regex.c Sat Jan 18 23:18:26 1997 @@ -310,7 +310,7 @@ #define PATFETCH(c) \ do {if (p == pend) goto end_of_pattern; \ c = (unsigned char) *p++; \ - if (translate) c = translate[c]; \ + if (translate) c = (unsigned char)translate[c]; \ } while (0) /* Fetch the next character in the uncompiled pattern, with no