In Other Spaces
The page you were looking for may have moved to another space:
-
PRE31-C. Avoid side effects in arguments to unsafe macros
(SEI CERT C Coding Standard)
An unsafe function-like macro is one whose expansion results in evaluating one of its parameters more than once or not at all. Never invoke an unsafe macro with arguments containing an assignment, increment, decrement, volatile access, input/output,...