See intermediate steps:
- From C95 to C99
Names specified in C11 but not in C95
__alignas_is_ defined __alignof_is_ defined __bool_true_ false_ are_ defined __func____STDC_ANALYZABLE__ __STDC_IEC_ 559__ __STDC_IEC_ 559_ COMPLEX__ __STDC_ISO_ 10646__ __STDC_LIB_ EXT1__ __STDC_MB_ MIGHT_ NEQ_ WC__ __STDC_NO_ ATOMICS__ __STDC_NO_ COMPLEX__ __STDC_NO_ THREADS__ __STDC_NO_ VLA__ __STDC_UTF_ 16__ __STDC_UTF_ 32__ __STDC_WANT_ LIB_ EXT1__ __VA_ARGS__ _Alignas_Alignof_Atomic_Bool_Complex_Complex_I_Exit_Generic_Imaginary_Imaginary_I_Noreturn_Pragma_Static_assert _Thread_local ATOMIC_BOOL_ LOCK_ FREE ATOMIC_CHAR16_ T_LOCK_ FREE ATOMIC_CHAR32_ T_LOCK_ FREE ATOMIC_CHAR_ LOCK_ FREE ATOMIC_FLAG_ INIT ATOMIC_INT_ LOCK_ FREE ATOMIC_LLONG_ LOCK_ FREE ATOMIC_LONG_ LOCK_ FREE ATOMIC_POINTER_ LOCK_ FREE ATOMIC_SHORT_ LOCK_ FREE ATOMIC_VAR_ INIT ATOMIC_WCHAR_ T_LOCK_ FREE abort_handler_s acosacosfacoshacoshfacoshlacoslalignasaligned_alloc alignofasctime_sasinasinfasinhasinhfasinhlasinlat_quick_ exit atanatan2atan2fatan2latanfatanhatanhfatanhlatanlatollatomicatomic_bool atomic_char atomic_char16_t atomic_char32_t atomic_compare_ exchange_ strong atomic_compare_ exchange_ strong_ explicit atomic_compare_ exchange_ weak atomic_compare_ exchange_ weak_ explicit atomic_exchange atomic_exchange_ explicit atomic_fetch_ add atomic_fetch_ add_ explicit atomic_fetch_ and atomic_fetch_ and_ explicit atomic_fetch_or atomic_fetch_ or_ explicit atomic_fetch_ sub atomic_fetch_ sub_ explicit atomic_fetch_ xor atomic_fetch_ xor_ explicit atomic_flag atomic_flag_ clear atomic_flag_ clear_ explicit atomic_flag_ test_ and_ set atomic_flag_ test_ and_ set_ explicit atomic_init atomic_int atomic_int_ fast16_t atomic_int_ fast32_t atomic_int_ fast64_t atomic_int_ fast8_t atomic_int_ least16_t atomic_int_ least32_t atomic_int_ least64_t atomic_int_ least8_t atomic_intmax_t atomic_intptr_t atomic_is_ lock_ free atomic_llong atomic_load atomic_load_ explicit atomic_long atomic_ptrdiff_t atomic_schar atomic_short atomic_signal_ fence atomic_size_t atomic_store atomic_store_ explicit atomic_thread_ fence atomic_uchar atomic_uint atomic_uint_ fast16_t atomic_uint_ fast32_t atomic_uint_ fast64_t atomic_uint_ fast8_t atomic_uint_ least16_t atomic_uint_ least32_t atomic_uint_ least64_t atomic_uint_ least8_t atomic_uintmax_t atomic_uintptr_t atomic_ullong atomic_ulong atomic_ushort atomic_wchar_t boolbsearch_sCMPLXCMPLXFCMPLXLCX_LIMITED_ RANGE c16rtombc32rtombcabscabsfcabslcacoscacosfcacoshcacoshfcacoshlcacoslcall_once cargcargcargfcarglcasincasinfcasinhcasinhfcasinhlcasinlcatancatanfcatanhcatanhfcatanhlcatanlcbrtcbrtcbrtfcbrtlccosccosfccoshccoshfccoshlccoslceilceilfceillcexpcexpfcexplchar16_tchar32_tcimagcimagcimagfcimaglclogclogfcloglcnd_broadcast cnd_destroy cnd_init cnd_signal cnd_tcnd_timedwait cnd_wait complexconjconjconjfconjlconstraint_handler_t copysigncopysigncopysignfcopysignlcoscosfcoshcoshfcoshlcoslcpowcpowfcpowlcprojcprojcprojfcprojlcrealcrealcrealfcreallcsincsinfcsinhcsinhfcsinhlcsinlcsqrtcsqrtfcsqrtlctanctanfctanhctanhfctanhlctanlctime_sDBL_HAS_ SUBNORM DBL_TRUE_ MIN defaultdouble _Complexdouble _Imaginarydouble complexdouble imaginarydouble_terferferfcerfcerfcferfclerfferflerrno_texpexp2exp2exp2fexp2lexpfexplexpm1expm1expm1fexpm1lFE_ALL_ EXCEPT FE_DFL_ ENV FE_DIVBYZERO FE_DOWNWARD FE_INEXACT FE_INVALID FE_OVERFLOW FE_TONEAREST FE_TOWARDZERO FE_UNDERFLOW FE_UPWARD FENV_ACCESS FLT_EVAL_ METHOD FLT_HAS_ SUBNORM FLT_TRUE_ MIN FP_CONTRACT FP_FAST_ FMA FP_FAST_ FMAF FP_FAST_ FMAL FP_ILOGB0 FP_ILOGBNAN FP_INFINITE FP_NAN FP_NORMAL FP_SUBNORMAL FP_ZERO fabsfabsffabslfalsefdimfdimfdimffdimlfeclearexceptfegetenvfegetexceptflagfegetroundfeholdexceptfenv_tferaiseexceptfesetenvfesetexceptflagfesetroundfetestexceptfeupdateenvfexcept_tfloat _Complexfloat _Imaginaryfloat complexfloat imaginaryfloat_tfloorfloorffloorlfmafmafmaffmalfmaxfmaxfmaxffmaxlfminfminfminffminlfmodfmodffmodlfopen_sfpclassifyfprintf_sfreopen_sfrexpfrexpffrexplfscanf_sfwprintf_sfwscanf_sgetenv_sgets_sgmtime_sHUGE_VALF HUGE_VALL hypothypothypotfhypotlIINFINITYINT16_CINT16_MAX INT16_MIN INT32_CINT32_MAX INT32_MIN INT64_CINT64_MAX INT64_MIN INT8_CINT8_MAX INT8_MIN INT_FAST16_ MAX INT_FAST16_ MIN INT_FAST32_ MAX INT_FAST32_ MIN INT_FAST64_ MAX INT_FAST64_ MIN INT_FAST8_ MAX INT_FAST8_ MIN INT_LEAST16_ MAX INT_LEAST16_ MIN INT_LEAST32_ MAX INT_LEAST32_ MIN INT_LEAST64_ MAX INT_LEAST64_ MIN INT_LEAST8_ MAX INT_LEAST8_ MIN INTMAX_CINTMAX_MAX INTMAX_MIN INTPTR_MAX INTPTR_MIN ignore_handler_s ilogbilogbilogbfilogblimaginaryimaxabsimaxdivimaxdiv_tinlineint16_tint32_tint64_tint8_tint_fast16_t int_fast32_t int_fast64_t int_fast8_t int_least16_t int_least32_t int_least64_t int_least8_t intmax_tintptr_tisblankisfiniteisgreaterisgreaterequalisinfislessislessequalislessgreaterisnanisnormalisunorderediswblankkill_dependency L_tmpnam_s LDBL_HAS_ SUBNORM LDBL_TRUE_ MIN LLONG_MAX LLONG_MIN ldexpldexpfldexplldivldiv_tlgammalgammalgammaflgammalllabslldivlldiv_tllrintllrintllrintfllrintlllroundllroundllroundfllroundllocaltime_sloglog10log10log10flog10llog1plog1plog1pflog1pllog2log2log2flog2llogblogblogbflogbllogflogllong double _Complexlong double _Imaginarylong double complexlong double imaginarylong longlrintlrintlrintflrintllroundlroundlroundflroundlMATH_ERREXCEPT MATH_ERRNO math_errhandling max_align_t mbrtoc16mbrtoc32mbsrtowcs_smbstowcs_smemcpy_smemmove_smemory_order memory_order_ acq_ rel memory_order_ acquire memory_order_ consume memory_order_ relaxed memory_order_ release memory_order_ seq_ cst modfmodffmodflmtx_destroy mtx_init mtx_lock mtx_plain mtx_recursive mtx_tmtx_timed mtx_timedlock mtx_trylock mtx_unlock NANnannanfnanlnearbyintnearbyintnearbyintfnearbyintlnextafternextafternextafterfnextafterlnexttowardnexttowardnexttowardfnexttowardlnoreturnONCE_FLAG_ INIT once_flag PRId16PRId32PRId64PRId8PRIdFAST16PRIdFAST32PRIdFAST64PRIdFAST8PRIdLEAST16PRIdLEAST32PRIdLEAST64PRIdLEAST8PRIdMAXPRIdPTRPRIi16PRIi32PRIi64PRIi8PRIiFAST16PRIiFAST32PRIiFAST64PRIiFAST8PRIiLEAST16PRIiLEAST32PRIiLEAST64PRIiLEAST8PRIiMAXPRIiPTRPRIo16PRIo32PRIo64PRIo8PRIoFAST16PRIoFAST32PRIoFAST64PRIoFAST8PRIoLEAST16PRIoLEAST32PRIoLEAST64PRIoLEAST8PRIoMAXPRIoPTRPRIu16PRIu32PRIu64PRIu8PRIuFAST16PRIuFAST32PRIuFAST64PRIuFAST8PRIuLEAST16PRIuLEAST32PRIuLEAST64PRIuLEAST8PRIuMAXPRIuPTRPRIX16PRIX32PRIX64PRIX8PRIXFAST16PRIXFAST32PRIXFAST64PRIXFAST8PRIXLEAST16PRIXLEAST32PRIXLEAST64PRIXLEAST8PRIXMAXPRIXPTRPRIx16PRIx32PRIx64PRIx8PRIxFAST16PRIxFAST32PRIxFAST64PRIxFAST8PRIxLEAST16PRIxLEAST32PRIxLEAST64PRIxLEAST8PRIxMAXPRIxPTRPTRDIFF_MAX PTRDIFF_MIN powpowfpowlprintf_sqsort_squick_exit RSIZE_MAX remainderremainderremainderfremainderlremquoremquoremquofremquolrestrictrintrintrintfrintlroundroundroundfroundlrsize_tSCNd16SCNd32SCNd64SCNd8SCNdFAST16SCNdFAST32SCNdFAST64SCNdFAST8SCNdLEAST16SCNdLEAST32SCNdLEAST64SCNdLEAST8SCNdMAXSCNdPTRSCNi16SCNi32SCNi64SCNi8SCNiFAST16SCNiFAST32SCNiFAST64SCNiFAST8SCNiLEAST16SCNiLEAST32SCNiLEAST64SCNiLEAST8SCNiMAXSCNiPTRSCNo16SCNo32SCNo64SCNo8SCNoFAST16SCNoFAST32SCNoFAST64SCNoFAST8SCNoLEAST16SCNoLEAST32SCNoLEAST64SCNoLEAST8SCNoMAXSCNoPTRSCNu16SCNu32SCNu64SCNu8SCNuFAST16SCNuFAST32SCNuFAST64SCNuFAST8SCNuLEAST16SCNuLEAST32SCNuLEAST64SCNuLEAST8SCNuMAXSCNuPTRSCNx16SCNx32SCNx64SCNx8SCNxFAST16SCNxFAST32SCNxFAST64SCNxFAST8SCNxLEAST16SCNxLEAST32SCNxLEAST64SCNxLEAST8SCNxMAXSCNxPTRSIG_ATOMIC_ MAX SIG_ATOMIC_ MIN SIZE_MAX scalblnscalblnscalblnfscalblnlscalbnscalbnscalbnfscalbnlscanf_sset_constraint_ handler_s signbitsinsinfsinhsinhfsinhlsinlsnprintfsnprintf_ssnwprintf_ssprintf_ssqrtsqrtfsqrtlsscanf_sstaticstatic_assert strcat_sstrcpy_sstrerror_sstrerrorlen_sstrncat_sstrncpy_sstrnlen_sstrtofstrtoimaxstrtok_sstrtoldstrtollstrtoullstrtoumaxstruct timespecswprintf_sswscanf_sTIME_UTC TMP_MAX_S TSS_DTOR_ ITERATIONS tantanftanhtanhftanhltanltgammatgammatgammaftgammalthrd_busy thrd_create thrd_current thrd_detach thrd_equal thrd_error thrd_exit thrd_join thrd_nomem thrd_sleep thrd_start_t thrd_success thrd_tthrd_timedout thrd_yield thread_local timespec_get tmpfile_stmpnam_struetrunctrunctruncftruncltss_create tss_delete tss_dtor_t tss_get tss_set tss_tUINT16_CUINT16_MAX UINT32_CUINT32_MAX UINT64_CUINT64_MAX UINT8_CUINT8_MAX UINT_FAST16_ MAX UINT_FAST32_ MAX UINT_FAST64_ MAX UINT_FAST8_ MAX UINT_LEAST16_ MAX UINT_LEAST32_ MAX UINT_LEAST64_ MAX UINT_LEAST8_ MAX UINTMAX_CUINTMAX_MAX UINTPTR_MAX ULLONG_MAX uint16_tuint32_tuint64_tuint8_tuint_fast16_t uint_fast32_t uint_fast64_t uint_fast8_t uint_least16_t uint_least32_t uint_least64_t uint_least8_t uintmax_tuintptr_tunsigned long longva_copy vfprintf_svfscanfvfscanf_svfwprintf_svfwscanf_svprintf_svscanfvscanf_svsnprintfvsnprintf_svsnwprintf_svsprintf_svsscanfvsscanf_svswprintf_svswscanfvswscanf_svwprintf_svwscanfvwscanf_sWINT_MAX WINT_MIN wcrtomb_swcscat_swcscpy_swcsncat_swcsncpy_swcsnlen_swcsrtombs_swcstofwcstoimaxwcstok_swcstoldwcstollwcstombs_swcstoullwcstoumaxwctomb_swmemcpy_swmemmove_swprintf_swscanf_s