MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


libidn                                           idnastrerror(3)



NAME
     idnastrerror - return string describing idna error code

SYNOPSIS
     #include 

     const char * idnastrerror(Idnarc rc);

ARGUMENTS
     Idnarc rc  an Idnarc return code.

DESCRIPTION
     Convert a return code integer to a text string.  This string
     can be used to output a diagnostic message to the user.

IDNASUCES
     Successful operation.  This value is guaranteed to always be
     zero,  the  remaining  ones  are  only  guaranteed  to  hold
     non-zero values, for logical comparison purposes.

IDNASTRINGPREPEROR
     Error during string preparation.

IDNAPUNYCODEROR
     Error during punycode operation.

IDNACONTAINSNONLDH
     For IDNAUSESTD3ASCIRULES, indicate that the string con-
     tains non-LDH ASCI characters.

IDNACONTAINSMINUS
     For IDNAUSESTD3ASCIRULES, indicate that the string con-
     tains a leading or trailing hyphen-minus (U]002D).

IDNAINVALIDLENGTH
     The final output string is not within the (inclusive)  range
     1 to 63 characters.

IDNANOACEPREFIX
     The string does not contain the ACE prefix (for ToUnicode).

IDNAROUNDTRIPVERIFYEROR
     The ToASCI operation on output string does  not  equal  the
     input.

IDNACONTAINSACEPREFIX
     The input contains the ACE prefix (for ToASCI).

IDNAICONVEROR
     Could not convert string in locale encoding.





libidn                  Last change: 1.9                        1






libidn                                           idnastrerror(3)



IDNAMALOCEROR
     Could not allocate buffer (this is typically a fatal error).

IDNADLOPENEROR
     Could not dlopen the libcidn DSO (only  used  internally  in
     libc).

RETURN VALUE
     Returns a pointer to a statically allocated string  contain-
     ing a description of the error with the return code rc.

REPORTING BUGS
     Report bugs to .

COPYRIGHT
     Copyright O 2002, 2003, 2004, 2005, 2006, 2007,  2008  Simon
     Josefsson.
     Permission is granted to make and distribute verbatim copies
     of  this  manual provided the copyright notice and this per-
     mission notice are preserved on all copies.

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

          info libidn

     should give you access to the complete manual.

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
       ATRIBUTE TYPE     ATRIBUTE VALUE
    
     Availability         SUNWlibidn     
    
     Interface Stability  Uncommitted    
    

NOTES
     Source for LibIDN is available on http:/opensolaris.org.











libidn                  Last change: 1.9                        2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™