Yuya Kato
yuya****@katod*****
2002年 10月 23日 (水) 00:52:17 JST
Yuya@作業メモです。 rb_f_require関数のフックを実装してみました。 が、どうやら上手くいっていない模様。 digest/md5init.cの rb_require("digest.so"); を rb_f_require(Qnil, rb_str_new2("digest.so")); と書き換えて下記のスクリプトを実行すると -- req2.rb p require('digest/md5') p Digest::MD5.hexdigest("hoge") -- console $ ./req2.exe true req2.rb:2:in `hexdigest': The hexdigest() function is unimplemented on this machine (NotImplementedError) from req2.rb:2 digest.so、digest/md5.so共にちゃんと読み込めている様なのですが、 上記のエラーメッセージが表示されます。 さっぱりわかりません。 ので、お風呂に入って寝ます。 # 1.7系を使うところまでたどり着けなかった、、、 ====== Yuya Kato ====== E-Mail yuya****@katod***** Web http://yuya.4th.to/ i-mode http://yuya.4th.to/i/