libidn tldcheck4t(3)
NAME
tldcheck4t - verify that characters are permitted
SYNOPSIS
#include
int tldcheck4t(const uint32t * in, sizet inlen, sizet *
errpos
ARGUMENTS
const uint32t * in
Array of unicode code points to process. Does
not need to be zero terminated.
sizet inlen
Number of unicode code points.
sizet * errpos
Position of offending character is returned
here.
const Tldtable * tld
A Tldtable data structure representing the res-
trictions for which the input should be tested.
DESCRIPTION
Test each of the code points in in for whether or not they
are allowed by the data structure in tld, return the posi-
tion of the first character for which this is not the case
in errpos.
RETURN VALUE
Returns the Tldrc value TLDSUCES if all code points are
valid or when tld is null, TLDINVALID if a character is not
allowed, or additional error codes on general failure condi-
tions.
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
libidn Last change: 1.9 1
libidn tldcheck4t(3)
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
|