See intermediate steps:
- From C90 to C95
- From C95 to C99
Names specified in C99 but not in C89
__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
_Pragma
acos
acosf
acosh
acoshf
acoshl
acosl
and
and_eq
asin
asinf
asinh
asinhf
asinhl
asinl
atan
atan2
atan2f
atan2l
atanf
atanh
atanhf
atanhl
atanl
atoll
bitand
bitor
bool
btowc
CX_
LIMITED_ RANGE cabs
cabsf
cabsl
cacos
cacosf
cacosh
cacoshf
cacoshl
cacosl
carg
carg
cargf
cargl
casin
casinf
casinh
casinhf
casinhl
casinl
catan
catanf
catanh
catanhf
catanhl
catanl
cbrt
cbrt
cbrtf
cbrtl
ccos
ccosf
ccosh
ccoshf
ccoshl
ccosl
ceil
ceilf
ceill
cexp
cexpf
cexpl
cimag
cimag
cimagf
cimagl
clog
clogf
clogl
compl
complex
conj
conj
conjf
conjl
copysign
copysign
copysignf
copysignl
cos
cosf
cosh
coshf
coshl
cosl
cpow
cpowf
cpowl
cproj
cproj
cprojf
cprojl
creal
creal
crealf
creall
csin
csinf
csinh
csinhf
csinhl
csinl
csqrt
csqrtf
csqrtl
ctan
ctanf
ctanh
ctanhf
ctanhl
ctanl
double _Complex
double _Imaginary
double complex
double imaginary
double_t
EILSEQ
erf
erf
erfc
erfc
erfcf
erfcl
erff
erfl
exp
exp2
exp2
exp2f
exp2l
expf
expl
expm1
expm1
expm1f
expm1l
FE_
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 fabs
fabsf
fabsl
false
fdim
fdim
fdimf
fdiml
feclearexcept
fegetenv
fegetexceptflag
fegetround
feholdexcept
fenv_t
feraiseexcept
fesetenv
fesetexceptflag
fesetround
fetestexcept
feupdateenv
fexcept_t
fgetwc
fgetws
float _Complex
float _Imaginary
float complex
float imaginary
float_t
floor
floorf
floorl
fma
fma
fmaf
fmal
fmax
fmax
fmaxf
fmaxl
fmin
fmin
fminf
fminl
fmod
fmodf
fmodl
fpclassify
fputwc
fputws
frexp
frexpf
frexpl
fwide
fwprintf
fwscanf
getwc
getwchar
HUGE_
VALF HUGE_
VALL hypot
hypot
hypotf
hypotl
I
INFINITY
INT16_C
INT16_
MAX INT16_
MIN INT32_C
INT32_
MAX INT32_
MIN INT64_C
INT64_
MAX INT64_
MIN INT8_C
INT8_
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_C
INTMAX_
MAX INTMAX_
MIN INTPTR_
MAX INTPTR_
MIN ilogb
ilogb
ilogbf
ilogbl
imaginary
imaxdiv
imaxdiv_t
inline
int16_t
int32_t
int64_t
int8_t
int_
fast16_t int_
fast32_t int_
fast64_t int_
fast8_t int_
least16_t int_
least32_t int_
least64_t int_
least8_t intmax_t
intptr_t
isblank
isfinite
isgreater
isgreaterequal
isinf
isless
islessequal
islessgreater
isnan
isnormal
isunordered
iswalnum
iswalpha
iswblank
iswcntrl
iswctype
iswdigit
iswgraph
iswlower
iswprint
iswpunct
iswspace
iswupper
iswxdigit
LLONG_
MAX LLONG_
MIN ldexp
ldexpf
ldexpl
ldiv
ldiv_t
lgamma
lgamma
lgammaf
lgammal
llabs
lldiv
lldiv_t
llrint
llrint
llrintf
llrintl
llround
llround
llroundf
llroundl
log
log10
log10
log10f
log10l
log1p
log1p
log1pf
log1pl
log2
log2
log2f
log2l
logb
logb
logbf
logbl
logf
logl
long double _Complex
long double _Imaginary
long double complex
long double imaginary
long long
lrint
lrint
lrintf
lrintl
lround
lround
lroundf
lroundl
mbrlen
mbrtowc
mbsinit
mbsrtowcs
mbstate_t
modf
modff
modfl
NAN
nan
nanf
nanl
nearbyint
nearbyint
nearbyintf
nearbyintl
nextafter
nextafter
nextafterf
nextafterl
nexttoward
nexttoward
nexttowardf
nexttowardl
not
not_eq
or
or_eq
PRId16
PRId32
PRId64
PRId8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdFAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdLEAST8
PRIdMAX
PRIdPTR
PRIi16
PRIi32
PRIi64
PRIi8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiFAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiLEAST8
PRIiMAX
PRIiPTR
PRIo16
PRIo32
PRIo64
PRIo8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoFAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoLEAST8
PRIoMAX
PRIoPTR
PRIu16
PRIu32
PRIu64
PRIu8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuFAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuLEAST8
PRIuMAX
PRIuPTR
PRIX16
PRIX32
PRIX64
PRIX8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXFAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXLEAST8
PRIXMAX
PRIXPTR
PRIx16
PRIx32
PRIx64
PRIx8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxFAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxLEAST8
PRIxMAX
PRIxPTR
PTRDIFF_
MAX PTRDIFF_
MIN pow
powf
powl
putwc
putwchar
remainder
remainder
remainderf
remainderl
remquo
remquo
remquof
remquol
restrict
rint
rint
rintf
rintl
round
round
roundf
roundl
SCNd16
SCNd32
SCNd64
SCNd8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdFAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdLEAST8
SCNdMAX
SCNdPTR
SCNi16
SCNi32
SCNi64
SCNi8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiFAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiLEAST8
SCNiMAX
SCNiPTR
SCNo16
SCNo32
SCNo64
SCNo8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoFAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoLEAST8
SCNoMAX
SCNoPTR
SCNu16
SCNu32
SCNu64
SCNu8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuFAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuLEAST8
SCNuMAX
SCNuPTR
SCNx16
SCNx32
SCNx64
SCNx8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxFAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxLEAST8
SCNxMAX
SCNxPTR
SIG_
ATOMIC_ MAX SIG_
ATOMIC_ MIN SIZE_
MAX scalbln
scalbln
scalblnf
scalblnl
scalbn
scalbn
scalbnf
scalbnl
signbit
sin
sinf
sinh
sinhf
sinhl
sinl
snprintf
sqrt
sqrtf
sqrtl
static
strtof
strtoimax
strtold
strtoll
strtoull
strtoumax
swprintf
swscanf
tan
tanf
tanh
tanhf
tanhl
tanl
tgamma
tgamma
tgammaf
tgammal
towctrans
towlower
towupper
true
trunc
trunc
truncf
truncl
UINT16_C
UINT16_
MAX UINT32_C
UINT32_
MAX UINT64_C
UINT64_
MAX UINT8_C
UINT8_
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_C
UINTMAX_
MAX UINTPTR_
MAX ULLONG_
MAX uint16_t
uint32_t
uint64_t
uint8_t
uint_
fast16_t uint_
fast32_t uint_
fast64_t uint_
fast8_t uint_
least16_t uint_
least32_t uint_
least64_t uint_
least8_t uintmax_t
uintptr_t
ungetwc
unsigned long long
va_
copy vfscanf
vfwprintf
vfwscanf
vscanf
vsnprintf
vsscanf
vswprintf
vswscanf
vwprintf
vwscanf
WCHAR_
MAX WCHAR_
MIN WEOF
WINT_
MAX WINT_
MIN wchar_t
wcrtomb
wcscat
wcschr
wcscmp
wcscoll
wcscpy
wcscspn
wcsftime
wcslen
wcsncat
wcsncmp
wcsncpy
wcspbrk
wcsrchr
wcsrtombs
wcsspn
wcsstr
wcstod
wcstof
wcstoimax
wcstok
wcstol
wcstold
wcstoll
wcstombs
wcstoul
wcstoull
wcstoumax
wcsxfrm
wctob
wctrans
wctrans_t
wctype
wctype_t
wint_t
wmemchr
wmemcmp
wmemcpy
wmemmove
wmemset
wprintf
wscanf
xor
xor_eq