mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 20:59:54 +00:00
msvcp90: Added allocator<void> implementation.
This commit is contained in:
parent
eecd9ce06b
commit
99a6926f3e
@ -312,3 +312,28 @@ size_t __stdcall MSVCP_allocator_short_max_size(void *this)
|
||||
{
|
||||
return UINT_MAX/sizeof(unsigned short);
|
||||
}
|
||||
|
||||
/* allocator<void> */
|
||||
/* ??0?$allocator@X@std@@QAE@XZ */
|
||||
/* ??0?$allocator@X@std@@QEAA@XZ */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_ctor, 4);
|
||||
void* __stdcall MSVCP_allocator_void_ctor(void *this)
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
||||
/* ??0?$allocator@X@std@@QAE@ABV01@@Z */
|
||||
/* ??0?$allocator@X@std@@QEAA@AEBV01@@Z */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_copy_ctor, 8);
|
||||
void* __stdcall MSVCP_allocator_void_copy_ctor(void *this, void *copy)
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
||||
/* ??4?$allocator@X@std@@QAEAAV01@ABV01@@Z */
|
||||
/* ??4?$allocator@X@std@@QEAAAEAV01@AEBV01@@Z */
|
||||
DEFINE_THISCALL_WRAPPER(MSVCP_allocator_void_assign, 8);
|
||||
void* __stdcall MSVCP_allocator_void_assign(void *this, void *assign)
|
||||
{
|
||||
return this;
|
||||
}
|
||||
|
@ -538,10 +538,10 @@
|
||||
@ cdecl -arch=win64 ??0?$allocator@G@std@@QEAA@AEBV01@@Z(ptr ptr) MSVCP_allocator_short_copy_ctor
|
||||
@ cdecl -arch=win32 -i386 -norelay ??0?$allocator@G@std@@QAE@XZ() __thiscall_MSVCP_allocator_short_ctor
|
||||
@ cdecl -arch=win64 ??0?$allocator@G@std@@QEAA@XZ(ptr) MSVCP_allocator_short_ctor
|
||||
@ stub -arch=win32 ??0?$allocator@X@std@@QAE@ABV01@@Z
|
||||
@ stub -arch=win64 ??0?$allocator@X@std@@QEAA@AEBV01@@Z
|
||||
@ stub -arch=win32 ??0?$allocator@X@std@@QAE@XZ
|
||||
@ stub -arch=win64 ??0?$allocator@X@std@@QEAA@XZ
|
||||
@ cdecl -arch=win32 -i386 -norelay ??0?$allocator@X@std@@QAE@ABV01@@Z(ptr) __thiscall_MSVCP_allocator_void_copy_ctor
|
||||
@ cdecl -arch=win64 ??0?$allocator@X@std@@QEAA@AEBV01@@Z(ptr ptr) MSVCP_allocator_void_copy_ctor
|
||||
@ cdecl -arch=win32 -i386 -norelay ??0?$allocator@X@std@@QAE@XZ() __thiscall_MSVCP_allocator_void_ctor
|
||||
@ cdecl -arch=win64 ??0?$allocator@X@std@@QEAA@XZ(ptr) MSVCP_allocator_void_ctor
|
||||
@ cdecl -arch=win32 -i386 -norelay ??0?$allocator@_W@std@@QAE@ABV01@@Z(ptr) __thiscall_MSVCP_allocator_wchar_copy_ctor
|
||||
@ cdecl -arch=win64 ??0?$allocator@_W@std@@QEAA@AEBV01@@Z(ptr ptr) MSVCP_allocator_wchar_copy_ctor
|
||||
@ cdecl -arch=win32 -i386 -norelay ??0?$allocator@_W@std@@QAE@XZ() __thiscall_MSVCP_allocator_wchar_ctor
|
||||
@ -1376,8 +1376,8 @@
|
||||
@ cdecl -arch=win64 ??4?$allocator@D@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) MSVCP_allocator_char_assign
|
||||
@ cdecl -arch=win32 -i386 -norelay ??4?$allocator@G@std@@QAEAAV01@ABV01@@Z(ptr) __thiscall_MSVCP_allocator_short_assign
|
||||
@ cdecl -arch=win64 ??4?$allocator@G@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) MSVCP_allocator_short_assign
|
||||
@ stub -arch=win32 ??4?$allocator@X@std@@QAEAAV01@ABV01@@Z
|
||||
@ stub -arch=win64 ??4?$allocator@X@std@@QEAAAEAV01@AEBV01@@Z
|
||||
@ cdecl -arch=win32 -i386 -norelay ??4?$allocator@X@std@@QAEAAV01@ABV01@@Z(ptr) __thiscall_MSVCP_allocator_void_assign
|
||||
@ cdecl -arch=win64 ??4?$allocator@X@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) MSVCP_allocator_void_assign
|
||||
@ cdecl -arch=win32 -i386 -norelay ??4?$allocator@_W@std@@QAEAAV01@ABV01@@Z(ptr) __thiscall_MSVCP_allocator_wchar_assign
|
||||
@ cdecl -arch=win64 ??4?$allocator@_W@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) MSVCP_allocator_wchar_assign
|
||||
@ stub -arch=win32 ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z
|
||||
|
Loading…
Reference in New Issue
Block a user