From: matz@... (Yukihiro Matsumoto) Date: 2001-02-07T17:25:12+09:00 Subject: [ruby-list:27597] Re: interbase6 まつもと ゆきひろです In message "[ruby-list:27596] Re: interbase6" on 01/02/07, Tatsuya BIZENN writes: |わかりました。週末にでも作業してみます。ところで、interbaseモジュール |のコードの最新版は、0.03ですか? それとも、CVSで公開されていたりするの |でしょうか。www.ruby-lang.org を少し見てみたのですが、CVSツリーへのア |クセス(Anonymousでのexportなど)の方法が書かれていないようです。 interbaseの最新は0.03です。ただし、手元では添付のパッチが当 たってます。CVSでの公開はまだ行っていませんので、担当のknuさ んと相談します。 --- interbase-0.03/interbase.c Fri Feb 4 17:12:42 2000 +++ interbase/interbase.c Fri Mar 3 17:04:27 2000 @@ -1062,7 +1062,7 @@ dtp = var->sqltype & ~1; /* columns name */ - str = rb_str_new(var->sqlname, var->sqlname_length); + str = rb_tained_str_new(var->sqlname, var->sqlname_length); rb_str_freeze(str); rb_ary_push(colary, str); /* type code */ @@ -1213,12 +1213,12 @@ switch (dtp) { case SQL_TEXT: - val = rb_str_new(var->sqldata, var->sqllen); + val = rb_tained_str_new(var->sqldata, var->sqllen); break; case SQL_VARYING: vary = (VARY*)var->sqldata; - val = rb_str_new(vary->vary_string, vary->vary_length); + val = rb_tainted_str_new(vary->vary_string, vary->vary_length); break; case SQL_SHORT: