Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getwc(3W) — Motorola System V 88k Release 4 Version 4.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fclose(3S)

ferror(3S)

fopen(3S)

getws(3W)

putwc(3W)

scanf(3S)

scanf(3W)

stdio(3S)

widec(3W)

getwc(3W)  —  MISC. REFERENCE MANUAL PAGES

NAME

getwc, getwchar, fgetwc − get wchar_t 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 wchar_t 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. 

WARNINGS

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

SEE ALSO

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

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