uchar.h File

Purpose

Declares types and functions for manipulating the Unicode characters.

Description

The uchar.h file declares following types:
char16_t
An unsigned integer type used for 16-bit characters. It is similar to the uint_least16_t type.
char32_t
An unsigned integer types used for 32-bit characters. It is similar to uint_least32_t type.

The uchar.h file also lists the prototype declarations for the following Unicode utility functions: mbrtoc16(), mbrtoc32(), c16rtomb(), and c32rtomb().