From 93cdf1ada01248185c323332a90b3747e08d46cf Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Fri, 4 Dec 2020 15:50:29 +0100 Subject: [PATCH] msvcrt: Remove separate long double math funtions. Signed-off-by: Piotr Caban Signed-off-by: Alexandre Julliard --- dlls/msvcr120/msvcr120.spec | 50 ++++++------ dlls/msvcrt/math.c | 195 -------------------------------------------- dlls/ucrtbase/ucrtbase.spec | 92 ++++++++++----------- 3 files changed, 71 insertions(+), 266 deletions(-) diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec index e4468d8a53d..4e5f6520caf 100644 --- a/dlls/msvcr120/msvcr120.spec +++ b/dlls/msvcr120/msvcr120.spec @@ -1391,10 +1391,10 @@ @ cdecl _j1(double) @ cdecl _jn(long double) @ cdecl _kbhit() -@ cdecl _ldclass(double) +@ cdecl _ldclass(double) _dclass @ cdecl _ldpcomp(double double) _dpcomp @ cdecl _ldsign(double) _dsign -@ cdecl _ldtest(ptr) +@ cdecl _ldtest(ptr) _dtest @ cdecl _lfind(ptr ptr ptr long ptr) @ cdecl _lfind_s(ptr ptr ptr long ptr ptr) @ cdecl -arch=i386 -norelay _libm_sse2_acos_precise() __libm_sse2_acos @@ -2013,21 +2013,21 @@ @ cdecl -arch=!i386 acosf(float) @ cdecl acosh(double) @ cdecl acoshf(float) -@ cdecl acoshl(double) MSVCR120_acoshl +@ cdecl acoshl(double) acosh @ cdecl asctime(ptr) @ cdecl asctime_s(ptr long ptr) @ cdecl asin(double) @ cdecl -arch=!i386 asinf(float) @ cdecl asinh(double) @ cdecl asinhf(float) -@ cdecl asinhl(double) MSVCR120_asinhl +@ cdecl asinhl(double) asinh @ cdecl atan(double) @ cdecl -arch=!i386 atanf(float) @ cdecl atan2(double double) @ cdecl -arch=!i386 atan2f(float float) @ cdecl atanh(double) @ cdecl atanhf(float) -@ cdecl atanhl(double) MSVCR120_atanhl +@ cdecl atanhl(double) atanh @ cdecl -private atexit(ptr) MSVCRT_atexit # not imported to avoid conflicts with Mingw @ cdecl atof(str) @ cdecl atoi(str) @@ -2063,7 +2063,7 @@ @ stub catanl @ cdecl cbrt(double) @ cdecl cbrtf(float) -@ cdecl cbrtl(double) MSVCR120_cbrtl +@ cdecl cbrtl(double) cbrt @ stub ccos @ stub ccosf @ stub ccosh @@ -2125,18 +2125,18 @@ @ cdecl erf(double) @ cdecl erfc(double) @ cdecl erfcf(float) -@ cdecl erfcl(double) MSVCR120_erfcl +@ cdecl erfcl(double) erfc @ cdecl erff(float) -@ cdecl erfl(double) MSVCR120_erfl +@ cdecl erfl(double) erf @ cdecl exit(long) @ cdecl exp(double) @ cdecl exp2(double) @ cdecl exp2f(float) -@ cdecl exp2l(double) MSVCR120_exp2l +@ cdecl exp2l(double) exp2 @ cdecl -arch=!i386 expf(float) @ cdecl expm1(double) @ cdecl expm1f(float) -@ cdecl expm1l(double) MSVCR120_expm1l +@ cdecl expm1l(double) expm1 @ cdecl fabs(double) @ cdecl -arch=!i386 fabsf(float) @ cdecl fclose(ptr) @@ -2209,7 +2209,7 @@ @ cdecl getwchar() @ cdecl ilogb(double) @ cdecl ilogbf(float) -@ cdecl ilogbl(double) MSVCR120_ilogbl +@ cdecl ilogbl(double) ilogb @ cdecl -ret64 imaxabs(int64) @ stub imaxdiv @ cdecl is_wctype(long long) iswctype @@ -2245,15 +2245,15 @@ @ cdecl -ret64 ldiv(long long) @ cdecl lgamma(double) @ cdecl lgammaf(float) -@ cdecl lgammal(double) MSVCR120_lgammal +@ cdecl lgammal(double) lgamma @ cdecl -ret64 llabs(int64) @ cdecl lldiv(int64 int64) @ cdecl -ret64 llrint(double) @ cdecl -ret64 llrintf(float) -@ cdecl -ret64 llrintl(double) MSVCR120_llrintl +@ cdecl -ret64 llrintl(double) llrint @ cdecl -ret64 llround(double) @ cdecl -ret64 llroundf(float) -@ cdecl -ret64 llroundl(double) MSVCR120_llroundl +@ cdecl -ret64 llroundl(double) llround @ cdecl localeconv() @ cdecl log(double) @ cdecl -arch=!i386 logf(float) @@ -2261,20 +2261,20 @@ @ cdecl -arch=!i386 log10f(float) @ cdecl log1p(double) @ cdecl log1pf(float) -@ cdecl log1pl(double) MSVCR120_log1pl +@ cdecl log1pl(double) log1p @ cdecl log2(double) @ cdecl log2f(float) -@ cdecl log2l(double) MSVCR120_log2l +@ cdecl log2l(double) log2 @ cdecl logb(double) _logb @ cdecl logbf(float) _logbf @ cdecl logbl(double) _logb @ cdecl -arch=i386,x86_64,arm,arm64 longjmp(ptr long) MSVCRT_longjmp @ cdecl lrint(double) @ cdecl lrintf(float) -@ cdecl lrintl(double) MSVCR120_lrintl +@ cdecl lrintl(double) lrint @ cdecl lround(double) @ cdecl lroundf(float) -@ cdecl lroundl(double) MSVCR120_lroundl +@ cdecl lroundl(double) lround @ cdecl malloc(long) @ cdecl mblen(ptr long) @ cdecl mbrlen(ptr long ptr) @@ -2326,25 +2326,25 @@ @ cdecl realloc(ptr long) @ cdecl remainder(double double) @ cdecl remainderf(float float) -@ cdecl remainderl(double double) MSVCR120_remainderl +@ cdecl remainderl(double double) remainder @ cdecl remove(str) @ cdecl remquo(double double ptr) @ cdecl remquof(float float ptr) -@ cdecl remquol(double double ptr) MSVCR120_remquol +@ cdecl remquol(double double ptr) remquo @ cdecl rename(str str) @ cdecl rewind(ptr) @ cdecl rint(double) @ cdecl rintf(float) -@ cdecl rintl(double) MSVCR120_rintl +@ cdecl rintl(double) rint @ cdecl round(double) @ cdecl roundf(float) -@ cdecl roundl(double) MSVCR120_roundl +@ cdecl roundl(double) round @ cdecl scalbln(double long) _scalb @ cdecl scalblnf(float long) _scalbf -@ cdecl scalblnl(double long) MSVCR120_scalbnl +@ cdecl scalblnl(double long) _scalb @ cdecl scalbn(double long) _scalb @ cdecl scalbnf(float long) _scalbf -@ cdecl scalbnl(double long) MSVCR120_scalbnl +@ cdecl scalbnl(double long) _scalb @ varargs scanf(str) @ varargs scanf_s(str) @ cdecl setbuf(ptr ptr) @@ -2419,7 +2419,7 @@ @ cdecl towupper(long) @ cdecl trunc(double) @ cdecl truncf(float) -@ cdecl truncl(double) MSVCR120_truncl +@ cdecl truncl(double) trunc @ cdecl ungetc(long ptr) @ cdecl ungetwc(long ptr) @ cdecl vfprintf(ptr str ptr) diff --git a/dlls/msvcrt/math.c b/dlls/msvcrt/math.c index f9327659f98..b5a6dfc3b1b 100644 --- a/dlls/msvcrt/math.c +++ b/dlls/msvcrt/math.c @@ -61,7 +61,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(msvcrt); #define _UNDERFLOW 4 /* range underflow */ typedef int (CDECL *MSVCRT_matherr_func)(struct _exception *); -typedef double LDOUBLE; /* long double is just a double */ static MSVCRT_matherr_func MSVCRT_default_matherr_func = NULL; @@ -3294,14 +3293,6 @@ float CDECL cbrtf(float x) } /********************************************************************* - * cbrtl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_cbrtl(LDOUBLE x) -{ - return cbrt(x); -} - -/********************************************************************* * exp2 (MSVCR120.@) */ double CDECL exp2(double x) @@ -3322,14 +3313,6 @@ float CDECL exp2f(float x) } /********************************************************************* - * exp2l (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_exp2l(LDOUBLE x) -{ - return exp2(x); -} - -/********************************************************************* * expm1 (MSVCR120.@) */ double CDECL expm1(double x) @@ -3350,14 +3333,6 @@ float CDECL expm1f(float x) } /********************************************************************* - * expm1l (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_expm1l(LDOUBLE x) -{ - return expm1(x); -} - -/********************************************************************* * log1p (MSVCR120.@) */ double CDECL log1p(double x) @@ -3378,14 +3353,6 @@ float CDECL log1pf(float x) } /********************************************************************* - * log1pl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_log1pl(LDOUBLE x) -{ - return log1p(x); -} - -/********************************************************************* * log2 (MSVCR120.@) */ double CDECL log2(double x) @@ -3406,14 +3373,6 @@ float CDECL log2f(float x) } /********************************************************************* - * log2l (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_log2l(LDOUBLE x) -{ - return log2(x); -} - -/********************************************************************* * rint (MSVCR120.@) */ double CDECL rint(double x) @@ -3430,14 +3389,6 @@ float CDECL rintf(float x) } /********************************************************************* - * rintl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_rintl(LDOUBLE x) -{ - return rint(x); -} - -/********************************************************************* * lrint (MSVCR120.@) */ __msvcrt_long CDECL lrint(double x) @@ -3454,14 +3405,6 @@ __msvcrt_long CDECL lrintf(float x) } /********************************************************************* - * lrintl (MSVCR120.@) - */ -__msvcrt_long CDECL MSVCR120_lrintl(LDOUBLE x) -{ - return lrint(x); -} - -/********************************************************************* * llrint (MSVCR120.@) */ __int64 CDECL llrint(double x) @@ -3477,14 +3420,6 @@ __int64 CDECL llrintf(float x) return unix_funcs->llrintf( x ); } -/********************************************************************* - * rintl (MSVCR120.@) - */ -__int64 CDECL MSVCR120_llrintl(LDOUBLE x) -{ - return llrint(x); -} - #if _MSVCR_VER>=120 /********************************************************************* @@ -3504,14 +3439,6 @@ float CDECL roundf(float x) } /********************************************************************* - * roundl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_roundl(LDOUBLE x) -{ - return round(x); -} - -/********************************************************************* * lround (MSVCR120.@) */ __msvcrt_long CDECL lround(double x) @@ -3528,14 +3455,6 @@ __msvcrt_long CDECL lroundf(float x) } /********************************************************************* - * lroundl (MSVCR120.@) - */ -__msvcrt_long CDECL MSVCR120_lroundl(LDOUBLE x) -{ - return lround(x); -} - -/********************************************************************* * llround (MSVCR120.@) */ __int64 CDECL llround(double x) @@ -3552,14 +3471,6 @@ __int64 CDECL llroundf(float x) } /********************************************************************* - * roundl (MSVCR120.@) - */ -__int64 CDECL MSVCR120_llroundl(LDOUBLE x) -{ - return llround(x); -} - -/********************************************************************* * trunc (MSVCR120.@) */ double CDECL trunc(double x) @@ -3576,14 +3487,6 @@ float CDECL truncf(float x) } /********************************************************************* - * truncl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_truncl(LDOUBLE x) -{ - return trunc(x); -} - -/********************************************************************* * _dclass (MSVCR120.@) * * Copied from musl: src/math/__fpclassify.c @@ -3614,14 +3517,6 @@ short CDECL _fdclass(float x) } /********************************************************************* - * _ldclass (MSVCR120.@) - */ -short CDECL _ldclass(LDOUBLE x) -{ - return _dclass(x); -} - -/********************************************************************* * _dtest (MSVCR120.@) */ short CDECL _dtest(double *x) @@ -3638,14 +3533,6 @@ short CDECL _fdtest(float *x) } /********************************************************************* - * _ldtest (MSVCR120.@) - */ -short CDECL _ldtest(LDOUBLE *x) -{ - return _dclass(*x); -} - -/********************************************************************* * erf (MSVCR120.@) */ double CDECL erf(double x) @@ -3662,14 +3549,6 @@ float CDECL erff(float x) } /********************************************************************* - * erfl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_erfl(LDOUBLE x) -{ - return erf(x); -} - -/********************************************************************* * erfc (MSVCR120.@) */ double CDECL erfc(double x) @@ -3686,14 +3565,6 @@ float CDECL erfcf(float x) } /********************************************************************* - * erfcl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_erfcl(LDOUBLE x) -{ - return erfc(x); -} - -/********************************************************************* * fmaxf (MSVCR120.@) */ float CDECL fmaxf(float x, float y) @@ -3829,14 +3700,6 @@ float CDECL asinhf(float x) } /********************************************************************* - * asinhl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_asinhl(LDOUBLE x) -{ - return asinh(x); -} - -/********************************************************************* * acosh (MSVCR120.@) */ double CDECL acosh(double x) @@ -3873,14 +3736,6 @@ float CDECL acoshf(float x) } /********************************************************************* - * acoshl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_acoshl(LDOUBLE x) -{ - return acosh(x); -} - -/********************************************************************* * atanh (MSVCR120.@) */ double CDECL atanh(double x) @@ -3928,14 +3783,6 @@ float CDECL atanhf(float x) return ret; } -/********************************************************************* - * atanhl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_atanhl(LDOUBLE x) -{ - return atanh(x); -} - #endif /* _MSVCR_VER>=120 */ /********************************************************************* @@ -3961,15 +3808,6 @@ float CDECL _scalbf(float num, __msvcrt_long power) #if _MSVCR_VER>=120 /********************************************************************* - * scalbnl (MSVCR120.@) - * scalblnl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_scalbnl(LDOUBLE num, __msvcrt_long power) -{ - return _scalb(num, power); -} - -/********************************************************************* * remainder (MSVCR120.@) */ double CDECL remainder(double x, double y) @@ -3992,14 +3830,6 @@ float CDECL remainderf(float x, float y) } /********************************************************************* - * remainderl (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_remainderl(LDOUBLE x, LDOUBLE y) -{ - return remainder(x, y); -} - -/********************************************************************* * remquo (MSVCR120.@) */ double CDECL remquo(double x, double y, int *quo) @@ -4020,14 +3850,6 @@ float CDECL remquof(float x, float y, int *quo) } /********************************************************************* - * remquol (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_remquol(LDOUBLE x, LDOUBLE y, int *quo) -{ - return remquo(x, y, quo); -} - -/********************************************************************* * lgamma (MSVCR120.@) */ double CDECL lgamma(double x) @@ -4044,14 +3866,6 @@ float CDECL lgammaf(float x) } /********************************************************************* - * lgammal (MSVCR120.@) - */ -LDOUBLE CDECL MSVCR120_lgammal(LDOUBLE x) -{ - return lgamma(x); -} - -/********************************************************************* * tgamma (MSVCR120.@) */ double CDECL tgamma(double x) @@ -4231,13 +4045,4 @@ int CDECL ilogbf(float x) if (e == 0xff) return u.i << 9 ? FP_ILOGBNAN : INT_MAX; return e - 0x7f; } - -/********************************************************************* - * ilogbl (MSVCR120.@) - */ -int CDECL MSVCR120_ilogbl(LDOUBLE x) -{ - return ilogb(x); -} - #endif /* _MSVCR_VER>=120 */ diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec index d4197ae7be5..3c8afa86c0d 100644 --- a/dlls/ucrtbase/ucrtbase.spec +++ b/dlls/ucrtbase/ucrtbase.spec @@ -531,7 +531,7 @@ @ cdecl _jn(long double) @ cdecl _kbhit() @ stub _ld_int -@ cdecl _ldclass(double) +@ cdecl _ldclass(double) _dclass @ stub _ldexp @ stub _ldlog @ cdecl _ldpcomp(double double) _dpcomp @@ -539,7 +539,7 @@ @ stub _ldscale @ cdecl _ldsign(double) _dsign @ stub _ldsin -@ cdecl _ldtest(ptr) +@ cdecl _ldtest(ptr) _dtest @ stub _ldunscale @ cdecl _lfind(ptr ptr ptr long ptr) @ cdecl _lfind_s(ptr ptr ptr long ptr ptr) @@ -1109,7 +1109,7 @@ @ cdecl _o__jn(long double) _jn @ cdecl _o__kbhit() _kbhit @ stub _o__ld_int -@ cdecl _o__ldclass(double) _ldclass +@ cdecl _o__ldclass(double) _dclass @ stub _o__ldexp @ stub _o__ldlog @ cdecl _o__ldpcomp(double double) _dpcomp @@ -1117,7 +1117,7 @@ @ stub _o__ldscale @ cdecl _o__ldsign(double) _dsign @ stub _o__ldsin -@ cdecl _o__ldtest(ptr) _ldtest +@ cdecl _o__ldtest(ptr) _dtest @ stub _o__ldunscale @ cdecl _o__lfind(ptr ptr ptr long ptr) _lfind @ cdecl _o__lfind_s(ptr ptr ptr long ptr ptr) _lfind_s @@ -1561,21 +1561,21 @@ @ cdecl -arch=!i386 _o_acosf(float) acosf @ cdecl _o_acosh(double) acosh @ cdecl _o_acoshf(float) acoshf -@ cdecl _o_acoshl(double) MSVCR120_acoshl +@ cdecl _o_acoshl(double) acosh @ cdecl _o_asctime(ptr) asctime @ cdecl _o_asctime_s(ptr long ptr) asctime_s @ cdecl _o_asin(double) asin @ cdecl -arch=!i386 _o_asinf(float) asinf @ cdecl _o_asinh(double) asinh @ cdecl _o_asinhf(float) asinhf -@ cdecl _o_asinhl(double) MSVCR120_asinhl +@ cdecl _o_asinhl(double) asinh @ cdecl _o_atan(double) atan @ cdecl _o_atan2(double double) atan2 @ cdecl -arch=!i386 _o_atan2f(float float) atan2f @ cdecl -arch=!i386 _o_atanf(float) atanf @ cdecl _o_atanh(double) atanh @ cdecl _o_atanhf(float) atanhf -@ cdecl _o_atanhl(double) MSVCR120_atanhl +@ cdecl _o_atanhl(double) atanh @ cdecl _o_atof(str) atof @ cdecl _o_atoi(str) atoi @ cdecl _o_atol(str) atol @@ -1597,14 +1597,14 @@ @ cdecl _o_erf(double) erf @ cdecl _o_erfc(double) erfc @ cdecl _o_erfcf(float) erfcf -@ cdecl _o_erfcl(double) MSVCR120_erfcl +@ cdecl _o_erfcl(double) erfc @ cdecl _o_erff(float) erff -@ cdecl _o_erfl(double) MSVCR120_erfl +@ cdecl _o_erfl(double) erf @ cdecl _o_exit(long) exit @ cdecl _o_exp(double) exp @ cdecl _o_exp2(double) exp2 @ cdecl _o_exp2f(float) exp2f -@ cdecl _o_exp2l(double) MSVCR120_exp2l +@ cdecl _o_exp2l(double) exp2 @ cdecl -arch=!i386 _o_expf(float) expf @ cdecl _o_fabs(double) fabs @ cdecl _o_fclose(ptr) fclose @@ -1679,33 +1679,33 @@ @ cdecl _o_ldexp(double long) ldexp @ cdecl _o_lgamma(double) lgamma @ cdecl _o_lgammaf(float) lgammaf -@ cdecl _o_lgammal(double) MSVCR120_lgammal +@ cdecl _o_lgammal(double) lgamma @ cdecl -ret64 _o_llrint(double) llrint @ cdecl -ret64 _o_llrintf(float) llrintf -@ cdecl -ret64 _o_llrintl(double) MSVCR120_llrintl +@ cdecl -ret64 _o_llrintl(double) llrint @ cdecl -ret64 _o_llround(double) llround @ cdecl -ret64 _o_llroundf(float) llroundf -@ cdecl -ret64 _o_llroundl(double) MSVCR120_llroundl +@ cdecl -ret64 _o_llroundl(double) llround @ cdecl _o_localeconv() localeconv @ cdecl _o_log(double) log @ cdecl _o_log10(double) log10 @ cdecl -arch=!i386 _o_log10f(float) log10f @ cdecl _o_log1p(double) log1p @ cdecl _o_log1pf(float) log1pf -@ cdecl _o_log1pl(double) MSVCR120_log1pl +@ cdecl _o_log1pl(double) log1p @ cdecl _o_log2(double) log2 @ cdecl _o_log2f(float) log2f -@ cdecl _o_log2l(double) MSVCR120_log2l +@ cdecl _o_log2l(double) log2 @ cdecl _o_logb(double) _logb @ cdecl _o_logbf(float) _logbf @ cdecl _o_logbl(double) _logb @ cdecl -arch=!i386 _o_logf(float) logf @ cdecl _o_lrint(double) lrint @ cdecl _o_lrintf(float) lrintf -@ cdecl _o_lrintl(double) MSVCR120_lrintl +@ cdecl _o_lrintl(double) lrint @ cdecl _o_lround(double) lround @ cdecl _o_lroundf(float) lroundf -@ cdecl _o_lroundl(double) MSVCR120_lroundl +@ cdecl _o_lroundl(double) lround @ cdecl _o_malloc(long) malloc @ cdecl _o_mblen(ptr long) mblen @ cdecl _o_mbrlen(ptr long ptr) mbrlen @@ -1748,25 +1748,25 @@ @ cdecl _o_realloc(ptr long) realloc @ cdecl _o_remainder(double double) remainder @ cdecl _o_remainderf(float float) remainderf -@ cdecl _o_remainderl(double double) MSVCR120_remainderl +@ cdecl _o_remainderl(double double) remainder @ cdecl _o_remove(str) remove @ cdecl _o_remquo(double double ptr) remquo @ cdecl _o_remquof(float float ptr) remquof -@ cdecl _o_remquol(double double ptr) MSVCR120_remquol +@ cdecl _o_remquol(double double ptr) remquo @ cdecl _o_rename(str str) rename @ cdecl _o_rewind(ptr) rewind @ cdecl _o_rint(double) rint @ cdecl _o_rintf(float) rintf -@ cdecl _o_rintl(double) MSVCR120_rintl +@ cdecl _o_rintl(double) rint @ cdecl _o_round(double) round @ cdecl _o_roundf(float) roundf -@ cdecl _o_roundl(double) MSVCR120_roundl +@ cdecl _o_roundl(double) round @ cdecl _o_scalbln(double long) _scalb @ cdecl _o_scalblnf(float long) _scalbf -@ cdecl _o_scalblnl(double long) MSVCR120_scalbnl +@ cdecl _o_scalblnl(double long) _scalb @ cdecl _o_scalbn(double long) _scalb @ cdecl _o_scalbnf(float long) _scalbf -@ cdecl _o_scalbnl(double long) MSVCR120_scalbnl +@ cdecl _o_scalbnl(double long) _scalb @ cdecl _o_set_terminate(ptr) set_terminate @ cdecl _o_setbuf(ptr ptr) setbuf @ cdecl _o_setlocale(long str) setlocale @@ -2155,21 +2155,21 @@ @ cdecl -arch=!i386 acosf(float) @ cdecl acosh(double) @ cdecl acoshf(float) -@ cdecl acoshl(double) MSVCR120_acoshl +@ cdecl acoshl(double) acosh @ cdecl asctime(ptr) @ cdecl asctime_s(ptr long ptr) @ cdecl asin(double) @ cdecl -arch=!i386 asinf(float) @ cdecl asinh(double) @ cdecl asinhf(float) -@ cdecl asinhl(double) MSVCR120_asinhl +@ cdecl asinhl(double) asinh @ cdecl atan(double) @ cdecl atan2(double double) @ cdecl -arch=!i386 atan2f(float float) @ cdecl -arch=!i386 atanf(float) @ cdecl atanh(double) @ cdecl atanhf(float) -@ cdecl atanhl(double) MSVCR120_atanhl +@ cdecl atanhl(double) atanh @ cdecl atof(str) @ cdecl atoi(str) @ cdecl atol(str) @@ -2206,7 +2206,7 @@ @ stub catanl @ cdecl cbrt(double) @ cdecl cbrtf(float) -@ cdecl cbrtl(double) MSVCR120_cbrtl +@ cdecl cbrtl(double) cbrt @ stub ccos @ stub ccosf @ stub ccosh @@ -2268,18 +2268,18 @@ @ cdecl erf(double) @ cdecl erfc(double) @ cdecl erfcf(float) -@ cdecl erfcl(double) MSVCR120_erfcl +@ cdecl erfcl(double) erfc @ cdecl erff(float) -@ cdecl erfl(double) MSVCR120_erfl +@ cdecl erfl(double) erf @ cdecl exit(long) @ cdecl exp(double) @ cdecl exp2(double) @ cdecl exp2f(float) -@ cdecl exp2l(double) MSVCR120_exp2l +@ cdecl exp2l(double) exp2 @ cdecl -arch=!i386 expf(float) @ cdecl expm1(double) @ cdecl expm1f(float) -@ cdecl expm1l(double) MSVCR120_expm1l +@ cdecl expm1l(double) expm1 @ cdecl fabs(double) @ cdecl -arch=arm,arm64 fabsf(float) @ cdecl fclose(ptr) @@ -2343,7 +2343,7 @@ @ cdecl hypot(double double) _hypot @ cdecl ilogb(double) @ cdecl ilogbf(float) -@ cdecl ilogbl(double) MSVCR120_ilogbl +@ cdecl ilogbl(double) ilogb @ cdecl -ret64 imaxabs(int64) @ stub imaxdiv @ cdecl is_wctype(long long) iswctype @@ -2379,25 +2379,25 @@ @ cdecl -ret64 ldiv(long long) @ cdecl lgamma(double) @ cdecl lgammaf(float) -@ cdecl lgammal(double) MSVCR120_lgammal +@ cdecl lgammal(double) lgamma @ cdecl -ret64 llabs(int64) @ cdecl lldiv(int64 int64) @ cdecl -ret64 llrint(double) @ cdecl -ret64 llrintf(float) -@ cdecl -ret64 llrintl(double) MSVCR120_llrintl +@ cdecl -ret64 llrintl(double) llrint @ cdecl -ret64 llround(double) @ cdecl -ret64 llroundf(float) -@ cdecl -ret64 llroundl(double) MSVCR120_llroundl +@ cdecl -ret64 llroundl(double) llround @ cdecl localeconv() @ cdecl log(double) @ cdecl log10(double) @ cdecl -arch=!i386 log10f(float) @ cdecl log1p(double) @ cdecl log1pf(float) -@ cdecl log1pl(double) MSVCR120_log1pl +@ cdecl log1pl(double) log1p @ cdecl log2(double) @ cdecl log2f(float) -@ cdecl log2l(double) MSVCR120_log2l +@ cdecl log2l(double) log2 @ cdecl logb(double) _logb @ cdecl logbf(float) _logbf @ cdecl logbl(double) _logb @@ -2405,10 +2405,10 @@ @ cdecl -arch=i386,x86_64,arm,arm64 longjmp(ptr long) MSVCRT_longjmp @ cdecl lrint(double) @ cdecl lrintf(float) -@ cdecl lrintl(double) MSVCR120_lrintl +@ cdecl lrintl(double) lrint @ cdecl lround(double) @ cdecl lroundf(float) -@ cdecl lroundl(double) MSVCR120_lroundl +@ cdecl lroundl(double) lround @ cdecl malloc(long) @ cdecl mblen(ptr long) @ cdecl mbrlen(ptr long ptr) @@ -2461,25 +2461,25 @@ @ cdecl realloc(ptr long) @ cdecl remainder(double double) @ cdecl remainderf(float float) -@ cdecl remainderl(double double) MSVCR120_remainderl +@ cdecl remainderl(double double) remainder @ cdecl remove(str) @ cdecl remquo(double double ptr) @ cdecl remquof(float float ptr) -@ cdecl remquol(double double ptr) MSVCR120_remquol +@ cdecl remquol(double double ptr) remquo @ cdecl rename(str str) @ cdecl rewind(ptr) @ cdecl rint(double) @ cdecl rintf(float) -@ cdecl rintl(double) MSVCR120_rintl +@ cdecl rintl(double) rint @ cdecl round(double) @ cdecl roundf(float) -@ cdecl roundl(double) MSVCR120_roundl +@ cdecl roundl(double) round @ cdecl scalbln(double long) _scalb @ cdecl scalblnf(float long) _scalbf -@ cdecl scalblnl(double long) MSVCR120_scalbnl +@ cdecl scalblnl(double long) _scalb @ cdecl scalbn(double long) _scalb @ cdecl scalbnf(float long) _scalbf -@ cdecl scalbnl(double long) MSVCR120_scalbnl +@ cdecl scalbnl(double long) _scalb @ cdecl set_terminate(ptr) @ cdecl set_unexpected(ptr) @ cdecl setbuf(ptr ptr) @@ -2548,7 +2548,7 @@ @ cdecl towupper(long) @ cdecl trunc(double) @ cdecl truncf(float) -@ cdecl truncl(double) MSVCR120_truncl +@ cdecl truncl(double) trunc @ stub unexpected @ cdecl ungetc(long ptr) @ cdecl ungetwc(long ptr) -- 2.11.4.GIT