Multilingual Library m17n-lib is a C language library that provides the following basic maultilingual facilities for application software.
M-text
A data structure used as objects for multilingual text.
Functions and macros
Functions and macros for handling M-text.
Decoder/Encoder
Decoder/Encoder converts M-text from/to byte sequences in many kinds of formats.
Huge space for character
A character space that can contain all Unicode characters and the same number of non-Unicode characters.
CharTable
A data structure to store character-related attirubtes efficiently.
User Interface for window systems
Display and input of M-text on window systems.