Provided by: libidn2-dev_2.0.4-1.1ubuntu0.2_amd64 bug

NAME

       idn2_to_unicode_44i - API function

SYNOPSIS

       #include <idn2.h>

       int  idn2_to_unicode_44i(const  uint32_t  *  in,  size_t  inlen,  uint32_t * out, size_t *
       outlen, int flags);

ARGUMENTS

       const uint32_t * in
                   Input array with UTF-32 code points.

       size_t inlen
                   number of code points of input array

       uint32_t * out
                   output array with UTF-32 code points.

       size_t * outlen
                   on input, maximum size of output array  with  UTF-32  code  points,  on  exit,
                   actual size of output array with UTF-32 code points.

       int flags   optional idn2_flags to modify behaviour.

DESCRIPTION

       The  ToUnicode  operation  takes  a sequence of UTF-32 code points that make up one domain
       label and returns a sequence of UTF-32 code points. If the input sequence is  a  label  in
       ACE  form,  then  the  result  is an equivalent internationalized label that is not in ACE
       form, otherwise the original sequence is returned unaltered.

        output may be NULL to test lookup of  input without allocating memory.

SINCE

       2.0.0

SEE ALSO

       The full documentation for libidn2 is maintained as a Texinfo manual.   If  the  info  and
       libidn2 programs are properly installed at your site, the command

              info libidn2

       should  give  you  access  to  the  complete manual.  As an alternative you may obtain the
       manual from:

              http://www.gnu.org/software/libidn2/manual/