joyent/node — pull request #5627 by nickdesaulniers (2013-06-04 07:17:18+00:00)
Title: src: wrap macros in `do {...} while (0)`

Wrapped two macros in do {...} while (0) blocks and lined up
backslashes. Uses up semicolon in contexts where a dangling semicolon
is erroneous.