Function pointer type passed to @ref utf8proc_map_custom and @ref utf8proc_decompose_custom, which is used to specify a user-defined mapping of codepoints to be applied in conjunction with other mappings.
Struct containing information about a codepoint.
Holds the value of a property.
Bidirectional character classes.
Boundclass property. (TR29)
Option flags used by several functions in the library.
Invalid options have been used.
The given string is not a legal UTF-8 string.
Memory could not be allocated.
The @ref UTF8PROC_REJECTNA flag was set and an unassigned codepoint was found.
The given string is too long to be processed.
The MAJOR version number (increased when backwards API compatibility is broken).
The MINOR version number (increased when new functionality is added in a backwards-compatible manner).
The PATCH version (increased for fixes that do not change the API).