blob: ee94932cdf6311a95a3c8f4974bfa021404abba0 [file] [log] [blame]
#include <wchar.h>
wchar_t* wmemmove(wchar_t* d, const wchar_t* s, size_t n) {
wchar_t* d0 = d;
if ((size_t)(d - s) < n)
while (n--)
d[n] = s[n];
else
while (n--)
*d++ = *s++;
return d0;
}