1.. _c23_support: 2 3=========== 4C23 Support 5=========== 6 7.. include:: check.rst 8.. contents:: Table of Contents 9 :depth: 4 10 :local: 11 12--------------------- 13Implementation Status 14--------------------- 15 16(It's helpful to review 'Annex B (Informative) Library Summary' for these.) 17 18 19Additions: 20 21* fenv.h 22 23 * fesetexcept |check| 24 * fetestexceptflag |check| 25 * fegetmode 26 * fesetmode 27* math.h 28 29 * acospi* 30 * asinpi* 31 * atanpi* 32 * atan2pi* 33 * cospi* 34 * sinpi* 35 * tanpi* 36 * exp10* 37 * exp10m1* 38 * exp2m1* 39 * log10p1* 40 * logp1 41 * log2p1* 42 * rsqrt* 43 * __STDC_IEC_60559_DFP__ functions (_Decimal32, _Decimal64, _Decimal128) 44 * compoundn* 45 * totalorder* |check| 46 * totalordermag* |check| 47 * getpayload* |check| 48 * setpayload* |check| 49 * setpayloadsig* |check| 50 * iscannonical 51 * issignaling 52 * issubnormal 53 * iszero 54 * llogb* |check| 55 * pown* 56 * powr* 57 * rootn* 58 * roundeven* |check| 59 * fromfp* |check| 60 * ufromfp* |check| 61 * fromfpx* |check| 62 * ufromfpx* |check| 63 * nextup* |check| 64 * nextdown* |check| 65 * canonicalize* |check| 66 * fmaximum* |check| 67 * fminimum* |check| 68 * fmaximum_mag* |check| 69 * fminimum_mag* |check| 70 * fmaximum_num* |check| 71 * fminimum_num* |check| 72 * fmaximum_mag_num* |check| 73 * fminimum_mag_num* |check| 74 * fadd* 75 * fsub* 76 * fmul* 77 * fdiv* 78 * ffma* 79 * dfmal 80 * fsqrt* 81 * dsqrtl 82* stdbit.h (New header) |check| 83* stdckdint.h (New header) |check| 84* stddef.h 85 86 * unreachable 87* stdlib.h 88 89 * strfromd 90 * strfromf 91 * strfroml 92 * free_sized 93 * free_aligned_sized 94 * memalignment 95* string.h 96 97 * memset_explicit |check| 98 * memccpy 99 * strdup 100 * strndup 101* tgmath.h 102 103 * acospi 104 * asinpi 105 * atan2pi 106 * atanpi 107 * compoundn 108 * cospi 109 * erf 110 * exp10m1 111 * exp10 112 * exp2m1 113 * fmaximum 114 * fmaximum_mag 115 * fmaximum_num 116 * fmaximum_mag_num 117 * fminimum 118 * fminimum_mag 119 * fminimum_num 120 * fminimum_mag_num 121 * fromfpx 122 * fromfp 123 * llogb 124 * log10p1 125 * log2p1 126 * logp1 127 * nextdown 128 * nextup 129 * pown 130 * powr 131 * rootn 132 * roundeven 133 * rsqrt 134 * scalbn 135 * sinpi 136 * tanpi 137 * ufromfpx 138 * ufromfp 139 * fadd 140 * dadd 141 * fsub 142 * dsub 143 * fmul 144 * dmul 145 * fdiv 146 * ddiv 147 * ffma 148 * dfma 149 * fsqrt 150 * dsqrt 151* time.h 152 153 * gmtime_r 154 * localtime_r 155 * timegm 156 * timespec_getres 157 * strftime conversion specifiers 158 159 * 0b 160 * 0B 161* uchar.h 162 163 * mbrtoc8 164 * c8rtomb 165 * char*_t |check| 166