[C++]
[reactos.git] / reactos / lib / sdk / cpprt / amd64 / cpprt.s
1 #include <asm.inc>
2
3 .code
4
5 MACRO(DEFINE_ALIAS, alias, orig, type)
6 EXTERN &orig:&type
7 ALIAS <&alias> = <&orig>
8 ENDM
9
10 ; void __cdecl `eh vector constructor iterator'(void * __ptr64,unsigned __int64,int,void (__cdecl*)(void * __ptr64),void (__cdecl*)(void * __ptr64))
11 DEFINE_ALIAS ??_L@YAXPEAX_KHP6AX0@Z2@Z, ?MSVCRTEX_eh_vector_constructor_iterator@@YAXPEAX_KHP6AX0@Z2@Z
12
13 ; void __cdecl `eh vector destructor iterator'(void * __ptr64,unsigned __int64,int,void (__cdecl*)(void * __ptr64))
14 DEFINE_ALIAS ??_M@YAXPEAX_KHP6AX0@Z@Z, ?MSVCRTEX_eh_vector_destructor_iterator@@YAXPEAX_KHP6AX0@Z@Z
15
16 ; These are the same
17 DEFINE_ALIAS __CxxFrameHandler3, __CxxFrameHandler
18
19 ; void __cdecl operator delete(void * __ptr64,struct std::nothrow_t const & __ptr64)
20 DEFINE_ALIAS ??3@YAXPEAXAEBUnothrow_t@std@@@Z, ??3@YAXPEAX@Z
21
22 ; void __cdecl operator delete[](void * __ptr64,struct std::nothrow_t const & __ptr64)
23 DEFINE_ALIAS ??_V@YAXPEAXAEBUnothrow_t@std@@@Z, ??3@YAXPEAX@Z
24
25 END