| NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | CONFORMING TO | NOTES | SEE ALSO | COLOPHON | The Linux Programming Interface |
PUTWCHAR(3) Linux Programmer's Manual PUTWCHAR(3)
putwchar - write a wide character to standard output
#include <wchar.h>
wint_t putwchar(wchar_t wc);
The putwchar() function is the wide-character equivalent of the putchar(3)
function. It writes the wide character wc to stdout. If ferror(stdout)
becomes true, it returns WEOF. If a wide character conversion error occurs,
it sets errno to EILSEQ and returns WEOF. Otherwise it returns wc.
For a nonlocking counterpart, see unlocked_stdio(3).
The putwchar() function returns wc if no error occurred, or WEOF to indicate
an error.
C99.
The behavior of putwchar() depends on the LC_CTYPE category of the current
locale.
It is reasonable to expect that putwchar() will actually write the multibyte
sequence corresponding to the wide character wc.
fputwc(3), unlocked_stdio(3)
This page is part of release 3.32 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/.
GNU 1999-07-25 PUTWCHAR(3)
HTML rendering created 2010-12-03 by Michael Kerrisk, author of The Linux Programming Interface