Removed unnecessary semicolons in do-while macros