Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 280da2a01a3d16776505ea3f476de84f > files > 417

icu-doc-3.8.1-2mdv2008.1.x86_64.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.8: ucnv_err.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.5.1 -->
<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_err.h</h1><a href="ucnv__err_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-2005, 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"> *</span>
<a name="l00007"></a>00007 <span class="comment"> *</span>
<a name="l00008"></a>00008 <span class="comment"> *   ucnv_err.h:</span>
<a name="l00009"></a>00009 <span class="comment"> */</span>
<a name="l00010"></a>00010 
<a name="l00083"></a>00083 <span class="preprocessor">#ifndef UCNV_ERR_H</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#define UCNV_ERR_H</span>
<a name="l00085"></a>00085 <span class="preprocessor"></span>
<a name="l00086"></a>00086 <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span>
<a name="l00087"></a>00087 
<a name="l00088"></a>00088 <span class="preprocessor">#if !UCONFIG_NO_CONVERSION</span>
<a name="l00089"></a>00089 <span class="preprocessor"></span>
<a name="l00091"></a>00091 <span class="keyword">struct </span><a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>;
<a name="l00092"></a>00092 
<a name="l00094"></a><a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">00094</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a>;
<a name="l00095"></a>00095 
<a name="l00100"></a><a class="code" href="ucnv__err_8h.html#a8c288f6eb55d9ea66fea6c296b47028">00100</a> <span class="preprocessor">#define UCNV_SUB_STOP_ON_ILLEGAL "i"</span>
<a name="l00101"></a>00101 <span class="preprocessor"></span>
<a name="l00106"></a><a class="code" href="ucnv__err_8h.html#cc126b90eb4ad4c56a80a410cd2e6618">00106</a> <span class="preprocessor">#define UCNV_SKIP_STOP_ON_ILLEGAL "i"</span>
<a name="l00107"></a>00107 <span class="preprocessor"></span>
<a name="l00112"></a><a class="code" href="ucnv__err_8h.html#c495873fd8482ea549bf3a69f05238e4">00112</a> <span class="preprocessor">#define UCNV_ESCAPE_ICU       NULL</span>
<a name="l00113"></a>00113 <span class="preprocessor"></span>
<a name="l00117"></a><a class="code" href="ucnv__err_8h.html#27a6288fd441632f5831059717edc8d0">00117</a> <span class="preprocessor">#define UCNV_ESCAPE_JAVA      "J"</span>
<a name="l00118"></a>00118 <span class="preprocessor"></span>
<a name="l00123"></a><a class="code" href="ucnv__err_8h.html#f009753d9ac156cc4f6d903750e19180">00123</a> <span class="preprocessor">#define UCNV_ESCAPE_C         "C"</span>
<a name="l00124"></a>00124 <span class="preprocessor"></span>
<a name="l00129"></a><a class="code" href="ucnv__err_8h.html#5d8707ebd95f15f906a9cc09bc8d77f8">00129</a> <span class="preprocessor">#define UCNV_ESCAPE_XML_DEC   "D"</span>
<a name="l00130"></a>00130 <span class="preprocessor"></span>
<a name="l00135"></a><a class="code" href="ucnv__err_8h.html#02c50a2a3e9816a0c7a10e0255ab62af">00135</a> <span class="preprocessor">#define UCNV_ESCAPE_XML_HEX   "X"</span>
<a name="l00136"></a>00136 <span class="preprocessor"></span>
<a name="l00140"></a><a class="code" href="ucnv__err_8h.html#a869e106eab36abe55a280db2d8baafd">00140</a> <span class="preprocessor">#define UCNV_ESCAPE_UNICODE   "U"</span>
<a name="l00141"></a>00141 <span class="preprocessor"></span>
<a name="l00148"></a><a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">00148</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00149"></a>00149     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01af238357c53179269ee75cc7d34debb32">UCNV_UNASSIGNED</a> = 0,  
<a name="l00151"></a>00151     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a618bbe4096e7c602bc8479215a0887ed">UCNV_ILLEGAL</a> = 1,     
<a name="l00159"></a>00159     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a214a453e0f6abf7dbed73388ec98a0d4">UCNV_IRREGULAR</a> = 2,   
<a name="l00164"></a>00164     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a89548282ccc762b64c9ef81ee3322cc0">UCNV_RESET</a> = 3,       
<a name="l00167"></a>00167     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01ad0ea944d62e4f53f31d68c19f8afd662">UCNV_CLOSE</a> = 4,        
<a name="l00169"></a><a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01afaf767d3f63c2341d448b5e0315cac42">00169</a>     <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01afaf767d3f63c2341d448b5e0315cac42">UCNV_CLONE</a> = 5         
<a name="l00178"></a>00178 } <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a>;
<a name="l00179"></a>00179 
<a name="l00180"></a>00180 
<a name="l00185"></a><a class="code" href="structUConverterFromUnicodeArgs.html">00185</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00186"></a><a class="code" href="structUConverterFromUnicodeArgs.html#beb11d60080a66d6e6dcd8f8d4ba98ea">00186</a>     <a class="code" href="platform_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> size;              
<a name="l00187"></a><a class="code" href="structUConverterFromUnicodeArgs.html#18025af1995f6fb0d930b32ceff8d67d">00187</a>     <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> flush;                
<a name="l00188"></a><a class="code" href="structUConverterFromUnicodeArgs.html#ea5978dddd82f0ff25569e0894b77d5a">00188</a>     <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter;      
<a name="l00189"></a><a class="code" href="structUConverterFromUnicodeArgs.html#2f3e5b9c4938d5fcb1c9b8cfccc872da">00189</a>     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *source;        
<a name="l00190"></a><a class="code" href="structUConverterFromUnicodeArgs.html#86c313ed44d51816c418c25b79025b95">00190</a>     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *sourceLimit;   
<a name="l00191"></a><a class="code" href="structUConverterFromUnicodeArgs.html#d8986d0692fba770057a354164b8fbca">00191</a>     <span class="keywordtype">char</span> *target;               
<a name="l00192"></a><a class="code" href="structUConverterFromUnicodeArgs.html#0915e907cac1997221d8fcf0ac36e1e5">00192</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *targetLimit;    
<a name="l00193"></a><a class="code" href="structUConverterFromUnicodeArgs.html#45442220ca1cd58dd6b497b2c6de0416">00193</a>     <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *offsets;           
<a name="l00194"></a>00194 } <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a>;
<a name="l00195"></a>00195 
<a name="l00196"></a>00196 
<a name="l00201"></a><a class="code" href="structUConverterToUnicodeArgs.html">00201</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
<a name="l00202"></a><a class="code" href="structUConverterToUnicodeArgs.html#94c1ac756faaac2bc99d969f74e5d60e">00202</a>     <a class="code" href="platform_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> size;              
<a name="l00203"></a><a class="code" href="structUConverterToUnicodeArgs.html#6ba5831cd941d7958d8c14ac20ddea6e">00203</a>     <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> flush;                
<a name="l00204"></a><a class="code" href="structUConverterToUnicodeArgs.html#bcfd7707780ca177dd662f365e8631c0">00204</a>     <a class="code" href="ucnv__err_8h.html#0c2dcfbf71ad577f5285869e1ceb26b1">UConverter</a> *converter;      
<a name="l00205"></a><a class="code" href="structUConverterToUnicodeArgs.html#f8bb38028ab14442d9849295d5429097">00205</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *source;         
<a name="l00206"></a><a class="code" href="structUConverterToUnicodeArgs.html#e826a81cd61e18e0232b9e406d233ecd">00206</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *sourceLimit;    
<a name="l00207"></a><a class="code" href="structUConverterToUnicodeArgs.html#a3c10f2e32b2b818c9f028c32260a0a3">00207</a>     <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *target;              
<a name="l00208"></a><a class="code" href="structUConverterToUnicodeArgs.html#2884c41551672e59036cea5a5c4aa0da">00208</a>     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *targetLimit;   
<a name="l00209"></a><a class="code" href="structUConverterToUnicodeArgs.html#d3b83a8bccd4642d8bc69bbf7014cfe1">00209</a>     <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *offsets;           
<a name="l00210"></a>00210 } <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a>;
<a name="l00211"></a>00211 
<a name="l00212"></a>00212 
<a name="l00227"></a>00227 <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 class="code" href="ucnv__err_8h.html#1e9f87a69d75288c0f93bd77a6f2c9db">UCNV_FROM_U_CALLBACK_STOP</a> (
<a name="l00228"></a>00228                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00229"></a>00229                   <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a> *fromUArgs,
<a name="l00230"></a>00230                   <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="l00231"></a>00231                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00232"></a>00232                   <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="ucnv_8h.html#e70a5e13708a55a38c8b83046e32af6c">codePoint</a>,
<a name="l00233"></a>00233                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00234"></a>00234                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00235"></a>00235 
<a name="l00236"></a>00236 
<a name="l00237"></a>00237 
<a name="l00251"></a>00251 <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 class="code" href="ucnv__err_8h.html#28e0f36c3873f1fc2ec17e3f62068822">UCNV_TO_U_CALLBACK_STOP</a> (
<a name="l00252"></a>00252                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00253"></a>00253                   <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a> *toUArgs,
<a name="l00254"></a>00254                   <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00255"></a>00255                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00256"></a>00256                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00257"></a>00257                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00258"></a>00258 
<a name="l00278"></a>00278 <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 class="code" href="ucnv__err_8h.html#04733e710f31b9a3094af40a89f131aa">UCNV_FROM_U_CALLBACK_SKIP</a> (
<a name="l00279"></a>00279                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00280"></a>00280                   <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a> *fromUArgs,
<a name="l00281"></a>00281                   <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="l00282"></a>00282                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00283"></a>00283                   <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="ucnv_8h.html#e70a5e13708a55a38c8b83046e32af6c">codePoint</a>,
<a name="l00284"></a>00284                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00285"></a>00285                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00286"></a>00286 
<a name="l00308"></a>00308 <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 class="code" href="ucnv__err_8h.html#beb5d13b73cfb87078e73fc328d3bedb">UCNV_FROM_U_CALLBACK_SUBSTITUTE</a> (
<a name="l00309"></a>00309                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00310"></a>00310                   <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a> *fromUArgs,
<a name="l00311"></a>00311                   <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="l00312"></a>00312                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00313"></a>00313                   <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="ucnv_8h.html#e70a5e13708a55a38c8b83046e32af6c">codePoint</a>,
<a name="l00314"></a>00314                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00315"></a>00315                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00316"></a>00316 
<a name="l00364"></a>00364 <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 class="code" href="ucnv__err_8h.html#7491b95493c8cbc92030827e8fe3f118">UCNV_FROM_U_CALLBACK_ESCAPE</a> (
<a name="l00365"></a>00365                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00366"></a>00366                   <a class="code" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a> *fromUArgs,
<a name="l00367"></a>00367                   <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="l00368"></a>00368                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00369"></a>00369                   <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> <a class="code" href="ucnv_8h.html#e70a5e13708a55a38c8b83046e32af6c">codePoint</a>,
<a name="l00370"></a>00370                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00371"></a>00371                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00372"></a>00372 
<a name="l00373"></a>00373 
<a name="l00392"></a>00392 <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 class="code" href="ucnv__err_8h.html#f506570ede010370e14d0faaa2856345">UCNV_TO_U_CALLBACK_SKIP</a> (
<a name="l00393"></a>00393                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00394"></a>00394                   <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a> *toUArgs,
<a name="l00395"></a>00395                   <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00396"></a>00396                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00397"></a>00397                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00398"></a>00398                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00399"></a>00399 
<a name="l00418"></a>00418 <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 class="code" href="ucnv__err_8h.html#d0fe791083c74b1a8d9e13c760619162">UCNV_TO_U_CALLBACK_SUBSTITUTE</a> (
<a name="l00419"></a>00419                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00420"></a>00420                   <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a> *toUArgs,
<a name="l00421"></a>00421                   <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00422"></a>00422                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00423"></a>00423                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00424"></a>00424                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00425"></a>00425 
<a name="l00444"></a>00444 <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 class="code" href="ucnv__err_8h.html#63a4c59d5fb9d40b4f5e705b7800791c">UCNV_TO_U_CALLBACK_ESCAPE</a> (
<a name="l00445"></a>00445                   <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>,
<a name="l00446"></a>00446                   <a class="code" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a> *toUArgs,
<a name="l00447"></a>00447                   <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="ucnv_8h.html#45d3cfb715454c604764c8a0a28cec9e">codeUnits</a>,
<a name="l00448"></a>00448                   <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l00449"></a>00449                   <a class="code" href="ucnv__err_8h.html#19e1a4d55a7679634e84b241b00de01a">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#6d16174823909baf845be7f9da59a713">reason</a>,
<a name="l00450"></a>00450                   <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> * err);
<a name="l00451"></a>00451 
<a name="l00452"></a>00452 <span class="preprocessor">#endif</span>
<a name="l00453"></a>00453 <span class="preprocessor"></span>
<a name="l00454"></a>00454 <span class="preprocessor">#endif</span>
<a name="l00455"></a>00455 <span class="preprocessor"></span>
<a name="l00456"></a>00456 <span class="comment">/*UCNV_ERR_H*/</span> 
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Sep 14 12:59:20 2007 for ICU 3.8 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>
</html>