Functions | |
| static size_t | cjk_iconv (void *cd, char **inbuf, char *end, char **outbuf, size_t *outbytesleft) |
| size_t | cjk_generic_push (size_t(*char_func)(uint8_t *, const ucs2_t *, size_t *), void *cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
| size_t | cjk_generic_pull (size_t(*char_func)(ucs2_t *, const uint8_t *, size_t *), void *cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
| size_t | cjk_char_push (uint16_t c, uint8_t *out) |
| size_t | cjk_char_pull (ucs2_t wc, ucs2_t *out, const uint32_t *compose) |
| uint16_t | cjk_lookup (uint16_t c, const cjk_index_t *index, const uint16_t *charset) |
| ucs2_t | cjk_compose (ucs2_t base, ucs2_t comb, const uint32_t *table, size_t size) |
| ucs2_t | cjk_compose_seq (const ucs2_t *in, size_t *len, const uint32_t *table, size_t size) |
| size_t cjk_char_push | ( | uint16_t | c, |
| uint8_t * | out ) |
| size_t cjk_generic_pull | ( | size_t(* | char_func )(ucs2_t *, const uint8_t *, size_t *), |
| void * | cd, | ||
| char ** | inbuf, | ||
| size_t * | inbytesleft, | ||
| char ** | outbuf, | ||
| size_t * | outbytesleft ) |
| size_t cjk_generic_push | ( | size_t(* | char_func )(uint8_t *, const ucs2_t *, size_t *), |
| void * | cd, | ||
| char ** | inbuf, | ||
| size_t * | inbytesleft, | ||
| char ** | outbuf, | ||
| size_t * | outbytesleft ) |
|
static |
| uint16_t cjk_lookup | ( | uint16_t | c, |
| const cjk_index_t * | index, | ||
| const uint16_t * | charset ) |