uninorm.in

uninorm.in

Functions

Types and Values

Description

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);

uc_composition ()

ucs4_t
uc_composition (ucs4_t uc1);

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);

Types and Values

UC_DECOMPOSITION_MAX_LENGTH

#define UC_DECOMPOSITION_MAX_LENGTH 32

struct uninorm_filter

struct uninorm_filter;