Sophie

Sophie

distrib > CentOS > 5 > i386 > by-pkgid > b9045fbd68b9dde72f144d2135c0d1f9 > files > 387

libicu-doc-3.6-5.16.1.i386.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ICU 3.6: ucnv.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>ucnv.h</h1><a href="ucnv_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">**********************************************************************</span>
<a name="l00003"></a>00003 <span class="comment">*   Copyright (C) 1999-2006, International Business Machines</span>
<a name="l00004"></a>00004 <span class="comment">*   Corporation and others.  All Rights Reserved.</span>
<a name="l00005"></a>00005 <span class="comment">**********************************************************************</span>
<a name="l00006"></a>00006 <span class="comment"> *  ucnv.h:</span>
<a name="l00007"></a>00007 <span class="comment"> *  External APIs for the ICU's codeset conversion library</span>
<a name="l00008"></a>00008 <span class="comment"> *  Bertrand A. Damiba</span>
<a name="l00009"></a>00009 <span class="comment"> *</span>
<a name="l00010"></a>00010 <span class="comment"> * Modification History:</span>
<a name="l00011"></a>00011 <span class="comment"> *</span>
<a name="l00012"></a>00012 <span class="comment"> *   Date        Name        Description</span>
<a name="l00013"></a>00013 <span class="comment"> *   04/04/99    helena      Fixed internal header inclusion.</span>
<a name="l00014"></a>00014 <span class="comment"> *   05/11/00    helena      Added setFallback and usesFallback APIs.</span>
<a name="l00015"></a>00015 <span class="comment"> *   06/29/2000  helena      Major rewrite of the callback APIs.</span>
<a name="l00016"></a>00016 <span class="comment"> *   12/07/2000  srl         Update of documentation</span>
<a name="l00017"></a>00017 <span class="comment"> */</span>
<a name="l00018"></a>00018 
<a name="l00047"></a>00047 <span class="preprocessor">#ifndef UCNV_H</span>
<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#define UCNV_H</span>
<a name="l00049"></a>00049 <span class="preprocessor"></span>
<a name="l00050"></a>00050 <span class="preprocessor">#include "<a class="code" href="ucnv__err_8h.html">unicode/ucnv_err.h</a>"</span>
<a name="l00051"></a>00051 <span class="preprocessor">#include "<a class="code" href="uenum_8h.html">unicode/uenum.h</a>"</span>
<a name="l00052"></a>00052 
<a name="l00053"></a>00053 <span class="preprocessor">#ifndef __USET_H__</span>
<a name="l00054"></a>00054 <span class="preprocessor"></span>
<a name="l00064"></a>00064 <span class="keyword">struct </span><a class="code" href="ucnv_8h.html#dce3fef7c15d7c78196bf977ac96ec9c">USet</a>;
<a name="l00066"></a><a class="code" href="ucnv_8h.html#dce3fef7c15d7c78196bf977ac96ec9c">00066</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ucnv_8h.html#dce3fef7c15d7c78196bf977ac96ec9c">USet</a> <a class="code" href="ucnv_8h.html#dce3fef7c15d7c78196bf977ac96ec9c">USet</a>;
<a name="l00067"></a>00067 
<a name="l00068"></a>00068 <span class="preprocessor">#endif</span>
<a name="l00069"></a>00069 <span class="preprocessor"></span>
<a name="l00070"></a>00070 <span class="preprocessor">#if !UCONFIG_NO_CONVERSION</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span>
<a name="l00072"></a>00072 <a class="code" href="umachine_8h.html#82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a>
<a name="l00073"></a>00073 
<a name="l00075"></a><a class="code" href="ucnv_8h.html#3ab00bb423db8533da12c35848e4c281">00075</a> <span class="preprocessor">#define UCNV_MAX_CONVERTER_NAME_LENGTH 60</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span>
<a name="l00077"></a><a class="code" href="ucnv_8h.html#1a579f67d05b09f731df5a68eb80b851">00077</a> <span class="preprocessor">#define UCNV_MAX_FULL_FILE_NAME_LENGTH (600+UCNV_MAX_CONVERTER_NAME_LENGTH)</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span>
<a name="l00080"></a><a class="code" href="ucnv_8h.html#082aba7f50746ff6135a4ca2a00f6d6c">00080</a> <span class="preprocessor">#define  UCNV_SI 0x0F</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span>
<a name="l00082"></a><a class="code" href="ucnv_8h.html#d3918524388c8100107273806bd58c65">00082</a> <span class="preprocessor">#define  UCNV_SO 0x0E</span>
<a name="l00083"></a>00083 <span class="preprocessor"></span>
<a name="l00089"></a><a class="code" href="ucnv_8h.html#db0b44c6bd828c9d4cc2defcbba0f902">00089</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00090"></a>00090     UCNV_UNSUPPORTED_CONVERTER = -1,
<a name="l00091"></a>00091     UCNV_SBCS = 0,
<a name="l00092"></a>00092     UCNV_DBCS = 1,
<a name="l00093"></a>00093     UCNV_MBCS = 2,
<a name="l00094"></a>00094     UCNV_LATIN_1 = 3,
<a name="l00095"></a>00095     UCNV_UTF8 = 4,
<a name="l00096"></a>00096     UCNV_UTF16_BigEndian = 5,
<a name="l00097"></a>00097     UCNV_UTF16_LittleEndian = 6,
<a name="l00098"></a>00098     UCNV_UTF32_BigEndian = 7,
<a name="l00099"></a>00099     UCNV_UTF32_LittleEndian = 8,
<a name="l00100"></a>00100     UCNV_EBCDIC_STATEFUL = 9,
<a name="l00101"></a>00101     UCNV_ISO_2022 = 10,
<a name="l00102"></a>00102 
<a name="l00103"></a>00103     UCNV_LMBCS_1 = 11,
<a name="l00104"></a>00104     UCNV_LMBCS_2, 
<a name="l00105"></a>00105     UCNV_LMBCS_3,
<a name="l00106"></a>00106     UCNV_LMBCS_4,
<a name="l00107"></a>00107     UCNV_LMBCS_5,
<a name="l00108"></a>00108     UCNV_LMBCS_6,
<a name="l00109"></a>00109     UCNV_LMBCS_8,
<a name="l00110"></a>00110     UCNV_LMBCS_11,
<a name="l00111"></a>00111     UCNV_LMBCS_16,
<a name="l00112"></a>00112     UCNV_LMBCS_17,
<a name="l00113"></a>00113     UCNV_LMBCS_18,
<a name="l00114"></a>00114     UCNV_LMBCS_19,
<a name="l00115"></a>00115     UCNV_LMBCS_LAST = UCNV_LMBCS_19,
<a name="l00116"></a>00116     UCNV_HZ,
<a name="l00117"></a>00117     UCNV_SCSU,
<a name="l00118"></a>00118     UCNV_ISCII,
<a name="l00119"></a>00119     UCNV_US_ASCII,
<a name="l00120"></a>00120     UCNV_UTF7,
<a name="l00121"></a>00121     UCNV_BOCU1,
<a name="l00122"></a>00122     UCNV_UTF16,
<a name="l00123"></a>00123     UCNV_UTF32,
<a name="l00124"></a>00124     UCNV_CESU8,
<a name="l00125"></a>00125     UCNV_IMAP_MAILBOX,
<a name="l00126"></a>00126 
<a name="l00127"></a>00127     <span class="comment">/* Number of converter types for which we have conversion routines. */</span>
<a name="l00128"></a>00128     UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES
<a name="l00129"></a>00129 
<a name="l00130"></a>00130 } <a class="code" href="ucnv_8h.html#db0b44c6bd828c9d4cc2defcbba0f902">UConverterType</a>;
<a name="l00131"></a>00131 
<a name="l00141"></a><a class="code" href="ucnv_8h.html#ba5ba7fbc2f113618ba57f4d9825ff85">00141</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00142"></a>00142     UCNV_UNKNOWN = -1,
<a name="l00143"></a>00143     UCNV_IBM = 0
<a name="l00144"></a>00144 } <a class="code" href="ucnv_8h.html#ba5ba7fbc2f113618ba57f4d9825ff85">UConverterPlatform</a>;
<a name="l00145"></a>00145 
<a name="l00161"></a>00161 <span class="keyword">typedef</span> <a class="code" href="ucnv_8h.html#a953bd3cedaedf78b700c837361fe00b">void</a> (<a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> *UConverterToUCallback) (
<a name="l00162"></a>00162                   <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00163"></a><a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">00163</a>                   <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a> *<a class="code" href="structUConverterToUnicodeArgs.html">args</a>,
<a name="l00164"></a>00164                   <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00165"></a>00165                   <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00166"></a>00166                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00167"></a>00167                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l00168"></a>00168 
<a name="l00184"></a>00184 <span class="keyword">typedef</span> <a class="code" href="ucnv_8h.html#a953bd3cedaedf78b700c837361fe00b">void</a> (<a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> *UConverterFromUCallback) (
<a name="l00185"></a>00185                     <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00186"></a><a class="code" href="ucnv_8h.html#0fa42b778680dd0d192f1a4982fd6812">00186</a>                     <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a> *<a class="code" href="ucnv_8h.html#1ca5b8d7d49fc4437eaef9686e135905">args</a>,
<a name="l00187"></a>00187                     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a>* <a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00188"></a>00188                     <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00189"></a>00189                     <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="ucnv_8h.html#e70a5e13708a55a38c8b83046e32af6c">codePoint</a>,
<a name="l00190"></a>00190                     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00191"></a>00191                     <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l00192"></a>00192 
<a name="l00193"></a>00193 <a class="code" href="umachine_8h.html#1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a>
<a name="l00194"></a>00194 
<a name="l00200"></a><a class="code" href="ucnv_8h.html#420028eb5f83222307bf16632857b148">00200</a> <span class="preprocessor">#define UCNV_OPTION_SEP_CHAR ','</span>
<a name="l00201"></a>00201 <span class="preprocessor"></span>
<a name="l00207"></a><a class="code" href="ucnv_8h.html#8f221dc37208cc5c5e9b1d72a7103435">00207</a> <span class="preprocessor">#define UCNV_OPTION_SEP_STRING ","</span>
<a name="l00208"></a>00208 <span class="preprocessor"></span>
<a name="l00214"></a><a class="code" href="ucnv_8h.html#92803b44385721ec771befc01b5e8e3b">00214</a> <span class="preprocessor">#define UCNV_VALUE_SEP_CHAR '='</span>
<a name="l00215"></a>00215 <span class="preprocessor"></span>
<a name="l00221"></a><a class="code" href="ucnv_8h.html#33cd53c804d95e14388398843e6edc82">00221</a> <span class="preprocessor">#define UCNV_VALUE_SEP_STRING "="</span>
<a name="l00222"></a>00222 <span class="preprocessor"></span>
<a name="l00231"></a><a class="code" href="ucnv_8h.html#867b3f44513565bca406eebe2f87ee99">00231</a> <span class="preprocessor">#define UCNV_LOCALE_OPTION_STRING ",locale="</span>
<a name="l00232"></a>00232 <span class="preprocessor"></span>
<a name="l00241"></a><a class="code" href="ucnv_8h.html#c7b80fb72078403f8bdba322b63a5a93">00241</a> <span class="preprocessor">#define UCNV_VERSION_OPTION_STRING ",version="</span>
<a name="l00242"></a>00242 <span class="preprocessor"></span>
<a name="l00253"></a><a class="code" href="ucnv_8h.html#0588f7014923ad969821941f9dd51040">00253</a> <span class="preprocessor">#define UCNV_SWAP_LFNL_OPTION_STRING ",swaplfnl"</span>
<a name="l00254"></a>00254 <span class="preprocessor"></span>
<a name="l00270"></a>00270 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">int</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00271"></a>00271 <a class="code" href="ucnv_8h.html#6f998746d8a8a8afd837f04dbb1ab64a">ucnv_compareNames</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name1, <span class="keyword">const</span> <span class="keywordtype">char</span> *name2);
<a name="l00272"></a>00272 
<a name="l00273"></a>00273 
<a name="l00322"></a>00322 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00323"></a>00323 <a class="code" href="ucnv_8h.html#485c78d4149165f504effa2287717e41">ucnv_open</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *converterName, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00324"></a>00324 
<a name="l00325"></a>00325 
<a name="l00352"></a>00352 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00353"></a>00353 <a class="code" href="ucnv_8h.html#82e86d5341b39c543c269c70b8310f3e">ucnv_openU</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *name,
<a name="l00354"></a>00354            <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00355"></a>00355 
<a name="l00420"></a>00420 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00421"></a>00421 <a class="code" href="ucnv_8h.html#9df0109e866c32078ab96fd2fe994b15">ucnv_openCCSID</a>(<a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> codepage,
<a name="l00422"></a>00422                <a class="code" href="ucnv_8h.html#ba5ba7fbc2f113618ba57f4d9825ff85">UConverterPlatform</a> platform,
<a name="l00423"></a>00423                <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00424"></a>00424 
<a name="l00455"></a>00455 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00456"></a>00456 <a class="code" href="ucnv_8h.html#7e3fc1e59ac1404120f242b8911cadbb">ucnv_openPackage</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *packageName, <span class="keyword">const</span> <span class="keywordtype">char</span> *converterName, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00457"></a>00457 
<a name="l00495"></a>00495 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00496"></a>00496 <a class="code" href="ucnv_8h.html#11a66c267dce12a78dac2690d983d69e">ucnv_safeClone</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv, 
<a name="l00497"></a>00497                <span class="keywordtype">void</span>             *stackBuffer,
<a name="l00498"></a>00498                <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>          *pBufferSize, 
<a name="l00499"></a>00499                <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>       *status);
<a name="l00500"></a>00500 
<a name="l00507"></a><a class="code" href="ucnv_8h.html#b6ef5c3c7c83982313e415e697a26089">00507</a> <span class="preprocessor">#define U_CNV_SAFECLONE_BUFFERSIZE  1024</span>
<a name="l00508"></a>00508 <span class="preprocessor"></span>
<a name="l00520"></a>00520 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span>  <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00521"></a>00521 <a class="code" href="ucnv_8h.html#1718689bf60724fdfa08c51aa0cc5ea0">ucnv_close</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter);
<a name="l00522"></a>00522 
<a name="l00540"></a>00540 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00541"></a>00541 <a class="code" href="ucnv_8h.html#118a87477ffa827d00dd50727da02e31">ucnv_getSubstChars</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00542"></a>00542                    <span class="keywordtype">char</span> *subChars,
<a name="l00543"></a>00543                    <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> *len,
<a name="l00544"></a>00544                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00545"></a>00545 
<a name="l00565"></a>00565 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00566"></a>00566 <a class="code" href="ucnv_8h.html#c160b1b44ac9b5124ec083810709603a">ucnv_setSubstChars</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00567"></a>00567                    <span class="keyword">const</span> <span class="keywordtype">char</span> *subChars,
<a name="l00568"></a>00568                    <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> len,
<a name="l00569"></a>00569                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00570"></a>00570 
<a name="l00598"></a>00598 <a class="code" href="umachine_8h.html#41691e68155dca13bc1f020fa30dac82">U_DRAFT</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00599"></a>00599 <a class="code" href="ucnv_8h.html#f87333c550d699794ab84151ed9007c6">ucnv_setSubstString</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l00600"></a>00600                     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *s,
<a name="l00601"></a>00601                     <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00602"></a>00602                     <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00603"></a>00603 
<a name="l00617"></a>00617 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00618"></a>00618 <a class="code" href="ucnv_8h.html#e8c925ce8f47ab08c53f9e3b3b9664f4">ucnv_getInvalidChars</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00619"></a>00619                      <span class="keywordtype">char</span> *errBytes,
<a name="l00620"></a>00620                      <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> *len,
<a name="l00621"></a>00621                      <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00622"></a>00622 
<a name="l00636"></a>00636 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00637"></a>00637 <a class="code" href="ucnv_8h.html#341f4716c12e62d24cc8431eb9dfecdd">ucnv_getInvalidUChars</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00638"></a>00638                       <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *errUChars,
<a name="l00639"></a>00639                       <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> *len,
<a name="l00640"></a>00640                       <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00641"></a>00641 
<a name="l00649"></a>00649 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00650"></a>00650 <a class="code" href="ucnv_8h.html#ce43ec88f1615422f3c5c972ae79deba">ucnv_reset</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter);
<a name="l00651"></a>00651 
<a name="l00660"></a>00660 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00661"></a>00661 <a class="code" href="ucnv_8h.html#8711b61a6cd41d84cf522042b3aebaed">ucnv_resetToUnicode</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter);
<a name="l00662"></a>00662 
<a name="l00671"></a>00671 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00672"></a>00672 <a class="code" href="ucnv_8h.html#ba8147239dca1fe5773de4905f2f74c2">ucnv_resetFromUnicode</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter);
<a name="l00673"></a>00673 
<a name="l00722"></a>00722 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00723"></a>00723 <a class="code" href="ucnv_8h.html#11007a7bcc41b1030cda0ee28fe78195">ucnv_getMaxCharSize</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter);
<a name="l00724"></a>00724 
<a name="l00744"></a><a class="code" href="ucnv_8h.html#a3d7e4ae84f8a95b9735ed3491cdb77e">00744</a> <span class="preprocessor">#define UCNV_GET_MAX_BYTES_FOR_STRING(length, maxCharSize) \</span>
<a name="l00745"></a>00745 <span class="preprocessor">     (((int32_t)(length)+10)*(int32_t)(maxCharSize))</span>
<a name="l00746"></a>00746 <span class="preprocessor"></span>
<a name="l00755"></a>00755 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#ef44329758059c91c76d334e8fc09700">int8_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00756"></a>00756 <a class="code" href="ucnv_8h.html#12edd465a611c41e418632f5d5f2dbe4">ucnv_getMinCharSize</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter);
<a name="l00757"></a>00757 
<a name="l00772"></a>00772 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00773"></a>00773 <a class="code" href="ucnv_8h.html#36c33bb6459c126f64e5472c6e5023a6">ucnv_getDisplayName</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00774"></a>00774                     <span class="keyword">const</span> <span class="keywordtype">char</span> *displayLocale,
<a name="l00775"></a>00775                     <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *displayName,
<a name="l00776"></a>00776                     <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> displayNameCapacity,
<a name="l00777"></a>00777                     <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00778"></a>00778 
<a name="l00789"></a>00789 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l00790"></a>00790 <a class="code" href="ucnv_8h.html#ac2e332117c919a01516c726c051dd55">ucnv_getName</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00791"></a>00791 
<a name="l00815"></a>00815 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00816"></a>00816 <a class="code" href="ucnv_8h.html#0500738a0f4a552725725f9fe964e430">ucnv_getCCSID</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00817"></a>00817               <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00818"></a>00818 
<a name="l00829"></a>00829 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv_8h.html#ba5ba7fbc2f113618ba57f4d9825ff85">UConverterPlatform</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00830"></a>00830 <a class="code" href="ucnv_8h.html#a14f20f0ffa7f602690956cf3a5c87e2">ucnv_getPlatform</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l00831"></a>00831                  <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l00832"></a>00832 
<a name="l00841"></a>00841 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucnv_8h.html#db0b44c6bd828c9d4cc2defcbba0f902">UConverterType</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00842"></a>00842 <a class="code" href="ucnv_8h.html#94a8af5dd3516cea50c2829e6c35b397">ucnv_getType</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter);
<a name="l00843"></a>00843 
<a name="l00859"></a>00859 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00860"></a>00860 <a class="code" href="ucnv_8h.html#a970dda00a55c1751b7fe0bb34b04015">ucnv_getStarters</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* converter, 
<a name="l00861"></a>00861                  <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> starters[256],
<a name="l00862"></a>00862                  <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>* err);
<a name="l00863"></a>00863 
<a name="l00864"></a>00864 
<a name="l00870"></a><a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde806">00870</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde806">UConverterUnicodeSet</a> {
<a name="l00872"></a>00872     <a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde806b08c09dd129a92d08725b5260b49cbf9">UCNV_ROUNDTRIP_SET</a>,
<a name="l00874"></a>00874     <a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde80633cced69d47e6de3cbfd79d17f88fcaf">UCNV_SET_COUNT</a>
<a name="l00875"></a>00875 } <a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde806">UConverterUnicodeSet</a>;
<a name="l00876"></a>00876 
<a name="l00877"></a>00877 
<a name="l00912"></a>00912 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00913"></a>00913 <a class="code" href="ucnv_8h.html#ec7c273c8ce917ff75224e25914c53be">ucnv_getUnicodeSet</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l00914"></a>00914                    <a class="code" href="ucnv_8h.html#dce3fef7c15d7c78196bf977ac96ec9c">USet</a> *setFillIn,
<a name="l00915"></a>00915                    <a class="code" href="ucnv_8h.html#402221896b6d7153b14a5ff8dadde806">UConverterUnicodeSet</a> whichSet,
<a name="l00916"></a>00916                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l00917"></a>00917 
<a name="l00929"></a>00929 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00930"></a>00930 <a class="code" href="ucnv_8h.html#f45faec39053767f4a7a779586c24223">ucnv_getToUCallBack</a> (<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l00931"></a>00931                      UConverterToUCallback *action,
<a name="l00932"></a>00932                      <span class="keyword">const</span> <span class="keywordtype">void</span> **<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>);
<a name="l00933"></a>00933 
<a name="l00945"></a>00945 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00946"></a>00946 <a class="code" href="ucnv_8h.html#2a2dcbf10e3b08a97ed0b06466d9e8a5">ucnv_getFromUCallBack</a> (<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l00947"></a>00947                        UConverterFromUCallback *action,
<a name="l00948"></a>00948                        <span class="keyword">const</span> <span class="keywordtype">void</span> **<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>);
<a name="l00949"></a>00949 
<a name="l00965"></a>00965 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00966"></a>00966 <a class="code" href="ucnv_8h.html#b1f96fe9de8e2ee39159f748a8d33a4b">ucnv_setToUCallBack</a> (<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l00967"></a>00967                      UConverterToUCallback newAction,
<a name="l00968"></a>00968                      <span class="keyword">const</span> <span class="keywordtype">void</span>* newContext,
<a name="l00969"></a>00969                      UConverterToUCallback *oldAction,
<a name="l00970"></a>00970                      <span class="keyword">const</span> <span class="keywordtype">void</span>** oldContext,
<a name="l00971"></a>00971                      <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00972"></a>00972 
<a name="l00988"></a>00988 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00989"></a>00989 <a class="code" href="ucnv_8h.html#59fdaf2cf5dc57d738ed7a7657f6b03a">ucnv_setFromUCallBack</a> (<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l00990"></a>00990                        UConverterFromUCallback newAction,
<a name="l00991"></a>00991                        <span class="keyword">const</span> <span class="keywordtype">void</span> *newContext,
<a name="l00992"></a>00992                        UConverterFromUCallback *oldAction,
<a name="l00993"></a>00993                        <span class="keyword">const</span> <span class="keywordtype">void</span> **oldContext,
<a name="l00994"></a>00994                        <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00995"></a>00995 
<a name="l01054"></a>01054 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01055"></a>01055 <a class="code" href="ucnv_8h.html#4a1f09772549fbcd7dd782297212c19f">ucnv_fromUnicode</a> (<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l01056"></a>01056                   <span class="keywordtype">char</span> **target,
<a name="l01057"></a>01057                   <span class="keyword">const</span> <span class="keywordtype">char</span> *targetLimit,
<a name="l01058"></a>01058                   <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> ** source,
<a name="l01059"></a>01059                   <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> * sourceLimit,
<a name="l01060"></a>01060                   <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>* offsets,
<a name="l01061"></a>01061                   <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> flush,
<a name="l01062"></a>01062                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l01063"></a>01063 
<a name="l01123"></a>01123 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01124"></a>01124 <a class="code" href="ucnv_8h.html#fbea5eb35a5ec1517a548ffc868a5599">ucnv_toUnicode</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter,
<a name="l01125"></a>01125                <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> **target,
<a name="l01126"></a>01126                <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *targetLimit,
<a name="l01127"></a>01127                <span class="keyword">const</span> <span class="keywordtype">char</span> **source,
<a name="l01128"></a>01128                <span class="keyword">const</span> <span class="keywordtype">char</span> *sourceLimit,
<a name="l01129"></a>01129                <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *offsets,
<a name="l01130"></a>01130                <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> flush,
<a name="l01131"></a>01131                <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *err);
<a name="l01132"></a>01132 
<a name="l01160"></a>01160 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01161"></a>01161 <a class="code" href="ucnv_8h.html#31bd5a5af440108a1a51bb0234ad32ac">ucnv_fromUChars</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l01162"></a>01162                 <span class="keywordtype">char</span> *dest, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destCapacity,
<a name="l01163"></a>01163                 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> srcLength,
<a name="l01164"></a>01164                 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01165"></a>01165 
<a name="l01192"></a>01192 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01193"></a>01193 <a class="code" href="ucnv_8h.html#1493c21231f237e6197c027229389ff8">ucnv_toUChars</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l01194"></a>01194               <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destCapacity,
<a name="l01195"></a>01195               <span class="keyword">const</span> <span class="keywordtype">char</span> *src, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> srcLength,
<a name="l01196"></a>01196               <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01197"></a>01197 
<a name="l01268"></a>01268 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01269"></a>01269 <a class="code" href="ucnv_8h.html#af391b89870fd88b3da838eff1bd6ba6">ucnv_getNextUChar</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> * converter,
<a name="l01270"></a>01270                   <span class="keyword">const</span> <span class="keywordtype">char</span> **source,
<a name="l01271"></a>01271                   <span class="keyword">const</span> <span class="keywordtype">char</span> * sourceLimit,
<a name="l01272"></a>01272                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l01273"></a>01273 
<a name="l01409"></a>01409 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01410"></a>01410 <a class="code" href="ucnv_8h.html#f4c967c5afa207d064c24e19256586b6">ucnv_convertEx</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *targetCnv, <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *sourceCnv,
<a name="l01411"></a>01411                <span class="keywordtype">char</span> **target, <span class="keyword">const</span> <span class="keywordtype">char</span> *targetLimit,
<a name="l01412"></a>01412                <span class="keyword">const</span> <span class="keywordtype">char</span> **source, <span class="keyword">const</span> <span class="keywordtype">char</span> *sourceLimit,
<a name="l01413"></a>01413                <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *pivotStart, <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> **pivotSource,
<a name="l01414"></a>01414                <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> **pivotTarget, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *pivotLimit,
<a name="l01415"></a>01415                <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> reset, <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> flush,
<a name="l01416"></a>01416                <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01417"></a>01417 
<a name="l01473"></a>01473 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01474"></a>01474 <a class="code" href="ucnv_8h.html#2bdb6b1d3ac4069808348eb6961ce63d">ucnv_convert</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *toConverterName,
<a name="l01475"></a>01475              <span class="keyword">const</span> <span class="keywordtype">char</span> *fromConverterName,
<a name="l01476"></a>01476              <span class="keywordtype">char</span> *target,
<a name="l01477"></a>01477              <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> targetCapacity,
<a name="l01478"></a>01478              <span class="keyword">const</span> <span class="keywordtype">char</span> *source,
<a name="l01479"></a>01479              <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> sourceLength,
<a name="l01480"></a>01480              <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01481"></a>01481 
<a name="l01527"></a>01527 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01528"></a>01528 <a class="code" href="ucnv_8h.html#1b619c24f88f8b10f97b64ab1dc4fc86">ucnv_toAlgorithmic</a>(<a class="code" href="ucnv_8h.html#db0b44c6bd828c9d4cc2defcbba0f902">UConverterType</a> algorithmicType,
<a name="l01529"></a>01529                    <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l01530"></a>01530                    <span class="keywordtype">char</span> *target, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> targetCapacity,
<a name="l01531"></a>01531                    <span class="keyword">const</span> <span class="keywordtype">char</span> *source, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> sourceLength,
<a name="l01532"></a>01532                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01533"></a>01533 
<a name="l01579"></a>01579 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01580"></a>01580 <a class="code" href="ucnv_8h.html#5cd24dc4d6c2fbec8c6481309459b7d5">ucnv_fromAlgorithmic</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv,
<a name="l01581"></a>01581                      <a class="code" href="ucnv_8h.html#db0b44c6bd828c9d4cc2defcbba0f902">UConverterType</a> algorithmicType,
<a name="l01582"></a>01582                      <span class="keywordtype">char</span> *target, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> targetCapacity,
<a name="l01583"></a>01583                      <span class="keyword">const</span> <span class="keywordtype">char</span> *source, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> sourceLength,
<a name="l01584"></a>01584                      <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01585"></a>01585 
<a name="l01593"></a>01593 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01594"></a>01594 <a class="code" href="ucnv_8h.html#b0c427930c575dac20c0166ad4ef0986">ucnv_flushCache</a>(<span class="keywordtype">void</span>);
<a name="l01595"></a>01595 
<a name="l01603"></a>01603 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01604"></a>01604 <a class="code" href="ucnv_8h.html#50a330a3628673c9a6a7eb6be30b94ae">ucnv_countAvailable</a>(<span class="keywordtype">void</span>);
<a name="l01605"></a>01605 
<a name="l01616"></a>01616 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01617"></a>01617 <a class="code" href="ucnv_8h.html#22feff7d04fe7a9dc62d1f7ecb4eb647">ucnv_getAvailableName</a>(<a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> n);
<a name="l01618"></a>01618 
<a name="l01631"></a>01631 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="uenum_8h.html#32b7253b2148022535be36a9fcdb5a8d">UEnumeration</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01632"></a>01632 <a class="code" href="ucnv_8h.html#23282ab66962108aa8eba7096e4499ed">ucnv_openAllNames</a>(<a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01633"></a>01633 
<a name="l01644"></a>01644 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01645"></a>01645 <a class="code" href="ucnv_8h.html#b3db46e3d4319ea85ebfde031e2e1bcb">ucnv_countAliases</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *alias, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01646"></a>01646 
<a name="l01659"></a>01659 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01660"></a>01660 <a class="code" href="ucnv_8h.html#686d4e3d2905f3e2819577391fd08c2c">ucnv_getAlias</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *alias, <a class="code" href="pwin32_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> n, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01661"></a>01661 
<a name="l01675"></a>01675 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01676"></a>01676 <a class="code" href="ucnv_8h.html#e16a53f19829be2f5227d0259e3120eb">ucnv_getAliases</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *alias, <span class="keyword">const</span> <span class="keywordtype">char</span> **aliases, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01677"></a>01677 
<a name="l01701"></a>01701 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="uenum_8h.html#32b7253b2148022535be36a9fcdb5a8d">UEnumeration</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01702"></a>01702 <a class="code" href="ucnv_8h.html#b6901c3ca8e871ef1efaa14d7f653d40">ucnv_openStandardNames</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *convName,
<a name="l01703"></a>01703                        <span class="keyword">const</span> <span class="keywordtype">char</span> *standard,
<a name="l01704"></a>01704                        <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01705"></a>01705 
<a name="l01711"></a>01711 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="pwin32_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01712"></a>01712 <a class="code" href="ucnv_8h.html#78bdc2c475baff8029a6a9782b862384">ucnv_countStandards</a>(<span class="keywordtype">void</span>);
<a name="l01713"></a>01713 
<a name="l01721"></a>01721 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01722"></a>01722 <a class="code" href="ucnv_8h.html#96c90729859689a2ae7c29f3f7f1306a">ucnv_getStandard</a>(<a class="code" href="pwin32_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> n, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01723"></a>01723 
<a name="l01743"></a>01743 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01744"></a>01744 <a class="code" href="ucnv_8h.html#2e1030c73ab423ec40b7b947320936c2">ucnv_getStandardName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *standard, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01745"></a>01745 
<a name="l01765"></a>01765 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01766"></a>01766 <a class="code" href="ucnv_8h.html#1601f0d125e4b695ad1f84d6db441e6e">ucnv_getCanonicalName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *alias, <span class="keyword">const</span> <span class="keywordtype">char</span> *standard, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01767"></a>01767 
<a name="l01778"></a>01778 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01779"></a>01779 <a class="code" href="ucnv_8h.html#611d8da795489692511b07525a2f8b95">ucnv_getDefaultName</a>(<span class="keywordtype">void</span>);
<a name="l01780"></a>01780 
<a name="l01792"></a>01792 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01793"></a>01793 <a class="code" href="ucnv_8h.html#1a2aaa1bd664b8b53da8cb50f1025bf9">ucnv_setDefaultName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);
<a name="l01794"></a>01794 
<a name="l01812"></a>01812 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01813"></a>01813 <a class="code" href="ucnv_8h.html#2962e5b30828db79345b5250cf411f90">ucnv_fixFileSeparator</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv, <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *source, <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> sourceLen);
<a name="l01814"></a>01814 
<a name="l01823"></a>01823 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01824"></a>01824 <a class="code" href="ucnv_8h.html#c38aa0a9daa58ca49dda17b2b7d40b8c">ucnv_isAmbiguous</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv);
<a name="l01825"></a>01825 
<a name="l01833"></a>01833 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01834"></a>01834 <a class="code" href="ucnv_8h.html#117c45b5c1d746c6f532f44985b686e4">ucnv_setFallback</a>(<a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv, <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> usesFallback);
<a name="l01835"></a>01835 
<a name="l01842"></a>01842 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> 
<a name="l01843"></a>01843 <a class="code" href="ucnv_8h.html#036433918c08965c4c687892036db3eb">ucnv_usesFallback</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *cnv);
<a name="l01844"></a>01844 
<a name="l01901"></a>01901 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01902"></a>01902 <a class="code" href="ucnv_8h.html#d43176e199992be4069b67177ce6d3ce">ucnv_detectUnicodeSignature</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* source,
<a name="l01903"></a>01903                             <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> sourceLength,
<a name="l01904"></a>01904                             <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *signatureLength,
<a name="l01905"></a>01905                             <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01906"></a>01906 
<a name="l01918"></a>01918 <a class="code" href="umachine_8h.html#41691e68155dca13bc1f020fa30dac82">U_DRAFT</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01919"></a>01919 <a class="code" href="ucnv_8h.html#1d848a6a75fc14c38485ecd908694ac0">ucnv_fromUCountPending</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* cnv, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>* status);
<a name="l01920"></a>01920 
<a name="l01932"></a>01932 <a class="code" href="umachine_8h.html#41691e68155dca13bc1f020fa30dac82">U_DRAFT</a> <a class="code" href="pwin32_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01933"></a>01933 <a class="code" href="ucnv_8h.html#607e2305f45490a01fd8a32261e32e0c">ucnv_toUCountPending</a>(<span class="keyword">const</span> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>* cnv, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a>* status);
<a name="l01934"></a>01934 
<a name="l01935"></a>01935 <span class="preprocessor">#endif</span>
<a name="l01936"></a>01936 <span class="preprocessor"></span>
<a name="l01937"></a>01937 <span class="preprocessor">#endif</span>
<a name="l01938"></a>01938 <span class="preprocessor"></span><span class="comment">/*_UCNV*/</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Dec 13 17:29:53 2011 for ICU 3.6 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>