mumurik/xyzzy — pull request #46 by xyzzy-17-638 (2012-05-02 16:38:17+00:00)
Title: VS2010/VC11でコンパイルしたバイナリをWindows2000/XPで動作させる

以下の続きです：

Pull Request #39
FIX: Run on Windows 2000 + VC10

Pull Request #40
VC11でコンパイルしたバイナリをWindowsXPおよびWindows2000で動作させる

### 結果としてどうなるか？
* VC10でコンパイルしたバイナリがWindows 2000 SP4 Update Rollup 1で動作することを確認
* VC11でコンパイルしたバイナリがWindows 2000 SP4 Update Rollup 1およびWindows XP で動作することを確認
* プラットフォームバージョンはv100でもv110でも動作

### 変更点

https://github.com/mumurik/xyzzy/commit/557058bb6d2e8a2b68814f9ec289163f0a0d1ceb#L3R150
にて GetNativeSystemInfo() のコールが追加されたので、サポートしました。

Visual C++のバージョンではなくプラットフォームツールセットのバージョンによって
出力コードを変更するようにしました。これによって以下の解消方法も期待通りに動作します：
https://github.com/mumurik/xyzzy/pull/40#issuecomment-5230226