[RUNTMCHK] Provide fallback memset for arm builds

This commit is contained in:
Mark Jansen 2019-08-18 19:12:30 +02:00
parent 93b2d5597e
commit 35aeaa2397
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -15,6 +15,22 @@
#error Unsupported platform
#endif
// Provide a fallback memset for libraries like kbdrost.dll
#if defined(_M_ARM)
void* __cdecl memset_fallback(void* src, int val, size_t count)
{
char *char_src = (char *)src;
while(count > 0)
{
*char_src = val;
char_src++;
count--;
}
return src;
}
#pragma comment(linker, "/alternatename:memset=memset_fallback")
#endif
int
__cdecl
_RTC_DefaultErrorFuncW(