type
<cwctype>

wctype_t

Wide character type
Scalar type that can hold values which represent locale-specific character classification categories.

This is the type returned by function wctype, and depends on the LC_CTYPE locale category selected at the time of the call.