[mew-dist 28786] Re: Workaround for infinite loop of regexp

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2008年 12月 17日 (水) 14:05:47 JST


> きのうcommitされていた正規表現の変更で
> ['._-] が
> [._-'] になっているのですが、
> 「-」の場所がかわっているので意味が違ってくるのと、
> 「_」はasciiで95で「'」はasciiで39なので「-」が効かないのとで、
> 実質 [.] になってしまっていませんか?

Emacs の正規表現ルーチンのバグで、['._-] が無限ループに陥ることがありま
す。その対処だったんですが、間違っていましたね。

"'" が 50 個並んでいる行を含むメールを引用しようとすると無限ループにな
ります。

'.', '_', '-' は、50 個並んでいても OK です。

なぜだか分らないので、とりあえず "'" を消しておきます。

--かず




Mew-dist メーリングリストの案内