This should be in __APPLE__, else compile fails.