diff options
Diffstat (limited to 'private/crt32/stdio/fgetwchr.c')
-rw-r--r-- | private/crt32/stdio/fgetwchr.c | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/private/crt32/stdio/fgetwchr.c b/private/crt32/stdio/fgetwchr.c new file mode 100644 index 000000000..9f01d3311 --- /dev/null +++ b/private/crt32/stdio/fgetwchr.c @@ -0,0 +1,52 @@ +/*** +*fgetwchr.c - get a wide character from stdin +* +* Copyright (c) 1993, Microsoft Corporation. All rights reserved. +* +*Purpose: +* defines _fgetwchar() and getwchar() - read a wide character from stdin +* +*Revision History: +* 04-26-93 CFW Module created. +* 05-03-93 CFW Bring wide char support from fgetwchr.c. +* 06-02-93 CFW Wide get/put use wint_t. +* +*******************************************************************************/ + +#include <cruntime.h> +#include <stdio.h> +#include <tchar.h> + +/*** +*wint_t _fgetwchar(), getwchar() - read a wide character from stdin +* +*Purpose: +* Reads the next wide character from stdin. Function version of +* getwchar() macro. +* +*Entry: +* None. +* +*Exit: +* Returns wide character read or WEOF if at end-of-file or an error occured, +* in which case the appropriate flag is set in the FILE structure. +* +*Exceptions: +* +*******************************************************************************/ + +wint_t _CRTAPI1 _fgetwchar ( + void + ) +{ + return(getwc(stdin)); +} + +#undef getwchar + +wint_t _CRTAPI1 getwchar ( + void + ) +{ + return(_fgetwchar()); +} |