In Other Spaces
The page you were looking for may have moved to another space:
-
PRE32-C. Do not use preprocessor directives in invocations of function-like macros
(SEI CERT C Coding Standard)
The arguments to a macro must not include preprocessor directives, such as #define, #ifdef, and #include. Doing so results in undefined behavior, according to the C Standard, 6.10.3,...