4 #include <linux/compiler.h>
7 (__builtin_constant_p((u8 )(x)) ? \
12 (__builtin_constant_p((u8 )(x)) ? \
16 #define const_bcd2bin(x) (((x) & 0x0f) + ((x) >> 4) * 10)
17 #define const_bin2bcd(x) ((((x) / 10) << 4) + (x) % 10)
19 unsigned _bcd2bin(unsigned char val) __attribute_const__;
20 unsigned char _bin2bcd(unsigned val) __attribute_const__;