On Sat, 9 Mar 2019 at 17:51, Joel Sherrill wrote: > And not checking system headers is reasonable in general. For RTEMS though, > we are implementing those system headers and do follow the names in the > standards for parameter names in the implementation.
Using exactly the names from the standard is non-conforming, because they aren't reserved names and so this valid code would fail to compile: #define format 1 #include <stdio.h> int main() { printf("%d\n", format); }