extern "C"
{
#pragma function(memmove)
void* __cdecl memmove(void* dest, const void* src, size_t num)
{
__movsb(static_cast<unsigned char*>(dest),
static_cast<const unsigned char*>(src), num);
return dest;
}
}
void __cdecl __std_exception_copy(
_In_ __std_exception_data const* _From,
_Out_ __std_exception_data* _To
)
{
return;
}
void __cdecl __std_exception_destroy(
_Inout_ __std_exception_data* _Data
)
{
return;
}
__declspec(noreturn) inline void _Xlen_string()
{
return;
}
__declspec(noreturn) inline void _Throw_bad_array_new_length() {
return;
}
#include <vector>
// usage