X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstdio%2Ffputws.c;h=0b593c08d1d50d28d0c5832323402de72ec0c42f;hb=d62f4e98881702f07501b965e5beebd7516deca2;hp=9057853bcc24ce126fe08aad5920620a7846b7d2;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/stdio/fputws.c b/src/stdio/fputws.c index 9057853b..0b593c08 100644 --- a/src/stdio/fputws.c +++ b/src/stdio/fputws.c @@ -1,6 +1,6 @@ #include "stdio_impl.h" -int fputws(const wchar_t *ws, FILE *f) +int fputws(const wchar_t *restrict ws, FILE *restrict f) { unsigned char buf[BUFSIZ]; size_t l=0; @@ -9,7 +9,7 @@ int fputws(const wchar_t *ws, FILE *f) f->mode |= f->mode+1; - while (ws && (l = wcsrtombs(buf, (void*)&ws, sizeof buf, 0))+1 > 1) + while (ws && (l = wcsrtombs((void *)buf, (void*)&ws, sizeof buf, 0))+1 > 1) if (__fwritex(buf, l, f) < l) { FUNLOCK(f); return -1;