Functions
uc_decomposition ()
int
uc_decomposition (ucs4_t uc
,
int *decomp_tag
,
ucs4_t *decomposition
);
uc_canonical_decomposition ()
int
uc_canonical_decomposition (ucs4_t uc
,
ucs4_t *decomposition
);
u16_normalize ()
uint16_t *
u16_normalize (uninorm_t nf
,
const uint16_t *s
,
size_t n
);
u32_normalize ()
uint32_t *
u32_normalize (uninorm_t nf
,
const uint32_t *s
,
size_t n
);
u8_normcmp ()
int
u8_normcmp (const uint8_t *s1
,
size_t n1
,
const uint8_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
u16_normcmp ()
int
u16_normcmp (const uint16_t *s1
,
size_t n1
,
const uint16_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
u32_normcmp ()
int
u32_normcmp (const uint32_t *s1
,
size_t n1
,
const uint32_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
u8_normxfrm ()
char *
u8_normxfrm (const uint8_t *s
,
size_t n
,
uninorm_t nf
,
char *resultbuf
,
size_t *lengthp
);
u16_normxfrm ()
char *
u16_normxfrm (const uint16_t *s
,
size_t n
,
uninorm_t nf
,
char *resultbuf
,
size_t *lengthp
);
u32_normxfrm ()
char *
u32_normxfrm (const uint32_t *s
,
size_t n
,
uninorm_t nf
,
char *resultbuf
,
size_t *lengthp
);
u8_normcoll ()
int
u8_normcoll (const uint8_t *s1
,
size_t n1
,
const uint8_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
u16_normcoll ()
int
u16_normcoll (const uint16_t *s1
,
size_t n1
,
const uint16_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
u32_normcoll ()
int
u32_normcoll (const uint32_t *s1
,
size_t n1
,
const uint32_t *s2
,
size_t n2
,
uninorm_t nf
,
int *resultp
);
uninorm_filter_create ()
struct uninorm_filter *
uninorm_filter_create (uninorm_t nf
,
int (*stream_func) (void *stream_data, ucs4_t uc)
,
void *stream_data
);
uninorm_filter_write ()
int
uninorm_filter_write (struct uninorm_filter *filter
,
ucs4_t uc
);
uninorm_filter_flush ()
int
uninorm_filter_flush (struct uninorm_filter *filter
);
uninorm_filter_free ()
int
uninorm_filter_free (struct uninorm_filter *filter
);