X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstring%2Fwcsncpy.c;h=4bede04d251e017e4f62fa67c3e0176f2905545c;hb=a8799356d560d3b02a19a4bda4a638a4a9a80856;hp=9f68a004d4940fd8b8b0dba1ce7165b4ebc7e8ac;hpb=e98136207ad1a6df1cdc1578e4ad56f8f0db4047;p=musl diff --git a/src/string/wcsncpy.c b/src/string/wcsncpy.c index 9f68a004..4bede04d 100644 --- a/src/string/wcsncpy.c +++ b/src/string/wcsncpy.c @@ -1,9 +1,9 @@ #include -wchar_t *wcsncpy(wchar_t *d, const wchar_t *s, size_t n) +wchar_t *wcsncpy(wchar_t *restrict d, const wchar_t *restrict s, size_t n) { wchar_t *a = d; - for (; n && (*d = *s); n--, d++, s++); + while (n && *s) n--, *d++ = *s++; wmemset(d, 0, n); return a; }