Concurrent Clean : press any key to exit

[id:lethevert:20051015:p4]
標準出力に出力したときに、終了時に出る、press any key to exit ですが、回避方法を見つけました。
昨日、書いたとおり、「_startup1.o」を作り直すことで回避しました。
「_startup1.o」は、ソースパッケージのRuntimeSystemにあるのですが、Windows用のビルドスクリプトが「build_windows_object_files.sh」というファイルになっています。このビルドは、cygwin環境を要求するようで、cygwin環境からコンパイルします。
問題のコードは、wcon.cの中にあり、「wait_for_key_press()」という関数を「main()」から読んでいる場所が、L.1456にあるので、ここをコメントアウトすれば、終了時のPAUSEはなくなります。
近いうちに、Webに、修正版ソースとコンパイル済みオブジェクトファイルをアップします。

      • -

ということで、こちらからDLできます。
http://www.geocities.jp/lethevert/softwares/clean/customize.html