ИЛИ условие в # ifdef
#if defined LINUX || defined ANDROID
//...
#endif
или-
#if defined(LINUX) || defined(ANDROID)
//...
#endif
Оба варианта одинаковы, и тот, который вы используете, зависит от ваших предпочтений.
P.S. : #ifdef
- это просто краткая форма #if defined
, однако не поддерживает сложное условие.
далее-
- И:
#if defined LINUX && defined ANDROID
- XOR:
#if defined LINUX ^ defined ANDROID