Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fgetwc(3W) — DG/UX 5.4.2A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getws(3W)

putwc(3W)

scanf(3W)

widec(3W)

fclose(3S)

ferror(3S)

fopen(3S)

scanf(3S)

stdio(3S)



getwc(3W)                        DG/UX 5.4.2                       getwc(3W)


NAME
       getwc, getwchar, fgetwc - get wchart character from a stream

SYNOPSIS
       #include <stdio.h>
       #include <widec.h>
       int getwc(FILE *stream);
       int getwchar(void);
       int fgetwc(FILE *stream);

DESCRIPTION (International Functions)
       getwc() transforms the next EUC character from the named input stream
       into a wchart character, and returns it It also increments the file
       pointer, if defined, by one EUC character in the stream.  getwchar()
       is defined as getwc(stdin).  getwc() and getwchar() are macros.

       fgetwc() behaves like getwc(), however, it is a function.

DIAGNOSTICS
       These functions return the constant EOF at the end-of-file or upon an
       error and set the EOF or error indicator of stream, respectively.  If
       the error is an illegal sequence, EILSEQ is set to errno.

SEE ALSO
       getws(3W), putwc(3W), scanf(3W), widec(3W).
       fclose(3S), ferror(3S), fopen(3S), scanf(3S), stdio(3S).

WARNINGS
       If the value returned by getwc(), getwchar(), or fgetwc() is compared
       with the integer constant EOF after being stored in a wchart
       variable, the comparison may not succeed unless EOF is cast to type
       wchart.

























Licensed material--property of copyright holder(s)                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026