Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PUTWC(3)	       FreeBSD Library Functions Manual		      PUTWC(3)

NAME
     fputwc, putwc, putwchar --	output a wide character	to a stream

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

     wint_t
     fputwc(wchar_t wc,	FILE *stream);

     wint_t
     putwc(wchar_t wc, FILE *stream);

     wint_t
     putwchar(wchar_t wc);

DESCRIPTION
     The fputwc() function writes the wide character wc	to the output stream
     pointed to	by stream.

     putwc() acts essentially identically to fputwc(), but is a	macro that ex-
     pands in-line.  It	may evaluate stream more than once, so arguments given
     to	putwc()	should not be expressions with potential side effects.

     putwchar()	is identical to	putwc()	with an	output stream of stdout.

RETURN VALUES
     The functions, fputwc(), putwc() and putwchar() return the	wide character
     written.  If an error occurs, the value WEOF is returned.

SEE ALSO
     ferror(3),	fopen(3), getwc(3), putc(3), stdio(3)

STANDARDS
     The functions fputwc(), putwc(), and putwchar(), conform to ISO/IEC
     9899:1999 ("ISO C99").

FreeBSD	13.0		       December	1, 2017			  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=putwc&sektion=3&manpath=OpenBSD+6.9>

home | help