Commit bcfd7dd3 authored by Alexandre Julliard's avatar Alexandre Julliard

msvcrt: The _CI* math functions are only exported on i386.

parent 0a47e1be
...@@ -3,22 +3,22 @@ ...@@ -3,22 +3,22 @@
@ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z @ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
@ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z @ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z
@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z @ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
@ cdecl _CIacos() msvcrt._CIacos @ cdecl -arch=i386 _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin @ cdecl -arch=i386 _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan @ cdecl -arch=i386 _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2 @ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos @ cdecl -arch=i386 _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh @ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp @ cdecl -arch=i386 _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod @ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog @ cdecl -arch=i386 _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10 @ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow @ cdecl -arch=i386 _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin @ cdecl -arch=i386 _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh @ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt @ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan @ cdecl -arch=i386 _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh @ cdecl -arch=i386 _CItanh() msvcrt._CItanh
@ extern _HUGE_dll msvcrt._HUGE @ extern _HUGE_dll msvcrt._HUGE
@ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter @ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter
@ cdecl __GetMainArgs(ptr ptr ptr long) @ cdecl __GetMainArgs(ptr ptr ptr long)
......
...@@ -50,22 +50,22 @@ ...@@ -50,22 +50,22 @@
@ stub ?vswprintf@@YAHPA_WIPB_WPAD@Z @ stub ?vswprintf@@YAHPA_WIPB_WPAD@Z
@ cdecl -i386 ?what@exception@@UBEPBDXZ() msvcrt.?what@exception@@UBEPBDXZ @ cdecl -i386 ?what@exception@@UBEPBDXZ() msvcrt.?what@exception@@UBEPBDXZ
@ cdecl $I10_OUTPUT() msvcrt.$I10_OUTPUT @ cdecl $I10_OUTPUT() msvcrt.$I10_OUTPUT
@ cdecl _CIacos() msvcrt._CIacos @ cdecl -arch=i386 _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin @ cdecl -arch=i386 _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan @ cdecl -arch=i386 _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2 @ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos @ cdecl -arch=i386 _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh @ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp @ cdecl -arch=i386 _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod @ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog @ cdecl -arch=i386 _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10 @ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow @ cdecl -arch=i386 _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin @ cdecl -arch=i386 _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh @ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt @ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan @ cdecl -arch=i386 _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh @ cdecl -arch=i386 _CItanh() msvcrt._CItanh
@ stub _CRT_RTC_INIT @ stub _CRT_RTC_INIT
@ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException @ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException
@ cdecl -i386 _EH_prolog() msvcrt._EH_prolog @ cdecl -i386 _EH_prolog() msvcrt._EH_prolog
......
...@@ -357,29 +357,6 @@ double CDECL _CItanh(void) ...@@ -357,29 +357,6 @@ double CDECL _CItanh(void)
return MSVCRT_tanh(x); return MSVCRT_tanh(x);
} }
#else /* defined(__GNUC__) && defined(__i386__) */
/* The above cannot be called on non x86 platforms, stub them for linking */
#define IX86_ONLY(func) double func(void) { return 0.0; }
IX86_ONLY(_CIacos)
IX86_ONLY(_CIasin)
IX86_ONLY(_CIatan)
IX86_ONLY(_CIatan2)
IX86_ONLY(_CIcos)
IX86_ONLY(_CIcosh)
IX86_ONLY(_CIexp)
IX86_ONLY(_CIfmod)
IX86_ONLY(_CIlog)
IX86_ONLY(_CIlog10)
IX86_ONLY(_CIpow)
IX86_ONLY(_CIsin)
IX86_ONLY(_CIsinh)
IX86_ONLY(_CIsqrt)
IX86_ONLY(_CItan)
IX86_ONLY(_CItanh)
#endif /* defined(__GNUC__) && defined(__i386__) */ #endif /* defined(__GNUC__) && defined(__i386__) */
/********************************************************************* /*********************************************************************
......
...@@ -51,22 +51,22 @@ ...@@ -51,22 +51,22 @@
@ cdecl ?terminate@@YAXXZ() MSVCRT_terminate @ cdecl ?terminate@@YAXXZ() MSVCRT_terminate
@ cdecl ?unexpected@@YAXXZ() MSVCRT_unexpected @ cdecl ?unexpected@@YAXXZ() MSVCRT_unexpected
@ cdecl -i386 -norelay ?what@exception@@UBEPBDXZ() __thiscall_MSVCRT_what_exception @ cdecl -i386 -norelay ?what@exception@@UBEPBDXZ() __thiscall_MSVCRT_what_exception
@ cdecl _CIacos() @ cdecl -arch=i386 _CIacos()
@ cdecl _CIasin() @ cdecl -arch=i386 _CIasin()
@ cdecl _CIatan() @ cdecl -arch=i386 _CIatan()
@ cdecl _CIatan2() @ cdecl -arch=i386 _CIatan2()
@ cdecl _CIcos() @ cdecl -arch=i386 _CIcos()
@ cdecl _CIcosh() @ cdecl -arch=i386 _CIcosh()
@ cdecl _CIexp() @ cdecl -arch=i386 _CIexp()
@ cdecl _CIfmod() @ cdecl -arch=i386 _CIfmod()
@ cdecl _CIlog() @ cdecl -arch=i386 _CIlog()
@ cdecl _CIlog10() @ cdecl -arch=i386 _CIlog10()
@ cdecl _CIpow() @ cdecl -arch=i386 _CIpow()
@ cdecl _CIsin() @ cdecl -arch=i386 _CIsin()
@ cdecl _CIsinh() @ cdecl -arch=i386 _CIsinh()
@ cdecl _CIsqrt() @ cdecl -arch=i386 _CIsqrt()
@ cdecl _CItan() @ cdecl -arch=i386 _CItan()
@ cdecl _CItanh() @ cdecl -arch=i386 _CItanh()
@ cdecl _CxxThrowException(long long) @ cdecl _CxxThrowException(long long)
@ cdecl -i386 -norelay _EH_prolog() @ cdecl -i386 -norelay _EH_prolog()
@ cdecl _Getdays() @ cdecl _Getdays()
......
...@@ -437,22 +437,22 @@ ...@@ -437,22 +437,22 @@
@ stub ?xsgetn@streambuf@@UAEHPADH@Z # @ stub ?xsgetn@streambuf@@UAEHPADH@Z #
@ stub ?xsputn@streambuf@@UAEHPBDH@Z # @ stub ?xsputn@streambuf@@UAEHPBDH@Z #
@ stub $I10_OUTPUT # @ stub $I10_OUTPUT #
@ cdecl _CIacos() msvcrt._CIacos @ cdecl -arch=i386 _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin @ cdecl -arch=i386 _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan @ cdecl -arch=i386 _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2 @ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos @ cdecl -arch=i386 _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh @ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp @ cdecl -arch=i386 _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod @ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog @ cdecl -arch=i386 _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10 @ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow @ cdecl -arch=i386 _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin @ cdecl -arch=i386 _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh @ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt @ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan @ cdecl -arch=i386 _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh @ cdecl -arch=i386 _CItanh() msvcrt._CItanh
@ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException @ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException
@ extern _HUGE msvcrt._HUGE @ extern _HUGE msvcrt._HUGE
@ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter @ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter
......
...@@ -481,22 +481,22 @@ ...@@ -481,22 +481,22 @@
@ stub ?xsgetn@streambuf@@UAEHPADH@Z @ stub ?xsgetn@streambuf@@UAEHPADH@Z
@ stub ?xsputn@streambuf@@UAEHPBDH@Z @ stub ?xsputn@streambuf@@UAEHPBDH@Z
@ cdecl $I10_OUTPUT() msvcrt.$I10_OUTPUT @ cdecl $I10_OUTPUT() msvcrt.$I10_OUTPUT
@ cdecl _CIacos() msvcrt._CIacos @ cdecl -arch=i386 _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin @ cdecl -arch=i386 _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan @ cdecl -arch=i386 _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2 @ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos @ cdecl -arch=i386 _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh @ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp @ cdecl -arch=i386 _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod @ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog @ cdecl -arch=i386 _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10 @ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow @ cdecl -arch=i386 _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin @ cdecl -arch=i386 _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh @ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt @ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan @ cdecl -arch=i386 _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh @ cdecl -arch=i386 _CItanh() msvcrt._CItanh
@ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException @ cdecl _CxxThrowException(long long) msvcrt._CxxThrowException
@ cdecl -i386 _EH_prolog() msvcrt._EH_prolog @ cdecl -i386 _EH_prolog() msvcrt._EH_prolog
@ extern _HUGE msvcrt._HUGE @ extern _HUGE msvcrt._HUGE
......
...@@ -50,22 +50,22 @@ ...@@ -50,22 +50,22 @@
@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ @ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ @ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
@ cdecl -i386 ?what@exception@@UBEPBDXZ() msvcrt.?what@exception@@UBEPBDXZ @ cdecl -i386 ?what@exception@@UBEPBDXZ() msvcrt.?what@exception@@UBEPBDXZ
@ cdecl _CIacos() msvcrt._CIacos @ cdecl -arch=i386 _CIacos() msvcrt._CIacos
@ cdecl _CIasin() msvcrt._CIasin @ cdecl -arch=i386 _CIasin() msvcrt._CIasin
@ cdecl _CIatan() msvcrt._CIatan @ cdecl -arch=i386 _CIatan() msvcrt._CIatan
@ cdecl _CIatan2() msvcrt._CIatan2 @ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
@ cdecl _CIcos() msvcrt._CIcos @ cdecl -arch=i386 _CIcos() msvcrt._CIcos
@ cdecl _CIcosh() msvcrt._CIcosh @ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
@ cdecl _CIexp() msvcrt._CIexp @ cdecl -arch=i386 _CIexp() msvcrt._CIexp
@ cdecl _CIfmod() msvcrt._CIfmod @ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
@ cdecl _CIlog() msvcrt._CIlog @ cdecl -arch=i386 _CIlog() msvcrt._CIlog
@ cdecl _CIlog10() msvcrt._CIlog10 @ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
@ cdecl _CIpow() msvcrt._CIpow @ cdecl -arch=i386 _CIpow() msvcrt._CIpow
@ cdecl _CIsin() msvcrt._CIsin @ cdecl -arch=i386 _CIsin() msvcrt._CIsin
@ cdecl _CIsinh() msvcrt._CIsinh @ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
@ cdecl _CIsqrt() msvcrt._CIsqrt @ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
@ cdecl _CItan() msvcrt._CItan @ cdecl -arch=i386 _CItan() msvcrt._CItan
@ cdecl _CItanh() msvcrt._CItanh @ cdecl -arch=i386 _CItanh() msvcrt._CItanh
@ cdecl _CrtCheckMemory() @ cdecl _CrtCheckMemory()
@ stub _CrtDbgBreak @ stub _CrtDbgBreak
@ varargs _CrtDbgReport(long ptr long ptr ptr) @ varargs _CrtDbgReport(long ptr long ptr ptr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment