diff options
author | Jakob Kaivo <jkk@ung.org> | 2020-08-15 15:27:39 -0400 |
---|---|---|
committer | Jakob Kaivo <jkk@ung.org> | 2020-08-15 15:27:39 -0400 |
commit | c758cc47d8cdf1e6a161efb0d9d46fad6bb1e9e4 (patch) | |
tree | b4242d764832c778ccd3062b0bfefe9f23464973 /src/wchar | |
parent | 9815480e66dea023bf7bddb7d23aee9c184211d8 (diff) |
implement
Diffstat (limited to 'src/wchar')
-rw-r--r-- | src/wchar/vswprintf.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/wchar/vswprintf.c b/src/wchar/vswprintf.c index 63169a59..429e0a53 100644 --- a/src/wchar/vswprintf.c +++ b/src/wchar/vswprintf.c @@ -1,10 +1,16 @@ -#include "stdarg.h" +#include <stdarg.h> #include <wchar.h> +#include "stdio/_stdio.h" int vswprintf(wchar_t * restrict s, size_t n, const wchar_t * restrict format, va_list arg) { - (void)s; (void)n; (void)format; (void)arg; - return -1; + int ret = 0; + struct io_options opt = {0}; + opt.fnname = "vswprintf"; + opt.wstring = s; + opt.maxlen = n; + ret = __printf(&opt, (const char*)format, arg); + return ret; } /* |