mirror of
https://github.com/reactos/reactos.git
synced 2024-09-29 14:09:10 +00:00
[RUNTMCHK] Provide fallback memset for arm builds
This commit is contained in:
parent
93b2d5597e
commit
35aeaa2397
|
@ -15,6 +15,22 @@
|
||||||
#error Unsupported platform
|
#error Unsupported platform
|
||||||
#endif
|
#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
|
int
|
||||||
__cdecl
|
__cdecl
|
||||||
_RTC_DefaultErrorFuncW(
|
_RTC_DefaultErrorFuncW(
|
||||||
|
|
Loading…
Reference in a new issue