小松です。

In the message of [ruby-dev:10194] Re: don't use mktemp()
    on 2000/7/4 13:47:25 WATANABE Hirofumi <eban / os.rim.or.jp> wrote:

|そういえば聞いた記憶もかすかにあります :-)
|グローバル変数で
|  VALUE rb_cObject;
|だけだと UNDEF になっちゃうとかそんな話だったような.
|#ひょっとしたら別の人からの情報だったかも.
|
|だとすると
|  VALUE rb_cObject = 0;
|みたいに初期化しとけば ok?

[ruby-dev:10189]のwin32/mkexports.rbでは、

    next if /^[0-9A-F]+ 0+ UNDEF/

でUNDEFだけどSYMBOLの値が00000000でないものを選ぶことで
対処されてますね。

win32/mkexports.rbのENDは、EXPORTSも出力する必要があると
思います。

#!./miniruby -nl
# win32/mkexports.rb
  ……
END {
  puts 'EXPORTS'
  puts SYM.keys.sort
}

--
小松克行 / Katsuyuki Komatsu <komatsu / sarion.co.jp>