stringprep_strerror(3) libidn stringprep_strerror(3) NNAAMMEE stringprep_strerror - API function SSYYNNOOPPSSIISS ##iinncclluuddee <> ccoonnsstt cchhaarr ** ssttrriinnggpprreepp__ssttrreerrrroorr((SSttrriinnggpprreepp__rrcc _r_c));; AARRGGUUMMEENNTTSS Stringprep_rc rc a SSttrriinnggpprreepp__rrcc return code. DDEESSCCRRIIPPTTIIOONN Convert a return code integer to a text string. This string can be used to output a diagnostic message to the user. SSTTRRIINNGGPPRREEPP__OOKK 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. SSTTRRIINNGGPPRREEPP__CCOONNTTAAIINNSS__UUNNAASSSSIIGGNNEEDD String contain unassigned Unicode code points, which is forbidden by the profile. SSTTRRIINNGGPPRREEPP__CCOONNTTAAIINNSS__PPRROOHHIIBBIITTEEDD String contain code points prohibited by the profile. SSTTRRIINNGGPPRREEPP__BBIIDDII__BBOOTTHH__LL__AANNDD__RRAALL String contain code points with conflicting bidirection category. SSTTRRIINNGGPPRREEPP__BBIIDDII__LLEEAADDTTRRAAIILL__NNOOTT__RRAALL Leading and trailing character in string not of proper bidirectional category. SSTTRRIINNGGPPRREEPP__BBIIDDII__CCOONNTTAAIINNSS__PPRROOHHIIBBIITTEEDD Contains prohibited code points detected by bidirectional code. SSTTRRIINNGGPPRREEPP__TTOOOO__SSMMAALLLL__BBUUFFFFEERR Buffer handed to function was too small. This usually indicate a prob- lem in the calling application. SSTTRRIINNGGPPRREEPP__PPRROOFFIILLEE__EERRRROORR The stringprep profile was inconsistent. This usually indicate an internal error in the library. SSTTRRIINNGGPPRREEPP__FFLLAAGG__EERRRROORR The supplied flag conflicted with profile. This usually indicate a problem in the calling application. SSTTRRIINNGGPPRREEPP__UUNNKKNNOOWWNN__PPRROOFFIILLEE The supplied profile name was not known to the library. SSTTRRIINNGGPPRREEPP__IICCOONNVV__EERRRROORR Character encoding conversion error. SSTTRRIINNGGPPRREEPP__NNFFKKCC__FFAAIILLEEDD The Unicode NFKC operation failed. This usually indicate an internal error in the library. SSTTRRIINNGGPPRREEPP__MMAALLLLOOCC__EERRRROORR The mmaalllloocc(()) was out of memory. This is usually a fatal error. Return value: Returns a pointer to a statically allocated string con- taining a description of the error with the return code _r_c . RREEPPOORRTTIINNGG BBUUGGSS Report bugs to . General guidelines for reporting bugs: http://www.gnu.org/gethelp/ GNU Libidn home page: http://www.gnu.org/software/libidn/ CCOOPPYYRRIIGGHHTT Copyright (C) 2002-2021 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. SSEEEE AALLSSOO The full documentation for lliibbiiddnn is maintained as a Texinfo manual. If the iinnffoo and lliibbiiddnn programs are properly installed at your site, the command iinnffoo lliibbiiddnn should give you access to the complete manual. As an alternative you may obtain the manual from: hhttttpp::////wwwwww..ggnnuu..oorrgg//ssooffttwwaarree//lliibbiiddnn//mmaannuuaall// libidn 1.38 stringprep_strerror(3)