#include <atalk/unicode.h>
#include <iconv.h>
#include <atalk/byteorder.h>
Go to the source code of this file.
|
| size_t | cjk_generic_push (size_t(*)(uint8_t *, const ucs2_t *, size_t *), void *, char **, size_t *, char **, size_t *) |
| |
| size_t | cjk_generic_pull (size_t(*)(ucs2_t *, const uint8_t *, size_t *), void *, char **, size_t *, char **, size_t *) |
| |
| size_t | cjk_char_push (uint16_t, uint8_t *) |
| |
| size_t | cjk_char_pull (ucs2_t, ucs2_t *, const uint32_t *) |
| |
| uint16_t | cjk_lookup (uint16_t, const cjk_index_t *, const uint16_t *) |
| |
| ucs2_t | cjk_compose (ucs2_t, ucs2_t, const uint32_t *, size_t) |
| |
| ucs2_t | cjk_compose_seq (const ucs2_t *, size_t *, const uint32_t *, size_t) |
| |
◆ CJK_PULL_BUFFER
| #define CJK_PULL_BUFFER 8 |
◆ CJK_PUSH_BUFFER
| #define CJK_PUSH_BUFFER 4 |
◆ cjk_char_pull()
| size_t cjk_char_pull |
( |
ucs2_t |
wc, |
|
|
ucs2_t * |
out, |
|
|
const uint32_t * |
compose |
|
) |
| |
|
extern |
◆ cjk_char_push()
| size_t cjk_char_push |
( |
uint16_t |
c, |
|
|
uint8_t * |
out |
|
) |
| |
|
extern |
◆ cjk_compose()
◆ cjk_compose_seq()
| ucs2_t cjk_compose_seq |
( |
const ucs2_t * |
in, |
|
|
size_t * |
len, |
|
|
const uint32_t * |
table, |
|
|
size_t |
size |
|
) |
| |
|
extern |
◆ cjk_generic_pull()
| size_t cjk_generic_pull |
( |
size_t(*)(ucs2_t *, const uint8_t *, size_t *) |
char_func, |
|
|
void * |
cd, |
|
|
char ** |
inbuf, |
|
|
size_t * |
inbytesleft, |
|
|
char ** |
outbuf, |
|
|
size_t * |
outbytesleft |
|
) |
| |
|
extern |
◆ cjk_generic_push()
| size_t cjk_generic_push |
( |
size_t(*)(uint8_t *, const ucs2_t *, size_t *) |
char_func, |
|
|
void * |
cd, |
|
|
char ** |
inbuf, |
|
|
size_t * |
inbytesleft, |
|
|
char ** |
outbuf, |
|
|
size_t * |
outbytesleft |
|
) |
| |
|
extern |
◆ cjk_lookup()
| uint16_t cjk_lookup |
( |
uint16_t |
c, |
|
|
const cjk_index_t * |
index, |
|
|
const uint16_t * |
charset |
|
) |
| |
|
extern |