fix wrong return value from wmemmove on forward copies
[musl] / src / string / wcsstr.c
index fc4bace..037d096 100644 (file)
@@ -93,7 +93,7 @@ static wchar_t *twoway_wcsstr(const wchar_t *h, const wchar_t *n)
        }
 }
 
-wchar_t *wcsstr(const wchar_t *h, const wchar_t *n)
+wchar_t *wcsstr(const wchar_t *restrict h, const wchar_t *restrict n)
 {
        /* Return immediately on empty needle or haystack */
        if (!n[0]) return (wchar_t *)h;