From: "uema2@..." Date: 2002-12-03T17:44:14+09:00 Subject: [ruby-dev:18994] Re: WinCE patch 植松です。 すいません、間違えました。 # 話が前後してます。お許しください。 At 2002/12/02 22:13:30 nobu.nakada@nifty.ne.jp wrote: > > > eMbedded Visual C++だと_WIN32_WCEは定義されても_WIN32は定義され > > > ないんでしょうか。 > > > > どちらも定義されております。 これと、 > > > あとDOSISHが定義されないってことはパスの区切りは'/'でドライブレ > > > ターは無し? > > > > はい。その理解でよろしいかと思います。 これは矛盾してますね。申し訳ありません。 CE で _WIN32 が定義されているなら、DOSISH も 定義されているわけで。 # 慌てて発言するとろくなことないなー WinCE にはドライブレターはありませんが、'\' と '/' の パスセパレータや、マルチバイトパス名の扱い等については Win32 と同様と思います。 ですので、pocketruby と同様に、DOSISH を定義するのが 無難でしょうが、ドライブレターがないことが、どういった 影響を及ぼすか、については、まだ把握できていないの ですが・・・。 > 拡張ライブラリでなるべく-DNTとかつけずにコンパイルできるように > したいって話がありまして、詳しくは[ruby-dev:18473]あたりのスレッ > ドを見てください。 拝見しました。 Win32 系を _WIN32 でまとめた経緯があるのですね。 WinCE でも、それを尊重すべき、という理解で よろしいでしょうか。 ________________________ Takaaki Uematsu mail@uema2.cjb.net