table of contents
thai/thwchar.h(3) | libthai | thai/thwchar.h(3) |
NAME¶
thai/thwchar.h -
Wide char support for Thai.
SYNOPSIS¶
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.
Detailed Description¶
Wide char support for Thai.
Function Documentation¶
thwchar_t th_macthai2uni (thchar_t c)¶
Convert character code from Mac Thai extended code to Unicode. Parameters:
Returns:
thwchar_t th_tis2uni (thchar_t c)¶
Convert character code from TIS-620 to Unicode. Parameters:
Returns:
int th_tis2uni_line (const thchar_t * s, thwchar_t * result, size_t n)¶
Convert string from TIS-620 to Unicode. Parameters:
result : buffer for storing resulting Unicode string
n : size of result buffer (as number of elements)
Returns:
thchar_t th_uni2macthai (thwchar_t c)¶
Convert character code from Unicode to Mac Thai extended code. Parameters:
Returns:
thchar_t th_uni2tis (thwchar_t c)¶
Convert character code from Unicode to TIS-620. Parameters:
Returns:
int th_uni2tis_line (const thwchar_t * s, thchar_t * result, size_t n)¶
Convert string from Unicode to TIS-620. Parameters:
result : buffer for storing resulting TIS-620 string
n : size of result buffer (as number of elements)
Returns:
Note that, since the conversion is lossy, some characters in the convesion result may be TH_ERR, indicating conversion error.
thchar_t th_uni2winthai (thwchar_t c)¶
Convert character code from Unicode to Thai Windows extended code. Parameters:
Returns:
thwchar_t th_winthai2uni (thchar_t c)¶
Convert character code from Thai Windows extended code to Unicode. Parameters:
Returns:
Author¶
Generated automatically by Doxygen for libthai from the source code.
23 Nov 2010 | Version 0.1.12 |