Synopsis
#define IDNA_ACE_PREFIX
int idna_to_ascii (unsigned long *in,
size_t inlen,
char *out,
int allowunassigned,
int usestd3asciirules);
int idna_to_ascii_from_ucs4 (unsigned long *input,
char **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_ascii_from_utf8 (const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_ascii_from_locale (const char *input,
char **output,
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_to_unicode_ucs4_from_ucs4 (unsigned long *input,
unsigned long **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_unicode_ucs4_from_utf8 (const char *input,
unsigned long **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_unicode_utf8_from_utf8 (const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_unicode_locale_from_utf8
(const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
int idna_to_unicode_locale_from_locale
(const char *input,
char **output,
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);
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_ascii_from_ucs4 ()
int idna_to_ascii_from_ucs4 (unsigned long *input,
char **output,
int allowunassigned,
int usestd3asciirules);
idna_to_ascii_from_utf8 ()
int idna_to_ascii_from_utf8 (const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
idna_to_ascii_from_locale ()
int idna_to_ascii_from_locale (const char *input,
char **output,
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_to_unicode_ucs4_from_ucs4 ()
int idna_to_unicode_ucs4_from_ucs4 (unsigned long *input,
unsigned long **output,
int allowunassigned,
int usestd3asciirules);
idna_to_unicode_ucs4_from_utf8 ()
int idna_to_unicode_ucs4_from_utf8 (const char *input,
unsigned long **output,
int allowunassigned,
int usestd3asciirules);
idna_to_unicode_utf8_from_utf8 ()
int idna_to_unicode_utf8_from_utf8 (const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
idna_to_unicode_locale_from_utf8 ()
int idna_to_unicode_locale_from_utf8
(const char *input,
char **output,
int allowunassigned,
int usestd3asciirules);
idna_to_unicode_locale_from_locale ()
int idna_to_unicode_locale_from_locale
(const char *input,
char **output,
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);