前田です。

In message "[ruby-list:6986] Incomplete (^^; 1.0 (was Re: ruby's Icon ?)"
Eiji-usagi-MATSUmoto <ematsu / pfu.co.jp> wrote:

|ううむ. 結局よくわかんなくて, string.c, file.c, lib/tktext.rb
|の三つに対するパッチしか当ててないんですけど, こんなのでもよろ
|しければ..
(snip)
|--- string.c.orig	Tue Dec  9 10:18:11 1997
|+++ string.c	Sat Feb  7 13:05:36 1998
|@@ -421,7 +421,7 @@
|     UINT len;
|     int retval;
| 
|-    if (ignorecase != FALSE) {
|+    if (ignorecase) {
| 	return str_cicmp(str1, str2);
|     }
| 

これはたぶん

    if (RTEST(ignorecase)) {

なのではないでしょうか。

    if (ignorecase) {

とするとnilが真と見倣されてしまいます。

-- 
前田 修吾