putws(3W) — MISC. REFERENCE MANUAL PAGES
NAME
putws, fputws − put a wchar_t string on a stream
SYNOPSIS
#include <stdio.h>
#include <widec.h> int putws(const wchar_t ∗s); int fputws(const wchar_t ∗s, FILE ∗stream);
DESCRIPTION (International Functions)
putws() transforms the wchar_t null-terminated wchar_t string pointed to by s into a byte string in EUC, and writes the string followed by a new-line character to stdout.
fputws() transforms the wchar_t null-terminated wchar_t string pointed to by s into a byte string in EUC, and writes the string to the named output stream.
Neither function writes the terminating wchar_t null character.
DIAGNOSTICS
On success both functions return the number of wchar_t characters transformed and written (not including the new-line character in the case of putws()); Otherwise they return EOF.
NOTES
putws() appends a new-line character while fputws() does not.
SEE ALSO
ferror(3S), fopen(3S), fread(3S), printf(3W), putwc(3W), printf(3S), stdio(3S), widec(3W).