ERROR: Macros with complex values should be enclosed in parentheses WARNING: Macros with flow control statements should be avoided WARNING: Non-declarative macros with multiple statements should be enclosed in a do - while loop WARNING: please, no spaces at the start of a line