libidn tldcheck4tz(3)
NAME
tldcheck4tz - verify that characters are permitted
SYNOPSIS
#include
int tldcheck4tz(const uint32t * in, sizet * errpos,
const Tldtable * tld
ARGUMENTS
const uint32t * in
Zero terminated array of unicode code points to
process.
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
info libidn
libidn Last change: 1.9 1
libidn tldcheck4tz(3)
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
|