crt: msvcr80.def.in: Add I386 C++ symbols Add I386 C++ symbols from Visual C++ 2005 SP1 I386 msvcr80.dll library. Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/lib32/msvcr80.def.in b/mingw-w64-crt/lib32/msvcr80.def.in index e0d8ad5..90d4014 100644 --- a/mingw-w64-crt/lib32/msvcr80.def.in +++ b/mingw-w64-crt/lib32/msvcr80.def.in
@@ -3,6 +3,147 @@ #include "msvcrt-common.def.in" +; public: __thiscall std::__non_rtti_object::__non_rtti_object(class std::__non_rtti_object const &) +??0__non_rtti_object@std@@QAE@ABV01@@Z ; has WINAPI (@4) +; public: __thiscall std::bad_cast::bad_cast(class std::bad_cast const &) +??0bad_cast@std@@QAE@ABV01@@Z ; has WINAPI (@4) +; public: __thiscall std::bad_cast::bad_cast(char const *) +??0bad_cast@std@@QAE@PBD@Z ; has WINAPI (@4) +; public: __thiscall std::bad_typeid::bad_typeid(class std::bad_typeid const &) +??0bad_typeid@std@@QAE@ABV01@@Z ; has WINAPI (@4) +; public: __thiscall std::bad_typeid::bad_typeid(char const *) +??0bad_typeid@std@@QAE@PBD@Z ; has WINAPI (@4) +; public: __thiscall std::exception::exception(char const *const &) +??0exception@std@@QAE@ABQBD@Z ; has WINAPI (@4) +; public: __thiscall std::exception::exception(char const *const &,int) +??0exception@std@@QAE@ABQBDH@Z ; has WINAPI (@8) +; public: __thiscall std::exception::exception(class std::exception const &) +??0exception@std@@QAE@ABV01@@Z ; has WINAPI (@4) +; public: __thiscall std::exception::exception(void) +??0exception@std@@QAE@XZ +; public: virtual __thiscall std::__non_rtti_object::~__non_rtti_object(void) +??1__non_rtti_object@std@@UAE@XZ +; public: virtual __thiscall std::bad_cast::~bad_cast(void) +??1bad_cast@std@@UAE@XZ +; public: virtual __thiscall std::bad_typeid::~bad_typeid(void) +??1bad_typeid@std@@UAE@XZ +; public: virtual __thiscall std::exception::~exception(void) +??1exception@std@@UAE@XZ +; public: virtual __thiscall type_info::~type_info(void) +??1type_info@@UAE@XZ +; void *__cdecl operator new(unsigned int) +??2@YAPAXI@Z +; void *__cdecl operator new(unsigned int,int,char const *,int) +??2@YAPAXIHPBDH@Z +; void __cdecl operator delete(void *) +??3@YAXPAX@Z +; public: class std::__non_rtti_object &__thiscall std::__non_rtti_object::operator =(class std::__non_rtti_object const &) +??4__non_rtti_object@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) +; public: class std::bad_cast &__thiscall std::bad_cast::operator =(class std::bad_cast const &) +??4bad_cast@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) +; public: class std::bad_typeid &__thiscall std::bad_typeid::operator =(class std::bad_typeid const &) +??4bad_typeid@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) +; public: class std::exception &__thiscall std::exception::operator =(class std::exception const &) +??4exception@std@@QAEAAV01@ABV01@@Z ; has WINAPI (@4) +; public: bool __thiscall type_info::operator ==(class type_info const &)const +??8type_info@@QBE_NABV0@@Z ; has WINAPI (@4) +; public: bool __thiscall type_info::operator !=(class type_info const &)const +??9type_info@@QBE_NABV0@@Z ; has WINAPI (@4) +; const std::__non_rtti_object::$vftable +??_7__non_rtti_object@std@@6B@ DATA +; const std::bad_cast::$vftable +??_7bad_cast@std@@6B@ DATA +; const std::bad_typeid::$vftable +??_7bad_typeid@std@@6B@ DATA +; const exception::$vftable +??_7exception@@6B@ DATA +; const std::exception::$vftable +??_7exception@std@@6B@ DATA +; public: void __thiscall std::bad_cast::__dflt_ctor_closure(void) +??_Fbad_cast@std@@QAEXXZ +; public: void __thiscall std::bad_typeid::__dflt_ctor_closure(void) +??_Fbad_typeid@std@@QAEXXZ +; void *__cdecl operator new[](unsigned int) +??_U@YAPAXI@Z +; void *__cdecl operator new[](unsigned int,int,char const *,int) +??_U@YAPAXIHPBDH@Z +; void __cdecl operator delete[](void *) +??_V@YAXPAX@Z +; private: static char const *__cdecl type_info::_Name_base(class type_info const *,struct __type_info_node *) +?_Name_base@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 *) +?_Name_base_internal@type_info@@CAPBDPBV1@PAU__type_info_node@@@Z +; private: static void __cdecl type_info::_Type_info_dtor(class type_info *) +?_Type_info_dtor@type_info@@CAXPAV1@@Z +; private: static void __cdecl type_info::_Type_info_dtor_internal(class type_info *) +?_Type_info_dtor_internal@type_info@@CAXPAV1@@Z +; int __cdecl _ValidateExecute(int(__stdcall *)(void)) +?_ValidateExecute@@YAHP6GHXZ@Z +; int __cdecl _ValidateRead(void const *,unsigned int) +?_ValidateRead@@YAHPBXI@Z +; int __cdecl _ValidateWrite(void *,unsigned int) +?_ValidateWrite@@YAHPAXI@Z +; void __cdecl _inconsistency(void) +?_inconsistency@@YAXXZ +; void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsigned int) +?_invalid_parameter@@YAXPBG00II@Z +; int __cdecl _is_exception_typeof(class type_info const &,struct _EXCEPTION_POINTERS *) +?_is_exception_typeof@@YAHABVtype_info@@PAU_EXCEPTION_POINTERS@@@Z +; public: char const *__thiscall type_info::_name_internal_method(struct __type_info_node *)const +?_name_internal_method@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI (@4) +; int __cdecl _open(char const *,int,int) +?_open@@YAHPBDHH@Z +; int(__cdecl *)(unsigned int)__cdecl _query_new_handler(void) +?_query_new_handler@@YAP6AHI@ZXZ +; int __cdecl _query_new_mode(void) +?_query_new_mode@@YAHXZ +; int(__cdecl *)(unsigned int)__cdecl _set_new_handler(int) +?_set_new_handler@@YAP6AHI@ZH@Z +; int(__cdecl *)(unsigned int)__cdecl _set_new_handler(int(__cdecl *)(unsigned int)) +?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z +; int __cdecl _set_new_mode(int) +?_set_new_mode@@YAHH@Z +; void(__cdecl *)(unsigned int,struct _EXCEPTION_POINTERS *)__cdecl _set_se_translator(int) +?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZH@Z +; void(__cdecl *)(unsigned int,struct _EXCEPTION_POINTERS *)__cdecl _set_se_translator(void(__cdecl *)(unsigned int,struct _EXCEPTION_POINTERS *)) +?_set_se_translator@@YAP6AXIPAU_EXCEPTION_POINTERS@@@ZP6AXI0@Z@Z +; int __cdecl _sopen(char const *,int,int,int) +?_sopen@@YAHPBDHHH@Z +; public: void __thiscall type_info::_type_info_dtor_internal_method(void) +?_type_info_dtor_internal_method@type_info@@QAEXXZ +; int __cdecl _wopen(wchar_t const *,int,int) +?_wopen@@YAHPB_WHH@Z +; int __cdecl _wsopen(wchar_t const *,int,int,int) +?_wsopen@@YAHPB_WHHH@Z +; public: int __thiscall type_info::before(class type_info const &)const +?before@type_info@@QBEHABV1@@Z ; has WINAPI (@4) +; public: char const *__thiscall type_info::name(struct __type_info_node *)const +?name@type_info@@QBEPBDPAU__type_info_node@@@Z ; has WINAPI (@4) +; public: char const *__thiscall type_info::raw_name(void)const +?raw_name@type_info@@QBEPBDXZ +; void(__cdecl *)(void)__cdecl set_new_handler(void(__cdecl *)(void)) +?set_new_handler@@YAP6AXXZP6AXXZ@Z +; void(__cdecl *)(void)__cdecl set_terminate(int) +?set_terminate@@YAP6AXXZH@Z +; void(__cdecl *)(void)__cdecl set_terminate(void(__cdecl *)(void)) +?set_terminate@@YAP6AXXZP6AXXZ@Z +; void(__cdecl *)(void)__cdecl set_unexpected(int) +?set_unexpected@@YAP6AXXZH@Z +; void(__cdecl *)(void)__cdecl set_unexpected(void(__cdecl *)(void)) +?set_unexpected@@YAP6AXXZP6AXXZ@Z +; int __cdecl swprintf(unsigned short *,unsigned int,unsigned short const *,...) +?swprintf@@YAHPAGIPBGZZ +; int __cdecl swprintf(wchar_t *,unsigned int,wchar_t const *,...) +?swprintf@@YAHPA_WIPB_WZZ +; void __cdecl terminate(void) +?terminate@@YAXXZ +; void __cdecl unexpected(void) +?unexpected@@YAXXZ +; int __cdecl vswprintf(wchar_t *,unsigned int,wchar_t const *,char *) +?vswprintf@@YAHPA_WIPB_WPAD@Z +; public: virtual char const *__thiscall std::exception::what(void)const +?what@exception@std@@UBEPBDXZ + _CIacos _CIasin _CIatan