libidn stringprepprofile(3)
NAME
stringprepprofile - prepare internationalized string
SYNOPSIS
#include
int stringprepprofile(const char * in, char ** out, const
char * profile
ARGUMENTS
const char * in
input array with UTF-8 string to prepare.
char ** out output variable with pointer to newly allocate
string.
const char * profile
name of stringprep profile to use.
Stringprepprofileflags flags
a Stringprepprofileflags value, or 0.
DESCRIPTION
Prepare the input zero terminated UTF-8 string according to
the stringprep profile, and return the result in a newly
allocated variable.
Note that you must convert strings entered in the systems
locale into UTF-8 before using this function, see
stringpreplocaletoutf8().
The output out variable must be deallocated by the caller.
The flags are one of Stringprepprofileflags values, or 0.
The profile specifies the name of the stringprep profile to
use. It must be one of the internally supported stringprep
profiles.
RETURN VALUE
Returns STRINGPREPOK iff successful, or an error code.
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.
libidn Last change: 1.9 1
libidn stringprepprofile(3)
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
|