summaryrefslogtreecommitdiff
path: root/src/wchar
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2020-08-15 15:24:49 -0400
committerJakob Kaivo <jkk@ung.org>2020-08-15 15:24:49 -0400
commit022c0e3f552a1973abc35ff8bea657a9bc4ade56 (patch)
treed404911f8ab8004a574cd1b7b576fdb1dd5433e9 /src/wchar
parent629cab425f0439866694dfbf44650b6dc6623ea5 (diff)
implement
Diffstat (limited to 'src/wchar')
-rw-r--r--src/wchar/fputws.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/wchar/fputws.c b/src/wchar/fputws.c
index 69c0aec3..1151e76b 100644
--- a/src/wchar/fputws.c
+++ b/src/wchar/fputws.c
@@ -1,10 +1,16 @@
#include <wchar.h>
-#include "stdio.h"
+#include <stdio.h>
int fputws(const wchar_t * restrict s, FILE * restrict stream)
{
- (void)s; (void)stream;
- return -1;
+ const wchar_t *p = s;
+ while (*p != L'\0') {
+ if (fputwc(*p, stream) == EOF) {
+ return EOF;
+ }
+ p++;
+ }
+ return 0;
}
/*