BIT
#define BIT(i) (1<<(i)) /* define bit in flag */
#define BIT(x) (1 << (x))
#define BIT(a) (1<<((a)-1))
#define BIT(x) (1UL << (x))
#define BIT(flag, ch) if (f & flag) *p++ = ch
#define BIT (8)