LibC: Implement wmemcpy

This commit is contained in:
Tim Schumacher 2021-09-22 10:21:06 +00:00 committed by Brian Gianforcaro
commit 485c0ef691
Notes: sideshowbarker 2024-07-18 03:10:53 +09:00
3 changed files with 26 additions and 0 deletions

View file

@ -385,4 +385,12 @@ wchar_t* wmemchr(const wchar_t* s, wchar_t c, size_t n)
return nullptr;
}
wchar_t* wmemcpy(wchar_t* dest, const wchar_t* src, size_t n)
{
for (size_t i = 0; i < n; i++)
dest[i] = src[i];
return dest;
}
}

View file

@ -44,5 +44,6 @@ int mbsinit(const mbstate_t*);
wchar_t* wcspbrk(const wchar_t*, const wchar_t*);
wchar_t* wcsstr(const wchar_t*, const wchar_t*);
wchar_t* wmemchr(const wchar_t*, wchar_t, size_t);
wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t);
__END_DECLS