Man Linux: Main Page and Category List

NAME

       fputws - write a wide-character string to a FILE stream

SYNOPSIS

       #include <wchar.h>

       int fputws(const wchar_t *ws, FILE *stream);

DESCRIPTION

       The  fputws() function is the wide-character equivalent of the fputs(3)
       function.  It writes the wide-character string starting at  ws,  up  to
       but not including the terminating L'\0' character, to stream.

       For a nonlocking counterpart, see unlocked_stdio(3).

RETURN VALUE

       The  fputws()  function  returns a nonnegative integer if the operation
       was successful, or -1 to indicate an error.

CONFORMING TO

       C99, POSIX.1-2001.

NOTES

       The behavior of fputws()  depends  on  the  LC_CTYPE  category  of  the
       current locale.

       In  the  absence of additional information passed to the fopen(3) call,
       it is reasonable to  expect  that  fputws()  will  actually  write  the
       multibyte string corresponding to the wide-character string ws.

SEE ALSO

       fputwc(3), unlocked_stdio(3)

COLOPHON

       This  page  is  part of release 3.24 of the Linux man-pages project.  A
       description of the project, and information about reporting  bugs,  can
       be found at http://www.kernel.org/doc/man-pages/.