通るように修正しました。具体的には以下の通りです。件と併せてパッチを書き直しました。ago=beginなかだです。:win32/Makefile.subのHAVE_VSNPRINTFを消せばmissingのほうを使うようになるはずです。使わないようなので、それは最後の手段にしたいと思います。いう行を消せばできるはずです。bccはbcc32/Makefile.subにある定義を使うので、win32/Makefile.subを変更しても影響は受けません。アドバイスのおかげでうまくいかない原因がわかりました。ありがとうございます。上書きしなければいいだけだったようです。rb_w32_vsnprintf()はmsvcrtのvsnprintf()のバグを回避するためのものなので、missingのものを使うのであればsnprintf()も不要になります。ちなみに、missing/vsnprintf.cへの修正はどういうものでしょうか。