tkmc/486 — pull request #5 by k-takata (2014-10-11 11:39:12+00:00)
Title: Fixes for OpenWatcom

#4 に関連して、OpenWatcom 用の追加修正2件です。

* HARDINT.C を最適化onでコンパイルすると、コンパイラがハングアップする。
#4 では、`-od` オプションで最適化を無効化していますが、`keyInt` を volatile にする方がよいと思います。
* 16ビットセグメントと32ビットセグメント混在問題
README.VC1 には、VCのリンカでは「1つのセグメント中に16ビットセグメントと32ビットセグメントを混在させることができない」と書かれていますが、OpenWatcomでも同じ問題が起きています。明示的にセグメントを分離し、32ビットセグメントの値を`csseg32`という変数で参照できるようにしています。（今回は sieve32 のみ修正しています。）