1 #include "stdio_impl.h"
8 static size_t sw_write(FILE *f, const unsigned char *s, size_t l)
12 struct cookie *c = f->cookie;
13 while (c->l && l && (i=mbtowc(c->ws, s, l))>=0) {
23 int vswprintf(wchar_t *s, size_t n, const wchar_t *fmt, va_list ap)
27 unsigned char buf[256];
28 struct cookie c = { s, n-1 };
30 memset(&f, 0, sizeof(FILE));
33 f.buf_size = sizeof buf;
39 } else if (n > INT_MAX) {
43 r = vfwprintf(&f, fmt, ap);