-> Click here to learn how to get live help <-
NAMEfputwc - write a wide character to a FILE stream
DESCRIPTIONThe fBfputwcfP function is the wide-character equivalent of the fBfputcfP function. It writes the wide character fIwcfP to fIstreamfP. If fIferror(stream)fP becomes true, it returns WEOF. If a wide character conversion error occurs, it sets fBerrnofP to fBEILSEQfP and returns WEOF. Otherwise it returns fIwcfP.
The fBputwcfP function or macro functions identically to fBfputwcfP. It may be implemented as a macro, and may evaluate its argument more than once. There is no reason ever to use it.
For non-locking counterparts, see unlocked_stdio(3).
RETURN VALUEThe fBfputwcfP function returns fIwcfP if no error occurred, or WEOF to indicate an error.
ERRORSApart from the usual ones, there is
CONFORMING TOISO/ANSI C, UNIX98
NOTESThe behaviour of fBfputwcfP depends on the LC_CTYPE category of the current locale.
SEE ALSOfgetwc(3), fputws(3), unlocked_stdio(3)