mirror of
https://github.com/reactos/reactos.git
synced 2024-11-01 04:11:30 +00:00
ce848e5c11
Previously it was in cpprt, which is a support library for C++, containing functions that are not exported by msvcrt. But since Vista __CxxFrameHandler3 is exported by msvcrt. Therefore move it to crt, and to satisfy pre-Vista configurations, also add it to msvcrtex.
32 lines
1.3 KiB
ArmAsm
32 lines
1.3 KiB
ArmAsm
#include <asm.inc>
|
|
|
|
.code
|
|
|
|
MACRO(DEFINE_ALIAS, alias, orig)
|
|
EXTERN &orig : PROC
|
|
ALIAS <&alias> = <&orig>
|
|
ENDM
|
|
|
|
; void __stdcall `eh vector constructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *),void (__thiscall*)(void *))
|
|
DEFINE_ALIAS ??_L@YGXPAXIHP6EX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
|
|
|
|
; void __stdcall `eh vector constructor iterator'(void *,unsigned int,unsigned int,void (__thiscall*)(void *),void (__thiscall*)(void *))
|
|
DEFINE_ALIAS ??_L@YGXPAXIIP6EX0@Z1@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YGXPAXIHP6EX0@Z1@Z
|
|
|
|
; void __stdcall `eh vector destructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))
|
|
DEFINE_ALIAS ??_M@YGXPAXIHP6EX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
|
|
|
|
; void __stdcall `eh vector destructor iterator'(void *,unsigned int,unsigned int,void (__thiscall*)(void *))
|
|
DEFINE_ALIAS ??_M@YGXPAXIIP6EX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YGXPAXIHP6EX0@Z@Z
|
|
|
|
; void __cdecl operator delete(void *,unsigned int)
|
|
DEFINE_ALIAS ??3@YAXPAXI@Z, ??3@YAXPAX@Z
|
|
|
|
; void __cdecl operator delete(void *,struct std::nothrow_t const &)
|
|
DEFINE_ALIAS ??3@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
|
|
|
|
; void __cdecl operator delete[](void *,struct std::nothrow_t const &)
|
|
DEFINE_ALIAS ??_V@YAXPAXABUnothrow_t@std@@@Z, ??3@YAXPAX@Z
|
|
|
|
END
|