Provided by: libidn2-0-dev_0.10-3_amd64 bug

NAME

       idn2_lookup_ul - API function

SYNOPSIS

       #include <idn2.h>

       int idn2_lookup_ul(const char * src, char ** lookupname, int flags);

ARGUMENTS

       const char * src
                   input zero-terminated locale encoded string.

       char ** lookupname
                   newly allocated output variable with name to lookup in DNS.

       int flags   optional idn2_flags to modify behaviour.

DESCRIPTION

       Perform  IDNA2008  lookup  string  conversion  on domain name src, as described in section 5 of RFC 5891.
       Note that the input is assumed to be  encoded  in  the  locale's  default  coding  system,  and  will  be
       transcoded to UTF-8 and NFC normalized by this function.

       Pass  IDN2_ALABEL_ROUNDTRIP  in  flags  to  convert any input A-labels to U-labels and perform additional
       testing.

RETURNS

       On  successful  conversion  IDN2_OK  is  returned,  if  conversion  from  locale  to  UTF-8  fails   then
       IDN2_ICONV_FAIL   is   returned,   if   the  output  domain  or  any  label  would  have  been  too  long
       IDN2_TOO_BIG_DOMAIN or IDN2_TOO_BIG_LABEL is returned, or another error code is returned.

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.