iconv.h, iconv - codeset conversion facility
#include <iconv.h>
The <iconv.h> header defines the following types:
Identifies an iconv code conversion from one codeset to another.
Identifies a cconv code conversion from one codeset to another
The following symbolic constants are defined as possible values for an operation request in query or setting of the iconv code conversion behavior of the current conversion:
The aliases of the above for use with cconvctl() are also defined as possible values for an operation request in query or setting of the cconv code conversion behavior of the current conversion:
The following symbolic constants are defined, zero or more of which can be bitwise-inclusively OR'ed together to form the conversion behavior settings for some of the above operation requests:
The aliases of the above for use with cconv_open() and cconvctl() are also defined as possible values that can be bitwise-inclusive OR'ed together to form the conversion behavior settings for some of the above operation requests:
Additionally, for use with cconv_open(), the CCONV_CANONICAL_NAMES symbolic constant is defined so that, if necessary, it can also be bitwise-inclusive OR'ed together with other constants to indicate to the function that the tocode and the fromcode names supplied are canonical names.
For more information on the above symbolic constants, see cconv(3C), cconv_close(3C), cconv_open(3C), cconvctl(3C), iconv(3C), iconvctl(3C), iconv_open(3C), and iconvstr(3C).
See attributes(7) for descriptions of the following attributes:
|
cconv(3C), cconv_close(3C), cconv_open(3C), cconvctl(3C), iconv(3C), iconv_close(3C), iconv_open(3C), iconvctl(3C), iconvstr(3C), attributes(7), standards(7)
Note that the symbolic constants defined in the DESCRIPTION section, cconv(3C), cconv_close(3C), cconv_open(3C), cconvctl(3C), iconvctl(3C), and iconvstr(3C) are non-standard, Oracle Solaris proprietary interfaces. While they might be available in other platforms, if portability is important, they should not be used.