From: nobu.nakada@... Date: 2002-12-04T18:29:16+09:00 Subject: [ruby-dev:19000] Re: WinCE patch なかだです。 At Wed, 4 Dec 2002 18:02:15 +0900, uema2@cjb wrote: > > DOSISHはdefines.hで定義されてますが、今のところ_WIN32ではなくて > > NTを定義しないとなりません。 > > そうなんですかー。ただ #define DOSISH 1 するだけでなく、 > -DNT がないと DOSISH は正しく定義されないのですか。 > うーん、気がつきませんでした。 あ、直接DOSISHを定義するならそれはそれで可能です。別に#undefし てるわけではないので。ただそうすると、またコマンドラインオプショ ンが増えてしまうのがちょっと。 > # っていう話も FAQ な予感。 DOSISHの定義に関する質問は見た覚えないですね、さすがに。 > 今のままだと、WinCE は DOSISH を定義できていないし、 > 将来 NT を _WIN32 に書き換えることになったとき、 > それに追随できない状態なわけですね。 [ruby-dev:18981]の質問は、それがどうなるか知りたかったわけです。 _WIN32に書き換えてしまえばWinCEにも対応できるのかどうか。 > Win9x/NT 系でないのに -DNT とするのは、なんとなく > 違和感あるんですが、Win32 系と同調するためにも > 定義しておくべきのようですね。 > > # じゃあ、そこかしこで defined(NT) || defined(_WIN32_WCE) とか > # 書き足したのも、元に戻さないと。 これを機に、NTから_WIN32に変更しちゃうってのはどうでしょう。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦