山本です。 >警告はほとんど > >./ruby/dln.c(1622) : warning C4090: 'function' : 'const' 修飾子は異なります。 >./ruby/dln.c(1622) : warning C4024: 'dln_find_1' : の型が 1 の仮引数および実引 >数と異なります。 > >といった const に関係するもので 他には、mswin32 では marshal.c ../ruby/marshal.c(548) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 ../ruby/marshal.c(146) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 ../ruby/marshal.c(147) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 ../ruby/marshal.c(168) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 ../ruby/marshal.c(172) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 ../ruby/marshal.c(367) : warning C4761: 関数の仮引数と実引数のベース型が異なってい ます。実引数を仮引数の型に変換します。 といった警告が残ってますが、bcc32 では警告は出ません。これは挙動を追う必要がありそうなので、 後回しにしました。