wint_t
fgetwc(
FILE *stream
)
wint_t
getwc(
FILE *stream
)
wint_t
getwchar(
)
)
function
obtains the next input wide-character (if present) from the stream pointed at by
stream
,
or the next character pushed back on the stream via
ungetwc(3).
The
getwc()
function
acts essentially identically to
fgetwc(
),
but is a macro that expands in-line.
The
getwchar()
function
is equivalent to
getwc(
)
with the argument stdin.
stream
.
If the stream is at end-of-file or a read error occurs,
the routines return
WEOF
.
The routines
feof(3)
and
ferror(3)
must be used to distinguish between end-of-file and error.
If an error occurs, the global variable
errno
is set to indicate the error.
The end-of-file condition is remembered, even on a terminal, and all
subsequent attempts to read will return
WEOF
until the condition is cleared with
clearerr(3).
),
getwc(
)
and
getwchar(
)
functions
conform to
ISO/IEC 9899:1999 (``ISO C99'') .