SYNOPSIS
#include <idna.h>int idna_to_unicode_8z4z(const char * input, uint32_t ** output, int flags);
ARGUMENTS
- const char * input
- zero-terminated UTF-8 string.
- uint32_t ** output
- pointer to newly allocated output Unicode string.
- int flags
- an Idna_flags value, e.g., IDNA_ALLOW_UNASSIGNED or IDNA_USE_STD3_ASCII_RULES.
DESCRIPTION
Convert possibly ACE encoded domain name in UTF-8 format into a UCS-4 string. The domain name may contain several labels, separated by dots. The output buffer must be deallocated by the caller.Return value: Returns IDNA_SUCCESS on success, or error code.
REPORTING BUGS
Report bugs to <[email protected]>.General guidelines for reporting bugs: http://www.gnu.org/gethelp/
GNU Libidn home page: http://www.gnu.org/software/libidn/
COPYRIGHT
Copyright © 2002-2015 Simon Josefsson.Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.