These defines can be checked within the source code to query various system
aspects. Example:
#ifdef __AROS__
#warning "Yeah, we build for AROS"
#else
#warning "Sky is falling"
#endif
- __AROS__
- Check whether we build for AROS.
- __i386__, __x86_64__, __mc68000__, __powerpc__, __arm__
- On which CPU we are running.
- AROS_BIG_ENDIAN
- Is 0 on little endian and 1 on big endian systems.
There are many more which you can find in the "Developer/include/aros" directory.