[SDK] Fix some arm64 stuff that was discovered during testing

Addendum to 6dfc13e4. CORE-17518
This commit is contained in:
Justin Miller 2021-12-13 05:16:45 -08:00 committed by Stanislav Motylkov
parent 3cee1f718b
commit 2204695f0a
No known key found for this signature in database
GPG key ID: AFE513258CBA9E92
11 changed files with 53 additions and 41 deletions

View file

@ -16,7 +16,7 @@
#endif
// Provide a fallback memset for libraries like kbdrost.dll
#if defined(_M_ARM)
#if defined(_M_ARM) || defined(_M_ARM64)
void* __cdecl memset_fallback(void* src, int val, size_t count)
{
char *char_src = (char *)src;
@ -29,6 +29,7 @@ void* __cdecl memset_fallback(void* src, int val, size_t count)
return src;
}
#pragma comment(linker, "/alternatename:memset=memset_fallback")
#pragma comment(linker, "/alternatename:__RTC_memset=memset_fallback")
#endif
int