[#1058] ruby 0.99.3-961119 available — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです.

19 messages 1996/11/19
[#1059] segm fault (Re ruby 0.99.3-961119 available) — sinara@... 1996/11/19

原です。

[ruby-list:1131] [BUG]gsub (Re: ruby 0.99.3-961128)

From: sinara@...
Date: 1996-11-28 07:27:52 UTC
List: ruby-list #1131
原です。

どうもよく現象が分からないのですが、つぎの関数に

str = "と ゆ" を jis にしたもの

を食わせると無限ループに入ります。

def j2e(str)
  str.gsub(/\033\$B([^\033]*)\033\(B/) {
    $1.gsub(/./) { |ch|
      (ch[0]|0x80).chr
    }
  }
end

---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                            Shin-ichro Hara(Nagaoka Univ.of Tech.)



In This Thread

Prev Next