まつもと ゆきひろです

In message "[ruby-list:16869] Re: Ruby 1.4.2"
    on 99/09/18, Yukihiro Matsumoto <matz / netlab.co.jp> writes:

|どうもこれには違和感があるなあと思ってたんですが、どうやら私
|の意図はこういうことだったようです。

まだバグってました。以下が正解かな?

--- regex.c	1999/09/01 09:48:02	1.3
+++ regex.c	1999/09/18 03:50:02
@@ -2187,5 +2187,5 @@
 	BUFPUSH(0);
       }
-      if (had_num_literal && current_mbctype) {
+      if (had_num_literal || c == 0xff) {
 	BUFPUSH(0xff);
 	(*pending_exact)++;