670cdd5381
always use if (...) even if the macros dont require it (confuses parsers) define macros without the ';'s included.