See intermediate steps:
- From C90 to C95
- From C95 to C99
Names specified in C99 but not in C90
__bool_true_ false_ are_ defined __func____STDC_HOSTED__ __STDC_IEC_ 559__ __STDC_IEC_ 559_ COMPLEX__ __STDC_ISO_ 10646__ __STDC_NO_ COMPLEX__ __STDC_NO_ VLA__ __STDC_VERSION__ __VA_ARGS__ _Bool_Complex_Complex_I_Exit_Imaginary_Imaginary_I_Pragmaacosacosfacoshacoshfacoshlacoslandand_eqasinasinfasinhasinhfasinhlasinlatanatan2atan2fatan2latanfatanhatanhfatanhlatanlatollbitandbitorboolbtowcCX_LIMITED_ RANGE cabscabsfcabslcacoscacosfcacoshcacoshfcacoshlcacoslcargcargcargfcarglcasincasinfcasinhcasinhfcasinhlcasinlcatancatanfcatanhcatanhfcatanhlcatanlcbrtcbrtcbrtfcbrtlccosccosfccoshccoshfccoshlccoslceilceilfceillcexpcexpfcexplcimagcimagcimagfcimaglclogclogfcloglcomplcomplexconjconjconjfconjlcopysigncopysigncopysignfcopysignlcoscosfcoshcoshfcoshlcoslcpowcpowfcpowlcprojcprojcprojfcprojlcrealcrealcrealfcreallcsincsinfcsinhcsinhfcsinhlcsinlcsqrtcsqrtfcsqrtlctanctanfctanhctanhfctanhlctanldouble _Complexdouble _Imaginarydouble complexdouble imaginarydouble_tEILSEQerferferfcerfcerfcferfclerfferflexpexp2exp2exp2fexp2lexpfexplexpm1expm1expm1fexpm1lFE_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 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_tfgetwcfgetwsfloat _Complexfloat _Imaginaryfloat complexfloat imaginaryfloat_tfloorfloorffloorlfmafmafmaffmalfmaxfmaxfmaxffmaxlfminfminfminffminlfmodfmodffmodlfpclassifyfputwcfputwsfrexpfrexpffrexplfwidefwprintffwscanfgetwcgetwcharHUGE_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 ilogbilogbilogbfilogblimaginaryimaxdivimaxdiv_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_tisblankisfiniteisgreaterisgreaterequalisinfislessislessequalislessgreaterisnanisnormalisunorderediswalnumiswalphaiswblankiswcntrliswctypeiswdigitiswgraphiswloweriswprintiswpunctiswspaceiswupperiswxdigitLLONG_MAX LLONG_MIN ldexpldexpfldexplldivldiv_tlgammalgammalgammaflgammalllabslldivlldiv_tllrintllrintllrintfllrintlllroundllroundllroundfllroundlloglog10log10log10flog10llog1plog1plog1pflog1pllog2log2log2flog2llogblogblogbflogbllogflogllong double _Complexlong double _Imaginarylong double complexlong double imaginarylong longlrintlrintlrintflrintllroundlroundlroundflroundlmbrlenmbrtowcmbsinitmbsrtowcsmbstate_tmodfmodffmodflNANnannanfnanlnearbyintnearbyintnearbyintfnearbyintlnextafternextafternextafterfnextafterlnexttowardnexttowardnexttowardfnexttowardlnotnot_eqoror_eqPRId16PRId32PRId64PRId8PRIdFAST16PRIdFAST32PRIdFAST64PRIdFAST8PRIdLEAST16PRIdLEAST32PRIdLEAST64PRIdLEAST8PRIdMAXPRIdPTRPRIi16PRIi32PRIi64PRIi8PRIiFAST16PRIiFAST32PRIiFAST64PRIiFAST8PRIiLEAST16PRIiLEAST32PRIiLEAST64PRIiLEAST8PRIiMAXPRIiPTRPRIo16PRIo32PRIo64PRIo8PRIoFAST16PRIoFAST32PRIoFAST64PRIoFAST8PRIoLEAST16PRIoLEAST32PRIoLEAST64PRIoLEAST8PRIoMAXPRIoPTRPRIu16PRIu32PRIu64PRIu8PRIuFAST16PRIuFAST32PRIuFAST64PRIuFAST8PRIuLEAST16PRIuLEAST32PRIuLEAST64PRIuLEAST8PRIuMAXPRIuPTRPRIX16PRIX32PRIX64PRIX8PRIXFAST16PRIXFAST32PRIXFAST64PRIXFAST8PRIXLEAST16PRIXLEAST32PRIXLEAST64PRIXLEAST8PRIXMAXPRIXPTRPRIx16PRIx32PRIx64PRIx8PRIxFAST16PRIxFAST32PRIxFAST64PRIxFAST8PRIxLEAST16PRIxLEAST32PRIxLEAST64PRIxLEAST8PRIxMAXPRIxPTRPTRDIFF_MAX PTRDIFF_MIN powpowfpowlputwcputwcharremainderremainderremainderfremainderlremquoremquoremquofremquolrestrictrintrintrintfrintlroundroundroundfroundlSCNd16SCNd32SCNd64SCNd8SCNdFAST16SCNdFAST32SCNdFAST64SCNdFAST8SCNdLEAST16SCNdLEAST32SCNdLEAST64SCNdLEAST8SCNdMAXSCNdPTRSCNi16SCNi32SCNi64SCNi8SCNiFAST16SCNiFAST32SCNiFAST64SCNiFAST8SCNiLEAST16SCNiLEAST32SCNiLEAST64SCNiLEAST8SCNiMAXSCNiPTRSCNo16SCNo32SCNo64SCNo8SCNoFAST16SCNoFAST32SCNoFAST64SCNoFAST8SCNoLEAST16SCNoLEAST32SCNoLEAST64SCNoLEAST8SCNoMAXSCNoPTRSCNu16SCNu32SCNu64SCNu8SCNuFAST16SCNuFAST32SCNuFAST64SCNuFAST8SCNuLEAST16SCNuLEAST32SCNuLEAST64SCNuLEAST8SCNuMAXSCNuPTRSCNx16SCNx32SCNx64SCNx8SCNxFAST16SCNxFAST32SCNxFAST64SCNxFAST8SCNxLEAST16SCNxLEAST32SCNxLEAST64SCNxLEAST8SCNxMAXSCNxPTRSIG_ATOMIC_ MAX SIG_ATOMIC_ MIN SIZE_MAX scalblnscalblnscalblnfscalblnlscalbnscalbnscalbnfscalbnlsignbitsinsinfsinhsinhfsinhlsinlsnprintfsqrtsqrtfsqrtlstaticstrtofstrtoimaxstrtoldstrtollstrtoullstrtoumaxswprintfswscanftantanftanhtanhftanhltanltgammatgammatgammaftgammaltowctranstowlowertowuppertruetrunctrunctruncftrunclUINT16_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_tungetwcunsigned long longva_copy vfscanfvfwprintfvfwscanfvscanfvsnprintfvsscanfvswprintfvswscanfvwprintfvwscanfWCHAR_MAX WCHAR_MIN WEOFWINT_MAX WINT_MIN wchar_twcrtombwcscatwcschrwcscmpwcscollwcscpywcscspnwcsftimewcslenwcsncatwcsncmpwcsncpywcspbrkwcsrchrwcsrtombswcsspnwcsstrwcstodwcstofwcstoimaxwcstokwcstolwcstoldwcstollwcstombswcstoulwcstoullwcstoumaxwcsxfrmwctobwctranswctrans_twctypewctype_twint_twmemchrwmemcmpwmemcpywmemmovewmemsetwprintfwscanfxorxor_eq