...
CERT C Secure Coding Standard | PRE00-C. Prefer inline or static functions to function-like macros PRE06-C. Enclose header files in an inclusion guard PRE31-C. Avoid side effects in arguments to unsafe macros |
CERT C++ Secure Coding Standard | DCL32-CPP. Do not declare or define a reserved identifier |
ISO/IEC TS 17961 | Using identifiers that are reserved for the implementation [resident] |
MISRA C:2012 | Rule 21.1 (required), Rule 21.2 (required) |
Bibliography
[IEEE Std 1003.1-2013] | Section 2.2, "The Compilation Environment" |
[ISO/IEC 9899:2011] | 7.1.3, "Reserved Identifiers" 7.31.10, "Integer Types <stdint.h> " |
...