headers.h に以下のコードがある:
そのコードはそもそもよくないアイデアだったので、削除する。Mac 用のコードは__WXMAC_OSX__のみを使用すべきで、__WXMAC__や__WXOSX__は使わず、__BSD__の使用もやめるべきだ。
#if (defined(__unix__) || defined(unix)) && !defined(USG)
#include <sys/param.h>
#endif
これで Mac で BSD が確実に定義されるだろうか?
headers.h に以下のコードがある:
そのコードはそもそもよくないアイデアだったので、削除する。Mac 用のコードは__WXMAC_OSX__のみを使用すべきで、__WXMAC__や__WXOSX__は使わず、__BSD__の使用もやめるべきだ。
#if (defined(__unix__) || defined(unix)) && !defined(USG)
#include <sys/param.h>
#endif
これで Mac で BSD が確実に定義されるだろうか?