idna

Name

idna -- 

Synopsis



#define     IDNA_ACE_PREFIX
int         idna_to_ascii                   (unsigned long *in,
                                             size_t inlen,
                                             char *out,
                                             int allowunassigned,
                                             int usestd3asciirules);
int         idna_to_unicode                 (unsigned long *in,
                                             size_t inlen,
                                             unsigned long *out,
                                             size_t *outlen,
                                             int allowunassigned,
                                             int usestd3asciirules);
int         idna_ucs4_to_ace                (unsigned long *input,
                                             char **output);
int         idna_utf8_to_ace                (const char *input,
                                             char **output);
int         idna_locale_to_ace              (const char *input,
                                             char **output);
int         idna_ucs4ace_to_ucs4            (unsigned long *input,
                                             unsigned long **output);
int         idna_utf8ace_to_ucs4            (const char *input,
                                             unsigned long **output);
int         idna_utf8ace_to_utf8            (const char *input,
                                             char **output);
int         idna_utf8ace_to_locale          (const char *input,
                                             char **output);
int         idna_localeace_to_locale        (const char *input,
                                             char **output);

Description

A longer description goes here.

Details

IDNA_ACE_PREFIX

#define     IDNA_ACE_PREFIX

idna_to_ascii ()

int         idna_to_ascii                   (unsigned long *in,
                                             size_t inlen,
                                             char *out,
                                             int allowunassigned,
                                             int usestd3asciirules);

idna_to_unicode ()

int         idna_to_unicode                 (unsigned long *in,
                                             size_t inlen,
                                             unsigned long *out,
                                             size_t *outlen,
                                             int allowunassigned,
                                             int usestd3asciirules);

idna_ucs4_to_ace ()

int         idna_ucs4_to_ace                (unsigned long *input,
                                             char **output);

idna_utf8_to_ace ()

int         idna_utf8_to_ace                (const char *input,
                                             char **output);

idna_locale_to_ace ()

int         idna_locale_to_ace              (const char *input,
                                             char **output);

idna_ucs4ace_to_ucs4 ()

int         idna_ucs4ace_to_ucs4            (unsigned long *input,
                                             unsigned long **output);

idna_utf8ace_to_ucs4 ()

int         idna_utf8ace_to_ucs4            (const char *input,
                                             unsigned long **output);

idna_utf8ace_to_utf8 ()

int         idna_utf8ace_to_utf8            (const char *input,
                                             char **output);

idna_utf8ace_to_locale ()

int         idna_utf8ace_to_locale          (const char *input,
                                             char **output);

idna_localeace_to_locale ()

int         idna_localeace_to_locale        (const char *input,
                                             char **output);