msvcr120: Add some missing exports on i386 architecture.

This commit is contained in:
Piotr Caban 2015-03-30 16:31:38 +02:00 committed by Alexandre Julliard
parent d4fb6257f5
commit ccea6c6059
3 changed files with 10 additions and 7 deletions

View File

@ -893,8 +893,8 @@
@ stub -arch=i386,win64 __crtCompareStringEx @ stub -arch=i386,win64 __crtCompareStringEx
@ cdecl __crtCompareStringW(long long wstr long wstr long) @ cdecl __crtCompareStringW(long long wstr long wstr long)
@ stub __crtCreateEventExW @ stub __crtCreateEventExW
@ stub -arch=i386 ___crtCreateSemaphoreExW @ stub -arch=i386 __crtCreateSemaphoreExW
@ stub -arch=x86_64 __crtCreateSymbolicLinkW @ stub __crtCreateSymbolicLinkW
@ stub -arch=i386,win64 __crtEnumSystemLocalesEx @ stub -arch=i386,win64 __crtEnumSystemLocalesEx
@ stub -arch=i386,win64 __crtFlsAlloc @ stub -arch=i386,win64 __crtFlsAlloc
@ stub -arch=i386,win64 __crtFlsFree @ stub -arch=i386,win64 __crtFlsFree
@ -1057,7 +1057,7 @@
@ cdecl _chdir(str) MSVCRT__chdir @ cdecl _chdir(str) MSVCRT__chdir
@ cdecl _chdrive(long) MSVCRT__chdrive @ cdecl _chdrive(long) MSVCRT__chdrive
@ cdecl _chgsign(double) MSVCRT__chgsign @ cdecl _chgsign(double) MSVCRT__chgsign
@ cdecl -arch=arm,x86_64 _chgsignf(float) MSVCRT__chgsignf @ cdecl _chgsignf(float) MSVCRT__chgsignf
@ cdecl -arch=i386 -norelay _chkesp() @ cdecl -arch=i386 -norelay _chkesp()
@ cdecl _chmod(str long) MSVCRT__chmod @ cdecl _chmod(str long) MSVCRT__chmod
@ cdecl _chsize(long long) MSVCRT__chsize @ cdecl _chsize(long long) MSVCRT__chsize
@ -1071,7 +1071,7 @@
@ cdecl _controlfp(long long) @ cdecl _controlfp(long long)
@ cdecl _controlfp_s(ptr long long) @ cdecl _controlfp_s(ptr long long)
@ cdecl _copysign(double double) MSVCRT__copysign @ cdecl _copysign(double double) MSVCRT__copysign
@ cdecl -arch=arm,x86_64 _copysignf(float float) MSVCRT__copysignf @ cdecl _copysignf(float float) MSVCRT__copysignf
@ varargs _cprintf(str) @ varargs _cprintf(str)
@ stub _cprintf_l @ stub _cprintf_l
@ stub _cprintf_p @ stub _cprintf_p

View File

@ -1021,7 +1021,7 @@
@ cdecl _calloc_crt(long long) msvcr120._calloc_crt @ cdecl _calloc_crt(long long) msvcr120._calloc_crt
@ cdecl _cexit() msvcr120._cexit @ cdecl _cexit() msvcr120._cexit
@ cdecl _chgsign(double) msvcr120._chgsign @ cdecl _chgsign(double) msvcr120._chgsign
@ cdecl -arch=arm,x86_64 _chgsignf(float) msvcr120._chgsignf @ cdecl _chgsignf(float) msvcr120._chgsignf
@ cdecl -arch=i386 -norelay _chkesp() msvcr120._chkesp @ cdecl -arch=i386 -norelay _chkesp() msvcr120._chkesp
@ cdecl _chmod(str long) msvcr120._chmod @ cdecl _chmod(str long) msvcr120._chmod
@ cdecl _chsize(long long) msvcr120._chsize @ cdecl _chsize(long long) msvcr120._chsize
@ -1035,7 +1035,7 @@
@ cdecl _controlfp(long long) msvcr120._controlfp @ cdecl _controlfp(long long) msvcr120._controlfp
@ cdecl _controlfp_s(ptr long long) msvcr120._controlfp_s @ cdecl _controlfp_s(ptr long long) msvcr120._controlfp_s
@ cdecl _copysign(double double) msvcr120._copysign @ cdecl _copysign(double double) msvcr120._copysign
@ cdecl -arch=arm,x86_64 _copysignf(float float) msvcr120._copysignf @ cdecl _copysignf(float float) msvcr120._copysignf
@ cdecl _creat(str long) msvcr120._creat @ cdecl _creat(str long) msvcr120._creat
@ cdecl _create_locale(long str) msvcr120._create_locale @ cdecl _create_locale(long str) msvcr120._create_locale
@ stub -arch=i386 _crt_debugger_hook @ stub -arch=i386 _crt_debugger_hook

View File

@ -73,7 +73,7 @@ int CDECL MSVCRT__set_SSE2_enable(int flag)
return sse2_enabled; return sse2_enabled;
} }
#if defined(__x86_64__) || defined(__arm__) #if defined(__x86_64__) || defined(__arm__) || _MSVCR_VER>=120
/********************************************************************* /*********************************************************************
* _chgsignf (MSVCRT.@) * _chgsignf (MSVCRT.@)
@ -94,6 +94,9 @@ float CDECL MSVCRT__copysignf( float num, float sign )
return signbit(num) ? -num : num; return signbit(num) ? -num : num;
} }
#endif
#if defined(__x86_64__) || defined(__arm__)
/********************************************************************* /*********************************************************************
* _finitef (MSVCRT.@) * _finitef (MSVCRT.@)
*/ */