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