1 2 #ifndef _LIBM_MATH_H_ 3 #define _LIBM_MATH_H_ 4 5 #include_next <math.h> 6 7 #if 0 8 extern PROTO_NORMAL(signgam); 9 #endif 10 11 PROTO_NORMAL(acos); 12 PROTO_STD_DEPRECATED(acosf); 13 PROTO_NORMAL(acosh); 14 PROTO_STD_DEPRECATED(acoshf); 15 LDBL_PROTO_STD_DEPRECATED(acoshl); 16 LDBL_PROTO_STD_DEPRECATED(acosl); 17 PROTO_NORMAL(asin); 18 PROTO_NORMAL(asinf); 19 PROTO_NORMAL(asinh); 20 PROTO_STD_DEPRECATED(asinhf); 21 LDBL_PROTO_STD_DEPRECATED(asinhl); 22 LDBL_PROTO_NORMAL(asinl); 23 PROTO_NORMAL(atan); 24 PROTO_NORMAL(atan2); 25 PROTO_NORMAL(atan2f); 26 LDBL_PROTO_NORMAL(atan2l); 27 PROTO_NORMAL(atanf); 28 PROTO_NORMAL(atanh); 29 PROTO_STD_DEPRECATED(atanhf); 30 LDBL_PROTO_STD_DEPRECATED(atanhl); 31 LDBL_PROTO_NORMAL(atanl); 32 PROTO_NORMAL(cbrt); 33 PROTO_STD_DEPRECATED(cbrtf); 34 LDBL_PROTO_STD_DEPRECATED(cbrtl); 35 PROTO_NORMAL(ceil); 36 PROTO_NORMAL(ceilf); 37 PROTO_STD_DEPRECATED(ceill); 38 PROTO_NORMAL(copysign); 39 PROTO_NORMAL(copysignf); 40 LDBL_PROTO_NORMAL(copysignl); 41 PROTO_NORMAL(cos); 42 PROTO_NORMAL(cosf); 43 PROTO_NORMAL(cosh); 44 PROTO_NORMAL(coshf); 45 LDBL_PROTO_NORMAL(coshl); 46 LDBL_PROTO_NORMAL(cosl); 47 PROTO_DEPRECATED(drem); 48 PROTO_DEPRECATED(dremf); 49 PROTO_NORMAL(erf); 50 PROTO_NORMAL(erfc); 51 PROTO_STD_DEPRECATED(erfcf); 52 PROTO_NORMAL(erfcl); 53 PROTO_STD_DEPRECATED(erff); 54 LDBL_PROTO_NORMAL(erfl); 55 PROTO_NORMAL(exp); 56 PROTO_NORMAL(exp2); 57 PROTO_STD_DEPRECATED(exp2f); 58 LDBL_PROTO_STD_DEPRECATED(exp2l); 59 PROTO_NORMAL(expf); 60 PROTO_NORMAL(expl); 61 PROTO_NORMAL(expm1); 62 PROTO_NORMAL(expm1f); 63 LDBL_PROTO_NORMAL(expm1l); 64 PROTO_NORMAL(fabsf); 65 PROTO_STD_DEPRECATED(fdim); 66 PROTO_STD_DEPRECATED(fdimf); 67 PROTO_STD_DEPRECATED(fdiml); 68 PROTO_NORMAL(floor); 69 PROTO_NORMAL(floorf); 70 PROTO_NORMAL(floorl); 71 PROTO_NORMAL(fma); 72 PROTO_STD_DEPRECATED(fmaf); 73 LDBL_PROTO_STD_DEPRECATED(fmal); 74 PROTO_NORMAL(fmax); 75 PROTO_STD_DEPRECATED(fmaxf); 76 LDBL_PROTO_STD_DEPRECATED(fmaxl); 77 PROTO_NORMAL(fmin); 78 PROTO_STD_DEPRECATED(fminf); 79 LDBL_PROTO_STD_DEPRECATED(fminl); 80 PROTO_NORMAL(fmod); 81 PROTO_NORMAL(fmodf); 82 LDBL_PROTO_STD_DEPRECATED(fmodl); 83 PROTO_STD_DEPRECATED(frexpf); 84 LDBL_PROTO_NORMAL(frexpl); 85 PROTO_DEPRECATED(gamma); 86 PROTO_DEPRECATED(gamma_r); 87 PROTO_DEPRECATED(gammaf); 88 PROTO_DEPRECATED(gammaf_r); 89 PROTO_NORMAL(hypot); 90 PROTO_NORMAL(hypotf); 91 LDBL_PROTO_NORMAL(hypotl); 92 PROTO_NORMAL(ilogb); 93 PROTO_NORMAL(ilogbf); 94 LDBL_PROTO_NORMAL(ilogbl); 95 PROTO_NORMAL(j0); 96 PROTO_NORMAL(j0f); 97 PROTO_NORMAL(j1); 98 PROTO_NORMAL(j1f); 99 PROTO_DEPRECATED(jn); 100 PROTO_DEPRECATED(jnf); 101 PROTO_STD_DEPRECATED(ldexpf); 102 LDBL_PROTO_NORMAL(ldexpl); 103 PROTO_NORMAL(lgamma); 104 PROTO_NORMAL(lgamma_r); 105 PROTO_STD_DEPRECATED(lgammaf); 106 PROTO_NORMAL(lgammaf_r); 107 LDBL_PROTO_NORMAL(lgammal); 108 PROTO_NORMAL(llrint); 109 PROTO_NORMAL(llrintf); 110 LDBL_PROTO_STD_DEPRECATED(llrintl); 111 PROTO_NORMAL(llround); 112 PROTO_STD_DEPRECATED(llroundf); 113 PROTO_STD_DEPRECATED(llroundl); 114 PROTO_NORMAL(log); 115 PROTO_NORMAL(log10); 116 PROTO_STD_DEPRECATED(log10f); 117 LDBL_PROTO_STD_DEPRECATED(log10l); 118 PROTO_NORMAL(log1p); 119 PROTO_NORMAL(log1pf); 120 PROTO_NORMAL(log1pl); 121 PROTO_NORMAL(log2); 122 PROTO_STD_DEPRECATED(log2f); 123 LDBL_PROTO_STD_DEPRECATED(log2l); 124 PROTO_NORMAL(logb); 125 PROTO_NORMAL(logbf); 126 LDBL_PROTO_STD_DEPRECATED(logbl); 127 PROTO_NORMAL(logf); 128 LDBL_PROTO_NORMAL(logl); 129 PROTO_NORMAL(lrint); 130 PROTO_NORMAL(lrintf); 131 LDBL_PROTO_STD_DEPRECATED(lrintl); 132 PROTO_NORMAL(lround); 133 PROTO_STD_DEPRECATED(lroundf); 134 PROTO_STD_DEPRECATED(lroundl); 135 PROTO_STD_DEPRECATED(modff); 136 LDBL_PROTO_STD_DEPRECATED(modfl); 137 PROTO_NORMAL(nan); 138 PROTO_STD_DEPRECATED(nanf); 139 LDBL_PROTO_STD_DEPRECATED(nanl); 140 PROTO_STD_DEPRECATED(nearbyint); 141 PROTO_STD_DEPRECATED(nearbyintf); 142 PROTO_STD_DEPRECATED(nearbyintl); 143 PROTO_NORMAL(nextafter); 144 PROTO_STD_DEPRECATED(nextafterf); 145 PROTO_NORMAL(nextafterl); 146 PROTO_STD_DEPRECATED(nexttoward); 147 PROTO_STD_DEPRECATED(nexttowardf); 148 PROTO_STD_DEPRECATED(nexttowardl); 149 PROTO_NORMAL(pow); 150 PROTO_NORMAL(powf); 151 LDBL_PROTO_NORMAL(powl); 152 PROTO_NORMAL(remainder); 153 PROTO_NORMAL(remainderf); 154 LDBL_PROTO_STD_DEPRECATED(remainderl); 155 PROTO_NORMAL(remquo); 156 PROTO_STD_DEPRECATED(remquof); 157 LDBL_PROTO_NORMAL(remquol); 158 PROTO_NORMAL(rint); 159 PROTO_NORMAL(rintf); 160 PROTO_NORMAL(rintl); 161 PROTO_NORMAL(round); 162 PROTO_STD_DEPRECATED(roundf); 163 LDBL_PROTO_NORMAL(roundl); 164 PROTO_NORMAL(scalb); 165 PROTO_NORMAL(scalbf); 166 PROTO_STD_DEPRECATED(scalbln); 167 PROTO_STD_DEPRECATED(scalblnf); 168 PROTO_STD_DEPRECATED(scalblnl); 169 PROTO_NORMAL(scalbn); 170 PROTO_NORMAL(scalbnf); 171 PROTO_NORMAL(scalbnl); 172 PROTO_DEPRECATED(significand); 173 PROTO_DEPRECATED(significandf); 174 PROTO_NORMAL(sin); 175 PROTO_NORMAL(sinf); 176 PROTO_NORMAL(sinh); 177 PROTO_NORMAL(sinhf); 178 LDBL_PROTO_NORMAL(sinhl); 179 LDBL_PROTO_NORMAL(sinl); 180 PROTO_NORMAL(sqrt); 181 PROTO_NORMAL(sqrtf); 182 LDBL_PROTO_NORMAL(sqrtl); 183 PROTO_NORMAL(tan); 184 PROTO_STD_DEPRECATED(tanf); 185 PROTO_NORMAL(tanh); 186 PROTO_STD_DEPRECATED(tanhf); 187 LDBL_PROTO_STD_DEPRECATED(tanhl); 188 LDBL_PROTO_STD_DEPRECATED(tanl); 189 PROTO_NORMAL(tgamma); 190 PROTO_STD_DEPRECATED(tgammaf); 191 LDBL_PROTO_STD_DEPRECATED(tgammal); 192 PROTO_NORMAL(trunc); 193 PROTO_STD_DEPRECATED(truncf); 194 LDBL_PROTO_STD_DEPRECATED(truncl); 195 PROTO_NORMAL(y0); 196 PROTO_NORMAL(y0f); 197 PROTO_NORMAL(y1); 198 PROTO_NORMAL(y1f); 199 PROTO_DEPRECATED(yn); 200 PROTO_DEPRECATED(ynf); 201 202 #endif /* !_LIBM_MATH_H_ */ 203