小松です。

In the message of [ruby-dev:7632] Re: 1.3 to 1.4
    on 1999/8/13 00:24:14 matz / netlab.co.jp (Yukihiro Matsumoto) wrote:
|単純な1.3->1.4の置換で済むものは不要です。それ以上のものがあ
|りますか?

ああっと、win32_getenvとそれ以外にもいくつか増えてますから、
win32/ruby.defを変更する必要があります (テスト済み)。

もし、DLL化する拡張ライブラリでgetenv()を使っていて
#include "ruby.h"でwin32_getenvに置き換えられてしまうと
リンクが失敗してしまいます。

--- win32/ruby.def.dist Tue Aug 3 09:41:24 1999 +++ win32/ruby.def Fri Aug 13 09:41:37 1999 @@ -102,6 +102,4 @@ ;missing/isnan.c isnan -;missing/isnan.c - isnan ;win32/win32.c NtInitialize @@ -134,4 +132,5 @@ mygetservbyport myget_osfhandle + win32_getenv ;array.c rb_mem_clear @@ -277,4 +276,5 @@ rb_protect rb_ensure + rb_with_disable_interrupt rb_apply rb_funcall @@ -287,4 +287,5 @@ rb_provide rb_f_require + rb_require rb_obj_call_init rb_class_new_instance @@ -547,4 +548,5 @@ rb_mark_generic_ivar_tbl rb_free_generic_ivar + rb_clone_generic_ivar rb_ivar_get rb_ivar_set -- 小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>