The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

iconv_open (3)
  • >> iconv_open (3) ( Solaris man: Библиотечные вызовы )
  • iconv_open (3) ( Русские man: Библиотечные вызовы )
  • iconv_open (3) ( Linux man: Библиотечные вызовы )
  • iconv_open (3) ( POSIX man: Библиотечные вызовы )
  •  

    NAME

    iconv_open - code conversion allocation function
     
    

    SYNOPSIS

    #include <iconv.h>
    
    iconv_t iconv_open(const char *tocode, const char *fromcode);
    

     

    DESCRIPTION

    The iconv_open() function returns a conversion descriptor that describes a conversion from the codeset specified by the string pointed to by the fromcode argument to the codeset specified by the string pointed to by the tocode argument. For state-dependent encodings, the conversion descriptor will be in a codeset-dependent initial shift state, ready for immediate use with the iconv(3C) function.

    Settings of fromcode and tocode and their permitted combinations are implementation-dependent.

    The iconv_open() function supports the alias of the encoding name specified in tocode and fromcode. The alias table of the encoding name is described in the file /usr/lib/iconv/alias. See alias(4).

    A conversion descriptor remains valid in a process until that process closes it.

    For examples using the iconv_open() function, see iconv(3C).  

    RETURN VALUES

    Upon successful completion iconv_open() returns a conversion descriptor for use on subsequent calls to iconv(). Otherwise, iconv_open() returns (iconv_t) -1 and sets errno to indicate the error.  

    ERRORS

    The iconv_open function may fail if:

    EMFILE

    {OPEN_MAX} files descriptors are currently open in the calling process.

    ENFILE

    Too many files are currently open in the system.

    ENOMEM

    Insufficient storage space is available.

    EINVAL

    The conversion specified by fromcode and tocode is not supported by the implementation.

     

    FILES

    /usr/lib/iconv/alias

    alias table file of the encoding name

     

    ATTRIBUTES

    See attributes(5) for descriptions of the following attributes:

    ATTRIBUTE TYPEATTRIBUTE VALUE

    Interface StabilityStandard

    MT-Level

     

    SEE ALSO

    exec(2), iconv(3C), iconv_close(3C), malloc(3C), alias(4), attributes(5)  

    NOTES

    The iconv_open() function uses malloc(3C) to allocate space for internal buffer areas. iconv_open() may fail if there is insufficient storage space to accommodate these buffers.

    Portable applications must assume that conversion descriptors are not valid after a call to one of the exec functions (see exec(2)).


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    FILES
    ATTRIBUTES
    SEE ALSO
    NOTES


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру