This include file implements the association between a Unicode
character and its name. The name of a Unicode character allows
to distinguish it from other, similar looking characters. For
example, the character ‘x’ has the name "LATIN SMALL LETTER X"
and is therefore different from the character This macro expands
to a constant that is the required size of buffer for a Unicode
character name. Looks up the name of a Unicode character, in
uppercase ASCII. buf must point to a buffer, at least
UNINAME_MAXbytes in size. Returns the filled buf, or NULL if the
character does not have a name. Looks up the Unicode character
with a given name, in upper- or lowercase ASCII. Returns the
character if found, or UNINAME_INVALIDif not found.