blob: 6aefe206920ed0b225776a345041f77cc773246a [file] [log] [blame]
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001# MS VC++2008 runtime library
2
Alexandre Julliardc4f673f2010-08-24 19:29:27 +02003@ thiscall -arch=win32 ??0__non_rtti_object@std@@QAE@ABV01@@Z(ptr ptr) msvcrt.??0__non_rtti_object@@QAE@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +02004@ cdecl -arch=win64 ??0__non_rtti_object@std@@QEAA@AEBV01@@Z(ptr ptr) msvcrt.??0__non_rtti_object@@QEAA@AEBV0@@Z
5@ cdecl -arch=win64 ??0__non_rtti_object@std@@QEAA@PEBD@Z(ptr ptr) msvcrt.??0__non_rtti_object@@QEAA@PEBD@Z
6@ cdecl -arch=win64 ??0bad_cast@std@@AEAA@PEBQEBD@Z(ptr ptr) msvcrt.??0bad_cast@@AEAA@PEBQEBD@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +02007@ thiscall -arch=win32 ??0bad_cast@std@@QAE@ABV01@@Z(ptr ptr) msvcrt.??0bad_cast@@QAE@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +02008@ cdecl -arch=win64 ??0bad_cast@std@@QEAA@AEBV01@@Z(ptr ptr) msvcrt.??0bad_cast@@QEAA@AEBV0@@Z
9@ thiscall -arch=win32 ??0bad_cast@std@@QAE@PBD@Z(ptr str) msvcrt.??0bad_cast@@QAE@PBD@Z
10@ cdecl -arch=win64 ??0bad_cast@std@@QEAA@PEBD@Z(ptr str) msvcrt.??0bad_cast@@QEAA@PEBD@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020011@ thiscall -arch=win32 ??0bad_typeid@std@@QAE@ABV01@@Z(ptr ptr) msvcrt.??0bad_typeid@@QAE@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020012@ cdecl -arch=win64 ??0bad_typeid@std@@QEAA@AEBV01@@Z(ptr ptr) msvcrt.??0bad_typeid@@QEAA@AEBV0@@Z
13@ thiscall -arch=win32 ??0bad_typeid@std@@QAE@PBD@Z(ptr str) msvcrt.??0bad_typeid@@QAE@PBD@Z
14@ cdecl -arch=win64 ??0bad_typeid@std@@QEAA@PEBD@Z(ptr str) msvcrt.??0bad_typeid@@QEAA@PEBD@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020015@ thiscall -arch=win32 ??0exception@std@@QAE@ABQBD@Z(ptr ptr) msvcrt.??0exception@@QAE@ABQBD@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020016@ cdecl -arch=win64 ??0exception@std@@QEAA@AEBQEBD@Z(ptr ptr) msvcrt.??0exception@@QEAA@AEBQEBD@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020017@ thiscall -arch=win32 ??0exception@std@@QAE@ABQBDH@Z(ptr ptr long) msvcrt.??0exception@@QAE@ABQBDH@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020018@ cdecl -arch=win64 ??0exception@std@@QEAA@AEBQEBDH@Z(ptr ptr long) msvcrt.??0exception@@QEAA@AEBQEBDH@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020019@ thiscall -arch=win32 ??0exception@std@@QAE@ABV01@@Z(ptr ptr) msvcrt.??0exception@@QAE@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020020@ cdecl -arch=win64 ??0exception@std@@QEAA@AEBV01@@Z(ptr ptr) msvcrt.??0exception@@QEAA@AEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020021@ thiscall -arch=win32 ??0exception@std@@QAE@XZ(ptr) msvcrt.??0exception@@QAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020022@ cdecl -arch=win64 ??0exception@std@@QEAA@XZ(ptr) msvcrt.??0exception@@QEAA@XZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020023@ thiscall -arch=win32 ??1__non_rtti_object@std@@UAE@XZ(ptr) msvcrt.??1__non_rtti_object@@UAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020024@ cdecl -arch=win64 ??1__non_rtti_object@std@@UEAA@XZ(ptr) msvcrt.??1__non_rtti_object@@UEAA@XZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020025@ thiscall -arch=win32 ??1bad_cast@std@@UAE@XZ(ptr) msvcrt.??1bad_cast@@UAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020026@ cdecl -arch=win64 ??1bad_cast@std@@UEAA@XZ(ptr) msvcrt.??1bad_cast@@UEAA@XZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020027@ thiscall -arch=win32 ??1bad_typeid@std@@UAE@XZ(ptr) msvcrt.??1bad_typeid@@UAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020028@ cdecl -arch=win64 ??1bad_typeid@std@@UEAA@XZ(ptr) msvcrt.??1bad_typeid@@UEAA@XZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020029@ thiscall -arch=win32 ??1exception@std@@UAE@XZ(ptr) msvcrt.??1exception@@UAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020030@ cdecl -arch=win64 ??1exception@std@@UEAA@XZ(ptr) msvcrt.??1exception@@UEAA@XZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020031@ thiscall -arch=win32 ??1type_info@@UAE@XZ(ptr) msvcrt.??1type_info@@UAE@XZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020032@ cdecl -arch=win64 ??1type_info@@UEAA@XZ(ptr) msvcrt.??1type_info@@UEAA@XZ
Alexandre Julliardc27aa282010-07-22 16:55:35 +020033@ cdecl -arch=win32 ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
34@ cdecl -arch=win64 ??2@YAPEAX_K@Z(long) msvcrt.??2@YAPEAX_K@Z
35@ cdecl -arch=win32 ??2@YAPAXIHPBDH@Z(long long str long) msvcrt.??2@YAPAXIHPBDH@Z
36@ cdecl -arch=win64 ??2@YAPEAX_KHPEBDH@Z(long long str long) msvcrt.??2@YAPEAX_KHPEBDH@Z
37@ cdecl -arch=win32 ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z
38@ cdecl -arch=win64 ??3@YAXPEAX@Z(ptr) msvcrt.??3@YAXPEAX@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020039@ thiscall -arch=win32 ??4__non_rtti_object@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcrt.??4__non_rtti_object@@QAEAAV0@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020040@ cdecl -arch=win64 ??4__non_rtti_object@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcrt.??4__non_rtti_object@@QEAAAEAV0@AEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020041@ thiscall -arch=win32 ??4bad_cast@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcrt.??4bad_cast@@QAEAAV0@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020042@ cdecl -arch=win64 ??4bad_cast@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcrt.??4bad_cast@@QEAAAEAV0@AEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020043@ thiscall -arch=win32 ??4bad_typeid@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcrt.??4bad_typeid@@QAEAAV0@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020044@ cdecl -arch=win64 ??4bad_typeid@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcrt.??4bad_typeid@@QEAAAEAV0@AEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020045@ thiscall -arch=win32 ??4exception@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcrt.??4exception@@QAEAAV0@ABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020046@ cdecl -arch=win64 ??4exception@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcrt.??4exception@@QEAAAEAV0@AEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020047@ thiscall -arch=win32 ??8type_info@@QBE_NABV0@@Z(ptr ptr) msvcrt.??8type_info@@QBEHABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020048@ cdecl -arch=win64 ??8type_info@@QEBA_NAEBV0@@Z(ptr ptr) msvcrt.??8type_info@@QEBAHAEBV0@@Z
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020049@ thiscall -arch=win32 ??9type_info@@QBE_NABV0@@Z(ptr ptr) msvcrt.??9type_info@@QBEHABV0@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020050@ cdecl -arch=win64 ??9type_info@@QEBA_NAEBV0@@Z(ptr ptr) msvcrt.??9type_info@@QEBAHAEBV0@@Z
51@ extern ??_7__non_rtti_object@std@@6B@ msvcrt.??_7__non_rtti_object@@6B@
52@ extern ??_7bad_cast@std@@6B@ msvcrt.??_7bad_cast@@6B@
53@ extern ??_7bad_typeid@std@@6B@ msvcrt.??_7bad_typeid@@6B@
54@ extern ??_7exception@@6B@ msvcrt.??_7exception@@6B@
55@ extern ??_7exception@std@@6B@ msvcrt.??_7exception@@6B@
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020056@ thiscall -arch=win32 ??_Fbad_cast@std@@QAEXXZ(ptr) msvcrt.??_Fbad_cast@@QAEXXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020057@ cdecl -arch=win64 ??_Fbad_cast@std@@QEAAXXZ(ptr) msvcrt.??_Fbad_cast@@QEAAXXZ
Alexandre Julliardc4f673f2010-08-24 19:29:27 +020058@ thiscall -arch=win32 ??_Fbad_typeid@std@@QAEXXZ(ptr) msvcrt.??_Fbad_typeid@@QAEXXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020059@ cdecl -arch=win64 ??_Fbad_typeid@std@@QEAAXXZ(ptr) msvcrt.??_Fbad_typeid@@QEAAXXZ
Alexandre Julliardc27aa282010-07-22 16:55:35 +020060@ cdecl -arch=win32 ??_U@YAPAXI@Z(long) msvcrt.??_U@YAPAXI@Z
61@ cdecl -arch=win64 ??_U@YAPEAX_K@Z(long) msvcrt.??_U@YAPEAX_K@Z
62@ cdecl -arch=win32 ??_U@YAPAXIHPBDH@Z(long long str long) msvcrt.??_U@YAPAXIHPBDH@Z
63@ cdecl -arch=win64 ??_U@YAPEAX_KHPEBDH@Z(long long str long) msvcrt.??_U@YAPEAX_KHPEBDH@Z
64@ cdecl -arch=win32 ??_V@YAXPAX@Z(ptr) msvcrt.??_V@YAXPAX@Z
65@ cdecl -arch=win64 ??_V@YAXPEAX@Z(ptr) msvcrt.??_V@YAXPEAX@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020066@ stub -arch=win32 ?_Name_base@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z # private: static char const * __cdecl type_info::_Name_base(class type_info const *,struct __type_info_node *)
67@ stub -arch=win64 ?_Name_base@type_info@@CAPEBDPEBV1@PEAU__type_info_node@@@Z # private: static char const * __ptr64 __cdecl type_info::_Name_base(class type_info const * __ptr64,struct __type_info_node * __ptr64)
68@ stub -arch=win32 ?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z # private: static char const * __cdecl type_info::_Name_base_internal(class type_info const *,struct __type_info_node *)
69@ stub -arch=win64 ?_Name_base_internal@type_info@@CAPEBDPEBV1@PEAU__type_info_node@@@Z # private: static char const * __ptr64 __cdecl type_info::_Name_base_internal(class type_info const * __ptr64,struct __type_info_node * __ptr64)
70@ stub -arch=win32 ?_Type_info_dtor@type_info@@CAXPAV1@@Z # private: static void __cdecl type_info::_Type_info_dtor(class type_info *)
71@ stub -arch=win64 ?_Type_info_dtor@type_info@@CAXPEAV1@@Z # private: static void __cdecl type_info::_Type_info_dtor(class type_info * __ptr64)
72@ stub -arch=win32 ?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z # private: static void __cdecl type_info::_Type_info_dtor_internal(class type_info *)
73@ stub -arch=win64 ?_Type_info_dtor_internal@type_info@@CAXPEAV1@@Z # private: static void __cdecl type_info::_Type_info_dtor_internal(class type_info * __ptr64)
74@ stub -arch=win32 ?_ValidateExecute@@YAHP6GHXZ@Z # int __cdecl _ValidateExecute(int (__stdcall*)(void))
75@ stub -arch=win64 ?_ValidateExecute@@YAHP6A_JXZ@Z # int __cdecl _ValidateExecute(__int64 (__cdecl*)(void))
76@ stub -arch=win32 ?_ValidateRead@@YAHPBXI@Z # int __cdecl _ValidateRead(void const *,unsigned int)
77@ stub -arch=win64 ?_ValidateRead@@YAHPEBXI@Z # int __cdecl _ValidateRead(void const * __ptr64,unsigned int)
78@ stub -arch=win32 ?_ValidateWrite@@YAHPAXI@Z # int __cdecl _ValidateWrite(void *,unsigned int)
79@ stub -arch=win64 ?_ValidateWrite@@YAHPEAXI@Z # int __cdecl _ValidateWrite(void * __ptr64,unsigned int)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +010080@ cdecl __uncaught_exception() msvcrt.__uncaught_exception
81@ stub ?_inconsistency@@YAXXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020082@ cdecl -arch=win32 ?_invalid_parameter@@YAXPBG00II@Z(wstr wstr wstr long long) msvcrt._invalid_parameter
83@ cdecl -arch=win64 ?_invalid_parameter@@YAXPEBG00I_K@Z(wstr wstr wstr long long) msvcrt._invalid_parameter
84@ stub -arch=win32 ?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z # int __cdecl _is_exception_typeof(class type_info const &,struct _EXCEPTION_POINTERS *)
85@ stub -arch=win64 ?_is_exception_typeof@@YAHAEBVtype_info@@PEAU_EXCEPTION_POINTERS@@@Z # int __cdecl _is_exception_typeof(class type_info const & __ptr64,struct _EXCEPTION_POINTERS * __ptr64)
Nikolay Sivov87231492011-02-03 15:56:33 +030086@ thiscall -arch=win32 ?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z(ptr ptr) MSVCRT_type_info_name_internal_method
87@ cdecl -arch=win64 ?_name_internal_method@type_info@@QEBAPEBDPEAU__type_info_node@@@Z(ptr ptr) MSVCRT_type_info_name_internal_method
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020088@ varargs -arch=win32 ?_open@@YAHPBDHH@Z(str long) msvcrt._open
89@ varargs -arch=win64 ?_open@@YAHPEBDHH@Z(str long) msvcrt._open
90@ cdecl -arch=win32 ?_query_new_handler@@YAP6AHI@ZXZ() msvcrt.?_query_new_handler@@YAP6AHI@ZXZ
91@ cdecl -arch=win64 ?_query_new_handler@@YAP6AH_K@ZXZ() msvcrt.?_query_new_handler@@YAP6AH_K@ZXZ
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +010092@ cdecl ?_query_new_mode@@YAHXZ() msvcrt.?_query_new_mode@@YAHXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020093@ stub -arch=win32 ?_set_new_handler@@YAP6AHI@ZH@Z # int (__cdecl*__cdecl _set_new_handler(int))(unsigned int)
94@ stub -arch=win64 ?_set_new_handler@@YAP6AH_K@ZH@Z # int (__cdecl*__cdecl _set_new_handler(int))(unsigned __int64)
95@ cdecl -arch=win32 ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
96@ cdecl -arch=win64 ?_set_new_handler@@YAP6AH_K@ZP6AH0@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AH_K@ZP6AH0@Z@Z
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +010097@ cdecl ?_set_new_mode@@YAHH@Z(long) msvcrt.?_set_new_mode@@YAHH@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +020098@ stub -arch=win32 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z # void (__cdecl*__cdecl _set_se_translator(int))(unsigned int,struct _EXCEPTION_POINTERS *)
99@ stub -arch=win64 ?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZH@Z # void (__cdecl*__cdecl _set_se_translator(int))(unsigned int,struct _EXCEPTION_POINTERS * __ptr64)
100@ cdecl -arch=win32 ?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z(ptr) msvcrt.?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
101@ cdecl -arch=win64 ?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z(ptr) msvcrt.?_set_se_translator@@YAP6AXIPEAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z
102@ cdecl -arch=win32 ?_sopen@@YAHPBDHHH@Z(str long long long) msvcrt._sopen
103@ cdecl -arch=win64 ?_sopen@@YAHPEBDHHH@Z(str long long long) msvcrt._sopen
104@ stub -arch=win32 ?_type_info_dtor_internal_method@type_info@@QAEXXZ # public: void __thiscall type_info::_type_info_dtor_internal_method(void)
105@ stub -arch=win64 ?_type_info_dtor_internal_method@type_info@@QEAAXXZ # public: void __cdecl type_info::_type_info_dtor_internal_method(void) __ptr64
106@ cdecl -arch=win32 ?_wopen@@YAHPB_WHH@Z(wstr long long) msvcrt._wopen
107@ cdecl -arch=win64 ?_wopen@@YAHPEB_WHH@Z(wstr long long) msvcrt._wopen
108@ cdecl -arch=win32 ?_wsopen@@YAHPB_WHHH@Z(wstr long long long) msvcrt._wsopen
109@ cdecl -arch=win64 ?_wsopen@@YAHPEB_WHHH@Z(wstr long long long) msvcrt._wsopen
Alexandre Julliardc4f673f2010-08-24 19:29:27 +0200110@ thiscall -arch=win32 ?before@type_info@@QBEHABV1@@Z(ptr ptr) msvcrt.?before@type_info@@QBEHABV1@@Z
Alexandre Julliard52aac5a2010-08-24 22:11:16 +0200111@ cdecl -arch=win64 ?before@type_info@@QEBAHAEBV1@@Z(ptr ptr) msvcrt.?before@type_info@@QEBAHAEBV1@@Z
Piotr Caban2d7fa5f2011-04-05 17:07:31 +0200112@ stub -arch=win32 ?name@type_info@@QBEPBDPAU__type_info_node@@@Z # public: char const * __thiscall type_info::name(struct __type_info_node *)const
Alexandre Julliard52aac5a2010-08-24 22:11:16 +0200113@ stub -arch=win64 ?name@type_info@@QEBAPEBDPEAU__type_info_node@@@Z # public: char const * __ptr64 __cdecl type_info::name(struct __type_info_node * __ptr64)const __ptr64
Alexandre Julliardc4f673f2010-08-24 19:29:27 +0200114@ thiscall -arch=win32 ?raw_name@type_info@@QBEPBDXZ(ptr) msvcrt.?raw_name@type_info@@QBEPBDXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +0200115@ cdecl -arch=win64 ?raw_name@type_info@@QEBAPEBDXZ(ptr) msvcrt.?raw_name@type_info@@QEBAPEBDXZ
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100116@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_new_handler@@YAP6AXXZP6AXXZ@Z
117@ stub ?set_terminate@@YAP6AXXZH@Z
118@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_terminate@@YAP6AXXZP6AXXZ@Z
119@ stub ?set_unexpected@@YAP6AXXZH@Z
120@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) msvcrt.?set_unexpected@@YAP6AXXZP6AXXZ@Z
Alexandre Julliard6000b082010-04-13 17:52:31 +0200121@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) msvcrt._snwprintf
122@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) msvcrt._snwprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100123@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
124@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
Alexandre Julliard6000b082010-04-13 17:52:31 +0200125@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) msvcrt._vsnwprintf
Alexandre Julliardc4f673f2010-08-24 19:29:27 +0200126@ thiscall -arch=win32 ?what@exception@std@@UBEPBDXZ(ptr) msvcrt.?what@exception@@UBEPBDXZ
Alexandre Julliard52aac5a2010-08-24 22:11:16 +0200127@ cdecl -arch=win64 ?what@exception@std@@UEBAPEBDXZ(ptr) msvcrt.?what@exception@@UEBAPEBDXZ
Alexandre Julliard60f3a802011-04-29 15:06:53 +0200128@ cdecl -norelay $I10_OUTPUT(double long long long ptr) msvcrt.$I10_OUTPUT
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100129@ cdecl -arch=i386 _CIacos() msvcrt._CIacos
130@ cdecl -arch=i386 _CIasin() msvcrt._CIasin
131@ cdecl -arch=i386 _CIatan() msvcrt._CIatan
132@ cdecl -arch=i386 _CIatan2() msvcrt._CIatan2
133@ cdecl -arch=i386 _CIcos() msvcrt._CIcos
134@ cdecl -arch=i386 _CIcosh() msvcrt._CIcosh
135@ cdecl -arch=i386 _CIexp() msvcrt._CIexp
136@ cdecl -arch=i386 _CIfmod() msvcrt._CIfmod
137@ cdecl -arch=i386 _CIlog() msvcrt._CIlog
138@ cdecl -arch=i386 _CIlog10() msvcrt._CIlog10
139@ cdecl -arch=i386 _CIpow() msvcrt._CIpow
140@ cdecl -arch=i386 _CIsin() msvcrt._CIsin
141@ cdecl -arch=i386 _CIsinh() msvcrt._CIsinh
142@ cdecl -arch=i386 _CIsqrt() msvcrt._CIsqrt
143@ cdecl -arch=i386 _CItan() msvcrt._CItan
144@ cdecl -arch=i386 _CItanh() msvcrt._CItanh
Piotr Caban2d7fa5f2011-04-05 17:07:31 +0200145@ cdecl _CRT_RTC_INIT(ptr ptr long long long)
146@ cdecl _CRT_RTC_INITW(ptr ptr long long long)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100147@ stub _CreateFrameInfo
Igor Paliychuk521604f2011-05-14 11:40:16 +0300148@ stdcall _CxxThrowException(long long) msvcrt._CxxThrowException
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100149@ cdecl -i386 -norelay _EH_prolog() msvcrt._EH_prolog
150@ stub _FindAndUnlinkFrame
151@ cdecl _Getdays() msvcrt._Getdays
152@ cdecl _Getmonths() msvcrt._Getmonths
153@ cdecl _Gettnames() msvcrt._Gettnames
154@ extern _HUGE msvcrt._HUGE
155@ stub _IsExceptionObjectToBeDestroyed
156@ stub _NLG_Dispatch2
157@ stub _NLG_Return
158@ stub _NLG_Return2
159@ cdecl _Strftime(str long str ptr ptr) msvcrt._Strftime
160@ cdecl _XcptFilter(long ptr) msvcrt._XcptFilter
161@ stub __AdjustPointer
162@ stub __BuildCatchObject
163@ stub __BuildCatchObjectHelper
Alexandre Julliard6cb37132012-03-09 13:27:29 +0100164@ stdcall -arch=x86_64 __C_specific_handler(ptr long ptr ptr) msvcrt.__C_specific_handler
Alexandre Julliard881374e2012-03-13 15:50:40 +0100165@ cdecl -arch=i386,x86_64 __CppXcptFilter(long ptr) msvcrt.__CppXcptFilter
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100166@ stub __CxxCallUnwindDelDtor
167@ stub __CxxCallUnwindDtor
168@ stub __CxxCallUnwindStdDelDtor
169@ stub __CxxCallUnwindVecDtor
Alexandre Julliard881374e2012-03-13 15:50:40 +0100170@ cdecl -arch=i386,x86_64 __CxxDetectRethrow(ptr) msvcrt.__CxxDetectRethrow
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100171@ stub __CxxExceptionFilter
Alexandre Julliard881374e2012-03-13 15:50:40 +0100172@ cdecl -arch=i386,x86_64 -norelay __CxxFrameHandler(ptr ptr ptr ptr) msvcrt.__CxxFrameHandler
173@ cdecl -arch=i386,x86_64 -norelay __CxxFrameHandler2(ptr ptr ptr ptr) msvcrt.__CxxFrameHandler2
174@ cdecl -arch=i386,x86_64 -norelay __CxxFrameHandler3(ptr ptr ptr ptr) msvcrt.__CxxFrameHandler3
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100175@ stdcall -i386 __CxxLongjmpUnwind(ptr) msvcrt.__CxxLongjmpUnwind
Alexandre Julliard881374e2012-03-13 15:50:40 +0100176@ cdecl -arch=i386,x86_64 __CxxQueryExceptionSize() msvcrt.__CxxQueryExceptionSize
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100177@ stub __CxxRegisterExceptionObject
178@ stub __CxxUnregisterExceptionObject
179@ stub __DestructExceptionObject
180@ stub __FrameUnwindFilter
181@ cdecl __RTCastToVoid(ptr) msvcrt.__RTCastToVoid
182@ cdecl __RTDynamicCast(ptr long ptr ptr long) msvcrt.__RTDynamicCast
183@ cdecl __RTtypeid(ptr) msvcrt.__RTtypeid
184@ cdecl __STRINGTOLD(ptr ptr str long) msvcrt.__STRINGTOLD
185@ stub __STRINGTOLD_L
186@ stub __TypeMatch
187@ cdecl ___lc_codepage_func() msvcrt.___lc_codepage_func
188@ cdecl ___lc_collate_cp_func() msvcrt.___lc_collate_cp_func
189@ cdecl ___lc_handle_func() msvcrt.___lc_handle_func
190@ cdecl ___mb_cur_max_func() msvcrt.___mb_cur_max_func
Piotr Caban100e9252010-05-05 13:37:18 +0200191@ cdecl ___mb_cur_max_l_func(ptr) msvcrt.___mb_cur_max_l_func
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100192@ cdecl ___setlc_active_func() msvcrt.___setlc_active_func
193@ cdecl ___unguarded_readlc_active_add_func() msvcrt.___unguarded_readlc_active_add_func
194@ extern __argc msvcrt.__argc
195@ extern __argv msvcrt.__argv
Alexandre Julliard61434032011-06-02 10:44:19 +0200196### extern __badioinfo #don't forward to msvcrt.__badioinfo, it has different size
Piotr Caban8ead1b52010-04-09 17:00:26 +0200197@ cdecl __clean_type_info_names_internal(ptr)
Alexandre Julliarda8d8e4a2011-01-25 21:01:12 +0100198@ cdecl -arch=i386 __control87_2(long long ptr ptr) msvcrt.__control87_2
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100199@ stub __create_locale
200@ cdecl __crtCompareStringA(long long str long str long) msvcrt.__crtCompareStringA
201@ cdecl __crtCompareStringW(long long wstr long wstr long) msvcrt.__crtCompareStringW
202@ cdecl __crtGetLocaleInfoW(long long ptr long) msvcrt.__crtGetLocaleInfoW
Piotr Cabanbe5a6a02010-04-19 10:58:19 +0200203@ cdecl __crtGetStringTypeW(long long wstr long ptr) msvcrt.__crtGetStringTypeW
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100204@ cdecl __crtLCMapStringA(long long str long ptr long long long) msvcrt.__crtLCMapStringA
Piotr Cabanc0637ed2010-06-22 12:26:23 +0200205@ cdecl __crtLCMapStringW(long long wstr long ptr long long long) msvcrt.__crtLCMapStringW
Nikolay Sivov78dc7af2011-03-15 02:35:59 +0300206@ cdecl __daylight() msvcrt.__daylight
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100207@ cdecl __dllonexit(ptr ptr ptr) msvcrt.__dllonexit
208@ cdecl __doserrno() msvcrt.__doserrno
209@ stub __dstbias
210@ stub ___fls_getvalue@4
211@ stub ___fls_setvalue@8
212@ cdecl __fpecode() msvcrt.__fpecode
213@ stub __free_locale
214@ stub __get_app_type
215@ stub __get_current_locale
216@ stub __get_flsindex
217@ stub __get_tlsindex
218@ cdecl __getmainargs(ptr ptr ptr long ptr) msvcrt.__getmainargs
219@ extern __initenv msvcrt.__initenv
220@ cdecl __iob_func() msvcrt.__iob_func
221@ cdecl __isascii(long) msvcrt.__isascii
222@ cdecl __iscsym(long) msvcrt.__iscsym
223@ cdecl __iscsymf(long) msvcrt.__iscsymf
224@ stub __iswcsym
225@ stub __iswcsymf
Alexandre Julliard3a1086a2011-05-03 16:06:32 +0200226# extern __lc_clike
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100227@ extern __lc_codepage msvcrt.__lc_codepage
228@ extern __lc_collate_cp msvcrt.__lc_collate_cp
229@ extern __lc_handle msvcrt.__lc_handle
Alexandre Julliard3a1086a2011-05-03 16:06:32 +0200230# extern __lconv
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100231@ cdecl __lconv_init() msvcrt.__lconv_init
Alexandre Julliard7c95b252011-01-26 20:48:44 +0100232@ cdecl -arch=i386 __libm_sse2_acos() msvcrt.__libm_sse2_acos
233@ cdecl -arch=i386 __libm_sse2_acosf() msvcrt.__libm_sse2_acosf
234@ cdecl -arch=i386 __libm_sse2_asin() msvcrt.__libm_sse2_asin
235@ cdecl -arch=i386 __libm_sse2_asinf() msvcrt.__libm_sse2_asinf
236@ cdecl -arch=i386 __libm_sse2_atan() msvcrt.__libm_sse2_atan
237@ cdecl -arch=i386 __libm_sse2_atan2() msvcrt.__libm_sse2_atan2
238@ cdecl -arch=i386 __libm_sse2_atanf() msvcrt.__libm_sse2_atanf
239@ cdecl -arch=i386 __libm_sse2_cos() msvcrt.__libm_sse2_cos
240@ cdecl -arch=i386 __libm_sse2_cosf() msvcrt.__libm_sse2_cosf
241@ cdecl -arch=i386 __libm_sse2_exp() msvcrt.__libm_sse2_exp
242@ cdecl -arch=i386 __libm_sse2_expf() msvcrt.__libm_sse2_expf
243@ cdecl -arch=i386 __libm_sse2_log() msvcrt.__libm_sse2_log
244@ cdecl -arch=i386 __libm_sse2_log10() msvcrt.__libm_sse2_log10
245@ cdecl -arch=i386 __libm_sse2_log10f() msvcrt.__libm_sse2_log10f
246@ cdecl -arch=i386 __libm_sse2_logf() msvcrt.__libm_sse2_logf
247@ cdecl -arch=i386 __libm_sse2_pow() msvcrt.__libm_sse2_pow
248@ cdecl -arch=i386 __libm_sse2_powf() msvcrt.__libm_sse2_powf
249@ cdecl -arch=i386 __libm_sse2_sin() msvcrt.__libm_sse2_sin
250@ cdecl -arch=i386 __libm_sse2_sinf() msvcrt.__libm_sse2_sinf
251@ cdecl -arch=i386 __libm_sse2_tan() msvcrt.__libm_sse2_tan
252@ cdecl -arch=i386 __libm_sse2_tanf() msvcrt.__libm_sse2_tanf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100253@ extern __mb_cur_max msvcrt.__mb_cur_max
Alexandre Julliard89475912011-03-16 17:41:08 +0100254@ cdecl __p___argc() msvcrt.__p___argc
255@ cdecl __p___argv() msvcrt.__p___argv
256@ cdecl __p___initenv() msvcrt.__p___initenv
257@ cdecl __p___mb_cur_max() msvcrt.__p___mb_cur_max
258@ cdecl __p___wargv() msvcrt.__p___wargv
259@ cdecl __p___winitenv() msvcrt.__p___winitenv
260@ cdecl __p__acmdln() msvcrt.__p__acmdln
261@ cdecl __p__amblksiz() msvcrt.__p__amblksiz
262@ cdecl __p__commode() msvcrt.__p__commode
263@ cdecl __p__daylight() msvcrt.__p__daylight
264@ cdecl __p__dstbias() msvcrt.__p__dstbias
265@ cdecl __p__environ() msvcrt.__p__environ
266@ cdecl __p__fmode() msvcrt.__p__fmode
267@ cdecl __p__iob() msvcrt.__p__iob
Alexandre Julliard6c882282011-05-03 13:13:15 +0200268@ cdecl __p__mbcasemap() msvcrt.__p__mbcasemap
Alexandre Julliard89475912011-03-16 17:41:08 +0100269@ cdecl __p__mbctype() msvcrt.__p__mbctype
270@ cdecl __p__pctype() msvcrt.__p__pctype
271@ cdecl __p__pgmptr() msvcrt.__p__pgmptr
Alexandre Julliard6c882282011-05-03 13:13:15 +0200272@ cdecl __p__pwctype() msvcrt.__p__pwctype
Alexandre Julliard89475912011-03-16 17:41:08 +0100273@ cdecl __p__timezone() msvcrt.__p__timezone
274@ cdecl __p__tzname() msvcrt.__p__tzname
275@ cdecl __p__wcmdln() msvcrt.__p__wcmdln
276@ cdecl __p__wenviron() msvcrt.__p__wenviron
277@ cdecl __p__wpgmptr() msvcrt.__p__wpgmptr
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100278@ cdecl __pctype_func() msvcrt.__pctype_func
Alexandre Julliard61434032011-06-02 10:44:19 +0200279### extern __pioinfo #don't forward to msvcrt.__pioinfo, it has different size
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100280@ stub __pwctype_func
Alexandre Julliard6c882282011-05-03 13:13:15 +0200281@ cdecl __pxcptinfoptrs() msvcrt.__pxcptinfoptrs
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100282@ stub __report_gsfailure
283@ cdecl __set_app_type(long) msvcrt.__set_app_type
284@ stub __set_flsgetvalue
285@ extern __setlc_active msvcrt.__setlc_active
286@ cdecl __setusermatherr(ptr) msvcrt.__setusermatherr
287@ stub __strncnt
288@ stub __swprintf_l
Piotr Cabanf7cc8f62010-03-24 22:40:40 +0100289@ cdecl __sys_errlist()
290@ cdecl __sys_nerr()
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100291@ cdecl __threadhandle() msvcrt.__threadhandle
292@ cdecl __threadid() msvcrt.__threadid
André Hentschel0399f722010-10-13 20:19:52 +0200293@ cdecl __timezone() msvcrt.__p__timezone
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100294@ cdecl __toascii(long) msvcrt.__toascii
Piotr Caban938fa8b2010-10-12 22:22:33 +0200295@ cdecl __tzname() msvcrt.__p__tzname
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100296@ cdecl __unDName(ptr str long ptr ptr long) msvcrt.__unDName
297@ cdecl __unDNameEx(ptr str long ptr ptr ptr long) msvcrt.__unDNameEx
298@ stub __unDNameHelper
299@ extern __unguarded_readlc_active msvcrt.__unguarded_readlc_active
Piotr Caban6aea3dc2011-11-15 14:20:49 +0100300@ cdecl __vswprintf_l(ptr wstr ptr ptr) msvcrt._vswprintf_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100301@ extern __wargv msvcrt.__wargv
Eric Pouech71200a92010-11-02 22:03:47 +0100302@ cdecl __wcserror(wstr) msvcrt.__wcserror
Eric Pouech5437c722010-11-02 22:03:53 +0100303@ cdecl __wcserror_s(ptr long wstr) msvcrt.__wcserror_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100304@ stub __wcsncnt
305@ cdecl __wgetmainargs(ptr ptr ptr long ptr) msvcrt.__wgetmainargs
306@ extern __winitenv msvcrt.__winitenv
307@ cdecl _abnormal_termination() msvcrt._abnormal_termination
Alexandre Julliardabe08232011-05-01 12:52:22 +0200308@ cdecl -ret64 _abs64(int64) msvcrt._abs64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100309@ cdecl _access(str long) msvcrt._access
Eric Pouechcff575f2010-11-02 22:03:41 +0100310@ cdecl _access_s(str long) msvcrt._access_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100311@ extern _acmdln msvcrt._acmdln
312@ stdcall -arch=i386 _adj_fdiv_m16i(long) msvcrt._adj_fdiv_m16i
313@ stdcall -arch=i386 _adj_fdiv_m32(long) msvcrt._adj_fdiv_m32
314@ stdcall -arch=i386 _adj_fdiv_m32i(long) msvcrt._adj_fdiv_m32i
Alexandre Julliard77b6ce52010-08-31 12:33:32 +0200315@ stdcall -arch=i386 _adj_fdiv_m64(int64) msvcrt._adj_fdiv_m64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100316@ cdecl -arch=i386 _adj_fdiv_r() msvcrt._adj_fdiv_r
317@ stdcall -arch=i386 _adj_fdivr_m16i(long) msvcrt._adj_fdivr_m16i
318@ stdcall -arch=i386 _adj_fdivr_m32(long) msvcrt._adj_fdivr_m32
319@ stdcall -arch=i386 _adj_fdivr_m32i(long) msvcrt._adj_fdivr_m32i
Alexandre Julliard77b6ce52010-08-31 12:33:32 +0200320@ stdcall -arch=i386 _adj_fdivr_m64(int64) msvcrt._adj_fdivr_m64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100321@ cdecl -arch=i386 _adj_fpatan() msvcrt._adj_fpatan
322@ cdecl -arch=i386 _adj_fprem() msvcrt._adj_fprem
323@ cdecl -arch=i386 _adj_fprem1() msvcrt._adj_fprem1
324@ cdecl -arch=i386 _adj_fptan() msvcrt._adj_fptan
325@ extern -arch=i386 _adjust_fdiv msvcrt._adjust_fdiv
Alexandre Julliardd72da002011-05-01 11:42:30 +0200326@ extern _aexit_rtn msvcrt._aexit_rtn
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100327@ cdecl _aligned_free(ptr) msvcrt._aligned_free
328@ cdecl _aligned_malloc(long long) msvcrt._aligned_malloc
329@ stub _aligned_msize
330@ cdecl _aligned_offset_malloc(long long long) msvcrt._aligned_offset_malloc
331@ cdecl _aligned_offset_realloc(ptr long long long) msvcrt._aligned_offset_realloc
332@ stub _aligned_offset_recalloc
333@ cdecl _aligned_realloc(ptr long long) msvcrt._aligned_realloc
334@ stub _aligned_recalloc
335@ cdecl _amsg_exit(long) msvcrt._amsg_exit
336@ cdecl _assert(str str long) msvcrt._assert
Alexandre Julliard6c882282011-05-03 13:13:15 +0200337@ cdecl _atodbl(ptr str) msvcrt._atodbl
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100338@ stub _atodbl_l
Piotr Caban6974abe2010-04-26 12:33:49 +0200339@ cdecl _atof_l(str ptr) msvcrt._atof_l
Nikolay Sivovad6bc942011-01-18 19:06:07 +0300340@ cdecl _atoflt(ptr str)
341@ cdecl _atoflt_l(ptr str ptr) msvcrt._atoflt_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100342@ cdecl -ret64 _atoi64(str) msvcrt._atoi64
343@ stub _atoi64_l
344@ stub _atoi_l
345@ stub _atol_l
346@ cdecl _atoldbl(ptr str) msvcrt._atoldbl
347@ stub _atoldbl_l
348@ cdecl _beep(long long) msvcrt._beep
349@ cdecl _beginthread(ptr long ptr) msvcrt._beginthread
350@ cdecl _beginthreadex(ptr long ptr ptr long ptr) msvcrt._beginthreadex
Piotr Cabane24e6eb2012-04-16 18:11:37 +0200351@ cdecl _byteswap_uint64(int64)
352@ cdecl _byteswap_ulong(long)
353@ cdecl _byteswap_ushort(long)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100354@ cdecl _c_exit() msvcrt._c_exit
355@ cdecl _cabs(long) msvcrt._cabs
356@ cdecl _callnewh(long) msvcrt._callnewh
Piotr Cabane3398722010-04-12 15:35:56 +0200357@ cdecl _calloc_crt(long long) msvcrt.calloc
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100358@ cdecl _cexit() msvcrt._cexit
Alexandre Julliard6c882282011-05-03 13:13:15 +0200359@ cdecl _cgets(ptr) msvcrt._cgets
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100360@ stub _cgets_s
361@ stub _cgetws
362@ stub _cgetws_s
363@ cdecl _chdir(str) msvcrt._chdir
364@ cdecl _chdrive(long) msvcrt._chdrive
Alexandre Julliardf127a2c2011-09-14 16:27:26 +0200365@ cdecl _chgsign(double) msvcrt._chgsign
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100366@ cdecl -i386 -norelay _chkesp() msvcrt._chkesp
367@ cdecl _chmod(str long) msvcrt._chmod
368@ cdecl _chsize(long long) msvcrt._chsize
369@ stub _chsize_s
370@ cdecl _clearfp() msvcrt._clearfp
371@ cdecl _close(long) msvcrt._close
372@ cdecl _commit(long) msvcrt._commit
373@ extern _commode msvcrt._commode
Piotr Caban20b77f42010-04-15 14:25:47 +0200374@ cdecl _configthreadlocale(long) msvcrt._configthreadlocale
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100375@ cdecl _control87(long long) msvcrt._control87
376@ cdecl _controlfp(long long) msvcrt._controlfp
Piotr Cabanbfd08662010-04-01 12:41:06 +0200377@ cdecl _controlfp_s(ptr long long) msvcrt._controlfp_s
Alexandre Julliardf127a2c2011-09-14 16:27:26 +0200378@ cdecl _copysign(double double) msvcrt._copysign
André Hentschelf05a8f82011-10-20 22:13:02 +0200379# stub -arch=win64 _copysignf(float float)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100380@ varargs _cprintf(str) msvcrt._cprintf
381@ stub _cprintf_l
382@ stub _cprintf_p
383@ stub _cprintf_p_l
384@ stub _cprintf_s
385@ stub _cprintf_s_l
386@ cdecl _cputs(str) msvcrt._cputs
Eric Pouechf8f7b282010-11-02 22:03:28 +0100387@ cdecl _cputws(wstr) msvcrt._cputws
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100388@ cdecl _creat(str long) msvcrt._creat
Piotr Caban7a1ff502010-04-08 10:24:25 +0200389@ cdecl _create_locale(long str) msvcrt._create_locale
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100390@ stub _crt_debugger_hook
391@ varargs _cscanf(str) msvcrt._cscanf
Piotr Caban8a69a932010-04-22 13:51:15 +0200392@ varargs _cscanf_l(str ptr) msvcrt._cscanf_l
Piotr Caban177d5452010-04-22 13:53:28 +0200393@ varargs _cscanf_s(str) msvcrt._cscanf_s
394@ varargs _cscanf_s_l(str ptr) msvcrt._cscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100395@ cdecl _ctime32(ptr) msvcrt._ctime32
Eryk Wieliczko504e68a2010-11-20 14:49:53 +0100396@ cdecl _ctime32_s(str long ptr) msvcrt._ctime32_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100397@ cdecl _ctime64(ptr) msvcrt._ctime64
Eryk Wieliczko504e68a2010-11-20 14:49:53 +0100398@ cdecl _ctime64_s(str long ptr) msvcrt._ctime64_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100399@ cdecl _cwait(ptr long long) msvcrt._cwait
Eric Pouech1eaae092010-11-07 19:11:38 +0100400@ varargs _cwprintf(wstr) msvcrt._cwprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100401@ stub _cwprintf_l
402@ stub _cwprintf_p
403@ stub _cwprintf_p_l
404@ stub _cwprintf_s
405@ stub _cwprintf_s_l
Piotr Cabanf36671c2010-04-22 13:54:03 +0200406@ varargs _cwscanf(wstr) msvcrt._cwscanf
407@ varargs _cwscanf_l(wstr ptr) msvcrt._cwscanf_l
408@ varargs _cwscanf_s(wstr) msvcrt._cwscanf_s
409@ varargs _cwscanf_s_l(wstr ptr) msvcrt._cwscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100410@ extern _daylight msvcrt._daylight
Piotr Cabanc4522492010-03-25 11:06:29 +0100411@ cdecl _decode_pointer(ptr) MSVCR90_decode_pointer
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100412@ cdecl _difftime32(long long) msvcrt._difftime32
413@ cdecl _difftime64(long long) msvcrt._difftime64
414@ stub _dosmaperr
415@ extern _dstbias msvcrt._dstbias
416@ cdecl _dup(long) msvcrt._dup
417@ cdecl _dup2(long long) msvcrt._dup2
Eric Pouechfc186c32010-11-02 22:03:05 +0100418@ cdecl _dupenv_s(ptr ptr str) msvcrt._dupenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100419@ cdecl _ecvt(double long ptr ptr) msvcrt._ecvt
Eryk Wieliczko1ade6c22010-12-10 14:46:36 +0100420@ cdecl _ecvt_s(str long double long ptr ptr) msvcrt._ecvt_s
Piotr Cabanc4522492010-03-25 11:06:29 +0100421@ cdecl _encode_pointer(ptr) MSVCR90_encode_pointer
Piotr Caband91b71e2010-03-25 11:09:13 +0100422@ cdecl _encoded_null()
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100423@ cdecl _endthread() msvcrt._endthread
424@ cdecl _endthreadex(long) msvcrt._endthreadex
425@ extern _environ msvcrt._environ
426@ cdecl _eof(long) msvcrt._eof
427@ cdecl _errno() msvcrt._errno
Alexandre Julliardbcf1ef32010-04-12 17:52:32 +0200428@ cdecl -i386 _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2
429@ cdecl -i386 _except_handler3(ptr ptr ptr ptr) msvcrt._except_handler3
Alexandre Julliarda1e99f52010-04-14 14:30:46 +0200430@ cdecl -i386 _except_handler4_common(ptr ptr ptr ptr ptr ptr) msvcrt._except_handler4_common
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100431@ varargs _execl(str str) msvcrt._execl
432@ varargs _execle(str str) msvcrt._execle
433@ varargs _execlp(str str) msvcrt._execlp
434@ varargs _execlpe(str str) msvcrt._execlpe
435@ cdecl _execv(str ptr) msvcrt._execv
436@ cdecl _execve(str ptr ptr) msvcrt._execve
437@ cdecl _execvp(str ptr) msvcrt._execvp
438@ cdecl _execvpe(str ptr ptr) msvcrt._execvpe
439@ cdecl _exit(long) msvcrt._exit
440@ cdecl _expand(ptr long) msvcrt._expand
441@ stub _fclose_nolock
442@ cdecl _fcloseall() msvcrt._fcloseall
443@ cdecl _fcvt(double long ptr ptr) msvcrt._fcvt
Nikolay Sivov7a57f022011-01-29 20:47:34 +0300444@ cdecl _fcvt_s(ptr long double long ptr ptr) msvcrt._fcvt_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100445@ cdecl _fdopen(long str) msvcrt._fdopen
446@ stub _fflush_nolock
447@ cdecl _fgetchar() msvcrt._fgetchar
448@ stub _fgetwc_nolock
449@ cdecl _fgetwchar() msvcrt._fgetwchar
450@ cdecl _filbuf(ptr) msvcrt._filbuf
451@ cdecl _filelength(long) msvcrt._filelength
452@ cdecl -ret64 _filelengthi64(long) msvcrt._filelengthi64
453@ cdecl _fileno(ptr) msvcrt._fileno
454@ cdecl _findclose(long) msvcrt._findclose
Nikolay Sivovcd7f0962011-03-15 03:01:43 +0300455@ cdecl _findfirst32(str ptr) msvcrt._findfirst32
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100456@ stub _findfirst32i64
Detlef Riekenberg747df002010-04-28 17:32:34 +0200457@ cdecl _findfirst64(str ptr) msvcrt._findfirst64
Eryk Wieliczko566d8e52010-11-01 20:52:22 +0100458@ cdecl _findfirst64i32(str ptr) msvcrt._findfirst64i32
Nikolay Sivov82763982011-03-15 03:06:17 +0300459@ cdecl _findnext32(long ptr) msvcrt._findnext32
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100460@ stub _findnext32i64
Detlef Riekenberg747df002010-04-28 17:32:34 +0200461@ cdecl _findnext64(long ptr) msvcrt._findnext64
Eryk Wieliczko566d8e52010-11-01 20:52:22 +0100462@ cdecl _findnext64i32(long ptr) msvcrt._findnext64i32
Alexandre Julliardf127a2c2011-09-14 16:27:26 +0200463@ cdecl _finite(double) msvcrt._finite
André Hentschelf05a8f82011-10-20 22:13:02 +0200464# stub -arch=win64 _finitef(float)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100465@ cdecl _flsbuf(long ptr) msvcrt._flsbuf
466@ cdecl _flushall() msvcrt._flushall
467@ extern _fmode msvcrt._fmode
468@ cdecl _fpclass(double) msvcrt._fpclass
André Hentschelf05a8f82011-10-20 22:13:02 +0200469# stub -arch=win64 _fpclassf(float)
Alexandre Julliard6c882282011-05-03 13:13:15 +0200470@ cdecl _fpieee_flt(long ptr ptr) msvcrt._fpieee_flt
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100471@ cdecl _fpreset() msvcrt._fpreset
472@ stub _fprintf_l
473@ stub _fprintf_p
474@ stub _fprintf_p_l
475@ stub _fprintf_s_l
476@ cdecl _fputchar(long) msvcrt._fputchar
477@ stub _fputwc_nolock
478@ cdecl _fputwchar(long) msvcrt._fputwchar
479@ stub _fread_nolock
480@ stub _fread_nolock_s
Piotr Caban7a1ff502010-04-08 10:24:25 +0200481@ cdecl _free_locale(ptr) msvcrt._free_locale
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100482@ stub _freea
483@ stub _freea_s
484@ stub _freefls
Piotr Caban66042e02010-04-22 13:49:06 +0200485@ varargs _fscanf_l(ptr str ptr) msvcrt._fscanf_l
Piotr Cabanb38fcab2010-04-22 13:51:41 +0200486@ varargs _fscanf_s_l(ptr str ptr) msvcrt._fscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100487@ stub _fseek_nolock
Eryk Wieliczkoe81a9292010-11-01 21:49:22 +0100488@ cdecl _fseeki64(ptr int64 long) msvcrt._fseeki64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100489@ stub _fseeki64_nolock
490@ cdecl _fsopen(str str long) msvcrt._fsopen
Detlef Riekenberg6e610f12011-01-23 17:46:30 +0100491@ cdecl _fstat32(long ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100492@ stub _fstat32i64
493@ cdecl _fstat64(long ptr) msvcrt._fstat64
Robert Wilhelmd9746e32010-05-26 10:34:51 +0200494@ cdecl _fstat64i32(long ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100495@ stub _ftell_nolock
Eryk Wieliczkoa3927b52010-11-03 13:33:12 +0100496@ cdecl -ret64 _ftelli64(ptr) msvcrt._ftelli64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100497@ stub _ftelli64_nolock
498@ cdecl _ftime32(ptr) msvcrt._ftime32
Eryk Wieliczkob6acca62010-12-28 14:24:04 +0100499@ cdecl _ftime32_s(ptr) msvcrt._ftime32_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100500@ cdecl _ftime64(ptr) msvcrt._ftime64
Eryk Wieliczkob6acca62010-12-28 14:24:04 +0100501@ cdecl _ftime64_s(ptr) msvcrt._ftime64_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100502@ cdecl -ret64 _ftol() msvcrt._ftol
503@ cdecl _fullpath(ptr str long) msvcrt._fullpath
504@ cdecl _futime32(long ptr) msvcrt._futime32
505@ cdecl _futime64(long ptr) msvcrt._futime64
506@ stub _fwprintf_l
507@ stub _fwprintf_p
508@ stub _fwprintf_p_l
509@ stub _fwprintf_s_l
510@ stub _fwrite_nolock
Piotr Caban674df1e2010-04-22 13:49:35 +0200511@ varargs _fwscanf_l(ptr wstr ptr) msvcrt._fwscanf_l
Piotr Caban3b994412010-04-22 13:52:18 +0200512@ varargs _fwscanf_s_l(ptr wstr ptr) msvcrt._fwscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100513@ cdecl _gcvt(double long str) msvcrt._gcvt
Piotr Caban3a25d7d2010-08-27 01:46:35 +0200514@ cdecl _gcvt_s(ptr long double long) msvcrt._gcvt_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100515@ stub _get_amblksiz
Piotr Cabanf84858a2011-12-06 12:47:54 +0100516@ cdecl _get_current_locale() msvcrt._get_current_locale
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100517@ stub _get_daylight
Andrew Nguyenc3b127f2010-09-28 03:48:42 -0500518@ cdecl _get_doserrno(ptr) msvcrt._get_doserrno
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100519@ stub _get_dstbias
Andrew Nguyen79ab7152010-09-28 03:48:24 -0500520@ cdecl _get_errno(ptr) msvcrt._get_errno
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100521@ stub _get_fmode
Piotr Caban77699882010-04-20 21:39:22 +0200522@ cdecl _get_heap_handle() msvcrt._get_heap_handle
Piotr Cabanabb74602010-04-01 12:40:22 +0200523@ cdecl _get_invalid_parameter_handler() msvcrt._get_invalid_parameter_handler
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100524@ cdecl _get_osfhandle(long) msvcrt._get_osfhandle
Nikolay Sivov05128292011-03-08 22:41:07 +0300525@ cdecl _get_output_format() msvcrt._get_output_format
Daniel Verkamp13575892011-07-01 21:42:06 -0700526@ cdecl _get_pgmptr(ptr) msvcrt._get_pgmptr
Piotr Caban6ecabf72011-04-27 20:09:00 +0200527@ cdecl _get_printf_count_output() msvcrt._get_printf_count_output
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100528@ stub _get_purecall_handler
529@ cdecl _get_sbh_threshold() msvcrt._get_sbh_threshold
Piotr Cabancab51a02010-12-01 21:14:23 +0100530@ cdecl _get_terminate() msvcrt._get_terminate
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100531@ stub _get_timezone
Eryk Wieliczko7b8ac6a2010-11-03 02:12:28 +0100532@ cdecl _get_tzname(ptr str long long) msvcrt._get_tzname
Alexandre Julliard6c882282011-05-03 13:13:15 +0200533@ cdecl _get_unexpected() msvcrt._get_unexpected
Daniel Verkamp13575892011-07-01 21:42:06 -0700534@ cdecl _get_wpgmptr(ptr) msvcrt._get_wpgmptr
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100535@ stub _getc_nolock
536@ cdecl _getch() msvcrt._getch
537@ stub _getch_nolock
538@ cdecl _getche() msvcrt._getche
539@ stub _getche_nolock
540@ cdecl _getcwd(str long) msvcrt._getcwd
541@ cdecl _getdcwd(long str long) msvcrt._getdcwd
542@ stub _getdcwd_nolock
543@ cdecl _getdiskfree(long ptr) msvcrt._getdiskfree
544@ cdecl _getdllprocaddr(long str long) msvcrt._getdllprocaddr
545@ cdecl _getdrive() msvcrt._getdrive
546@ cdecl _getdrives() msvcrt._getdrives
547@ cdecl _getmaxstdio() msvcrt._getmaxstdio
548@ cdecl _getmbcp() msvcrt._getmbcp
549@ cdecl _getpid() msvcrt._getpid
Piotr Caban6e777042011-05-24 17:23:24 +0200550@ cdecl _getptd() msvcrt._getptd
Alexandre Julliard6c882282011-05-03 13:13:15 +0200551@ cdecl _getsystime(ptr) msvcrt._getsystime
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100552@ cdecl _getw(ptr) msvcrt._getw
553@ stub _getwch
554@ stub _getwch_nolock
555@ stub _getwche
556@ stub _getwche_nolock
557@ cdecl _getws(ptr) msvcrt._getws
558@ stub _getws_s
Alexandre Julliardbcf1ef32010-04-12 17:52:32 +0200559@ cdecl -i386 _global_unwind2(ptr) msvcrt._global_unwind2
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100560@ cdecl _gmtime32(ptr) msvcrt._gmtime32
Piotr Caban6467c832010-08-27 01:46:09 +0200561@ cdecl _gmtime32_s(ptr ptr) msvcrt._gmtime32_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100562@ cdecl _gmtime64(ptr) msvcrt._gmtime64
Piotr Caban6467c832010-08-27 01:46:09 +0200563@ cdecl _gmtime64_s(ptr ptr) msvcrt._gmtime64_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100564@ cdecl _heapadd(ptr long) msvcrt._heapadd
565@ cdecl _heapchk() msvcrt._heapchk
566@ cdecl _heapmin() msvcrt._heapmin
567@ cdecl _heapset(long) msvcrt._heapset
Alexandre Julliard6c882282011-05-03 13:13:15 +0200568@ cdecl _heapused(ptr ptr) msvcrt._heapused
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100569@ cdecl _heapwalk(ptr) msvcrt._heapwalk
570@ cdecl _hypot(double double) msvcrt._hypot
Paul Vriensba5e8092010-09-10 18:06:28 +0200571@ cdecl _hypotf(float float) msvcrt._hypotf
Alexandre Julliard77b6ce52010-08-31 12:33:32 +0200572@ cdecl _i64toa(int64 ptr long) msvcrt._i64toa
Eric Pouechbeca1d72010-11-15 22:00:01 +0100573@ cdecl _i64toa_s(int64 ptr long long) msvcrt._i64toa_s
Alexandre Julliard77b6ce52010-08-31 12:33:32 +0200574@ cdecl _i64tow(int64 ptr long) msvcrt._i64tow
Eric Pouechbeca1d72010-11-15 22:00:01 +0100575@ cdecl _i64tow_s(int64 ptr long long) msvcrt._i64tow_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100576@ stub _initptd
577@ cdecl _initterm(ptr ptr) msvcrt._initterm
Piotr Caban27701552010-11-17 23:42:29 +0100578@ cdecl _initterm_e(ptr ptr) msvcrt._initterm_e
Alexandre Julliard6c882282011-05-03 13:13:15 +0200579@ cdecl -arch=i386 _inp(long) msvcrt._inp
580@ cdecl -arch=i386 _inpd(long) msvcrt._inpd
581@ cdecl -arch=i386 _inpw(long) msvcrt._inpw
Alexandre Julliard4f3b7f82010-04-14 14:34:27 +0200582@ cdecl _invalid_parameter(wstr wstr wstr long long) msvcrt._invalid_parameter
Alexandre Julliardd8619de2010-04-14 14:35:58 +0200583@ cdecl _invalid_parameter_noinfo()
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100584@ stub _invoke_watson
585@ extern _iob msvcrt._iob
Piotr Cabaned6c3092011-05-12 11:39:54 +0200586@ cdecl _isalnum_l(long ptr) msvcrt._isalnum_l
587@ cdecl _isalpha_l(long ptr) msvcrt._isalpha_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100588@ cdecl _isatty(long) msvcrt._isatty
Piotr Cabaned6c3092011-05-12 11:39:54 +0200589@ cdecl _iscntrl_l(long ptr) msvcrt._iscntrl_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100590@ cdecl _isctype(long long) msvcrt._isctype
Piotr Cabaned6c3092011-05-12 11:39:54 +0200591@ cdecl _isctype_l(long long ptr) msvcrt._isctype_l
592@ cdecl _isdigit_l(long ptr) msvcrt._isdigit_l
593@ cdecl _isgraph_l(long ptr) msvcrt._isgraph_l
594@ cdecl _isleadbyte_l(long ptr) msvcrt._isleadbyte_l
595@ cdecl _islower_l(long ptr) msvcrt._islower_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200596@ cdecl _ismbbalnum(long) msvcrt._ismbbalnum
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100597@ stub _ismbbalnum_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200598@ cdecl _ismbbalpha(long) msvcrt._ismbbalpha
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100599@ stub _ismbbalpha_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200600@ cdecl _ismbbgraph(long) msvcrt._ismbbgraph
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100601@ stub _ismbbgraph_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200602@ cdecl _ismbbkalnum(long) msvcrt._ismbbkalnum
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100603@ stub _ismbbkalnum_l
604@ cdecl _ismbbkana(long) msvcrt._ismbbkana
605@ stub _ismbbkana_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200606@ cdecl _ismbbkprint(long) msvcrt._ismbbkprint
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100607@ stub _ismbbkprint_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200608@ cdecl _ismbbkpunct(long) msvcrt._ismbbkpunct
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100609@ stub _ismbbkpunct_l
610@ cdecl _ismbblead(long) msvcrt._ismbblead
611@ stub _ismbblead_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200612@ cdecl _ismbbprint(long) msvcrt._ismbbprint
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100613@ stub _ismbbprint_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200614@ cdecl _ismbbpunct(long) msvcrt._ismbbpunct
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100615@ stub _ismbbpunct_l
616@ cdecl _ismbbtrail(long) msvcrt._ismbbtrail
617@ stub _ismbbtrail_l
618@ cdecl _ismbcalnum(long) msvcrt._ismbcalnum
619@ stub _ismbcalnum_l
620@ cdecl _ismbcalpha(long) msvcrt._ismbcalpha
621@ stub _ismbcalpha_l
622@ cdecl _ismbcdigit(long) msvcrt._ismbcdigit
623@ stub _ismbcdigit_l
624@ cdecl _ismbcgraph(long) msvcrt._ismbcgraph
625@ stub _ismbcgraph_l
626@ cdecl _ismbchira(long) msvcrt._ismbchira
627@ stub _ismbchira_l
628@ cdecl _ismbckata(long) msvcrt._ismbckata
629@ stub _ismbckata_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200630@ cdecl _ismbcl0(long) msvcrt._ismbcl0
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100631@ stub _ismbcl0_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200632@ cdecl _ismbcl1(long) msvcrt._ismbcl1
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100633@ stub _ismbcl1_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200634@ cdecl _ismbcl2(long) msvcrt._ismbcl2
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100635@ stub _ismbcl2_l
636@ cdecl _ismbclegal(long) msvcrt._ismbclegal
637@ stub _ismbclegal_l
638@ cdecl _ismbclower(long) msvcrt._ismbclower
639@ stub _ismbclower_l
640@ cdecl _ismbcprint(long) msvcrt._ismbcprint
641@ stub _ismbcprint_l
642@ cdecl _ismbcpunct(long) msvcrt._ismbcpunct
643@ stub _ismbcpunct_l
644@ cdecl _ismbcspace(long) msvcrt._ismbcspace
645@ stub _ismbcspace_l
646@ cdecl _ismbcsymbol(long) msvcrt._ismbcsymbol
647@ stub _ismbcsymbol_l
648@ cdecl _ismbcupper(long) msvcrt._ismbcupper
649@ stub _ismbcupper_l
650@ cdecl _ismbslead(ptr ptr) msvcrt._ismbslead
651@ stub _ismbslead_l
652@ cdecl _ismbstrail(ptr ptr) msvcrt._ismbstrail
653@ stub _ismbstrail_l
Alexandre Julliardf127a2c2011-09-14 16:27:26 +0200654@ cdecl _isnan(double) msvcrt._isnan
André Hentschelf05a8f82011-10-20 22:13:02 +0200655# stub -arch=win64 _isnanf(float)
Piotr Cabaned6c3092011-05-12 11:39:54 +0200656@ cdecl _isprint_l(long ptr) msvcrt._isprint_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100657@ stub _ispunct_l
Piotr Cabaned6c3092011-05-12 11:39:54 +0200658@ cdecl _isspace_l(long ptr) msvcrt._isspace_l
659@ cdecl _isupper_l(long ptr) msvcrt._isupper_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100660@ stub _iswalnum_l
Piotr Cabanb22ff842010-04-15 14:24:28 +0200661@ cdecl _iswalpha_l(long ptr) msvcrt._iswalpha_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100662@ stub _iswcntrl_l
663@ stub _iswcsym_l
664@ stub _iswcsymf_l
665@ stub _iswctype_l
Piotr Caban45b4b422011-10-06 20:14:23 +0200666@ cdecl _iswdigit_l(long ptr) msvcrt._iswdigit_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100667@ stub _iswgraph_l
668@ stub _iswlower_l
669@ stub _iswprint_l
670@ stub _iswpunct_l
671@ stub _iswspace_l
672@ stub _iswupper_l
673@ stub _iswxdigit_l
Piotr Cabaned6c3092011-05-12 11:39:54 +0200674@ cdecl _isxdigit_l(long ptr) msvcrt._isxdigit_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100675@ cdecl _itoa(long ptr long) msvcrt._itoa
Andrew Nguyenbcfaf462010-10-11 05:25:15 -0500676@ cdecl _itoa_s(long ptr long long) msvcrt._itoa_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100677@ cdecl _itow(long ptr long) msvcrt._itow
Eric Pouechaf2bc152010-11-02 22:02:52 +0100678@ cdecl _itow_s(long ptr long long) msvcrt._itow_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100679@ cdecl _j0(double) msvcrt._j0
680@ cdecl _j1(double) msvcrt._j1
681@ cdecl _jn(long double) msvcrt._jn
682@ cdecl _kbhit() msvcrt._kbhit
683@ cdecl _lfind(ptr ptr ptr long ptr) msvcrt._lfind
684@ stub _lfind_s
685@ cdecl _loaddll(str) msvcrt._loaddll
Alexandre Julliard21400062011-05-17 12:31:00 +0200686@ cdecl -arch=x86_64 _local_unwind(ptr ptr) msvcrt._local_unwind
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100687@ cdecl -i386 _local_unwind2(ptr long) msvcrt._local_unwind2
Alexandre Julliarda1e99f52010-04-14 14:30:46 +0200688@ cdecl -i386 _local_unwind4(ptr ptr long) msvcrt._local_unwind4
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100689@ cdecl _localtime32(ptr) msvcrt._localtime32
Andrew Nguyen60866102010-10-11 05:25:05 -0500690@ cdecl _localtime32_s(ptr ptr) msvcrt._localtime32_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100691@ cdecl _localtime64(ptr) msvcrt._localtime64
Andrew Nguyene245cb52010-10-11 05:24:20 -0500692@ cdecl _localtime64_s(ptr ptr) msvcrt._localtime64_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100693@ cdecl _lock(long) msvcrt._lock
Eryk Wieliczko38d1ea22010-11-01 22:19:14 +0100694@ cdecl _lock_file(ptr) msvcrt._lock_file
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100695@ cdecl _locking(long long long) msvcrt._locking
Alexandre Julliard60f3a802011-04-29 15:06:53 +0200696@ cdecl _logb(double) msvcrt._logb
André Hentschelf05a8f82011-10-20 22:13:02 +0200697# stub _logbf(float)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100698@ cdecl -i386 _longjmpex(ptr long) msvcrt._longjmpex
699@ cdecl _lrotl(long long) msvcrt._lrotl
700@ cdecl _lrotr(long long) msvcrt._lrotr
Alexandre Julliard6c882282011-05-03 13:13:15 +0200701@ cdecl _lsearch(ptr ptr ptr long ptr) msvcrt._lsearch
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100702@ stub _lsearch_s
703@ cdecl _lseek(long long long) msvcrt._lseek
Alexandre Julliard77b6ce52010-08-31 12:33:32 +0200704@ cdecl -ret64 _lseeki64(long int64 long) msvcrt._lseeki64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100705@ cdecl _ltoa(long ptr long) msvcrt._ltoa
Eric Pouech28884a82010-11-15 21:59:55 +0100706@ cdecl _ltoa_s(long ptr long long) msvcrt._ltoa_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100707@ cdecl _ltow(long ptr long) msvcrt._ltow
Eric Pouech28884a82010-11-15 21:59:55 +0100708@ cdecl _ltow_s(long ptr long long) msvcrt._ltow_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100709@ cdecl _makepath(ptr str str str str) msvcrt._makepath
Andrew Nguyen9628a0d2010-06-25 03:53:41 -0500710@ cdecl _makepath_s(ptr long str str str str) msvcrt._makepath_s
Detlef Riekenbergccd70852010-03-19 13:22:20 +0100711@ cdecl _malloc_crt(long) msvcrt.malloc
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100712@ cdecl _mbbtombc(long) msvcrt._mbbtombc
713@ stub _mbbtombc_l
714@ cdecl _mbbtype(long long) msvcrt._mbbtype
715@ stub _mbbtype_l
Alexandre Julliard3a1086a2011-05-03 16:06:32 +0200716# extern _mbcasemap
Alexandre Julliard6c882282011-05-03 13:13:15 +0200717@ cdecl _mbccpy(ptr str) msvcrt._mbccpy
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100718@ stub _mbccpy_l
719@ stub _mbccpy_s
720@ stub _mbccpy_s_l
721@ cdecl _mbcjistojms(long) msvcrt._mbcjistojms
722@ stub _mbcjistojms_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200723@ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100724@ stub _mbcjmstojis_l
725@ cdecl _mbclen(ptr) msvcrt._mbclen
726@ stub _mbclen_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200727@ cdecl _mbctohira(long) msvcrt._mbctohira
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100728@ stub _mbctohira_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200729@ cdecl _mbctokata(long) msvcrt._mbctokata
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100730@ stub _mbctokata_l
731@ cdecl _mbctolower(long) msvcrt._mbctolower
732@ stub _mbctolower_l
733@ cdecl _mbctombb(long) msvcrt._mbctombb
734@ stub _mbctombb_l
735@ cdecl _mbctoupper(long) msvcrt._mbctoupper
736@ stub _mbctoupper_l
737@ extern _mbctype msvcrt._mbctype
738@ stub _mblen_l
739@ cdecl _mbsbtype(str long) msvcrt._mbsbtype
740@ stub _mbsbtype_l
741@ stub _mbscat_s
742@ stub _mbscat_s_l
743@ cdecl _mbschr(str long) msvcrt._mbschr
744@ stub _mbschr_l
745@ cdecl _mbscmp(str str) msvcrt._mbscmp
746@ stub _mbscmp_l
747@ cdecl _mbscoll(str str) msvcrt._mbscoll
748@ stub _mbscoll_l
749@ stub _mbscpy_s
750@ stub _mbscpy_s_l
751@ cdecl _mbscspn(str str) msvcrt._mbscspn
752@ stub _mbscspn_l
753@ cdecl _mbsdec(ptr ptr) msvcrt._mbsdec
754@ stub _mbsdec_l
755@ cdecl _mbsicmp(str str) msvcrt._mbsicmp
756@ stub _mbsicmp_l
757@ cdecl _mbsicoll(str str) msvcrt._mbsicoll
758@ stub _mbsicoll_l
759@ cdecl _mbsinc(str) msvcrt._mbsinc
760@ stub _mbsinc_l
761@ cdecl _mbslen(str) msvcrt._mbslen
762@ stub _mbslen_l
763@ cdecl _mbslwr(str) msvcrt._mbslwr
764@ stub _mbslwr_l
Konrad Rzepecki332d5952011-03-20 02:19:02 +0100765@ cdecl _mbslwr_s(str long) msvcrt._mbslwr_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100766@ stub _mbslwr_s_l
767@ cdecl _mbsnbcat(str str long) msvcrt._mbsnbcat
768@ stub _mbsnbcat_l
Andrew Nguyena622af42010-10-21 02:55:43 -0500769@ cdecl _mbsnbcat_s(str long ptr long) msvcrt._mbsnbcat_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100770@ stub _mbsnbcat_s_l
771@ cdecl _mbsnbcmp(str str long) msvcrt._mbsnbcmp
772@ stub _mbsnbcmp_l
773@ cdecl _mbsnbcnt(ptr long) msvcrt._mbsnbcnt
774@ stub _mbsnbcnt_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200775@ cdecl _mbsnbcoll(str str long) msvcrt._mbsnbcoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100776@ stub _mbsnbcoll_l
777@ cdecl _mbsnbcpy(ptr str long) msvcrt._mbsnbcpy
778@ stub _mbsnbcpy_l
779@ cdecl _mbsnbcpy_s(ptr long str long) msvcrt._mbsnbcpy_s
780@ stub _mbsnbcpy_s_l
781@ cdecl _mbsnbicmp(str str long) msvcrt._mbsnbicmp
782@ stub _mbsnbicmp_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200783@ cdecl _mbsnbicoll(str str long) msvcrt._mbsnbicoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100784@ stub _mbsnbicoll_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200785@ cdecl _mbsnbset(ptr long long) msvcrt._mbsnbset
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100786@ stub _mbsnbset_l
787@ stub _mbsnbset_s
788@ stub _mbsnbset_s_l
789@ cdecl _mbsncat(str str long) msvcrt._mbsncat
790@ stub _mbsncat_l
791@ stub _mbsncat_s
792@ stub _mbsncat_s_l
793@ cdecl _mbsnccnt(str long) msvcrt._mbsnccnt
794@ stub _mbsnccnt_l
795@ cdecl _mbsncmp(str str long) msvcrt._mbsncmp
796@ stub _mbsncmp_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200797@ cdecl _mbsncoll(str str long) msvcrt._mbsncoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100798@ stub _mbsncoll_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200799@ cdecl _mbsncpy(ptr str long) msvcrt._mbsncpy
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100800@ stub _mbsncpy_l
801@ stub _mbsncpy_s
802@ stub _mbsncpy_s_l
803@ cdecl _mbsnextc(str) msvcrt._mbsnextc
804@ stub _mbsnextc_l
805@ cdecl _mbsnicmp(str str long) msvcrt._mbsnicmp
806@ stub _mbsnicmp_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200807@ cdecl _mbsnicoll(str str long) msvcrt._mbsnicoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100808@ stub _mbsnicoll_l
809@ cdecl _mbsninc(str long) msvcrt._mbsninc
810@ stub _mbsninc_l
811@ stub _mbsnlen
812@ stub _mbsnlen_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200813@ cdecl _mbsnset(ptr long long) msvcrt._mbsnset
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100814@ stub _mbsnset_l
815@ stub _mbsnset_s
816@ stub _mbsnset_s_l
817@ cdecl _mbspbrk(str str) msvcrt._mbspbrk
818@ stub _mbspbrk_l
819@ cdecl _mbsrchr(str long) msvcrt._mbsrchr
820@ stub _mbsrchr_l
821@ cdecl _mbsrev(str) msvcrt._mbsrev
822@ stub _mbsrev_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200823@ cdecl _mbsset(ptr long) msvcrt._mbsset
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100824@ stub _mbsset_l
825@ stub _mbsset_s
826@ stub _mbsset_s_l
827@ cdecl _mbsspn(str str) msvcrt._mbsspn
828@ stub _mbsspn_l
829@ cdecl _mbsspnp(str str) msvcrt._mbsspnp
830@ stub _mbsspnp_l
831@ cdecl _mbsstr(str str) msvcrt._mbsstr
832@ stub _mbsstr_l
833@ cdecl _mbstok(str str) msvcrt._mbstok
834@ stub _mbstok_l
835@ stub _mbstok_s
836@ stub _mbstok_s_l
Piotr Caban7352ee82010-05-06 14:27:45 +0200837@ cdecl _mbstowcs_l(ptr str long ptr) msvcrt._mbstowcs_l
838@ cdecl _mbstowcs_s_l(ptr ptr long str long ptr) msvcrt._mbstowcs_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100839@ cdecl _mbstrlen(str) msvcrt._mbstrlen
Piotr Caban4733bd82010-05-06 14:28:21 +0200840@ cdecl _mbstrlen_l(str ptr) msvcrt._mbstrlen_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100841@ stub _mbstrnlen
842@ stub _mbstrnlen_l
843@ cdecl _mbsupr(str) msvcrt._mbsupr
844@ stub _mbsupr_l
Konrad Rzepecki0b3175c2011-03-20 02:17:12 +0100845@ cdecl _mbsupr_s(str long) msvcrt._mbsupr_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100846@ stub _mbsupr_s_l
Piotr Caban445b9342011-10-13 14:09:20 +0200847@ cdecl _mbtowc_l(ptr str long ptr) msvcrt._mbtowc_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100848@ cdecl _memccpy(ptr ptr long long) msvcrt._memccpy
849@ cdecl _memicmp(str str long) msvcrt._memicmp
850@ stub _memicmp_l
851@ cdecl _mkdir(str) msvcrt._mkdir
Piotr Cabanc4d68772010-04-27 08:42:13 +0200852@ cdecl _mkgmtime32(ptr) msvcrt._mkgmtime32
853@ cdecl _mkgmtime64(ptr) msvcrt._mkgmtime64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100854@ cdecl _mktemp(str) msvcrt._mktemp
855@ stub _mktemp_s
856@ cdecl _mktime32(ptr) msvcrt._mktime32
857@ cdecl _mktime64(ptr) msvcrt._mktime64
858@ cdecl _msize(ptr) msvcrt._msize
859@ cdecl _nextafter(double double) msvcrt._nextafter
André Hentschelf05a8f82011-10-20 22:13:02 +0200860# stub -arch=win64 _nextafterf(float float)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100861@ cdecl _onexit(ptr) msvcrt._onexit
862@ varargs _open(str long) msvcrt._open
863@ cdecl _open_osfhandle(long long) msvcrt._open_osfhandle
Alexandre Julliard6c882282011-05-03 13:13:15 +0200864@ cdecl -arch=i386 _outp(long long) msvcrt._outp
865@ cdecl -arch=i386 _outpd(long long) msvcrt._outpd
866@ cdecl -arch=i386 _outpw(long long) msvcrt._outpw
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100867@ cdecl _pclose(ptr) msvcrt._pclose
868@ extern _pctype msvcrt._pctype
869@ extern _pgmptr msvcrt._pgmptr
870@ cdecl _pipe(ptr long long) msvcrt._pipe
871@ cdecl _popen(str str) msvcrt._popen
872@ stub _printf_l
873@ stub _printf_p
874@ stub _printf_p_l
875@ stub _printf_s_l
876@ cdecl _purecall() msvcrt._purecall
877@ cdecl _putch(long) msvcrt._putch
878@ stub _putch_nolock
879@ cdecl _putenv(str) msvcrt._putenv
Eric Pouech356b2d22010-11-02 22:02:59 +0100880@ cdecl _putenv_s(str str) msvcrt._putenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100881@ cdecl _putw(long ptr) msvcrt._putw
Eric Pouechd36cfcf2010-11-02 22:03:22 +0100882@ cdecl _putwch(long) msvcrt._putwch
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100883@ stub _putwch_nolock
884@ cdecl _putws(wstr) msvcrt._putws
Alexandre Julliard60f3a802011-04-29 15:06:53 +0200885# extern _pwctype
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100886@ cdecl _read(long ptr long) msvcrt._read
Nikolay Sivov81c4f2a2011-01-28 03:21:06 +0300887@ cdecl _realloc_crt(ptr long) msvcrt.realloc
Piotr Caban40aa4dc2010-04-26 12:33:02 +0200888@ cdecl _recalloc(ptr long long)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100889@ stub _recalloc_crt
Piotr Caban18b8f952011-04-20 12:37:56 +0200890@ cdecl _resetstkoflw() msvcrt._resetstkoflw
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100891@ cdecl _rmdir(str) msvcrt._rmdir
892@ cdecl _rmtmp() msvcrt._rmtmp
893@ cdecl _rotl(long long) msvcrt._rotl
Alexandre Julliardabe08232011-05-01 12:52:22 +0200894@ cdecl -ret64 _rotl64(int64 long) msvcrt._rotl64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100895@ cdecl _rotr(long long) msvcrt._rotr
Alexandre Julliardabe08232011-05-01 12:52:22 +0200896@ cdecl -ret64 _rotr64(int64 long) msvcrt._rotr64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100897@ cdecl -arch=i386 _safe_fdiv() msvcrt._safe_fdiv
898@ cdecl -arch=i386 _safe_fdivr() msvcrt._safe_fdivr
899@ cdecl -arch=i386 _safe_fprem() msvcrt._safe_fprem
900@ cdecl -arch=i386 _safe_fprem1() msvcrt._safe_fprem1
Alexandre Julliard60f3a802011-04-29 15:06:53 +0200901@ cdecl _scalb(double long) msvcrt._scalb
André Hentschelf05a8f82011-10-20 22:13:02 +0200902@ cdecl -arch=x86_64 _scalbf(float long) msvcrt._scalbf
Piotr Caban00f70452010-04-22 13:49:16 +0200903@ varargs _scanf_l(str ptr) msvcrt._scanf_l
Piotr Caban2c07fad2010-04-22 13:51:57 +0200904@ varargs _scanf_s_l(str ptr) msvcrt._scanf_s_l
Piotr Caban600fa762010-08-27 01:46:25 +0200905@ varargs _scprintf(str) msvcrt._scprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100906@ stub _scprintf_l
907@ stub _scprintf_p
908@ stub _scprintf_p_l
Nikolay Sivov97807762010-06-10 23:54:30 +0400909@ varargs _scwprintf(wstr) msvcrt._scwprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100910@ stub _scwprintf_l
911@ stub _scwprintf_p
912@ stub _scwprintf_p_l
913@ cdecl _searchenv(str str ptr) msvcrt._searchenv
Eric Pouech83d87f32010-11-02 22:03:17 +0100914@ cdecl _searchenv_s(str str ptr long) msvcrt._searchenv_s
Alexandre Julliardbcd62a72011-05-17 12:49:20 +0200915@ stdcall -i386 _seh_longjmp_unwind4(ptr) msvcrt._seh_longjmp_unwind4
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100916@ stdcall -i386 _seh_longjmp_unwind(ptr) msvcrt._seh_longjmp_unwind
Piotr Caban76058b12010-08-25 14:46:05 +0200917@ cdecl _set_SSE2_enable(long) msvcrt._set_SSE2_enable
Nikolay Sivov03ca06e2011-01-20 01:21:11 +0300918@ cdecl _set_abort_behavior(long long) msvcrt._set_abort_behavior
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100919@ stub _set_amblksiz
Alexandre Julliard658eaeb2011-01-25 22:27:17 +0100920@ cdecl _set_controlfp(long long) msvcrt._set_controlfp
Andrew Nguyen67088eb2010-09-28 03:49:03 -0500921@ cdecl _set_doserrno(long) msvcrt._set_doserrno
Andrew Nguyenad68c0b2010-09-28 03:48:52 -0500922@ cdecl _set_errno(long) msvcrt._set_errno
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100923@ cdecl _set_error_mode(long) msvcrt._set_error_mode
924@ stub _set_fmode
Piotr Cabanabb74602010-04-01 12:40:22 +0200925@ cdecl _set_invalid_parameter_handler(ptr) msvcrt._set_invalid_parameter_handler
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100926@ stub _set_malloc_crt_max_wait
927@ stub _set_output_format
Piotr Caban6ecabf72011-04-27 20:09:00 +0200928@ cdecl _set_printf_count_output(long) msvcrt._set_printf_count_output
Piotr Caban898e17f2010-08-25 14:46:47 +0200929@ cdecl _set_purecall_handler(ptr) msvcrt._set_purecall_handler
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100930@ cdecl _set_sbh_threshold(long) msvcrt._set_sbh_threshold
931@ cdecl _seterrormode(long) msvcrt._seterrormode
André Hentschel28bdb8c2010-12-31 16:04:05 +0100932@ cdecl -arch=i386,x86_64 -norelay _setjmp(ptr) msvcrt._setjmp
Alexandre Julliard60f3a802011-04-29 15:06:53 +0200933@ cdecl -arch=i386 -norelay _setjmp3(ptr long) msvcrt._setjmp3
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100934@ cdecl _setmaxstdio(long) msvcrt._setmaxstdio
935@ cdecl _setmbcp(long) msvcrt._setmbcp
936@ cdecl _setmode(long long) msvcrt._setmode
Alexandre Julliard6c882282011-05-03 13:13:15 +0200937@ cdecl _setsystime(ptr long) msvcrt._setsystime
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100938@ cdecl _sleep(long) msvcrt._sleep
939@ varargs _snprintf(ptr long str) msvcrt._snprintf
940@ stub _snprintf_c
941@ stub _snprintf_c_l
942@ stub _snprintf_l
Nikolay Sivov59bddde2010-06-10 23:12:20 +0400943@ varargs _snprintf_s(ptr long long str) msvcrt._snprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100944@ stub _snprintf_s_l
Piotr Caban405e6eb2011-04-05 17:06:58 +0200945@ varargs _snscanf(str long str) msvcrt._snscanf
946@ varargs _snscanf_l(str long str ptr) msvcrt._snscanf_l
947@ varargs _snscanf_s(str long str) msvcrt._snscanf_s
948@ varargs _snscanf_s_l(str long str ptr) msvcrt._snscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100949@ varargs _snwprintf(ptr long wstr) msvcrt._snwprintf
Daniel Lehman08aa6ae2012-01-06 13:09:37 -0800950@ varargs _snwprintf_l(ptr long wstr ptr) msvcrt._snwprintf_l
Nikolay Sivov1a234152010-06-10 23:28:01 +0400951@ varargs _snwprintf_s(ptr long long wstr) msvcrt._snwprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100952@ stub _snwprintf_s_l
Piotr Caband09ab742011-04-05 17:07:17 +0200953@ varargs _snwscanf(wstr long wstr) msvcrt._snwscanf
954@ varargs _snwscanf_l(wstr long wstr ptr) msvcrt._snwscanf_l
955@ varargs _snwscanf_s(wstr long wstr) msvcrt._snwscanf_s
956@ varargs _snwscanf_s_l(wstr long wstr ptr) msvcrt._snwscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100957@ varargs _sopen(str long long) msvcrt._sopen
Nikolay Sivov2a6060f2011-01-26 03:59:13 +0300958@ cdecl _sopen_s(ptr str long long long) msvcrt._sopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100959@ varargs _spawnl(long str str) msvcrt._spawnl
960@ varargs _spawnle(long str str) msvcrt._spawnle
961@ varargs _spawnlp(long str str) msvcrt._spawnlp
962@ varargs _spawnlpe(long str str) msvcrt._spawnlpe
963@ cdecl _spawnv(long str ptr) msvcrt._spawnv
964@ cdecl _spawnve(long str ptr ptr) msvcrt._spawnve
965@ cdecl _spawnvp(long str ptr) msvcrt._spawnvp
966@ cdecl _spawnvpe(long str ptr ptr) msvcrt._spawnvpe
967@ cdecl _splitpath(str ptr ptr ptr ptr) msvcrt._splitpath
Piotr Caban899d9a02010-08-29 16:59:35 +0200968@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) msvcrt._splitpath_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100969@ stub _sprintf_l
970@ stub _sprintf_p
Piotr Caban00182ca2011-04-27 12:09:01 +0200971@ varargs _sprintf_p_l(ptr long str ptr) msvcrt._sprintf_p_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100972@ stub _sprintf_s_l
Piotr Cabanedfe9bd2010-04-22 13:50:20 +0200973@ varargs _sscanf_l(str str ptr) msvcrt._sscanf_l
Piotr Caban8386e952010-04-22 13:52:55 +0200974@ varargs _sscanf_s_l(str str ptr) msvcrt._sscanf_s_l
Detlef Riekenberg6e610f12011-01-23 17:46:30 +0100975@ cdecl _stat32(str ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100976@ stub _stat32i64
977@ cdecl _stat64(str ptr) msvcrt._stat64
Robert Wilhelm5d4a7432010-05-26 10:39:06 +0200978@ cdecl _stat64i32(str ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100979@ cdecl _statusfp() msvcrt._statusfp
Alexandre Julliard4b17ec72011-01-25 21:39:29 +0100980@ cdecl -arch=i386 _statusfp2(ptr ptr) msvcrt._statusfp2
Piotr Cabaned6c3092011-05-12 11:39:54 +0200981@ cdecl _strcoll_l(str str ptr) msvcrt._strcoll_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100982@ cdecl _strdate(ptr) msvcrt._strdate
Piotr Caban471bad12010-08-27 01:46:00 +0200983@ cdecl _strdate_s(ptr long) msvcrt._strdate_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100984@ cdecl _strdup(str) msvcrt._strdup
985@ cdecl _strerror(long) msvcrt._strerror
986@ stub _strerror_s
987@ stub _strftime_l
988@ cdecl _stricmp(str str) msvcrt._stricmp
989@ stub _stricmp_l
990@ cdecl _stricoll(str str) msvcrt._stricoll
Piotr Cabaned6c3092011-05-12 11:39:54 +0200991@ cdecl _stricoll_l(str str ptr) msvcrt._stricoll_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100992@ cdecl _strlwr(str) msvcrt._strlwr
Piotr Cabaned6c3092011-05-12 11:39:54 +0200993@ cdecl _strlwr_l(str ptr) msvcrt._strlwr_l
Andrew Nguyen41ab8252010-10-11 05:25:23 -0500994@ cdecl _strlwr_s(ptr long) msvcrt._strlwr_s
Piotr Cabaned6c3092011-05-12 11:39:54 +0200995@ cdecl _strlwr_s_l(ptr long ptr) msvcrt._strlwr_s_l
Alexandre Julliard6c882282011-05-03 13:13:15 +0200996@ cdecl _strncoll(str str long) msvcrt._strncoll
Piotr Cabaned6c3092011-05-12 11:39:54 +0200997@ cdecl _strncoll_l(str str long ptr) msvcrt._strncoll_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +0100998@ cdecl _strnicmp(str str long) msvcrt._strnicmp
999@ stub _strnicmp_l
Alexandre Julliard6c882282011-05-03 13:13:15 +02001000@ cdecl _strnicoll(str str long) msvcrt._strnicoll
Piotr Cabaned6c3092011-05-12 11:39:54 +02001001@ cdecl _strnicoll_l(str str long ptr) msvcrt._strnicoll_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001002@ cdecl _strnset(str long long) msvcrt._strnset
1003@ stub _strnset_s
1004@ cdecl _strrev(str) msvcrt._strrev
1005@ cdecl _strset(str long) msvcrt._strset
1006@ stub _strset_s
1007@ cdecl _strtime(ptr) msvcrt._strtime
Piotr Caban7d0c04d2010-08-27 01:45:31 +02001008@ cdecl _strtime_s(ptr long) msvcrt._strtime_s
Piotr Caban94112ff2010-04-21 11:26:22 +02001009@ cdecl _strtod_l(str ptr ptr) msvcrt._strtod_l
Alexandre Julliarddfdea6c2010-08-29 12:07:37 +02001010@ cdecl -ret64 _strtoi64(str ptr long) msvcrt._strtoi64
1011@ cdecl -ret64 _strtoi64_l(str ptr long ptr) msvcrt._strtoi64_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001012@ stub _strtol_l
Alexandre Julliarddfdea6c2010-08-29 12:07:37 +02001013@ cdecl -ret64 _strtoui64(str ptr long) msvcrt._strtoui64
1014@ cdecl -ret64 _strtoui64_l(str ptr long ptr) msvcrt._strtoui64_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001015@ stub _strtoul_l
1016@ cdecl _strupr(str) msvcrt._strupr
Piotr Cabaned6c3092011-05-12 11:39:54 +02001017@ cdecl _strupr_l(str ptr) msvcrt._strupr_l
1018@ cdecl _strupr_s(str long) msvcrt._strupr_s
1019@ cdecl _strupr_s_l(str long ptr) msvcrt._strupr_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001020@ stub _strxfrm_l
1021@ cdecl _swab(str str long) msvcrt._swab
Piotr Caban67b5a862011-05-03 14:26:23 +02001022@ varargs _swprintf(ptr wstr) msvcrt._swprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001023@ stub _swprintf_c
1024@ stub _swprintf_c_l
1025@ stub _swprintf_p
Piotr Caban00182ca2011-04-27 12:09:01 +02001026@ varargs _swprintf_p_l(ptr long wstr ptr) msvcrt._swprintf_p_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001027@ stub _swprintf_s_l
Piotr Caban2242f282010-04-22 13:51:03 +02001028@ varargs _swscanf_l(wstr wstr ptr) msvcrt._swscanf_l
Piotr Cabana51292e2010-04-22 13:53:10 +02001029@ varargs _swscanf_s_l(wstr wstr ptr) msvcrt._swscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001030@ extern _sys_errlist msvcrt._sys_errlist
1031@ extern _sys_nerr msvcrt._sys_nerr
1032@ cdecl _tell(long) msvcrt._tell
1033@ cdecl -ret64 _telli64(long) msvcrt._telli64
1034@ cdecl _tempnam(str str) msvcrt._tempnam
1035@ cdecl _time32(ptr) msvcrt._time32
1036@ cdecl _time64(ptr) msvcrt._time64
1037@ extern _timezone msvcrt._timezone
1038@ cdecl _tolower(long) msvcrt._tolower
Piotr Cabaned6c3092011-05-12 11:39:54 +02001039@ cdecl _tolower_l(long ptr) msvcrt._tolower_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001040@ cdecl _toupper(long) msvcrt._toupper
Piotr Cabaned6c3092011-05-12 11:39:54 +02001041@ cdecl _toupper_l(long ptr) msvcrt._toupper_l
1042@ cdecl _towlower_l(long ptr) msvcrt._towlower_l
1043@ cdecl _towupper_l(long ptr) msvcrt._towupper_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001044@ extern _tzname msvcrt._tzname
1045@ cdecl _tzset() msvcrt._tzset
Alexandre Julliard77b6ce52010-08-31 12:33:32 +02001046@ cdecl _ui64toa(int64 ptr long) msvcrt._ui64toa
1047@ cdecl _ui64toa_s(int64 ptr long long) msvcrt._ui64toa_s
1048@ cdecl _ui64tow(int64 ptr long) msvcrt._ui64tow
Arno Teigseth01b9fd32010-12-29 02:13:53 -05001049@ cdecl _ui64tow_s(int64 ptr long long) msvcrt._ui64tow_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001050@ cdecl _ultoa(long ptr long) msvcrt._ultoa
Andrew Nguyened357e52010-10-21 02:57:44 -05001051@ cdecl _ultoa_s(long ptr long long) msvcrt._ultoa_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001052@ cdecl _ultow(long ptr long) msvcrt._ultow
Eric Pouechd7bc2ef2011-11-28 21:53:38 +01001053@ cdecl _ultow_s(long ptr long long) msvcrt._ultow_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001054@ cdecl _umask(long) msvcrt._umask
1055@ stub _umask_s
1056@ stub _ungetc_nolock
1057@ cdecl _ungetch(long) msvcrt._ungetch
1058@ stub _ungetch_nolock
1059@ stub _ungetwc_nolock
1060@ stub _ungetwch
1061@ stub _ungetwch_nolock
1062@ cdecl _unlink(str) msvcrt._unlink
1063@ cdecl _unloaddll(long) msvcrt._unloaddll
1064@ cdecl _unlock(long) msvcrt._unlock
Eryk Wieliczko38d1ea22010-11-01 22:19:14 +01001065@ cdecl _unlock_file(ptr) msvcrt._unlock_file
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001066@ cdecl _utime32(str ptr) msvcrt._utime32
1067@ cdecl _utime64(str ptr) msvcrt._utime64
Eric Pouech1eaae092010-11-07 19:11:38 +01001068@ cdecl _vcprintf(str ptr) msvcrt._vcprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001069@ stub _vcprintf_l
1070@ stub _vcprintf_p
1071@ stub _vcprintf_p_l
1072@ stub _vcprintf_s
1073@ stub _vcprintf_s_l
Eric Pouech1eaae092010-11-07 19:11:38 +01001074@ cdecl _vcwprintf(wstr ptr) msvcrt._vcwprintf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001075@ stub _vcwprintf_l
1076@ stub _vcwprintf_p
1077@ stub _vcwprintf_p_l
1078@ stub _vcwprintf_s
1079@ stub _vcwprintf_s_l
1080@ stub _vfprintf_l
1081@ stub _vfprintf_p
1082@ stub _vfprintf_p_l
1083@ stub _vfprintf_s_l
1084@ stub _vfwprintf_l
1085@ stub _vfwprintf_p
1086@ stub _vfwprintf_p_l
1087@ stub _vfwprintf_s_l
1088@ stub _vprintf_l
1089@ stub _vprintf_p
1090@ stub _vprintf_p_l
1091@ stub _vprintf_s_l
1092@ cdecl _vscprintf(str ptr) msvcrt._vscprintf
1093@ stub _vscprintf_l
1094@ stub _vscprintf_p
1095@ stub _vscprintf_p_l
1096@ cdecl _vscwprintf(wstr ptr) msvcrt._vscwprintf
Piotr Caban0c14dc52011-08-01 16:08:06 +02001097@ cdecl _vscwprintf_l(wstr ptr ptr) msvcrt._vscwprintf_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001098@ stub _vscwprintf_p
Piotr Caban0c14dc52011-08-01 16:08:06 +02001099@ cdecl _vscwprintf_p_l(wstr ptr ptr) msvcrt._vscwprintf_p_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001100@ cdecl _vsnprintf(ptr long str ptr) msvcrt._vsnprintf
Alexandre Julliard60f3a802011-04-29 15:06:53 +02001101@ cdecl _vsnprintf_c(ptr long str ptr) msvcrt._vsnprintf_c
1102@ cdecl _vsnprintf_c_l(ptr long str ptr ptr) msvcrt._vsnprintf_c_l
Piotr Caban85fa2ee2010-04-19 10:57:40 +02001103@ cdecl _vsnprintf_l(ptr long str ptr ptr) msvcrt._vsnprintf_l
1104@ cdecl _vsnprintf_s(ptr long long str ptr) msvcrt._vsnprintf_s
1105@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr) msvcrt._vsnprintf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001106@ cdecl _vsnwprintf(ptr long wstr ptr) msvcrt._vsnwprintf
Piotr Caban743e6ba2010-04-19 10:57:50 +02001107@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr) msvcrt._vsnwprintf_l
1108@ cdecl _vsnwprintf_s(ptr long long wstr ptr) msvcrt._vsnwprintf_s
1109@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr) msvcrt._vsnwprintf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001110@ stub _vsprintf_l
Piotr Caban00182ca2011-04-27 12:09:01 +02001111@ cdecl _vsprintf_p(ptr long str ptr) msvcrt._vsprintf_p
1112@ cdecl _vsprintf_p_l(ptr long str ptr ptr) msvcrt._vsprintf_p_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001113@ stub _vsprintf_s_l
Alexandre Julliardf127a2c2011-09-14 16:27:26 +02001114@ cdecl _vswprintf(ptr wstr ptr) msvcrt._vswprintf
Piotr Caban97bad692010-04-19 10:58:00 +02001115@ cdecl _vswprintf_c(ptr long wstr ptr) msvcrt._vswprintf_c
1116@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr) msvcrt._vswprintf_c_l
Alexandre Julliardf127a2c2011-09-14 16:27:26 +02001117@ cdecl _vswprintf_l(ptr wstr ptr ptr) msvcrt._vswprintf_l
Piotr Cabanaf6fd252011-09-20 10:32:29 +02001118@ cdecl _vswprintf_p(ptr long wstr ptr) MSVCR90__vswprintf_p
Piotr Caban97bad692010-04-19 10:58:00 +02001119@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr) msvcrt._vswprintf_p_l
1120@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr) msvcrt._vswprintf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001121@ stub _vwprintf_l
1122@ stub _vwprintf_p
1123@ stub _vwprintf_p_l
1124@ stub _vwprintf_s_l
1125@ cdecl _waccess(wstr long) msvcrt._waccess
Eric Pouechcff575f2010-11-02 22:03:41 +01001126@ cdecl _waccess_s(wstr long) msvcrt._waccess_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001127@ cdecl _wasctime(ptr) msvcrt._wasctime
André Hentschelf0122422011-11-30 02:51:43 +01001128@ cdecl _wasctime_s(ptr long ptr) msvcrt._wasctime_s
Piotr Caban220b6ab2011-04-05 17:06:45 +02001129@ cdecl _wassert(wstr wstr long) msvcrt._wassert
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001130@ cdecl _wchdir(wstr) msvcrt._wchdir
1131@ cdecl _wchmod(wstr long) msvcrt._wchmod
1132@ extern _wcmdln msvcrt._wcmdln
1133@ cdecl _wcreat(wstr long) msvcrt._wcreat
1134@ stub _wcscoll_l
1135@ cdecl _wcsdup(wstr) msvcrt._wcsdup
Eric Pouech71200a92010-11-02 22:03:47 +01001136@ cdecl _wcserror(long) msvcrt._wcserror
Eric Pouech5437c722010-11-02 22:03:53 +01001137@ cdecl _wcserror_s(ptr long long) msvcrt._wcserror_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001138@ stub _wcsftime_l
1139@ cdecl _wcsicmp(wstr wstr) msvcrt._wcsicmp
1140@ stub _wcsicmp_l
1141@ cdecl _wcsicoll(wstr wstr) msvcrt._wcsicoll
1142@ stub _wcsicoll_l
1143@ cdecl _wcslwr(wstr) msvcrt._wcslwr
1144@ stub _wcslwr_l
Nikolay Sivov27e18b32011-03-05 01:59:08 +03001145@ cdecl _wcslwr_s(wstr long) msvcrt._wcslwr_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001146@ stub _wcslwr_s_l
Alexandre Julliard6c882282011-05-03 13:13:15 +02001147@ cdecl _wcsncoll(wstr wstr long) msvcrt._wcsncoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001148@ stub _wcsncoll_l
1149@ cdecl _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp
1150@ stub _wcsnicmp_l
Mike Gibson23906812010-12-03 10:12:23 -07001151@ cdecl _wcsnicoll(wstr wstr long) msvcrt._wcsnicoll
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001152@ stub _wcsnicoll_l
1153@ cdecl _wcsnset(wstr long long) msvcrt._wcsnset
1154@ stub _wcsnset_s
1155@ cdecl _wcsrev(wstr) msvcrt._wcsrev
1156@ cdecl _wcsset(wstr long) msvcrt._wcsset
1157@ stub _wcsset_s
Piotr Caban6974abe2010-04-26 12:33:49 +02001158@ cdecl _wcstod_l(wstr ptr) msvcrt._wcstod_l
Alexandre Julliarddfdea6c2010-08-29 12:07:37 +02001159@ cdecl -ret64 _wcstoi64(wstr ptr long) msvcrt._wcstoi64
1160@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) msvcrt._wcstoi64_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001161@ stub _wcstol_l
Piotr Caban4733bd82010-05-06 14:28:21 +02001162@ cdecl _wcstombs_l(ptr ptr long ptr) msvcrt._wcstombs_l
Piotr Caban6c0e61c2010-04-27 08:42:46 +02001163@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr) msvcrt._wcstombs_s_l
Alexandre Julliarddfdea6c2010-08-29 12:07:37 +02001164@ cdecl -ret64 _wcstoui64(wstr ptr long) msvcrt._wcstoui64
1165@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr) msvcrt._wcstoui64_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001166@ stub _wcstoul_l
1167@ cdecl _wcsupr(wstr) msvcrt._wcsupr
1168@ stub _wcsupr_l
1169@ cdecl _wcsupr_s(wstr long) msvcrt._wcsupr_s
Nikolay Sivov46ae1132011-03-05 02:28:28 +03001170@ cdecl _wcsupr_s_l(wstr long ptr) msvcrt._wcsupr_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001171@ stub _wcsxfrm_l
1172@ cdecl _wctime32(ptr) msvcrt._wctime32
1173@ stub _wctime32_s
1174@ cdecl _wctime64(ptr) msvcrt._wctime64
1175@ stub _wctime64_s
1176@ stub _wctomb_l
1177@ stub _wctomb_s_l
Alexandre Julliard3a1086a2011-05-03 16:06:32 +02001178# extern _wctype
Eric Pouechfc186c32010-11-02 22:03:05 +01001179@ cdecl _wdupenv_s(ptr ptr wstr) msvcrt._wdupenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001180@ extern _wenviron msvcrt._wenviron
1181@ varargs _wexecl(wstr wstr) msvcrt._wexecl
1182@ varargs _wexecle(wstr wstr) msvcrt._wexecle
1183@ varargs _wexeclp(wstr wstr) msvcrt._wexeclp
1184@ varargs _wexeclpe(wstr wstr) msvcrt._wexeclpe
1185@ cdecl _wexecv(wstr ptr) msvcrt._wexecv
1186@ cdecl _wexecve(wstr ptr ptr) msvcrt._wexecve
1187@ cdecl _wexecvp(wstr ptr) msvcrt._wexecvp
1188@ cdecl _wexecvpe(wstr ptr ptr) msvcrt._wexecvpe
1189@ cdecl _wfdopen(long wstr) msvcrt._wfdopen
1190@ stub _wfindfirst32
1191@ stub _wfindfirst32i64
André Hentschel1601a262011-02-26 19:49:21 +01001192@ cdecl _wfindfirst64(wstr ptr) msvcrt._wfindfirst64
Eryk Wieliczko7d508092010-11-20 14:49:54 +01001193@ cdecl _wfindfirst64i32(wstr ptr) msvcrt._wfindfirst64i32
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001194@ stub _wfindnext32
1195@ stub _wfindnext32i64
André Hentschele1654642011-02-26 19:49:51 +01001196@ cdecl _wfindnext64(long ptr) msvcrt._wfindnext64
Alexandre Julliard60f3a802011-04-29 15:06:53 +02001197@ cdecl _wfindnext64i32(long ptr) msvcrt._wfindnext64i32
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001198@ cdecl _wfopen(wstr wstr) msvcrt._wfopen
Piotr Caban2ff04b92010-04-20 21:38:33 +02001199@ cdecl _wfopen_s(ptr wstr wstr) msvcrt._wfopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001200@ cdecl _wfreopen(wstr wstr ptr) msvcrt._wfreopen
André Hentschel947d1bf2011-11-13 18:33:47 +01001201@ cdecl _wfreopen_s(ptr wstr wstr ptr) msvcrt._wfreopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001202@ cdecl _wfsopen(wstr wstr long) msvcrt._wfsopen
1203@ cdecl _wfullpath(ptr wstr long) msvcrt._wfullpath
1204@ cdecl _wgetcwd(wstr long) msvcrt._wgetcwd
1205@ cdecl _wgetdcwd(long wstr long) msvcrt._wgetdcwd
1206@ stub _wgetdcwd_nolock
1207@ cdecl _wgetenv(wstr) msvcrt._wgetenv
Eric Pouechb0c3dc32010-11-07 19:11:26 +01001208@ cdecl _wgetenv_s(ptr ptr long wstr) msvcrt._wgetenv_s
Andrew Nguyen58dd97e2010-06-25 03:53:54 -05001209@ cdecl _wmakepath(ptr wstr wstr wstr wstr) msvcrt._wmakepath
1210@ cdecl _wmakepath_s(ptr long wstr wstr wstr wstr) msvcrt._wmakepath_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001211@ cdecl _wmkdir(wstr) msvcrt._wmkdir
1212@ cdecl _wmktemp(wstr) msvcrt._wmktemp
1213@ stub _wmktemp_s
1214@ varargs _wopen(wstr long) msvcrt._wopen
Alexandre Julliard6c882282011-05-03 13:13:15 +02001215@ cdecl _wperror(wstr) msvcrt._wperror
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001216@ extern _wpgmptr msvcrt._wpgmptr
1217@ cdecl _wpopen(wstr wstr) msvcrt._wpopen
1218@ stub _wprintf_l
1219@ stub _wprintf_p
1220@ stub _wprintf_p_l
1221@ stub _wprintf_s_l
1222@ cdecl _wputenv(wstr) msvcrt._wputenv
Eric Pouech356b2d22010-11-02 22:02:59 +01001223@ cdecl _wputenv_s(wstr wstr) msvcrt._wputenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001224@ cdecl _wremove(wstr) msvcrt._wremove
1225@ cdecl _wrename(wstr wstr) msvcrt._wrename
1226@ cdecl _write(long ptr long) msvcrt._write
1227@ cdecl _wrmdir(wstr) msvcrt._wrmdir
Piotr Cabanced42a02010-04-22 13:49:58 +02001228@ varargs _wscanf_l(wstr ptr) msvcrt._wscanf_l
Piotr Caban98e34c72010-04-22 13:52:33 +02001229@ varargs _wscanf_s_l(wstr ptr) msvcrt._wscanf_s_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001230@ cdecl _wsearchenv(wstr wstr ptr) msvcrt._wsearchenv
Eric Pouech83d87f32010-11-02 22:03:17 +01001231@ cdecl _wsearchenv_s(wstr wstr ptr long) msvcrt._wsearchenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001232@ cdecl _wsetlocale(long wstr) msvcrt._wsetlocale
1233@ varargs _wsopen(wstr long long) msvcrt._wsopen
Nikolay Sivov8d09b402011-01-27 01:56:30 +03001234@ cdecl _wsopen_s(ptr wstr long long long) msvcrt._wsopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001235@ varargs _wspawnl(long wstr wstr) msvcrt._wspawnl
1236@ varargs _wspawnle(long wstr wstr) msvcrt._wspawnle
1237@ varargs _wspawnlp(long wstr wstr) msvcrt._wspawnlp
1238@ varargs _wspawnlpe(long wstr wstr) msvcrt._wspawnlpe
1239@ cdecl _wspawnv(long wstr ptr) msvcrt._wspawnv
1240@ cdecl _wspawnve(long wstr ptr ptr) msvcrt._wspawnve
1241@ cdecl _wspawnvp(long wstr ptr) msvcrt._wspawnvp
1242@ cdecl _wspawnvpe(long wstr ptr ptr) msvcrt._wspawnvpe
1243@ cdecl _wsplitpath(wstr ptr ptr ptr ptr) msvcrt._wsplitpath
1244@ cdecl _wsplitpath_s(wstr ptr long ptr long ptr long ptr long) msvcrt._wsplitpath_s
Detlef Riekenberg6e610f12011-01-23 17:46:30 +01001245@ cdecl _wstat32(wstr ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001246@ stub _wstat32i64
1247@ cdecl _wstat64(wstr ptr) msvcrt._wstat64
Piotr Caban25efb002010-08-27 01:46:45 +02001248@ cdecl _wstat64i32(wstr ptr)
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001249@ cdecl _wstrdate(ptr) msvcrt._wstrdate
Piotr Caban471bad12010-08-27 01:46:00 +02001250@ cdecl _wstrdate_s(ptr long) msvcrt._wstrdate_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001251@ cdecl _wstrtime(ptr) msvcrt._wstrtime
Piotr Caban7d0c04d2010-08-27 01:45:31 +02001252@ cdecl _wstrtime_s(ptr long) msvcrt._wstrtime_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001253@ cdecl _wsystem(wstr) msvcrt._wsystem
1254@ cdecl _wtempnam(wstr wstr) msvcrt._wtempnam
Alexandre Julliard6c882282011-05-03 13:13:15 +02001255@ cdecl _wtmpnam(ptr) msvcrt._wtmpnam
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001256@ stub _wtmpnam_s
Piotr Caban6974abe2010-04-26 12:33:49 +02001257@ cdecl _wtof(wstr) msvcrt._wtof
1258@ cdecl _wtof_l(wstr ptr) msvcrt._wtof_l
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001259@ cdecl _wtoi(wstr) msvcrt._wtoi
Alexandre Julliarddfdea6c2010-08-29 12:07:37 +02001260@ cdecl -ret64 _wtoi64(wstr) msvcrt._wtoi64
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001261@ stub _wtoi64_l
1262@ stub _wtoi_l
1263@ cdecl _wtol(wstr) msvcrt._wtol
1264@ stub _wtol_l
1265@ cdecl _wunlink(wstr) msvcrt._wunlink
1266@ cdecl _wutime32(wstr ptr) msvcrt._wutime32
1267@ cdecl _wutime64(wstr ptr) msvcrt._wutime64
1268@ cdecl _y0(double) msvcrt._y0
1269@ cdecl _y1(double) msvcrt._y1
Alexandre Julliardf127a2c2011-09-14 16:27:26 +02001270@ cdecl _yn(long double) msvcrt._yn
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001271@ cdecl abort() msvcrt.abort
1272@ cdecl abs(long) msvcrt.abs
1273@ cdecl acos(double) msvcrt.acos
André Hentschelf05a8f82011-10-20 22:13:02 +02001274@ cdecl -arch=x86_64 acosf(float) msvcrt.acosf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001275@ cdecl asctime(ptr) msvcrt.asctime
André Hentschel35722cb2011-11-30 02:51:28 +01001276@ cdecl asctime_s(ptr long ptr) msvcrt.asctime_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001277@ cdecl asin(double) msvcrt.asin
1278@ cdecl atan(double) msvcrt.atan
1279@ cdecl atan2(double double) msvcrt.atan2
André Hentschelf05a8f82011-10-20 22:13:02 +02001280@ cdecl -arch=x86_64 asinf(float) msvcrt.asinf
1281@ cdecl -arch=x86_64 atan2f(float float) msvcrt.atan2f
1282@ cdecl -arch=x86_64 atanf(float) msvcrt.atanf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001283@ cdecl atexit(ptr) msvcrt.atexit
1284@ cdecl atof(str) msvcrt.atof
1285@ cdecl atoi(str) msvcrt.atoi
1286@ cdecl atol(str) msvcrt.atol
1287@ cdecl bsearch(ptr ptr long long ptr) msvcrt.bsearch
1288@ stub bsearch_s
Piotr Caban815840e2010-04-26 12:33:19 +02001289@ cdecl btowc(long) msvcrt.btowc
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001290@ cdecl calloc(long long) msvcrt.calloc
1291@ cdecl ceil(double) msvcrt.ceil
André Hentschelf05a8f82011-10-20 22:13:02 +02001292@ cdecl -arch=x86_64 ceilf(float) msvcrt.ceilf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001293@ cdecl clearerr(ptr) msvcrt.clearerr
1294@ stub clearerr_s
1295@ cdecl clock() msvcrt.clock
1296@ cdecl cos(double) msvcrt.cos
1297@ cdecl cosh(double) msvcrt.cosh
André Hentschelf05a8f82011-10-20 22:13:02 +02001298@ cdecl -arch=x86_64 cosf(float) msvcrt.cosf
1299@ cdecl -arch=x86_64 coshf(float) msvcrt.coshf
Alexandre Julliard60f3a802011-04-29 15:06:53 +02001300@ cdecl -ret64 div(long long) msvcrt.div
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001301@ cdecl exit(long) msvcrt.exit
1302@ cdecl exp(double) msvcrt.exp
André Hentschelf05a8f82011-10-20 22:13:02 +02001303@ cdecl -arch=x86_64 expf(float) msvcrt.expf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001304@ cdecl fabs(double) msvcrt.fabs
1305@ cdecl fclose(ptr) msvcrt.fclose
1306@ cdecl feof(ptr) msvcrt.feof
1307@ cdecl ferror(ptr) msvcrt.ferror
1308@ cdecl fflush(ptr) msvcrt.fflush
1309@ cdecl fgetc(ptr) msvcrt.fgetc
1310@ cdecl fgetpos(ptr ptr) msvcrt.fgetpos
1311@ cdecl fgets(ptr long ptr) msvcrt.fgets
1312@ cdecl fgetwc(ptr) msvcrt.fgetwc
1313@ cdecl fgetws(ptr long ptr) msvcrt.fgetws
1314@ cdecl floor(double) msvcrt.floor
André Hentschelf05a8f82011-10-20 22:13:02 +02001315@ cdecl -arch=x86_64 floorf(float) msvcrt.floorf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001316@ cdecl fmod(double double) msvcrt.fmod
André Hentschelf05a8f82011-10-20 22:13:02 +02001317@ cdecl -arch=x86_64 fmodf(float float) msvcrt.fmodf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001318@ cdecl fopen(str str) msvcrt.fopen
Piotr Caban1b4bace2010-04-19 10:59:02 +02001319@ cdecl fopen_s(ptr str str) msvcrt.fopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001320@ varargs fprintf(ptr str) msvcrt.fprintf
Eryk Wieliczko91bc6c52010-11-24 21:25:49 +01001321@ varargs fprintf_s(ptr str) msvcrt.fprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001322@ cdecl fputc(long ptr) msvcrt.fputc
1323@ cdecl fputs(str ptr) msvcrt.fputs
1324@ cdecl fputwc(long ptr) msvcrt.fputwc
1325@ cdecl fputws(wstr ptr) msvcrt.fputws
1326@ cdecl fread(ptr long long ptr) msvcrt.fread
1327@ stub fread_s
1328@ cdecl free(ptr) msvcrt.free
1329@ cdecl freopen(str str ptr) msvcrt.freopen
André Hentschelba5b0c32011-11-13 18:33:00 +01001330@ cdecl freopen_s(ptr str str ptr) msvcrt.freopen_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001331@ cdecl frexp(double ptr) msvcrt.frexp
1332@ varargs fscanf(ptr str) msvcrt.fscanf
Piotr Cabanb38fcab2010-04-22 13:51:41 +02001333@ varargs fscanf_s(ptr str) msvcrt.fscanf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001334@ cdecl fseek(ptr long long) msvcrt.fseek
1335@ cdecl fsetpos(ptr ptr) msvcrt.fsetpos
1336@ cdecl ftell(ptr) msvcrt.ftell
1337@ varargs fwprintf(ptr wstr) msvcrt.fwprintf
Alexandre Julliard60f3a802011-04-29 15:06:53 +02001338@ varargs fwprintf_s(ptr wstr) msvcrt.fwprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001339@ cdecl fwrite(ptr long long ptr) msvcrt.fwrite
1340@ varargs fwscanf(ptr wstr) msvcrt.fwscanf
Piotr Caban3b994412010-04-22 13:52:18 +02001341@ varargs fwscanf_s(ptr wstr) msvcrt.fwscanf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001342@ cdecl getc(ptr) msvcrt.getc
1343@ cdecl getchar() msvcrt.getchar
1344@ cdecl getenv(str) msvcrt.getenv
Detlef Riekenberg776c53d2010-11-13 00:03:30 +01001345@ cdecl getenv_s(ptr ptr long str) msvcrt.getenv_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001346@ cdecl gets(str) msvcrt.gets
1347@ stub gets_s
1348@ cdecl getwc(ptr) msvcrt.getwc
1349@ cdecl getwchar() msvcrt.getwchar
1350@ cdecl is_wctype(long long) msvcrt.is_wctype
1351@ cdecl isalnum(long) msvcrt.isalnum
1352@ cdecl isalpha(long) msvcrt.isalpha
1353@ cdecl iscntrl(long) msvcrt.iscntrl
1354@ cdecl isdigit(long) msvcrt.isdigit
1355@ cdecl isgraph(long) msvcrt.isgraph
1356@ cdecl isleadbyte(long) msvcrt.isleadbyte
1357@ cdecl islower(long) msvcrt.islower
1358@ cdecl isprint(long) msvcrt.isprint
1359@ cdecl ispunct(long) msvcrt.ispunct
1360@ cdecl isspace(long) msvcrt.isspace
1361@ cdecl isupper(long) msvcrt.isupper
1362@ cdecl iswalnum(long) msvcrt.iswalnum
1363@ cdecl iswalpha(long) msvcrt.iswalpha
1364@ cdecl iswascii(long) msvcrt.iswascii
1365@ cdecl iswcntrl(long) msvcrt.iswcntrl
1366@ cdecl iswctype(long long) msvcrt.iswctype
1367@ cdecl iswdigit(long) msvcrt.iswdigit
1368@ cdecl iswgraph(long) msvcrt.iswgraph
1369@ cdecl iswlower(long) msvcrt.iswlower
1370@ cdecl iswprint(long) msvcrt.iswprint
1371@ cdecl iswpunct(long) msvcrt.iswpunct
1372@ cdecl iswspace(long) msvcrt.iswspace
1373@ cdecl iswupper(long) msvcrt.iswupper
1374@ cdecl iswxdigit(long) msvcrt.iswxdigit
1375@ cdecl isxdigit(long) msvcrt.isxdigit
1376@ cdecl labs(long) msvcrt.labs
Alexandre Julliardf127a2c2011-09-14 16:27:26 +02001377@ cdecl ldexp(double long) msvcrt.ldexp
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001378@ cdecl ldiv(long long) msvcrt.ldiv
1379@ cdecl localeconv() msvcrt.localeconv
1380@ cdecl log(double) msvcrt.log
1381@ cdecl log10(double) msvcrt.log10
André Hentschelf05a8f82011-10-20 22:13:02 +02001382@ cdecl -arch=x86_64 log10f(float) msvcrt.log10f
1383@ cdecl -arch=x86_64 logf(float) msvcrt.logf
Alexandre Julliard37af4c32011-02-01 16:40:31 +01001384@ cdecl -arch=i386,x86_64 longjmp(ptr long) msvcrt.longjmp
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001385@ cdecl malloc(long) msvcrt.malloc
1386@ cdecl mblen(ptr long) msvcrt.mblen
1387@ stub mbrlen
1388@ stub mbrtowc
1389@ stub mbsrtowcs
1390@ stub mbsrtowcs_s
1391@ cdecl mbstowcs(ptr str long) msvcrt.mbstowcs
Piotr Caban7352ee82010-05-06 14:27:45 +02001392@ cdecl mbstowcs_s(ptr ptr long str long) msvcrt.mbstowcs_s
Alexandre Julliard6c882282011-05-03 13:13:15 +02001393@ cdecl mbtowc(ptr str long) msvcrt.mbtowc
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001394@ cdecl memchr(ptr long long) msvcrt.memchr
1395@ cdecl memcmp(ptr ptr long) msvcrt.memcmp
1396@ cdecl memcpy(ptr ptr long) msvcrt.memcpy
Piotr Caban8fc18b62010-04-12 15:35:31 +02001397@ cdecl memcpy_s(ptr long ptr long) msvcrt.memcpy_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001398@ cdecl memmove(ptr ptr long) msvcrt.memmove
Piotr Caban8fc18b62010-04-12 15:35:31 +02001399@ cdecl memmove_s(ptr long ptr long) msvcrt.memmove_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001400@ cdecl memset(ptr long long) msvcrt.memset
1401@ cdecl modf(double ptr) msvcrt.modf
André Hentschelf05a8f82011-10-20 22:13:02 +02001402@ cdecl -arch=x86_64 modff(float ptr) msvcrt.modff
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001403@ cdecl perror(str) msvcrt.perror
1404@ cdecl pow(double double) msvcrt.pow
André Hentschelf05a8f82011-10-20 22:13:02 +02001405@ cdecl -arch=x86_64 powf(float float) msvcrt.powf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001406@ varargs printf(str) msvcrt.printf
Eryk Wieliczko133a38f2010-11-24 21:12:37 +01001407@ varargs printf_s(str) msvcrt.printf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001408@ cdecl putc(long ptr) msvcrt.putc
1409@ cdecl putchar(long) msvcrt.putchar
1410@ cdecl puts(str) msvcrt.puts
1411@ cdecl putwc(long ptr) msvcrt.putwc
1412@ cdecl putwchar(long) msvcrt.putwchar
1413@ cdecl qsort(ptr long long ptr) msvcrt.qsort
Vincas Miliūnas955e2f92010-11-17 18:07:47 +02001414@ cdecl qsort_s(ptr long long ptr ptr) msvcrt.qsort_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001415@ cdecl raise(long) msvcrt.raise
1416@ cdecl rand() msvcrt.rand
1417@ cdecl rand_s(ptr) msvcrt.rand_s
1418@ cdecl realloc(ptr long) msvcrt.realloc
1419@ cdecl remove(str) msvcrt.remove
1420@ cdecl rename(str str) msvcrt.rename
1421@ cdecl rewind(ptr) msvcrt.rewind
1422@ varargs scanf(str) msvcrt.scanf
Piotr Caban2c07fad2010-04-22 13:51:57 +02001423@ varargs scanf_s(str) msvcrt.scanf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001424@ cdecl setbuf(ptr ptr) msvcrt.setbuf
André Hentschelf05a8f82011-10-20 22:13:02 +02001425@ cdecl -arch=x86_64 -norelay -private setjmp(ptr) msvcrt.setjmp
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001426@ cdecl setlocale(long str) msvcrt.setlocale
1427@ cdecl setvbuf(ptr str long long) msvcrt.setvbuf
1428@ cdecl signal(long long) msvcrt.signal
1429@ cdecl sin(double) msvcrt.sin
1430@ cdecl sinh(double) msvcrt.sinh
André Hentschelf05a8f82011-10-20 22:13:02 +02001431@ cdecl -arch=x86_64 sinf(float) msvcrt.sinf
1432@ cdecl -arch=x86_64 sinhf(float) msvcrt.sinhf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001433@ varargs sprintf(ptr str) msvcrt.sprintf
1434@ varargs sprintf_s(ptr long str) msvcrt.sprintf_s
1435@ cdecl sqrt(double) msvcrt.sqrt
André Hentschelf05a8f82011-10-20 22:13:02 +02001436@ cdecl -arch=x86_64 sqrtf(float) msvcrt.sqrtf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001437@ cdecl srand(long) msvcrt.srand
1438@ varargs sscanf(str str) msvcrt.sscanf
Piotr Caban8386e952010-04-22 13:52:55 +02001439@ varargs sscanf_s(str str) msvcrt.sscanf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001440@ cdecl strcat(str str) msvcrt.strcat
1441@ cdecl strcat_s(str long str) msvcrt.strcat_s
1442@ cdecl strchr(str long) msvcrt.strchr
1443@ cdecl strcmp(str str) msvcrt.strcmp
1444@ cdecl strcoll(str str) msvcrt.strcoll
1445@ cdecl strcpy(ptr str) msvcrt.strcpy
1446@ cdecl strcpy_s(ptr long str) msvcrt.strcpy_s
1447@ cdecl strcspn(str str) msvcrt.strcspn
1448@ cdecl strerror(long) msvcrt.strerror
Andrew Nguyenb7a74d22010-09-28 03:48:13 -05001449@ cdecl strerror_s(ptr long long) msvcrt.strerror_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001450@ cdecl strftime(str long str ptr) msvcrt.strftime
1451@ cdecl strlen(str) msvcrt.strlen
1452@ cdecl strncat(str str long) msvcrt.strncat
Eryk Wieliczko37cf8dc2010-11-15 01:04:42 +01001453@ cdecl strncat_s(str long str long) msvcrt.strncat_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001454@ cdecl strncmp(str str long) msvcrt.strncmp
1455@ cdecl strncpy(ptr str long) msvcrt.strncpy
Piotr Caban23d03692010-04-20 21:39:11 +02001456@ cdecl strncpy_s(ptr long str long) msvcrt.strncpy_s
Piotr Cabanc7aba972010-03-24 22:39:28 +01001457@ cdecl strnlen(str long) msvcrt.strnlen
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001458@ cdecl strpbrk(str str) msvcrt.strpbrk
1459@ cdecl strrchr(str long) msvcrt.strrchr
1460@ cdecl strspn(str str) msvcrt.strspn
1461@ cdecl strstr(str str) msvcrt.strstr
1462@ cdecl strtod(str ptr) msvcrt.strtod
1463@ cdecl strtok(str str) msvcrt.strtok
Piotr Caban2b3b8602010-04-26 14:09:59 +02001464@ cdecl strtok_s(ptr str ptr) msvcrt.strtok_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001465@ cdecl strtol(str ptr long) msvcrt.strtol
1466@ cdecl strtoul(str ptr long) msvcrt.strtoul
1467@ cdecl strxfrm(ptr str long) msvcrt.strxfrm
Piotr Cabanc483beb2010-04-20 21:39:01 +02001468@ varargs swprintf_s(ptr long wstr) msvcrt.swprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001469@ varargs swscanf(wstr wstr) msvcrt.swscanf
Piotr Cabana51292e2010-04-22 13:53:10 +02001470@ varargs swscanf_s(wstr wstr) msvcrt.swscanf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001471@ cdecl system(str) msvcrt.system
1472@ cdecl tan(double) msvcrt.tan
André Hentschelf05a8f82011-10-20 22:13:02 +02001473@ cdecl -arch=x86_64 tanf(float) msvcrt.tanf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001474@ cdecl tanh(double) msvcrt.tanh
André Hentschelf05a8f82011-10-20 22:13:02 +02001475@ cdecl -arch=x86_64 tanhf(float) msvcrt.tanhf
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001476@ cdecl tmpfile() msvcrt.tmpfile
1477@ stub tmpfile_s
1478@ cdecl tmpnam(ptr) msvcrt.tmpnam
1479@ stub tmpnam_s
1480@ cdecl tolower(long) msvcrt.tolower
1481@ cdecl toupper(long) msvcrt.toupper
1482@ cdecl towlower(long) msvcrt.towlower
1483@ cdecl towupper(long) msvcrt.towupper
1484@ cdecl ungetc(long ptr) msvcrt.ungetc
1485@ cdecl ungetwc(long ptr) msvcrt.ungetwc
1486@ cdecl vfprintf(ptr str ptr) msvcrt.vfprintf
Eryk Wieliczko8bf437d2010-11-24 21:12:35 +01001487@ cdecl vfprintf_s(ptr str ptr) msvcrt.vfprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001488@ cdecl vfwprintf(ptr wstr ptr) msvcrt.vfwprintf
Eryk Wieliczko8bf437d2010-11-24 21:12:35 +01001489@ cdecl vfwprintf_s(ptr wstr ptr) msvcrt.vfwprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001490@ cdecl vprintf(str ptr) msvcrt.vprintf
Eryk Wieliczko6296d952010-11-24 21:25:30 +01001491@ cdecl vprintf_s(str ptr) msvcrt.vprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001492@ cdecl vsprintf(ptr str ptr) msvcrt.vsprintf
1493@ cdecl vsprintf_s(ptr long str ptr) msvcrt.vsprintf_s
1494@ cdecl vswprintf_s(ptr long wstr ptr) msvcrt.vswprintf_s
1495@ cdecl vwprintf(wstr ptr) msvcrt.vwprintf
Eryk Wieliczko6296d952010-11-24 21:25:30 +01001496@ cdecl vwprintf_s(wstr ptr) msvcrt.vwprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001497@ stub wcrtomb
1498@ stub wcrtomb_s
1499@ cdecl wcscat(wstr wstr) msvcrt.wcscat
1500@ cdecl wcscat_s(wstr long wstr) msvcrt.wcscat_s
1501@ cdecl wcschr(wstr long) msvcrt.wcschr
1502@ cdecl wcscmp(wstr wstr) msvcrt.wcscmp
1503@ cdecl wcscoll(wstr wstr) msvcrt.wcscoll
1504@ cdecl wcscpy(ptr wstr) msvcrt.wcscpy
1505@ cdecl wcscpy_s(ptr long wstr) msvcrt.wcscpy_s
1506@ cdecl wcscspn(wstr wstr) msvcrt.wcscspn
1507@ cdecl wcsftime(ptr long wstr ptr) msvcrt.wcsftime
1508@ cdecl wcslen(wstr) msvcrt.wcslen
1509@ cdecl wcsncat(wstr wstr long) msvcrt.wcsncat
Damjan Jovanovic302d63a2010-10-18 14:06:16 +02001510@ cdecl wcsncat_s(wstr long wstr long) msvcrt.wcsncat_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001511@ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp
1512@ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy
1513@ cdecl wcsncpy_s(ptr long wstr long) msvcrt.wcsncpy_s
Hans Leidekker23fdfbc2010-09-29 09:57:52 +02001514@ cdecl wcsnlen(wstr long) msvcrt.wcsnlen
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001515@ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk
1516@ cdecl wcsrchr(wstr long) msvcrt.wcsrchr
Piotr Caban16890922011-04-27 20:08:41 +02001517@ cdecl wcsrtombs(ptr ptr long ptr) msvcrt.wcsrtombs
1518@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr) msvcrt.wcsrtombs_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001519@ cdecl wcsspn(wstr wstr) msvcrt.wcsspn
1520@ cdecl wcsstr(wstr wstr) msvcrt.wcsstr
1521@ cdecl wcstod(wstr ptr) msvcrt.wcstod
1522@ cdecl wcstok(wstr wstr) msvcrt.wcstok
Eric Pouech4b6d5fd2010-11-02 22:03:59 +01001523@ cdecl wcstok_s(ptr wstr ptr) msvcrt.wcstok_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001524@ cdecl wcstol(wstr ptr long) msvcrt.wcstol
1525@ cdecl wcstombs(ptr ptr long) msvcrt.wcstombs
Piotr Caban6c0e61c2010-04-27 08:42:46 +02001526@ cdecl wcstombs_s(ptr ptr long wstr long) msvcrt.wcstombs_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001527@ cdecl wcstoul(wstr ptr long) msvcrt.wcstoul
Alexandre Julliard6c882282011-05-03 13:13:15 +02001528@ cdecl wcsxfrm(ptr wstr long) msvcrt.wcsxfrm
Piotr Cabanf9890112011-04-05 23:47:22 +02001529@ cdecl wctob(long) msvcrt.wctob
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001530@ cdecl wctomb(ptr long) msvcrt.wctomb
1531@ stub wctomb_s
1532@ varargs wprintf(wstr) msvcrt.wprintf
Eryk Wieliczko133a38f2010-11-24 21:12:37 +01001533@ varargs wprintf_s(wstr) msvcrt.wprintf_s
Detlef Riekenbergc8195eb2010-03-12 17:25:50 +01001534@ varargs wscanf(wstr) msvcrt.wscanf
Piotr Caban98e34c72010-04-22 13:52:33 +02001535@ varargs wscanf_s(wstr) msvcrt.wscanf_s