__STDC__

Defined as 1 when compiling ISO Standard C source code, undefined otherwise.

The compiler defines this macro as 1 when the compiler's settings are configured to restrict the compiler to translate source code that conforms to the ISO C Standard. The compiler does not define this macro otherwise.