Rule M17-0-2 (required, implementation, automated)

The names of standard library macros and objects shall not be reused. See MISRA C++ 2008 [7]