b2debug, b2info, ... are macros and semicolon at the end of the statement is not syntactically needed. however from the readability point of view it would be nice to still terminate the statements with semicolon.