iconvctl(3) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

iconvctl(3)

ICONVCTL(3)                Linux Programmer's Manual               ICONVCTL(3)

NAME
       iconvctl - control iconv behavior

SYNOPSIS
       #include <iconv.h>

       int iconvctl (iconv_t cd , int request, void * argument);

DESCRIPTION
       The argument cd must be a conversion descriptor created using the func‐
       tion iconv_open.

       iconvctl  queries  or  adjusts the behavior of the iconv function, when
       invoked with the specified conversion descriptor, depending on the  re‐
       quest value.

REQUEST VALUES
       The following are permissible values for the request parameter.

       ICONV_TRIVIALP
              argument  should be an int * which will receive 1 if the conver‐
              sion is trivial, or 0 otherwise.

       ICONV_GET_TRANSLITERATE
              argument should be an int * which will receive 1 if translitera‐
              tion is enabled in the conversion, or 0 otherwise.

       ICONV_SET_TRANSLITERATE
              argument should be a const int *, pointing to an int  value.   A
              non-zero  value is used to enable transliteration in the conver‐
              sion. A zero value disables it.

       ICONV_GET_DISCARD_ILSEQ
              argument should be an int * which will receive 1 if "illegal se‐
              quence discard and continue" is enabled in the conversion, or  0
              otherwise.

       ICONV_SET_DISCARD_ILSEQ
              argument  should  be a const int *, pointing to an int value.  A
              non-zero value is used to enable "illegal sequence  discard  and
              continue" in the conversion. A zero value disables it.

RETURN VALUE
       The  iconvctl  function  returns 0 if it succeeds. In case of error, it
       sets errno and returns -1.

ERRORS
       The following errors can occur, among others:

       EINVAL The request is invalid.

CONFORMING TO
       This function is implemented only in GNU  libiconv  and  not  in  other
       iconv implementations. It is not backed by a standard. You can test for
       its presence through (_LIBICONV_VERSION >= 0x0108).

SEE ALSO
       iconv_open(3) iconv(3)

GNU                             March 31, 2007                     ICONVCTL(3)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3