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 のみ修正しています。~~ koronさんのdpmisiev, vsieveに対する修正も取り込みました。）