this piece of code defines a new type but I didn\'t get the utility of "(_x)" and "\\"
#define IS_VALID_CONTROLLER_MODE(_x) \\ ((CANIF