PUTWC(3) Library Functions Manual PUTWC(3)

putwcput a wide-character on a stream

#include <stdio.h>
#include <wchar.h>

wint_t putwc(wchar_t wc, FILE *stream);

The putwc() function is equivalent to fputwc(3) , except that if it is implemented as a macro it may evaluate stream more than once, so the argument should never be an expression with side-effects.

Refer to fputwc(3) .

Refer to fputwc(3) .

None.

Because it may be implemented as a macro, putwc() may treat a stream argument with side-effects incorrectly. In particular, putwc(wc, *f++) need not work correctly. Therefore, use of this interface is not recommended; fputwc(3) should be used instead.

None.

fputwc(3) , <stdio.h> , <wchar.h> .

February 1997 posix.fail