X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Flinux%2Fcompiler-intel.h;h=973ce10c40b651faa5d9e06f41eb49fefa492eab;hb=e3900e74f26fc924c8e9e2a922bd40369b0bb517;hp=b769961e6f2371090a1bfe94b751afc4ab0306b7;hpb=a989705c4cf6e6c1a339c95f9daf658b4ba88ca8;p=karo-tx-linux.git diff --git a/include/linux/compiler-intel.h b/include/linux/compiler-intel.h index b769961e6f23..973ce10c40b6 100644 --- a/include/linux/compiler-intel.h +++ b/include/linux/compiler-intel.h @@ -1,4 +1,6 @@ -/* Never include this file directly. Include instead. */ +#ifndef __LINUX_COMPILER_H +#error "Please don't include directly, include instead." +#endif #ifdef __ECC @@ -27,3 +29,10 @@ #endif #define uninitialized_var(x) x + +#ifndef __HAVE_BUILTIN_BSWAP16__ +/* icc has this, but it's called _bswap16 */ +#define __HAVE_BUILTIN_BSWAP16__ +#define __builtin_bswap16 _bswap16 +#endif +