<!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_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.4.7 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="classes.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </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 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#ef46b643e2e61fb93ce8b972756539ea">UConverter</a>; <a name="l00092"></a>00092 <a name="l00094"></a><a class="code" href="ucnv__err_8h.html#ef46b643e2e61fb93ce8b972756539ea">00094</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ucnv__err_8h.html#ef46b643e2e61fb93ce8b972756539ea">UConverter</a> <a class="code" href="ucnv__err_8h.html#ef46b643e2e61fb93ce8b972756539ea">UConverter</a>; <a name="l00095"></a>00095 <a name="l00100"></a><a class="code" href="ucnv__err_8h.html#0b38cf502f3df06859e418e4cd58b5db">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#010722a3b3b6adda7966098f4887ea89">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#c838d94154a281fc1661f4935728bc44">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#48db6c2db5c8c949eccac00adaeb48d2">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#30856f6b095794e018dc8399cbaffc92">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#f2352d2aa7e60438928c833b9c231493">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#4dd2fe9f1fc5a6f44b78b0fdaafeeb88">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#e8f9de15592afc88c0660c42382984be">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#972fb7db71b44edfaf2bc588c5092141">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#972fb7db71b44edfaf2bc588c50921412694838d421767689f8ab63e19f34fb6">UCNV_UNASSIGNED</a> = 0, <a name="l00151"></a>00151 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141154d2a498251fec9b06875f3891712ad">UCNV_ILLEGAL</a> = 1, <a name="l00159"></a>00159 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c50921419bbeb3e037195f5cf5b1a50f502e9e49">UCNV_IRREGULAR</a> = 2, <a name="l00164"></a>00164 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c50921415c07a6e8e54d3a2a439e8915c293518f">UCNV_RESET</a> = 3, <a name="l00167"></a>00167 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141bbffc0640685248c444da37df7301ffd">UCNV_CLOSE</a> = 4, <a name="l00169"></a><a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141b0a943e833163b0e99a33467a85a30f0">00169</a> <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141b0a943e833163b0e99a33467a85a30f0">UCNV_CLONE</a> = 5 <a name="l00178"></a>00178 } <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">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#3b2b80ea1f51949c90baa7456a7fa14d">00186</a> <a class="code" href="pwin32_8h.html#009defcb88ef0180917f5d2ca68a5c30">uint16_t</a> size; <a name="l00187"></a><a class="code" href="structUConverterFromUnicodeArgs.html#0aec86e43ac7e937fe8e57bf270a53c3">00187</a> <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> flush; <a name="l00188"></a><a class="code" href="structUConverterFromUnicodeArgs.html#de627aa6edc05c7ae50817dd60400f0b">00188</a> <a class="code" href="ucnv__err_8h.html#ef46b643e2e61fb93ce8b972756539ea">UConverter</a> *converter; <a name="l00189"></a><a class="code" href="structUConverterFromUnicodeArgs.html#d8d33c5cb57e589895c68f21a9992105">00189</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *source; <a name="l00190"></a><a class="code" href="structUConverterFromUnicodeArgs.html#578365b075d7cd3da7fbd9736db81bc3">00190</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *sourceLimit; <a name="l00191"></a><a class="code" href="structUConverterFromUnicodeArgs.html#8f1b0f75cd74f8623ab0ee4b2129780a">00191</a> <span class="keywordtype">char</span> *target; <a name="l00192"></a><a class="code" href="structUConverterFromUnicodeArgs.html#d576405b75b9ff805a1a04b22ae77c7e">00192</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *targetLimit; <a name="l00193"></a><a class="code" href="structUConverterFromUnicodeArgs.html#979337adba89f74242f3f74ba279a215">00193</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">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#d1e558ed9346277552d163b4b7f625fe">00202</a> <a class="code" href="pwin32_8h.html#009defcb88ef0180917f5d2ca68a5c30">uint16_t</a> size; <a name="l00203"></a><a class="code" href="structUConverterToUnicodeArgs.html#984eba0c5ea3930bf8bca4bca46d2334">00203</a> <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> flush; <a name="l00204"></a><a class="code" href="structUConverterToUnicodeArgs.html#765c3573737b54e607244663b3f3211b">00204</a> <a class="code" href="ucnv__err_8h.html#ef46b643e2e61fb93ce8b972756539ea">UConverter</a> *converter; <a name="l00205"></a><a class="code" href="structUConverterToUnicodeArgs.html#91817dbb197a8973a7049e2992123ac4">00205</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *source; <a name="l00206"></a><a class="code" href="structUConverterToUnicodeArgs.html#83d91dc4e4c44f61e5177a5578a21823">00206</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *sourceLimit; <a name="l00207"></a><a class="code" href="structUConverterToUnicodeArgs.html#4e2ef6897a93493aa0b449ee38b7d525">00207</a> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *target; <a name="l00208"></a><a class="code" href="structUConverterToUnicodeArgs.html#7e091074b929b0332d0a48498b14fb0e">00208</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *targetLimit; <a name="l00209"></a><a class="code" href="structUConverterToUnicodeArgs.html#61dd63cb41f4a02c12e294d51cea1c4f">00209</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">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#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#8fbfcb85382242c6a406550e42307bb8">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#64dc1cf03a0a74fd8fb861d74185e16e">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#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="ucnv_8h.html#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00231"></a>00231 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00232"></a>00232 <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> <a class="code" href="ucnv_8h.html#7a35dfac8a6ed2f59a4063b40ebe77b4">codePoint</a>, <a name="l00233"></a>00233 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00234"></a>00234 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">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#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#169bbefbb9dfe54a0af9ee29fbdd8e5b">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#64dc1cf03a0a74fd8fb861d74185e16e">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#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00255"></a>00255 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00256"></a>00256 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00257"></a>00257 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> * err); <a name="l00258"></a>00258 <a name="l00278"></a>00278 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#59eacc74f5b489ec90f24c04a37e976c">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#64dc1cf03a0a74fd8fb861d74185e16e">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#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="ucnv_8h.html#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00282"></a>00282 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00283"></a>00283 <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> <a class="code" href="ucnv_8h.html#7a35dfac8a6ed2f59a4063b40ebe77b4">codePoint</a>, <a name="l00284"></a>00284 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00285"></a>00285 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> * err); <a name="l00286"></a>00286 <a name="l00308"></a>00308 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#f9dc70bf04e7fff0ff997e78a53d8829">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#64dc1cf03a0a74fd8fb861d74185e16e">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#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="ucnv_8h.html#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00312"></a>00312 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00313"></a>00313 <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> <a class="code" href="ucnv_8h.html#7a35dfac8a6ed2f59a4063b40ebe77b4">codePoint</a>, <a name="l00314"></a>00314 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00315"></a>00315 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> * err); <a name="l00316"></a>00316 <a name="l00364"></a>00364 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#1e48f598a1a483bc19c53129da0f10b3">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#64dc1cf03a0a74fd8fb861d74185e16e">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#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="ucnv_8h.html#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00368"></a>00368 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00369"></a>00369 <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> <a class="code" href="ucnv_8h.html#7a35dfac8a6ed2f59a4063b40ebe77b4">codePoint</a>, <a name="l00370"></a>00370 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00371"></a>00371 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">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#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#314c60d102a99103ba8fd99e84fd869b">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#64dc1cf03a0a74fd8fb861d74185e16e">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#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00396"></a>00396 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00397"></a>00397 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00398"></a>00398 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> * err); <a name="l00399"></a>00399 <a name="l00418"></a>00418 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#5bd61e18b944fbe7fea48246bcf7b2d5">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#64dc1cf03a0a74fd8fb861d74185e16e">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#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00422"></a>00422 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00423"></a>00423 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00424"></a>00424 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> * err); <a name="l00425"></a>00425 <a name="l00444"></a>00444 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="ucnv__err_8h.html#07d41212ea7e298dc8d5d7d883755c21">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#64dc1cf03a0a74fd8fb861d74185e16e">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#ed753dfb3dd0ac2d26d507061b5b0262">codeUnits</a>, <a name="l00448"></a>00448 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a name="l00449"></a>00449 <a class="code" href="ucnv__err_8h.html#972fb7db71b44edfaf2bc588c5092141">UConverterCallbackReason</a> <a class="code" href="ucnv_8h.html#051061179bf1e76cf50f301e8d07022e">reason</a>, <a name="l00450"></a>00450 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">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 Tue Dec 13 17:29:51 2011 for ICU 3.6 by <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>