putws(3S) putws(3S) 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 newline 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. SEE ALSO ferror(3S), fopen(3S), fread(3S), printf(3S), stdio(3S), putwc(3S), widec(3S). DIAGNOSTICS On success, both functions return the number of wchar_t characters transformed and written (not including the newline character in the case of putws). Otherwise they return EOF. NOTES putws appends a newline character while fputws does not. Page 1