X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fmultibyte%2Fmbstowcs.c;h=dc0d459480e26113a9b527cd160a7df8b7af7aa8;hb=01739902843e93ec6e9bf8e17d32c8ddf73fad81;hp=23e1d925c1b714d9c467d85f6f4340f35e519ad4;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/multibyte/mbstowcs.c b/src/multibyte/mbstowcs.c index 23e1d925..dc0d4594 100644 --- a/src/multibyte/mbstowcs.c +++ b/src/multibyte/mbstowcs.c @@ -1,18 +1,7 @@ -/* - * This code was written by Rich Felker in 2010; no copyright is claimed. - * This code is in the public domain. Attribution is appreciated but - * unnecessary. - */ - #include -#include #include -#include - -#include "internal.h" -size_t mbstowcs(wchar_t *ws, const char *s, size_t wn) +size_t mbstowcs(wchar_t *restrict ws, const char *restrict s, size_t wn) { - mbstate_t st = { 0 }; - return mbsrtowcs(ws, (void*)&s, wn, &st); + return mbsrtowcs(ws, (void*)&s, wn, 0); }