OSDN Git Service

LDP: Update original to LDP v3.79
[linuxjm/LDP_man-pages.git] / original / man3 / iconv_open.3
index cf9eeba..516049d 100644 (file)
@@ -28,26 +28,39 @@ iconv_open \- allocate descriptor for character set conversion
 The
 .BR iconv_open ()
 function allocates a conversion descriptor suitable
-for converting byte sequences from character encoding \fIfromcode\fP to
-character encoding \fItocode\fP.
+for converting byte sequences from character encoding
+.I fromcode
+to
+character encoding
+.IR tocode .
 .PP
-The values permitted for \fIfromcode\fP and \fItocode\fP and the supported
+The values permitted for
+.IR fromcode
+and
+.I tocode
+and the supported
 combinations are system-dependent.
 For the GNU C library, the permitted
-values are listed by the \fBiconv \-\-list\fP command, and all combinations
+values are listed by the
+.I "iconv \-\-list"
+command, and all combinations
 of the listed values are supported.
 Furthermore the GNU C library and the
 GNU libiconv library support the following two suffixes:
 .TP
 //TRANSLIT
-When the string "//TRANSLIT" is appended to \fItocode\fP, transliteration
+When the string "//TRANSLIT" is appended to
+.IR tocode ,
+transliteration
 is activated.
 This means that when a character cannot be represented in the
 target character set, it can be approximated through one or several
 similarly looking characters.
 .TP
 //IGNORE
-When the string "//IGNORE" is appended to \fItocode\fP, characters that
+When the string "//IGNORE" is appended to
+.IR tocode ,
+characters that
 cannot be represented in the target character set will be silently discarded.
 .PP
 The resulting conversion descriptor can be used with
@@ -67,19 +80,27 @@ modifies the descriptor's conversion state.
 descriptor can not be used in multiple threads simultaneously.)
 To bring the state back to the initial state, use
 .BR iconv (3)
-with NULL as \fIinbuf\fP argument.
+with NULL as
+.I inbuf
+argument.
 .SH RETURN VALUE
 The
 .BR iconv_open ()
 function returns a freshly allocated conversion
 descriptor.
-In case of error, it sets \fIerrno\fP and returns
+In case of error, it sets
+.I errno
+and returns
 .IR (iconv_t)\ \-1 .
 .SH ERRORS
 The following error can occur, among others:
 .TP
 .B EINVAL
-The conversion from \fIfromcode\fP to \fItocode\fP is not supported by the
+The conversion from
+.IR fromcode
+to
+.I tocode
+is not supported by the
 implementation.
 .SH VERSIONS
 This function is available in glibc since version 2.1.
@@ -89,3 +110,12 @@ UNIX98, POSIX.1-2001.
 .BR iconv (1),
 .BR iconv (3),
 .BR iconv_close (3)
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.