Defines | |
#define | THWCHAR_ERR (~(thwchar_t)0) |
Wide-character value indicating error. | |
Typedefs | |
typedef wchar_t | thwchar_t |
Thai character type for storing Unicode character. | |
Functions | |
thwchar_t | th_tis2uni (thchar_t c) |
Convert character code from TIS-620 to Unicode. | |
int | th_tis2uni_line (const thchar_t *s, thwchar_t *result, size_t n) |
Convert string from TIS-620 to Unicode. | |
thwchar_t | th_winthai2uni (thchar_t c) |
Convert character code from Thai Windows extended code to Unicode. | |
thwchar_t | th_macthai2uni (thchar_t c) |
Convert character code from Mac Thai extended code to Unicode. | |
thchar_t | th_uni2tis (thwchar_t c) |
Convert character code from Unicode to TIS-620. | |
int | th_uni2tis_line (const thwchar_t *s, thchar_t *result, size_t n) |
Convert string from Unicode to TIS-620. | |
thchar_t | th_uni2winthai (thwchar_t c) |
Convert character code from Unicode to Thai Windows extended code. | |
thchar_t | th_uni2macthai (thwchar_t c) |
Convert character code from Unicode to Mac Thai extended code. |
Convert character code from Mac Thai extended code to Unicode.
c | : Mac Thai character/glyph to convert |
Convert character code from TIS-620 to Unicode.
c | : TIS-620 character to convert |
Convert string from TIS-620 to Unicode.
s | : source TIS-620 string (null-terminated) | |
result | : buffer for storing resulting Unicode string | |
n | : size of result buffer (as number of elements) |
Convert character code from Unicode to Mac Thai extended code.
c | : Unicode code to convert |
TH_ERR
if conversion is impossible Convert character code from Unicode to TIS-620.
c | : Unicode character to convert |
TH_ERR
if conversion is impossible Convert string from Unicode to TIS-620.
s | : source Unicode string (null-terminated) | |
result | : buffer for storing resulting TIS-620 string | |
n | : size of result buffer (as number of elements) |
TH_ERR
, indicating conversion error.
Convert character code from Unicode to Thai Windows extended code.
c | : Unicode code to convert |
TH_ERR
if conversion is impossible Convert character code from Thai Windows extended code to Unicode.
c | : Thai Windows character/glyph to convert |