1 #ifndef __ASM_GENERIC_BITS_PER_LONG 2 #define __ASM_GENERIC_BITS_PER_LONG 3 4 #include <uapi/asm-generic/bitsperlong.h> 5 6 #ifdef __SIZEOF_LONG__ 7 #define BITS_PER_LONG (__CHAR_BIT__ * __SIZEOF_LONG__) 8 #else 9 #define BITS_PER_LONG __WORDSIZE 10 #endif 11 12 #if BITS_PER_LONG != __BITS_PER_LONG 13 #error Inconsistent word size. Check asm/bitsperlong.h 14 #endif 15 16 #ifndef BITS_PER_LONG_LONG 17 #define BITS_PER_LONG_LONG 64 18 #endif 19 20 #endif /* __ASM_GENERIC_BITS_PER_LONG */ 21