Use stdc-predef.h to provide predefined macros for libc, but note it isn't included when freestanding.