@subheading idn2_to_unicode_8z4z
@anchor{idn2_to_unicode_8z4z}
@deftypefun {int} {idn2_to_unicode_8z4z} (const char * @var{input}, uint32_t ** @var{output}, G_GNUC_UNUSED int @var{flags})
@var{input}: Input zero-terminated UTF-8 string.

@var{output}: Newly allocated UTF-32/UCS-4 output string.

@var{flags}: Currently unused.

Converts a possibly ACE encoded domain name in UTF-8 format into a
UTF-32 string (punycode decoding). The output buffer will be zero-terminated
and must be deallocated by the caller.

 @code{output} may be NULL to test lookup of  @code{input} without allocating memory.

@strong{Since:} 2.0.0
@end deftypefun

