diff options
Diffstat (limited to 'gtk+-mingw/share/doc/libiconv')
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconv.1.html | 206 | ||||
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconv.3.html | 207 | ||||
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconv_close.3.html | 90 | ||||
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconv_open.3.html | 318 | ||||
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconv_open_into.3.html | 120 | ||||
-rw-r--r-- | gtk+-mingw/share/doc/libiconv/iconvctl.3.html | 189 |
6 files changed, 0 insertions, 1130 deletions
diff --git a/gtk+-mingw/share/doc/libiconv/iconv.1.html b/gtk+-mingw/share/doc/libiconv/iconv.1.html deleted file mode 100644 index dfeb0fc..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconv.1.html +++ /dev/null @@ -1,206 +0,0 @@ -<!-- Creator : groff version 1.20.1 --> -<!-- CreationDate: Sun Aug 7 19:49:14 2011 --> -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -"http://www.w3.org/TR/html4/loose.dtd"> -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<meta name="Content-Style" content="text/css"> -<style type="text/css"> - p { margin-top: 0; margin-bottom: 0; vertical-align: top } - pre { margin-top: 0; margin-bottom: 0; vertical-align: top } - table { margin-top: 0; margin-bottom: 0; vertical-align: top } - h1 { text-align: center } -</style> -<title>ICONV</title> - -</head> -<body> - -<h1 align="center">ICONV</h1> - -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#EXAMPLES">EXAMPLES</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> - - -<h2>NAME -<a name="NAME"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">iconv − -character set conversion</p> - -<h2>SYNOPSIS -<a name="SYNOPSIS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">iconv -[<i>OPTION</i>...] [<b>−f</b> <i>encoding</i>] -[<b>−t</b> <i>encoding</i>] [<i>inputfile</i> ...] -<br> -iconv <b>−l</b></p> - -<h2>DESCRIPTION -<a name="DESCRIPTION"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv</b> program converts text from one encoding to -another encoding. More precisely, it converts <b>from</b> -the encoding given for the <b>−f</b> option <b>to</b> -the encoding given for the <b>−t</b> option. Either of -these encodings defaults to the encoding of the current -locale. All the <i>inputfile</i>s are read and converted in -turn; if no <i>inputfile</i> is given, the standard input is -used. The converted text is printed to standard output.</p> - -<p style="margin-left:11%; margin-top: 1em">The encodings -permitted are system dependent. For the libiconv -implementation, they are listed in the iconv_open(3) manual -page.</p> - -<p style="margin-left:11%; margin-top: 1em">Options -controlling the input and output format: <b><br> -−f</b> <i>encoding</i>, -<b>−−from−code=</b><i>encoding</i></p> - -<p style="margin-left:22%;">Specifies the encoding of the -input.</p> - -<p style="margin-left:11%;"><b>−t</b> -<i>encoding</i>, -<b>−−to−code=</b><i>encoding</i></p> - -<p style="margin-left:22%;">Specifies the encoding of the -output.</p> - -<p style="margin-left:11%; margin-top: 1em">Options -controlling conversion problems:</p> - -<table width="100%" border="0" rules="none" frame="void" - cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="3%"> - - -<p><b>−c</b></p></td> -<td width="8%"></td> -<td width="78%"> - - -<p>When this option is given, characters that cannot be -converted are silently discarded, instead of leading to a -conversion error.</p></td></tr> -</table> - - -<p style="margin-left:11%;"><b>−−unicode−subst=</b><i>formatstring</i></p> - -<p style="margin-left:22%;">When this option is given, -Unicode characters that cannot be represented in the target -encoding are replaced with a placeholder string that is -constructed from the given <i>formatstring</i>, applied to -the Unicode code point. The <i>formatstring</i> must be a -format string in the same format as for the <i>printf</i> -command or the <i>printf()</i> function, taking either no -argument or exactly one unsigned integer argument.</p> - - -<p style="margin-left:11%;"><b>−−byte−subst=</b><i>formatstring</i></p> - -<p style="margin-left:22%;">When this option is given, -bytes in the input that are not valid in the source encoding -are replaced with a placeholder string that is constructed -from the given <i>formatstring</i>, applied to the -byte’s value. The <i>formatstring</i> must be a format -string in the same format as for the <i>printf</i> command -or the <i>printf()</i> function, taking either no argument -or exactly one unsigned integer argument.</p> - - -<p style="margin-left:11%;"><b>−−widechar−subst=</b><i>formatstring</i></p> - -<p style="margin-left:22%;">When this option is given, wide -characters in the input that are not valid in the source -encoding are replaced with a placeholder string that is -constructed from the given <i>formatstring</i>, applied to -the byte’s value. The <i>formatstring</i> must be a -format string in the same format as for the <i>printf</i> -command or the <i>printf()</i> function, taking either no -argument or exactly one unsigned integer argument.</p> - -<p style="margin-left:11%; margin-top: 1em">Options -controlling error output: <b><br> -−s</b>, <b>−−silent</b></p> - -<p style="margin-left:22%;">When this option is given, -error messages about invalid or unconvertible characters are -omitted, but the actual converted text is unaffected.</p> - -<p style="margin-left:11%; margin-top: 1em">The <b>iconv -−l</b> or <b>iconv −−list</b> command -lists the names of the supported encodings, in a system -dependent format. For the libiconv implementation, the names -are printed in upper case, separated by whitespace, and -alias names of an encoding are listed on the same line as -the encoding itself.</p> - -<h2>EXAMPLES -<a name="EXAMPLES"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em"><b>iconv -−f ISO−8859−1 −t UTF−8</b></p> - -<p style="margin-left:22%;">converts input from the old -West-European encoding ISO−8859−1 to -Unicode.</p> - -<p style="margin-left:11%; margin-top: 1em"><b>iconv -−f KOI8−R -−−byte−subst="<0x%x>" <br> - -−−unicode−subst="<U+%04X>"</b></p> - -<p style="margin-left:22%;">converts input from the old -Russian encoding KOI8−R to the locale encoding, -substituting an angle bracket notation with hexadecimal -numbers for invalid bytes and for valid but unconvertible -characters.</p> - -<p style="margin-left:11%;"><b>iconv -−−list</b></p> - -<p style="margin-left:22%;">lists the supported -encodings.</p> - -<h2>CONFORMING TO -<a name="CONFORMING TO"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p> - -<h2>SEE ALSO -<a name="SEE ALSO"></a> -</h2> - - - -<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3), -<b>locale</b>(7)</p> -<hr> -</body> -</html> diff --git a/gtk+-mingw/share/doc/libiconv/iconv.3.html b/gtk+-mingw/share/doc/libiconv/iconv.3.html deleted file mode 100644 index 0e9e74a..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconv.3.html +++ /dev/null @@ -1,207 +0,0 @@ -<!-- Creator : groff version 1.20.1 --> -<!-- CreationDate: Sun Aug 7 19:49:14 2011 --> -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -"http://www.w3.org/TR/html4/loose.dtd"> -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<meta name="Content-Style" content="text/css"> -<style type="text/css"> - p { margin-top: 0; margin-bottom: 0; vertical-align: top } - pre { margin-top: 0; margin-bottom: 0; vertical-align: top } - table { margin-top: 0; margin-bottom: 0; vertical-align: top } - h1 { text-align: center } -</style> -<title>ICONV</title> - -</head> -<body> - -<h1 align="center">ICONV</h1> - -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#RETURN VALUE">RETURN VALUE</a><br> -<a href="#ERRORS">ERRORS</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> - - -<h2>NAME -<a name="NAME"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">iconv − -perform character set conversion</p> - -<h2>SYNOPSIS -<a name="SYNOPSIS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em"><b>#include -<iconv.h></b></p> - -<p style="margin-left:11%; margin-top: 1em"><b>size_t iconv -(iconv_t</b> <i>cd</i><b>, <br> -const char* *</b> <i>inbuf</i><b>, size_t *</b> -<i>inbytesleft</i><b>, <br> -char* *</b> <i>outbuf</i><b>, size_t *</b> -<i>outbytesleft</i><b>);</b></p> - -<h2>DESCRIPTION -<a name="DESCRIPTION"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The argument -<i>cd</i> must be a conversion descriptor created using the -function <b>iconv_open</b>.</p> - -<p style="margin-left:11%; margin-top: 1em">The main case -is when <i>inbuf</i> is not NULL and <i>*inbuf</i> is not -NULL. In this case, the <b>iconv</b> function converts the -multibyte sequence starting at <i>*inbuf</i> to a multibyte -sequence starting at <i>*outbuf</i>. At most -<i>*inbytesleft</i> bytes, starting at <i>*inbuf</i>, will -be read. At most <i>*outbytesleft</i> bytes, starting at -<i>*outbuf</i>, will be written.</p> - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv</b> function converts one multibyte character at a -time, and for each character conversion it increments -<i>*inbuf</i> and decrements <i>*inbytesleft</i> by the -number of converted input bytes, it increments -<i>*outbuf</i> and decrements <i>*outbytesleft</i> by the -number of converted output bytes, and it updates the -conversion state contained in <i>cd</i>. If the character -encoding of the input is stateful, the <b>iconv</b> function -can also convert a sequence of input bytes to an update of -the conversion state without producing any output bytes; -such input is called a <i>shift sequence</i>. The conversion -can stop for four reasons:</p> - -<p style="margin-left:11%; margin-top: 1em">1. An invalid -multibyte sequence is encountered in the input. In this case -it sets <b>errno</b> to <b>EILSEQ</b> and returns -(size_t)(−1). <i>*inbuf</i> is left pointing to the -beginning of the invalid multibyte sequence.</p> - -<p style="margin-left:11%; margin-top: 1em">2. The input -byte sequence has been entirely converted, i.e. -<i>*inbytesleft</i> has gone down to 0. In this case -<b>iconv</b> returns the number of non-reversible -conversions performed during this call.</p> - -<p style="margin-left:11%; margin-top: 1em">3. An -incomplete multibyte sequence is encountered in the input, -and the input byte sequence terminates after it. In this -case it sets <b>errno</b> to <b>EINVAL</b> and returns -(size_t)(−1). <i>*inbuf</i> is left pointing to the -beginning of the incomplete multibyte sequence.</p> - -<p style="margin-left:11%; margin-top: 1em">4. The output -buffer has no more room for the next converted character. In -this case it sets <b>errno</b> to <b>E2BIG</b> and returns -(size_t)(−1).</p> - -<p style="margin-left:11%; margin-top: 1em">A different -case is when <i>inbuf</i> is NULL or <i>*inbuf</i> is NULL, -but <i>outbuf</i> is not NULL and <i>*outbuf</i> is not -NULL. In this case, the <b>iconv</b> function attempts to -set <i>cd</i>’s conversion state to the initial state -and store a corresponding shift sequence at <i>*outbuf</i>. -At most <i>*outbytesleft</i> bytes, starting at -<i>*outbuf</i>, will be written. If the output buffer has no -more room for this reset sequence, it sets <b>errno</b> to -<b>E2BIG</b> and returns (size_t)(−1). Otherwise it -increments <i>*outbuf</i> and decrements -<i>*outbytesleft</i> by the number of bytes written.</p> - -<p style="margin-left:11%; margin-top: 1em">A third case is -when <i>inbuf</i> is NULL or <i>*inbuf</i> is NULL, and -<i>outbuf</i> is NULL or <i>*outbuf</i> is NULL. In this -case, the <b>iconv</b> function sets <i>cd</i>’s -conversion state to the initial state.</p> - -<h2>RETURN VALUE -<a name="RETURN VALUE"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv</b> function returns the number of characters -converted in a non-reversible way during this call; -reversible conversions are not counted. In case of error, it -sets <b>errno</b> and returns (size_t)(−1).</p> - -<h2>ERRORS -<a name="ERRORS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The following -errors can occur, among others:</p> - -<table width="100%" border="0" rules="none" frame="void" - cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p><b>E2BIG</b></p></td> -<td width="2%"></td> -<td width="78%"> - - -<p>There is not sufficient room at <i>*outbuf</i>.</p></td></tr> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p><b>EILSEQ</b></p></td> -<td width="2%"></td> -<td width="78%"> - - -<p>An invalid multibyte sequence has been encountered in -the input.</p></td></tr> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p><b>EINVAL</b></p></td> -<td width="2%"></td> -<td width="78%"> - - -<p>An incomplete multibyte sequence has been encountered in -the input.</p></td></tr> -</table> - -<h2>CONFORMING TO -<a name="CONFORMING TO"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p> - -<h2>SEE ALSO -<a name="SEE ALSO"></a> -</h2> - - - -<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3), -<b>iconvctl</b>(3) <b>iconv_close</b>(3)</p> -<hr> -</body> -</html> diff --git a/gtk+-mingw/share/doc/libiconv/iconv_close.3.html b/gtk+-mingw/share/doc/libiconv/iconv_close.3.html deleted file mode 100644 index c55a2dc..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconv_close.3.html +++ /dev/null @@ -1,90 +0,0 @@ -<!-- Creator : groff version 1.20.1 --> -<!-- CreationDate: Sun Aug 7 19:49:14 2011 --> -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -"http://www.w3.org/TR/html4/loose.dtd"> -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<meta name="Content-Style" content="text/css"> -<style type="text/css"> - p { margin-top: 0; margin-bottom: 0; vertical-align: top } - pre { margin-top: 0; margin-bottom: 0; vertical-align: top } - table { margin-top: 0; margin-bottom: 0; vertical-align: top } - h1 { text-align: center } -</style> -<title>ICONV_CLOSE</title> - -</head> -<body> - -<h1 align="center">ICONV_CLOSE</h1> - -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#RETURN VALUE">RETURN VALUE</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> - - -<h2>NAME -<a name="NAME"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">iconv_close -− deallocate descriptor for character set -conversion</p> - -<h2>SYNOPSIS -<a name="SYNOPSIS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em"><b>#include -<iconv.h></b></p> - -<p style="margin-left:11%; margin-top: 1em"><b>int -iconv_close (iconv_t</b> <i>cd</i><b>);</b></p> - -<h2>DESCRIPTION -<a name="DESCRIPTION"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv_close</b> function deallocates a conversion -descriptor <i>cd</i> previously allocated using -<b>iconv_open</b>.</p> - -<h2>RETURN VALUE -<a name="RETURN VALUE"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">When -successful, the <b>iconv_close</b> function returns 0. In -case of error, it sets <b>errno</b> and returns -−1.</p> - -<h2>CONFORMING TO -<a name="CONFORMING TO"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p> - -<h2>SEE ALSO -<a name="SEE ALSO"></a> -</h2> - - - -<p style="margin-left:11%; margin-top: 1em"><b>iconv_open</b>(3) -<b>iconv</b>(3)</p> -<hr> -</body> -</html> diff --git a/gtk+-mingw/share/doc/libiconv/iconv_open.3.html b/gtk+-mingw/share/doc/libiconv/iconv_open.3.html deleted file mode 100644 index 39abad9..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconv_open.3.html +++ /dev/null @@ -1,318 +0,0 @@ -<!-- Creator : groff version 1.20.1 --> -<!-- CreationDate: Sun Aug 7 19:49:14 2011 --> -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" -"http://www.w3.org/TR/html4/loose.dtd"> -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<meta name="Content-Style" content="text/css"> -<style type="text/css"> - p { margin-top: 0; margin-bottom: 0; vertical-align: top } - pre { margin-top: 0; margin-bottom: 0; vertical-align: top } - table { margin-top: 0; margin-bottom: 0; vertical-align: top } - h1 { text-align: center } -</style> -<title>ICONV_OPEN</title> - -</head> -<body> - -<h1 align="center">ICONV_OPEN</h1> - -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#RETURN VALUE">RETURN VALUE</a><br> -<a href="#ERRORS">ERRORS</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> - - -<h2>NAME -<a name="NAME"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">iconv_open -− allocate descriptor for character set conversion</p> - -<h2>SYNOPSIS -<a name="SYNOPSIS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em"><b>#include -<iconv.h></b></p> - -<p style="margin-left:11%; margin-top: 1em"><b>iconv_t -iconv_open (const char*</b> <i>tocode</i><b>, const -char*</b> <i>fromcode</i><b>);</b></p> - -<h2>DESCRIPTION -<a name="DESCRIPTION"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv_open</b> function allocates a conversion descriptor -suitable for converting byte sequences from character -encoding <i>fromcode</i> to character encoding -<i>tocode</i>.</p> - -<p style="margin-left:11%; margin-top: 1em">The values -permitted for <i>fromcode</i> and <i>tocode</i> and the -supported combinations are system dependent. For the -libiconv library, the following encodings are supported, in -all combinations. <br> -European languages</p> - -<p style="margin-left:22%;">ASCII, -ISO−8859−{1,2,3,4,5,7,9,10,13,14,15,16}, -KOI8−R, KOI8−U, KOI8−RU, -CP{1250,1251,1252,1253,1254,1257}, CP{850,866,1131}, -Mac{Roman,CentralEurope,Iceland,Croatian,Romania}, -Mac{Cyrillic,Ukraine,Greek,Turkish}, Macintosh</p> - -<p style="margin-left:11%;">Semitic languages</p> - -<p style="margin-left:22%;">ISO−8859−{6,8}, -CP{1255,1256}, CP862, Mac{Hebrew,Arabic}</p> - -<p style="margin-left:11%;">Japanese</p> - -<p style="margin-left:22%;">EUC−JP, SHIFT_JIS, CP932, -ISO−2022−JP, ISO−2022−JP−2, -ISO−2022−JP−1</p> - -<p style="margin-left:11%;">Chinese</p> - -<p style="margin-left:22%;">EUC−CN, HZ, GBK, CP936, -GB18030, EUC−TW, BIG5, CP950, BIG5−HKSCS, -BIG5−HKSCS:2004, BIG5−HKSCS:2001, -BIG5−HKSCS:1999, ISO−2022−CN, -ISO−2022−CN−EXT</p> - -<table width="100%" border="0" rules="none" frame="void" - cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p>Korean</p></td> -<td width="2%"></td> -<td width="50%"> - - -<p>EUC−KR, CP949, ISO−2022−KR, JOHAB</p></td> -<td width="28%"> -</td></tr> -</table> - -<p style="margin-left:11%;">Armenian</p> - -<p style="margin-left:22%;">ARMSCII−8</p> - -<p style="margin-left:11%;">Georgian</p> - -<p style="margin-left:22%;">Georgian−Academy, -Georgian−PS</p> - -<table width="100%" border="0" rules="none" frame="void" - cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p>Tajik</p></td> -<td width="2%"></td> -<td width="35%"> - - -<p>KOI8−T</p></td> -<td width="43%"> -</td></tr> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p>Kazakh</p></td> -<td width="2%"></td> -<td width="35%"> - - -<p>PT154, RK1048</p></td> -<td width="43%"> -</td></tr> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p>Thai</p></td> -<td width="2%"></td> -<td width="35%"> - - -<p>TIS−620, CP874, MacThai</p></td> -<td width="43%"> -</td></tr> -</table> - -<p style="margin-left:11%;">Laotian</p> - -<p style="margin-left:22%;">MuleLao−1, CP1133</p> - -<p style="margin-left:11%;">Vietnamese</p> - -<p style="margin-left:22%;">VISCII, TCVN, CP1258</p> - -<p style="margin-left:11%;">Platform specifics</p> - -<p style="margin-left:22%;">HP−ROMAN8, NEXTSTEP</p> - -<p style="margin-left:11%;">Full Unicode</p> - -<p style="margin-left:22%;">UTF−8 <br> -UCS−2, UCS−2BE, UCS−2LE <br> -UCS−4, UCS−4BE, UCS−4LE <br> -UTF−16, UTF−16BE, UTF−16LE <br> -UTF−32, UTF−32BE, UTF−32LE <br> -UTF−7 <br> -C99, JAVA</p> - -<p style="margin-left:11%;">Full Unicode, in terms of -<b>uint16_t</b> or <b>uint32_t</b></p> - -<p style="margin-left:22%;">(with machine dependent -endianness and alignment) <br> -UCS−2−INTERNAL, UCS−4−INTERNAL</p> - -<p style="margin-left:11%;">Locale dependent, in terms of -<b>char</b> or <b>wchar_t</b></p> - -<p style="margin-left:22%;">(with machine dependent -endianness and alignment, and with semantics depending on -the OS and the current LC_CTYPE locale facet) <br> -char, wchar_t</p> - -<p style="margin-left:11%; margin-top: 1em">When configured -with the option -<b>−−enable−extra−encodings</b>, it -also provides support for a few extra encodings: <br> -European languages</p> - - -<p style="margin-left:22%;">CP{437,737,775,852,853,855,857,858,860,861,863,865,869,1125}</p> - -<p style="margin-left:11%;">Semitic languages</p> - -<p style="margin-left:22%;">CP864</p> - -<p style="margin-left:11%;">Japanese</p> - -<p style="margin-left:22%;">EUC−JISX0213, -Shift_JISX0213, ISO−2022−JP−3</p> - -<p style="margin-left:11%;">Chinese</p> - -<p style="margin-left:22%;">BIG5−2003 -(experimental)</p> - -<p style="margin-left:11%;">Turkmen</p> - -<p style="margin-left:22%;">TDS565</p> - -<p style="margin-left:11%;">Platform specifics</p> - -<p style="margin-left:22%;">ATARIST, -RISCOS−LATIN1</p> - -<p style="margin-left:11%; margin-top: 1em">The empty -encoding name "" is equivalent to -"char": it denotes the locale dependent character -encoding.</p> - -<p style="margin-left:11%; margin-top: 1em">When the string -"//TRANSLIT" is appended to <i>tocode</i>, -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 characters -that look similar to the original character.</p> - -<p style="margin-left:11%; margin-top: 1em">When the string -"//IGNORE" is appended to <i>tocode</i>, -characters that cannot be represented in the target -character set will be silently discarded.</p> - -<p style="margin-left:11%; margin-top: 1em">The resulting -conversion descriptor can be used with <b>iconv</b> any -number of times. It remains valid until deallocated using -<b>iconv_close</b>.</p> - -<p style="margin-left:11%; margin-top: 1em">A conversion -descriptor contains a conversion state. After creation using -<b>iconv_open</b>, the state is in the initial state. Using -<b>iconv</b> modifies the descriptor’s conversion -state. (This implies that a conversion descriptor can not be -used in multiple threads simultaneously.) To bring the state -back to the initial state, use <b>iconv</b> with NULL as -<i>inbuf</i> argument.</p> - -<h2>RETURN VALUE -<a name="RETURN VALUE"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The -<b>iconv_open</b> function returns a freshly allocated -conversion descriptor. In case of error, it sets -<b>errno</b> and returns (iconv_t)(−1).</p> - -<h2>ERRORS -<a name="ERRORS"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">The following -error can occur, among others:</p> - -<table width="100%" border="0" rules="none" frame="void" - cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="11%"></td> -<td width="9%"> - - -<p><b>EINVAL</b></p></td> -<td width="2%"></td> -<td width="78%"> - - -<p>The conversion from <i>fromcode</i> to <i>tocode</i> is -not supported by the implementation.</p></td></tr> -</table> - -<h2>CONFORMING TO -<a name="CONFORMING TO"></a> -</h2> - - -<p style="margin-left:11%; margin-top: 1em">POSIX:2001</p> - -<h2>SEE ALSO -<a name="SEE ALSO"></a> -</h2> - - - -<p style="margin-left:11%; margin-top: 1em"><b>iconv</b>(3) -<b>iconvctl</b>(3) <b>iconv_close</b>(3)</p> -<hr> -</body> -</html> diff --git a/gtk+-mingw/share/doc/libiconv/iconv_open_into.3.html b/gtk+-mingw/share/doc/libiconv/iconv_open_into.3.html deleted file mode 100644 index 6ed9f08..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconv_open_into.3.html +++ /dev/null @@ -1,120 +0,0 @@ -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta name="Content-Style" content="text/css"> -<title>ICONV_OPEN_INTO</title> -</head> -<body> - -<h1 align=center>ICONV_OPEN_INTO</h1> -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#RETURN VALUE">RETURN VALUE</a><br> -<a href="#ERRORS">ERRORS</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> -<!-- Creator : groff version 1.17.2 --> -<!-- CreationDate: Sun Sep 21 20:17:11 2008 --> -<a name="NAME"></a> -<h2>NAME</h2> -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -iconv_open_into - initialize descriptor for character set conversion</td></table> -<a name="SYNOPSIS"></a> -<h2>SYNOPSIS</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<pre><b>#include <iconv.h> - -int iconv_open_into (const char*</b> <i>tocode</i><b>, const char*</b> <i>fromcode</i><b>, - iconv_allocation_t*</b> <i>resultp</i><b>); -</b></pre></td></table> -<a name="DESCRIPTION"></a> -<h2>DESCRIPTION</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The <b>iconv_open_into</b> function initializes a conversion -descriptor suitable for converting byte sequences from -character encoding <i>fromcode</i> to character encoding -<i>tocode</i>. The conversion descriptor is stored in the -memory pointed to by <i>resultp</i>.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The values permitted for <i>fromcode</i> and <i>tocode</i> -are the same as for the function -<b>iconv_open</b>.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -After a successful return from this function, <i>resultp</i> -can be be used as an <b>iconv_t</b> object with the -<b>iconv</b> function.</td></table> -<a name="RETURN VALUE"></a> -<h2>RETURN VALUE</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The <b>iconv_open_into</b> function fills -<b>*</b><i>resultp</i> and returns 0 if it succeeds. In case -of error, it sets <b>errno</b> and returns -1.</td></table> -<a name="ERRORS"></a> -<h2>ERRORS</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The following error can occur, among others:</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>EINVAL</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -The conversion from <i>fromcode</i> to <i>tocode</i> is not -supported by the implementation.</td></table> -<a name="CONFORMING TO"></a> -<h2>CONFORMING TO</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -This function is implemented only in GNU libiconv and not in -other <b>iconv</b> implementations. It is not backed by a -standard. You can test for its presence through -<b>(_LIBICONV_VERSION >= 0x010D)</b>.</td></table> -<a name="SEE ALSO"></a> -<h2>SEE ALSO</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>iconv_open</b>(3) <b>iconv</b>(3)</td></table> -<hr> -</body> -</html> diff --git a/gtk+-mingw/share/doc/libiconv/iconvctl.3.html b/gtk+-mingw/share/doc/libiconv/iconvctl.3.html deleted file mode 100644 index 05f1529..0000000 --- a/gtk+-mingw/share/doc/libiconv/iconvctl.3.html +++ /dev/null @@ -1,189 +0,0 @@ -<html> -<head> -<meta name="generator" content="groff -Thtml, see www.gnu.org"> -<meta name="Content-Style" content="text/css"> -<title>ICONVCTL</title> -</head> -<body> - -<h1 align=center>ICONVCTL</h1> -<a href="#NAME">NAME</a><br> -<a href="#SYNOPSIS">SYNOPSIS</a><br> -<a href="#DESCRIPTION">DESCRIPTION</a><br> -<a href="#REQUEST VALUES">REQUEST VALUES</a><br> -<a href="#RETURN VALUE">RETURN VALUE</a><br> -<a href="#ERRORS">ERRORS</a><br> -<a href="#CONFORMING TO">CONFORMING TO</a><br> -<a href="#SEE ALSO">SEE ALSO</a><br> - -<hr> -<!-- Creator : groff version 1.17.2 --> -<!-- CreationDate: Mon Feb 2 16:48:48 2004 --> -<a name="NAME"></a> -<h2>NAME</h2> -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -iconvctl - control iconv behavior</td></table> -<a name="SYNOPSIS"></a> -<h2>SYNOPSIS</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<pre><b>#include <iconv.h> - -int iconvctl (iconv_t</b> <i>cd</i> <b>, int</b> <i>request</i><b>, void *</b> <i>argument</i><b>); -</b></pre></td></table> -<a name="DESCRIPTION"></a> -<h2>DESCRIPTION</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The argument <i>cd</i> must be a conversion descriptor -created using the function <b>iconv_open</b>.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>iconvctl</b> queries or adjusts the behavior of the -<b>iconv</b> function, when invoked with the specified -conversion descriptor, depending on the request -value.</td></table> -<a name="REQUEST VALUES"></a> -<h2>REQUEST VALUES</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The following are permissible values for the <i>request</i> -parameter.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>ICONV_TRIVIALP</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -<i>argument</i> should be an <b>int *</b> which will receive -1 if the conversion is trivial, or 0 otherwise.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>ICONV_GET_TRANSLITERATE</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -<i>argument</i> should be an <b>int *</b> which will receive -1 if transliteration is enabled in the conversion, or 0 -otherwise.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>ICONV_SET_TRANSLITERATE</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -<i>argument</i> should be a <b>const int *</b>, pointing to -an <b>int</b> value. A non-zero value is used to enable -transliteration in the conversion. A zero value disables -it.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>ICONV_GET_DISCARD_ILSEQ</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -<i>argument</i> should be an <b>int *</b> which will receive -1 if "illegal sequence discard and continue" is -enabled in the conversion, or 0 otherwise.</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>ICONV_SET_DISCARD_ILSEQ</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -<i>argument</i> should be a <b>const int *</b>, pointing to -an <b>int</b> value. A non-zero value is used to enable -"illegal sequence discard and continue" in the -conversion. A zero value disables it.</td></table> -<a name="RETURN VALUE"></a> -<h2>RETURN VALUE</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The <b>iconvctl</b> function returns 0 if it succeeds. In -case of error, it sets <b>errno</b> and returns --1.</td></table> -<a name="ERRORS"></a> -<h2>ERRORS</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -The following errors can occur, among others:</td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>EINVAL</b></td></table> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="21%"></td><td width="79%"> -The request is invalid.</td></table> -<a name="CONFORMING TO"></a> -<h2>CONFORMING TO</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -This function is implemented only in GNU libiconv and not in -other <b>iconv</b> implementations. It is not backed by a -standard. You can test for its presence through -<b>(_LIBICONV_VERSION >= 0x0108)</b>.</td></table> -<a name="SEE ALSO"></a> -<h2>SEE ALSO</h2> - -<table width="100%" border=0 rules="none" frame="void" - cols="2" cellspacing="0" cellpadding="0"> -<tr valign="top" align="left"> -<td width="10%"></td><td width="90%"> -<b>iconv_open</b>(3), <b>iconv</b>(3)</td></table> -<hr> -</body> -</html> |