msvcrt: Don't export _isnanf, _nextafterf, _scalbf and frexpf on arm.

Based on the import libraries in MSVC 2012, 2013 and in the Windows 10
SDK, these functions actually aren't exported on arm - only on x86_64.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable
Martin Storsjo 2017-08-02 20:49:17 +03:00 committed by Alexandre Julliard
parent fa65ab3caa
commit a4af0aaf5f
9 changed files with 28 additions and 28 deletions

View File

@ -85,7 +85,7 @@
@ cdecl _hypot(double double) ucrtbase._hypot
@ cdecl _hypotf(float float) ucrtbase._hypotf
@ cdecl _isnan(double) ucrtbase._isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) ucrtbase._isnanf
@ cdecl -arch=x86_64 _isnanf(float) ucrtbase._isnanf
@ cdecl _j0(double) ucrtbase._j0
@ cdecl _j1(double) ucrtbase._j1
@ cdecl _jn(long double) ucrtbase._jn
@ -114,9 +114,9 @@
@ cdecl _logb(double) ucrtbase._logb
@ cdecl -arch=arm,x86_64 _logbf(float) ucrtbase._logbf
@ cdecl _nextafter(double double) ucrtbase._nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) ucrtbase._nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) ucrtbase._nextafterf
@ cdecl _scalb(double long) ucrtbase._scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) ucrtbase._scalbf
@ cdecl -arch=x86_64 _scalbf(float long) ucrtbase._scalbf
@ cdecl -arch=win64 _set_FMA3_enable(long) ucrtbase._set_FMA3_enable
@ cdecl -arch=i386 _set_SSE2_enable(long) ucrtbase._set_SSE2_enable
@ cdecl _y0(double) ucrtbase._y0

View File

@ -1011,7 +1011,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -1216,7 +1216,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -1256,7 +1256,7 @@
@ cdecl _rotr(long long)
@ cdecl -ret64 _rotr64(int64 long)
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf

View File

@ -1357,7 +1357,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -1573,7 +1573,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -1613,7 +1613,7 @@
@ cdecl _rotr(long long)
@ cdecl -ret64 _rotr64(int64 long)
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf

View File

@ -1362,7 +1362,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -1583,7 +1583,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -1623,7 +1623,7 @@
@ cdecl _rotr(long long)
@ cdecl -ret64 _rotr64(int64 long)
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf

View File

@ -1227,7 +1227,7 @@
@ cdecl _ismbbtrail(long) msvcr120._ismbbtrail
@ stub _ismbbtrail_l
@ cdecl _isnan(double) msvcr120._isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) msvcr120._isnanf
@ cdecl -arch=x86_64 _isnanf(float) msvcr120._isnanf
@ cdecl _isprint_l(long ptr) msvcr120._isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) msvcr120._isspace_l
@ -1320,7 +1320,7 @@
@ cdecl _mktime64(ptr) msvcr120._mktime64
@ cdecl _msize(ptr) msvcr120._msize
@ cdecl _nextafter(double double) msvcr120._nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) msvcr120._nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) msvcr120._nextafterf
@ cdecl _onexit(ptr) msvcr120._onexit
@ varargs _open(str long) msvcr120._open
@ cdecl _open_osfhandle(long long) msvcr120._open_osfhandle
@ -1348,7 +1348,7 @@
@ cdecl _rotr(long long) msvcr120._rotr
@ cdecl -ret64 _rotr64(int64 long) msvcr120._rotr64
@ cdecl _scalb(double long) msvcr120._scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) msvcr120._scalbf
@ cdecl -arch=x86_64 _scalbf(float long) msvcr120._scalbf
@ varargs _scanf_l(str ptr) msvcr120._scanf_l
@ varargs _scanf_s_l(str ptr) msvcr120._scanf_s_l
@ varargs _scprintf(str) msvcr120._scprintf

View File

@ -683,7 +683,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -888,7 +888,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -934,7 +934,7 @@
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf

View File

@ -661,7 +661,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -866,7 +866,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -910,7 +910,7 @@
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf

View File

@ -629,7 +629,7 @@
@ cdecl _ismbstrail(ptr ptr)
# stub _ismbstrail_l(long ptr)
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ -838,7 +838,7 @@
# stub -arch=win32 _msize_debug(ptr long)
# stub -arch=win64 _msize_dbg(ptr long)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl _onexit(ptr) MSVCRT__onexit
@ varargs _open(str long) MSVCRT__open
@ cdecl _open_osfhandle(long long) MSVCRT__open_osfhandle
@ -878,7 +878,7 @@
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr) MSVCRT__scanf_l
@ varargs _scanf_s_l(str ptr) MSVCRT__scanf_s_l
@ varargs _scprintf(str) MSVCRT__scprintf
@ -1304,7 +1304,7 @@
@ cdecl freopen(str str ptr) MSVCRT_freopen
@ cdecl freopen_s(ptr str str ptr) MSVCRT_freopen_s
@ cdecl frexp(double ptr) MSVCRT_frexp
@ cdecl -arch=arm,x86_64 frexpf(float ptr) MSVCRT_frexpf
@ cdecl -arch=x86_64 frexpf(float ptr) MSVCRT_frexpf
@ varargs fscanf(ptr str) MSVCRT_fscanf
@ varargs fscanf_s(ptr str) MSVCRT_fscanf_s
@ cdecl fseek(ptr long long) MSVCRT_fseek

View File

@ -501,7 +501,7 @@
@ cdecl _ismbstrail(ptr ptr)
@ stub _ismbstrail_l
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=arm,x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ -729,7 +729,7 @@
@ cdecl _mktime64(ptr) MSVCRT__mktime64
@ cdecl _msize(ptr)
@ cdecl _nextafter(double double) MSVCRT__nextafter
@ cdecl -arch=arm,x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ cdecl -arch=x86_64 _nextafterf(float float) MSVCRT__nextafterf
@ stub _o__CIacos
@ stub _o__CIasin
@ stub _o__CIatan
@ -1871,7 +1871,7 @@
@ cdecl _rotr(long long)
@ cdecl -ret64 _rotr64(int64 long)
@ cdecl _scalb(double long) MSVCRT__scalb
@ cdecl -arch=arm,x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ cdecl _searchenv(str str ptr) MSVCRT__searchenv
@ cdecl _searchenv_s(str str ptr long) MSVCRT__searchenv_s
@ cdecl -arch=i386,x86_64,arm _seh_filter_dll(long ptr) __CppXcptFilter