#include "c_std.h" #if DEFAULT_C23 # if C_STD <= C_STD_17 # error Unexpected value for __STDC_VERSION__. # endif #elif DEFAULT_C17 # if C_STD <= C_STD_11 # error Unexpected value for __STDC_VERSION__. # endif #elif DEFAULT_C11 # if C_STD <= C_STD_99 # error Unexpected value for __STDC_VERSION__. # endif #elif DEFAULT_C99 # if C_STD != C_STD_99 # error Unexpected value for __STDC_VERSION__. # endif #else # if !DEFAULT_C90 # error Buildsystem error # endif # if defined(__STDC_VERSION__) && \ !(__STDC_VERSION__ == 199409L && \ (defined(__INTEL_COMPILER) || defined(__SUNPRO_C))) # error Unexpected __STDC_VERSION__ definition # endif #endif int main(void) { return 0; }