The arguments to a macro should not include preprocessor directives, such as #define
, #ifdef
, and #include
. Doing so is undefined behavior, according to Section section 6.10.3, para. 11, of the C Standard [ISO/IEC 9899:2011].
...
The arguments to a macro should not include preprocessor directives, such as #define
, #ifdef
, and #include
. Doing so is undefined behavior, according to Section section 6.10.3, para. 11, of the C Standard [ISO/IEC 9899:2011].
...