Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: #ifndef __ASM_GENERIC_BITS_PER_LONG 2: #define __ASM_GENERIC_BITS_PER_LONG 3: 4: #include <uapi/asm-generic/bitsperlong.h> 5: 6: 7: #ifdef CONFIG_64BIT 8: #define BITS_PER_LONG 64 9: #else 10: #define BITS_PER_LONG 32 11: #endif /* CONFIG_64BIT */ 12: 13: /* 14: * FIXME: The check currently breaks x86-64 build, so it's 15: * temporarily disabled. Please fix x86-64 and reenable 16: */ 17: #if 0 && BITS_PER_LONG != __BITS_PER_LONG 18: #error Inconsistent word size. Check asm/bitsperlong.h 19: #endif 20: 21: #ifndef BITS_PER_LONG_LONG 22: #define BITS_PER_LONG_LONG 64 23: #endif 24: 25: #endif /* __ASM_GENERIC_BITS_PER_LONG */ 26: