diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec index 55ebba994b6..afb12bfcd23 100644 --- a/dlls/msvcrt/msvcrt.spec +++ b/dlls/msvcrt/msvcrt.spec @@ -1367,7 +1367,7 @@ @ cdecl mbstowcs(ptr str long) MSVCRT_mbstowcs @ cdecl mbstowcs_s(ptr ptr long str long) MSVCRT__mbstowcs_s @ cdecl mbtowc(ptr str long) MSVCRT_mbtowc -@ cdecl memchr(ptr long long) ntdll.memchr +@ cdecl memchr(ptr long long) MSVCRT_memchr @ cdecl memcmp(ptr ptr long) ntdll.memcmp @ cdecl memcpy(ptr ptr long) MSVCRT_memcpy @ cdecl memcpy_s(ptr long ptr long) diff --git a/dlls/msvcrt/string.c b/dlls/msvcrt/string.c index f2d1e2093a1..c5d0e18d501 100644 --- a/dlls/msvcrt/string.c +++ b/dlls/msvcrt/string.c @@ -1615,6 +1615,14 @@ char* __cdecl MSVCRT_strchr(const char *str, int c) return strchr(str, c); } +/********************************************************************* + * memchr (MSVCRT.@) + */ +void* __cdecl MSVCRT_memchr(const void *ptr, int c, MSVCRT_size_t n) +{ + return memchr(ptr, c, n); +} + /********************************************************************* * strncmp (MSVCRT.@) */