Headers                                            iconv.h(3HEAD)


NAME
     iconv.h, iconv - codeset conversion facility


SYNOPSIS
     #include <iconv.h>


DESCRIPTION
     The <iconv.h> header defines the following type:

     iconv_t    Identifies the 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:                           |
                                                                              |
        ICONV_GET_CONVERSION_BEHAVIOR                                         |
        ICONV_GET_DISCARD_ILSEQ                                               |
        ICONV_GET_TRANSLITERATE                                               |
        ICONV_IGNORE_NULL                                                     |
        ICONV_REPLACE_INVALID                                                 |
        ICONV_SET_CONVERSION_BEHAVIOR                                         |
        ICONV_SET_DISCARD_ILSEQ                                               |
        ICONV_SET_TRANSLITERATE                                               |
        ICONV_TRIVIALP                                                        |
                                                                              |
     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:              |
                                                                              |
        ICONV_CONV_ILLEGAL_DISCARD                                            |
        ICONV_CONV_ILLEGAL_REPLACE_HEX                                        |
        ICONV_CONV_ILLEGAL_RESTORE_HEX                                        |
        ICONV_CONV_NON_IDENTICAL_DISCARD                                      |
        ICONV_CONV_NON_IDENTICAL_REPLACE_HEX                                  |
        ICONV_CONV_NON_IDENTICAL_RESTORE_HEX                                  |
        ICONV_CONV_NON_IDENTICAL_TRANSLITERATE                                |
                                                                              |
     For more detail on the above symbolic constants, refer to iconv(3C),     |
     iconvctl(3C), iconv_open(3C), and iconvstr(3C).                          |


ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Interface Stability         | Committed                   |             |
    |_____________________________|_____________________________|


SEE ALSO
     iconv(3C), iconv_close(3C), iconvctl(3C), iconv_open(3C),                |
     iconvstr(3C), attributes(5), standards(5)                                |


SunOS 5.11          Last change: 10 Sep 2004                    1
