Internationalization and localization tools


Character Manipulation Function

int getc(FILE *stream);

wint_t getwc(FILE *stream);

_TINT _gettc(FILE *stream);

Internationalization (I18n) Function Overview

The getc function is the macro version of fgetc. It returns the character read from stream as an int, or it returns EOF to indicate an error or end of file.

getwc is the wide-character version of getc, returning a wide-character wint_t, or WEOF in the event of an error or end of file.

_gettc is the Windows-only Generic version of the function; with the _MBCS or _UNICODE compiler flags determining its mapping to either getc or getwc.

I18n Issues

Use the appropriate version of the function as required for internationalization support.

See Character I/O for a discussion on non-ASCII character input/output in an internationalized application.

Recommended Replacements*

*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.

Character Manipulation Functions

 

Lingoport internationalization and localization services and software