I came across a snippet
what does 0x000000.... do in generalCode:#define OPTION1 "option1"
#define OPTION1_BITPOS (0x00000001)
#define OPTION2 "option2"
#define OPTION2_BITPOS (0x00000002)
#define OPTION3 "option3"
#define OPTION3_BITPOS (0x00000004)
//Required to do the bit operations.
#define ALL_BITPOS (0x0001ffff)