do { } while (false); http://c-faq.com/cpp/multistmt.html > It's the standard trick > to make a including code with a C macro > work as a single statement, syntactically tags: c, c-plus-plus, c++