Windows PowerShell command on Get-command iconv_open
MyWebUniversity

Manual Pages for UNIX Operating System command usage for man iconv_open

Standard C Library Functions iconv_open(3C)

NAME

iconv_open - code conversion allocation function

SYNOPSIS

#include

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 combina-

tions 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). When fromcode and tocode are indicating the same codeset name and there is no corresponding conversion explicitly defined in the current system, a conversion descriptor for a

simple byte-by-byte pass-through iconv code conversion

returns as a fallback code conversion. 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 conver-

sion 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:

SunOS 5.11 Last change: 13 Nov 2009 1

Standard C Library Functions iconv_open(3C)

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 attri-

butes:

____________________________________________________________

| ATTRIBUTE TYPE | ATTRIBUTE VALUE |

|_____________________________|_____________________________|

| Interface Stability | Committed |

|_____________________________|_____________________________|

| MT-Level | MT-Safe |

|_____________________________|_____________________________|

| Standard | See standards(5). |

|_____________________________|_____________________________|

SEE ALSO

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

attributes(5), standards(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 descrip-

tors are not valid after a call to one of the exec functions (see exec(2)).

SunOS 5.11 Last change: 13 Nov 2009 2

Standard C Library Functions iconv_open(3C)

With the simple byte-by-byte pass-through iconv code conver-

sion, there is no checking on illegal input byte or incom-

plete character or shift sequence.

SunOS 5.11 Last change: 13 Nov 2009 3




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™