type
<cwchar> <cwctype>
wint_t
Wide character integral type
Integer type that can hold any character value of the extended character set, as well as at least one additional value (that corresponds to 
WOEF).
Some functions use this type as the type to represent either a character of the extended character set or 
WEOF.
This may be the same type as 
wchar_t or a different one (depending on the system characteristics and library implementation).