X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstdio%2Ffputws.c;h=5723cbcd7a573a2879f25339be378dc817388025;hb=4d98280388a21db6913911ff647b2e56338d46cf;hp=9057853bcc24ce126fe08aad5920620a7846b7d2;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/stdio/fputws.c b/src/stdio/fputws.c index 9057853b..5723cbcd 100644 --- a/src/stdio/fputws.c +++ b/src/stdio/fputws.c @@ -1,6 +1,7 @@ #include "stdio_impl.h" +#include -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 +10,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;