...
| CERT C Secure Coding Standard | PRE12-C. Do not define unsafe macros |
| CERT C++ Secure Coding Standard | PRE31-CPP. Avoid side-effects in arguments to unsafe macros |
| ISO/IEC TR 24772:2013 | Pre-processor directions Directives [NMP] |
| MISRA-C | Rule 19.6 |
Bibliography
...