|
||||||||||||||||
|
Retrives the length of the first multi-byte character in a string. This function retrives and returns the length of the first multi-byte character in the string mstr which is len bytes long.
|
|
||||||||||||||||||||
|
Retrives the length and info of the first multi-byte word in a string. This function retrives the information of the first multi-byte character in the string mstr which is len bytes long, and returns it through word_info. It also returns the full length of the word including the delimiters after the word.
|
|
||||||||||||||||||||||||||||||||||||
|
Computes the extent of a string when output the formatted string in a limited space.
|
|
||||||||||||||||||||||||||||||||||||
|
Computes the extent of a string when output the string in a limited space. This function computes the extent of the specified string of text text which is len bytes long when output the text in a limited space (max_extent wide). If pos_chars and dx_chars are not NULL, this function will return the positions of each character in the text, and the output position of each character. This function returns the text extent in a SIZE struct pointed to by size, and the width of text as return value.
|
|
||||||||||||||||||||
|
Retrives positions of multi-byte characters in a string. This function retrives position of multi-byte characters in the string mstr which is len bytes long. It returns the positions of characters in the string in an integer array pointed to by pos_chars.
|
|
||||||||||||||||||||||||
|
Retrives information of multi-byte words in a string. This function retrives information of multi-byte words in the string mstr which is len bytes long. It returns the positions of words in the string in an integer array pointed to by pos_words if the pointer is not NULL. This function also returns the information of words in a WORDINFO struct array pointed to by info_words when the pointer is not NULL.
|
|
||||||||||||||||||||
|
Converts a multibyte character to a wide character in UCS according to the charset/encoding of the logical font.
|
|
||||||||||||||||||||||||
|
Converts a multibyte string to a wide character string in UC16 according to the charset/encoding of the logical font. This function is a MiniGUI version of ISO/ANSI mbstowcs function. It converts a multibyte string to a wide character string in UC16. The behaviour of mbstowcs depends on the LC_CTYPE category of the current locale, while MBS2WCS depends on the charset/encoding of MiniGUI logical font.
|
|
||||||||||||||||
|
Converts a wide character in UCS to a multibyte character according to the charset/encoding of the logical font.
|
|
||||||||||||||||||||||||
|
Converts a wide character string in UC16 to a multibyte string according to the charset/encoding of the logical font. This function is a MiniGUI version of ISO/ANSI wcstombs function. It converts a wide character string in UC16 to a multibyte string. The behaviour of wcstombs depends on the LC_CTYPE category of the current locale, while WCS2MBS depends on the charset/encoding of MiniGUI logical font.
|
1.4.2