/* * Hardware platform. */ # if defined(__i386__) # define __SOPHOS_I386__ # elif (defined(__hppa__) && defined(_PA_RISC1_1)) # define __SOPHOS_HP_PA__ # elif defined(__sparc__) # define __SOPHOS_SPARC__ # elif (defined(_POWER) || defined(__ppc__) || defined(__POWERPC__) || defined(__PPC__)) # define __SOPHOS_POWERPC__ # elif (defined(TARGET_CPU_68K) || defined(__CFM68K__) || defined(m68k) || defined(_M_M68K)) # define __SOPHOS_68000__ # elif defined(__alpha__) # define __SOPHOS_ALPHA__ # elif defined (__s390__) # define __SOPHOS_S390__ # elif defined(__VAX) # define __SOPHOS_VAX__ # else # error Unsupported GNU C/C++ target hardware platform # endif