BSD検出

2 件のメッセージ サトシ・ナカモト 2010年8月12日 — 2010年8月12日

Quote from: dkaparis on August 11, 2010, 11:00:16 PMheaders.hにこのようなコードがあります:

#ifdef WXMAC_OSX #define WXMAC 1 #define WXOSX 1 #define BSD 1 #endif #endif

そのコードはそもそもよくないアイデアだったので、削除する。Mac用のコードは__WXMAC_OSX__のみを使用すべきで、__WXMAC__や__WXOSX__は使わず、__BSD__の使用もやめるべきだ。

Quote #if (defined(unix) || defined(unix)) && !defined(USG) #include <sys/param.h> #endif

これでMacでBSDが確実に定義されるだろうか?

SVN rev 130に入っている。正しくコンパイルされるか確認してほしい。

Code:#if (defined(unix) || defined(unix)) && !defined(USG) #include <sys/param.h> // BSD定義を取得するため #endif #ifdef WXMAC_OSX #ifndef BSD #define BSD 1 #endif #endif