木村です。 具体的なプランはこれからなんでしょうけど、一応意見を言わせて下さい。 In: [ruby-list:9284] >MISSING\NT.H 226 #ifndef __WATCOMC__ /* __WATCOMC__*/ >MISSING\NT.H 227 #define O_BINARY 0x8000 /* __WATCOMC__*/ >MISSING\NT.H 228 #endif /* __WATCOMC__*/ >CONFIG.H 54 #ifndef __WATCOMC__ /* __WATCOMC__*/ >CONFIG.H 55 #define S_IFMT _S_IFMT /* __WATCOMC__*/ >CONFIG.H 56 #define S_IFDIR _S_IFDIR /* __WATCOMC__*/ >CONFIG.H 57 #define S_IFCHR _S_IFCHR /* __WATCOMC__*/ >CONFIG.H 58 #define S_IFREG _S_IFREG /* __WATCOMC__*/ >CONFIG.H 59 #define S_IREAD _S_IREAD /* __WATCOMC__*/ >CONFIG.H 60 #define S_IWRITE _S_IWRITE /* __WATCOMC__*/ >CONFIG.H 61 #define S_IEXEC _S_IEXEC /* __WATCOMC__*/ >CONFIG.H 62 #define S_IFIFO _S_IFIFO /* __WATCOMC__*/ >CONFIG.H 63 #endif /* __WATCOMC__*/ 私自身もいつできるかわからないし、作業をしている/しようとしてい る方がいるかどうかもわかりませんが、インプライズ(旧ボーランド)の C++ Builder でコンパイルできるようにという要望もあろうかと思いま す。そこで、上記のものは __WATOCMC__という処理系依存のものではな く、他の(UNIXで?)一般的な定数や関数等の判定とそろえた方が良いの ではないかと思います。 もっとも、上記のconfig.hは手書きの代物なんで、そんな心配はいらん ものかもしれませんが^^; といいつつ、しっかり _MSC_VERもありますね。 #やぶ蛇だったかも^^; -- 木村浩一 May the source be with you. e-mail kbk / kt.rim.or.jp kkimura / pure.cpdc.canon.co.jp