The Unicode characters are subdivided into blocks. A block is an interval of Unicode code points.
The following type is used to represent a block.
This data type is a structure type that refers to statically allocated data. It contains the following fields:ucs4_t start; ucs4_t end; const char *name;
startfield is the first Unicode code point in the block.
endfield is the last Unicode code point in the block.
namefield is the name of the block.
The following function looks up a block.
The following function views a block as a set of Unicode characters.
Tests whether a Unicode character belongs to a given block.
The following gives a global picture of all block.