putwchar(3)


NAME

   putwchar - write a wide character to standard output

SYNOPSIS

   #include <wchar.h>

   wint_t putwchar(wchar_t wc);

DESCRIPTION

   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).

RETURN VALUE

   The  putwchar()  function  returns  wc if no error occurred, or WEOF to
   indicate an error.

ATTRIBUTES

   For  an  explanation  of  the  terms  used   in   this   section,   see
   attributes(7).

   
   Interface   Attribute      Value   
   
   putwchar()  Thread safety  MT-Safe 
   

CONFORMING TO

   POSIX.1-2001, POSIX.1-2008, C99.

NOTES

   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.

SEE ALSO

   fputwc(3), unlocked_stdio(3)

COLOPHON

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


More Linux Commands

manpages/XtIsManaged.3.html
XtIsManaged(3) - manage and unmanage children (Man Page)....
The XtManageChildren function performs the following: * Issues an error if the children do not all have the same parent or if the parent is not a subclass of co

manpages/remainderf.3.html
remainderf(3) - floating-point remainder function (ManPage)
The remainder() function computes the remainder of dividing x by y. The return value is x-n*y, where n is the value x / y, rounded to the nearest integer. If th

manpages/sane-canon630u.5.html
sane-canon630u(5) - SANE backend for the Canon 630u USB flat
The sane-canon630u library implements a SANE (Scanner Access Now Easy) backend that provides access to the following Canon flatbed scanners: CanoScan 630u CanoS

manpages/pcre16_exec.3.html
pcre16_exec(3) Perl-compatible regular expressions..........
This function matches a compiled regular expression against a given subject string, using a matching algorithm that is similar to Perls. It returns offsets to c

manpages/FcLangSetAdd.3.html
FcLangSetAdd(3) - add a language to a langset (Man Page)....
lang is added to ls. lang should be of the form Ll-Tt where Ll is a two or three letter language from ISO 639 and Tt is a territory from ISO 3166. VERSION Fontc

manpages/cd-discid.1.html
cd-discid(1) read CD and get CDDB discid information........
In order to do CDDB queries over the Internet, you must know the DiscID of the CD you are querying. cd-discid provides you with that information. It outputs the

manpages/grpunconv.8.html
grpunconv(8) - convert from shadow group - Linux man page...
grpunconv moves the passwords from /etc/gshadow to /etc/group. The gshadow file will be removed afterwards. All other informations stored in /etc/gshadow will g

manpages/sd_listen_fds.3.html
sd_listen_fds(3) - Check for file descriptors passed by the
sd_listen_fds() shall be called by a daemon to check for file descriptors passed by the init system as part of the socket-based activation logic. If the unset_e

manpages/lavplay.1.html
lavplay(1) - Playback and edit MJPEG video - Linux man page
lavplay can be used to playback video in MJPEG format (either quicktime or AVI) on a zoran video-capture device, such as the Miro/Pinnacle DC10(+), the Iomega B

manpages/FcPatternAdd.3.html
FcPatternAdd(3) - Add a value to a pattern - Linux man page
Adds a single value to the list of values associated with the property named object. If append is FcTrue, the value is added at the end of any existing list, ot

manpages/gnutls_alert_get.3.html
gnutls_alert_get(3) - API function - Linux manual page......
This function will return the last alert number received. This function should be called when GNUTLS_E_WARNING_ALERT_RECEIVED or GNUTLS_E_FATAL_ALERT_RECEIVED e

manpages/SDL_EnableUNICODE.3.html
SDL_EnableUNICODE(3) - Enable UNICODE translation (ManPage)
Enables/Disables Unicode keyboard translation. To obtain the character codes corresponding to received keyboard events, Unicode translation must first be turned





We can't live, work or learn in freedom unless the software we use is free.