Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 2f305914030f639f52d15ced80998a59 > files > 802

libicu-doc-4.4.1-3.fc14.noarch.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ICU 4.4.1: utypes.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </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>
</div>
<div class="contents">
<h1>utypes.h File Reference</h1>
<p>Basic definitions for ICU, for both C and C++ APIs.  
<a href="#_details">More...</a></p>
<code>#include &quot;<a class="el" href="umachine_8h_source.html">unicode/umachine.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="utf_8h_source.html">unicode/utf.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="uversion_8h_source.html">unicode/uversion.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="uconfig_8h_source.html">unicode/uconfig.h</a>&quot;</code><br/>

<p><a href="utypes_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ad8fa5bb3076c4f8cdb9ba547089f2ca6">U_SHOW_CPLUSPLUS_API</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ac909e31de712001c1f7b4697ce741bfd">U_ASCII_FAMILY</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">U_CHARSET_FAMILY is equal to this value when the platform is an ASCII based platform.  <a href="#ac909e31de712001c1f7b4697ce741bfd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a6d9eee92eaf6704604a5951470786cfa">U_EBCDIC_FAMILY</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">U_CHARSET_FAMILY is equal to this value when the platform is an EBCDIC based platform.  <a href="#a6d9eee92eaf6704604a5951470786cfa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a0a33e1edf3cd23d9e9c972b63c9f7943">U_CHARSET_IS_UTF8</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hardcode the default charset to UTF-8.  <a href="#a0a33e1edf3cd23d9e9c972b63c9f7943"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a5ffc2b3a9a3b3e33c35e8b9f1d5b5055">U_ICUDATA_TYPE_LETTER</a>&nbsp;&nbsp;&nbsp;&quot;l&quot;</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is a platform-dependent string containing one letter:</p>
<ul>
<li>b for big-endian, ASCII-family platforms</li>
<li>l for little-endian, ASCII-family platforms</li>
<li>e for big-endian, EBCDIC-family platforms This letter is part of the common data file name. </li>
</ul>
 <a href="#a5ffc2b3a9a3b3e33c35e8b9f1d5b5055"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a8f6a7088610de8810d4892c72d07f857">U_ICUDATA_TYPE_LITLETTER</a>&nbsp;&nbsp;&nbsp;l</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The non-string form of U_ICUDATA_TYPE_LETTER.  <a href="#a8f6a7088610de8810d4892c72d07f857"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a2c1a674c492e0cd5019006c64ed1fa32">U_ICUDATA_NAME</a>&nbsp;&nbsp;&nbsp;&quot;icudt&quot; U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A single string literal containing the icudata stub name.  <a href="#a2c1a674c492e0cd5019006c64ed1fa32"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#aa0969bef2f7d5e4736ddfff1556cc7de">U_USRDATA_NAME</a>&nbsp;&nbsp;&nbsp;&quot;usrdt&quot; U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a946d158adf828cfec4cea8060e5b253a">U_USE_USRDATA</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a1d160c8ac5758feae64eccf08557d9e5">U_ICUDATA_ENTRY_POINT</a>&nbsp;&nbsp;&nbsp;U_DEF2_ICUDATA_ENTRY_POINT(U_ICU_VERSION_MAJOR_NUM, U_ICU_VERSION_MINOR_NUM)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">U_ICU_ENTRY_POINT is the name of the DLL entry point to the ICU data library.  <a href="#a1d160c8ac5758feae64eccf08557d9e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a24ed1c481bf131937c2bd505119aebc0">U_DEF2_ICUDATA_ENTRY_POINT</a>(major, minor)&nbsp;&nbsp;&nbsp;U_DEF_ICUDATA_ENTRY_POINT(major, minor)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Do not use.  <a href="#a24ed1c481bf131937c2bd505119aebc0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a7ec71c08c0f02f795466b82c12c91426">U_DEF_ICUDATA_ENTRY_POINT</a>(major, minor)&nbsp;&nbsp;&nbsp;icudt##major##minor##_dat</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Do not use.  <a href="#a7ec71c08c0f02f795466b82c12c91426"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a>&nbsp;&nbsp;&nbsp;U_EXPORT2</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary in callback function typedefs to make sure that the calling convention is compatible.  <a href="#a1fae478cb5a46c7e4a0673d267626696"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>&nbsp;&nbsp;&nbsp;((void *)0)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define NULL if necessary, to 0 for C++ and to ((void *)0) for C.  <a href="#a070d2ce7b6bb7e5c05602aa8c308d0c4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a38068d79565f22b0f14ff562f2fb5b19">U_MILLIS_PER_SECOND</a>&nbsp;&nbsp;&nbsp;(1000)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of milliseconds per second.  <a href="#a38068d79565f22b0f14ff562f2fb5b19"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#aabc4b1495952bc1ad9707930dd4562b0">U_MILLIS_PER_MINUTE</a>&nbsp;&nbsp;&nbsp;(60000)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of milliseconds per minute.  <a href="#aabc4b1495952bc1ad9707930dd4562b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ada7332e7606334a9c09e510862f1b80e">U_MILLIS_PER_HOUR</a>&nbsp;&nbsp;&nbsp;(3600000)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of milliseconds per hour.  <a href="#ada7332e7606334a9c09e510862f1b80e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ad0729b7981555063c58da3cc3969dc33">U_MILLIS_PER_DAY</a>&nbsp;&nbsp;&nbsp;(86400000)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The number of milliseconds per day.  <a href="#ad0729b7981555063c58da3cc3969dc33"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a12732929e67c6d977b94c68c8911ae21">U_DATA_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the stubdata library, and to import them from outside.  <a href="#a12732929e67c6d977b94c68c8911ae21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a559955ec3bc692657c5d8b1c6de8e334">U_COMMON_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the common library, and to import them from outside.  <a href="#a559955ec3bc692657c5d8b1c6de8e334"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the i18n library, and to import them from outside.  <a href="#ab9d90a30137b6ec046fe59e79b09745a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a623f81640d6092d9141a1d4d24ccaffc">U_LAYOUT_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the layout engine library, and to import them from outside.  <a href="#a623f81640d6092d9141a1d4d24ccaffc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a29c71565364a6e97d98b45c4e928d567">U_LAYOUTEX_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the layout extensions library, and to import them from outside.  <a href="#a29c71565364a6e97d98b45c4e928d567"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a845bce6fe50083b4fc9c890286aa509e">U_IO_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the ustdio library, and to import them from outside.  <a href="#a845bce6fe50083b4fc9c890286aa509e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#aa03f48d3ba4dd985dcde4d6c0e5b2d07">U_TOOLUTIL_API</a>&nbsp;&nbsp;&nbsp;U_IMPORT</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set to export library symbols from inside the toolutil library, and to import them from outside.  <a href="#aa03f48d3ba4dd985dcde4d6c0e5b2d07"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a13b45bffcfdecc8f549963443b5aeac9">U_STANDARD_CPP_NAMESPACE</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Control of C++ Namespace.  <a href="#a13b45bffcfdecc8f549963443b5aeac9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711">U_SUCCESS</a>(x)&nbsp;&nbsp;&nbsp;((x)&lt;=U_ZERO_ERROR)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the error code indicate success?  <a href="#a527f2c69e6b2e3b2c53ad8a99fb36711"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f">U_FAILURE</a>(x)&nbsp;&nbsp;&nbsp;((x)&gt;U_ZERO_ERROR)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Does the error code indicate a failure?  <a href="#a4d202200b6aa6f3c965ea370e0c8155f"></a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Date and Time data type.  <a href="#ace1704e9e77d407d1eaaa2e73ec0c039"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">UClassID is used to identify classes without using RTTI, since RTTI is not yet supported by all C++ compilers.  <a href="#a22af10545208a455a6e884008df48e9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a5bd96d16ac8f50e38f0efc72c810e9fd">UErrorCode</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error code to replace exception handling, so that the code is compatible with all C++ compilers, and to use the same mechanism for C and C++.  <a href="#a5bd96d16ac8f50e38f0efc72c810e9fd"></a><br/></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> { <br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad5587ac25f5b1f340bed0ed09d45d77f">U_USING_FALLBACK_WARNING</a> =  -128, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cacfc1c1bb23eb007f8a61b966ae58da08">U_ERROR_WARNING_START</a> =  -128, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caed8d36a0afbe3e5a2242f0005fcfad84">U_USING_DEFAULT_WARNING</a> =  -127, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5bb41deb082d216dd5315e29f2727405">U_SAFECLONE_ALLOCATED_WARNING</a> =  -126, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae0626ff8bde8f7f0106562a89ef2ea72">U_STATE_OLD_WARNING</a> =  -125, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca34815fae03bafa4b3dd9685489f1c8d8">U_STRING_NOT_TERMINATED_WARNING</a> =  -124, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca78081263df2c8503a63084605098ee3e">U_SORT_KEY_TOO_SHORT_WARNING</a> =  -123, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca90c95e7c0f281420f210a552baa7c13d">U_AMBIGUOUS_ALIAS_WARNING</a> =  -122, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cab2163a7cc546a28c1f4c78aff39c99a2">U_DIFFERENT_UCA_VERSION</a> =  -121, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae8c4445c092f24e308e3de408d5c38a6">U_PLUGIN_CHANGED_LEVEL_WARNING</a> =  -120, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae2073a8ed9011fdcf255a26f11a624b2">U_ERROR_WARNING_LIMIT</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9">U_ZERO_ERROR</a> =  0, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca309ec9eeda4fba18847cf61f833445ea">U_ILLEGAL_ARGUMENT_ERROR</a> =  1, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca170fabb40612097923596f80536a07b7">U_MISSING_RESOURCE_ERROR</a> =  2, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a">U_INVALID_FORMAT_ERROR</a> =  3, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca620c910f69c3f27151ce5b1215a8662a">U_FILE_ACCESS_ERROR</a> =  4, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa982af5a82abf1560473c7531f30a2a8">U_INTERNAL_PROGRAM_ERROR</a> =  5, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca48ad88b7be07ab3e2ad9110195e18afc">U_MESSAGE_PARSE_ERROR</a> =  6, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca243253eeb4885e17158b876849063269">U_MEMORY_ALLOCATION_ERROR</a> =  7, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca80c72dc6aa73be1a0ea6586a6ab8d73d">U_INDEX_OUTOFBOUNDS_ERROR</a> =  8, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cac45cee739cf5ac404a09ee6555f28881">U_PARSE_ERROR</a> =  9, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae502473abb14aca98816038f02050abe">U_INVALID_CHAR_FOUND</a> =  10, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf0c13ee36e89774c7056360b81c76caf">U_TRUNCATED_CHAR_FOUND</a> =  11, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca616dcef9e839f1f7d2b15d9ad300f7e7">U_ILLEGAL_CHAR_FOUND</a> =  12, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cab1b46153d94ce20a3cac0b6c9550963b">U_INVALID_TABLE_FORMAT</a> =  13, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca2137af5bb9737b75855f7079d2b35706">U_INVALID_TABLE_FILE</a> =  14, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca294424f5f497a3161ed08b63ac962135">U_BUFFER_OVERFLOW_ERROR</a> =  15, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca65a5a3a1b2f8ed0fb97e26068729a758">U_UNSUPPORTED_ERROR</a> =  16, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca7cd9d3af8106c1b382989157231c0665">U_RESOURCE_TYPE_MISMATCH</a> =  17, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae769daf822521fe8d36b8749246b9f44">U_ILLEGAL_ESCAPE_SEQUENCE</a> =  18, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca16db18ca778f2592b98780dc7a18d759">U_UNSUPPORTED_ESCAPE_SEQUENCE</a> =  19, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caeac8862f7c2a47173a69908dcc1f42ea">U_NO_SPACE_AVAILABLE</a> =  20, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca50a9aa38bb45d5a82b8e08896f45b27c">U_CE_NOT_FOUND_ERROR</a> =  21, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca9a7178629da59c629b17814c2ec99f77">U_PRIMARY_TOO_LONG_ERROR</a> =  22, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca70eacab52e96e3dea2d6b3a141751cd1">U_STATE_TOO_OLD_ERROR</a> =  23, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca6cd747442c17866090e3c3994d49d3fa">U_TOO_MANY_ALIASES_ERROR</a> =  24, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf1014aa7aa1eec9e3f905384749c7545">U_ENUM_OUT_OF_SYNC_ERROR</a> =  25, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca97525a3511b2c591162ed77701199bbe">U_INVARIANT_CONVERSION_ERROR</a> =  26, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca790a28fc945834604e4427c43ec4d44f">U_INVALID_STATE_ERROR</a> =  27, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca8352f1cee5f89b40b5aded225a593464">U_COLLATOR_VERSION_MISMATCH</a> =  28, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca581795b7e78afdef483a5d40fb375cde">U_USELESS_COLLATOR_ERROR</a> =  29, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3913819239c9825d3b3bb6a0cb1d0a28">U_NO_WRITE_PERMISSION</a> =  30, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cac95be10a0360afc8388874d592bd4074">U_STANDARD_ERROR_LIMIT</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca50abf3ccf88eac601ca09bf61a481ab0">U_BAD_VARIABLE_DEFINITION</a> = 0x10000, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caec7ea07e89fe6a730ce09a8f6809db7e">U_PARSE_ERROR_START</a> =  0x10000, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf8f95e1a86910196fe3a0e5035be261b">U_MALFORMED_RULE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cac9f1e99ef167efb2c2c5ff3275d5dc96">U_MALFORMED_SET</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca51b7ac271c05ab7ebb542b9fbc0ce1e8">U_MALFORMED_SYMBOL_REFERENCE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad2fdf57ac1e600a0df82c2f291b09cd1">U_MALFORMED_UNICODE_ESCAPE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca106338b0bffa6a9ea609b71248875c11">U_MALFORMED_VARIABLE_DEFINITION</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa4c1301c8a9be1f8702cf23ecf368278">U_MALFORMED_VARIABLE_REFERENCE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca10b78ae0d07d5a8e26c6b9e456e811f4">U_MISMATCHED_SEGMENT_DELIMITERS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca00aec83ccfff4956f935ccf38b12b29a">U_MISPLACED_ANCHOR_START</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf882f276381c050b003d6362dbb5058b">U_MISPLACED_CURSOR_OFFSET</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca30d5acd21c9ecbc8f730a41699c199ca">U_MISPLACED_QUANTIFIER</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad87737926f4b233af6ce9565bfa81a1c">U_MISSING_OPERATOR</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cadc9ce9558c209821a9d7659e6b229733">U_MISSING_SEGMENT_CLOSE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca707c6061ad56bba1f743b53881e44a5e">U_MULTIPLE_ANTE_CONTEXTS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae372e7e28fb47cca90da238d59ce0793">U_MULTIPLE_CURSORS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca86d28c53aa7b81b97bcd1eabcbd9cf5c">U_MULTIPLE_POST_CONTEXTS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca443d8966c7e15de3d94abf88d29d2beb">U_TRAILING_BACKSLASH</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca41a94a1720054961f1017c66bd26628d">U_UNDEFINED_SEGMENT_REFERENCE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cac995e7e9423963fd341fd7ec03578e91">U_UNDEFINED_VARIABLE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca750906a142c04e162ea5bb6167411f1a">U_UNQUOTED_SPECIAL</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5d7fb2a6ceb9425e787380c06932b721">U_UNTERMINATED_QUOTE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca64deab5ad883d0b98f4e34a003cdee74">U_RULE_MASK_ERROR</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca29c6b7710dd0b2b8994e17da66f89e5f">U_MISPLACED_COMPOUND_FILTER</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad892b393c258949c152eb3eff308c68b">U_MULTIPLE_COMPOUND_FILTERS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cacf6fe18f0d25f256620ce4ac2a387e46">U_INVALID_RBT_SYNTAX</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca9fa5da278a2680afcb071ead158ab95d">U_INVALID_PROPERTY_PATTERN</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca514841a426025a6957b6d11ea207a754">U_MALFORMED_PRAGMA</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caae4a595a231d975465c645adbd39a57c">U_UNCLOSED_SEGMENT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cabd5b105dae090d5fa649bff207d38c37">U_ILLEGAL_CHAR_IN_SEGMENT</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca2de147d1b7be08244899c3e1daeda686">U_VARIABLE_RANGE_EXHAUSTED</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf58b05f041edd7c47bc4e348648ac0b1">U_VARIABLE_RANGE_OVERLAP</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca7b8a758591ac2fba23bc089daf461d85">U_ILLEGAL_CHARACTER</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5565ed94e6edc7c5bc91344c021cb22f">U_INTERNAL_TRANSLITERATOR_ERROR</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca30e61bc30bde484b10be863ed95f6bc6">U_INVALID_ID</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa07903569836a4303ce25e16ca26487b">U_INVALID_FUNCTION</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca7c3149ecac825fdea24fe3bd6bc097c2">U_PARSE_ERROR_LIMIT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5fe9c6fff314fa4216c3620f0c0a3e3e">U_UNEXPECTED_TOKEN</a> = 0x10100, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca1543d02dfce2f7b01b57ad882c65c470">U_FMT_PARSE_ERROR_START</a> = 0x10100, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caaebc292d3c792264512d92d54975b98e">U_MULTIPLE_DECIMAL_SEPARATORS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cabdd40525be1960330852363dcead1f1b">U_MULTIPLE_DECIMAL_SEPERATORS</a> =  U_MULTIPLE_DECIMAL_SEPARATORS, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa4bca1e41f3f5326ccd942a870ed84db">U_MULTIPLE_EXPONENTIAL_SYMBOLS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cada16431d7e64fb0fbf33dd243f98c53d">U_MALFORMED_EXPONENTIAL_PATTERN</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca17f25ea678b6c7a708c9d4375799c383">U_MULTIPLE_PERCENT_SYMBOLS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca7ee91a3227e15a738068609836f6c12d">U_MULTIPLE_PERMILL_SYMBOLS</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca619fdb4d123a8db36dc0a4de49a5e77e">U_MULTIPLE_PAD_SPECIFIERS</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca94bdd0fcb81e66c9a35e012266490748">U_PATTERN_SYNTAX_ERROR</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca0780797f658a0ce7d6bfea272bf83277">U_ILLEGAL_PAD_POSITION</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cab0996404b555df6f27b3df22b585824b">U_UNMATCHED_BRACES</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca38f8cd32b3ee005b378bac6041143279">U_UNSUPPORTED_PROPERTY</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caca32851eb79fc23c4c317bdc6a6b9c76">U_UNSUPPORTED_ATTRIBUTE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca11747c9cad5f2e652b8ced9ae4712370">U_ARGUMENT_TYPE_MISMATCH</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3f7af9b12cc2e789b09c50cfbe18520c">U_DUPLICATE_KEYWORD</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca6a313309d52ce98e3583307315def866">U_UNDEFINED_KEYWORD</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5a95466f8f658ab21c430a0b6d6fd153">U_DEFAULT_KEYWORD_MISSING</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca4d747b8462b52f716833e223ab38c125">U_DECIMAL_NUMBER_SYNTAX_ERROR</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca0de6e0b25ba1af9b5e5197a104a86c94">U_FMT_PARSE_ERROR_LIMIT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca8ebaa33af906deb1919c154f6ecc8bac">U_BRK_INTERNAL_ERROR</a> = 0x10200, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa04c56bb85e8c660a149af213a1c16eb">U_BRK_ERROR_START</a> = 0x10200, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca95f5e504e28e34d8c1961ea3554b859c">U_BRK_HEX_DIGITS_EXPECTED</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad1a561a593cae45f0870feeb5d533e76">U_BRK_SEMICOLON_EXPECTED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad9eb5f57e3ce0ae1513c6af6e9a7f26d">U_BRK_RULE_SYNTAX</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca9ae495564696e360a64e69c04e328d19">U_BRK_UNCLOSED_SET</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca90f9350c9815ac1753fa6ecfcfa72202">U_BRK_ASSIGN_ERROR</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca5af6b7b2ac5a0bf9b766d0d0dbce5391">U_BRK_VARIABLE_REDFINITION</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca786bd587116eb657a1c17df1820b5c77">U_BRK_MISMATCHED_PAREN</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cabb5958d9fedfdc8755a0e3d6eb60fa9c">U_BRK_NEW_LINE_IN_QUOTED_STRING</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca6917c38c966be30c57455247bf7ae98f">U_BRK_UNDEFINED_VARIABLE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca86b9d24bf7bc48f6ebfd9ee76f2dd406">U_BRK_INIT_ERROR</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca4b5d04fbb22a826e56112cf743cce449">U_BRK_RULE_EMPTY_SET</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca46c8330d5d1ee0b6d1248536a3ca963d">U_BRK_UNRECOGNIZED_OPTION</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf85f658b26f83d683de3cd0d943c2435">U_BRK_MALFORMED_RULE_TAG</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca6f7028fcc27d5e583873df027be17718">U_BRK_ERROR_LIMIT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca30d5e3ae5f9c11e5adcc0a15f6600981">U_REGEX_INTERNAL_ERROR</a> = 0x10300, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cacbde4696a63fa1ab358131b7148461dd">U_REGEX_ERROR_START</a> = 0x10300, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caa29705b19e5107222d9dd481342860fd">U_REGEX_RULE_SYNTAX</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cadf17d183789528d9f02bba60b698590a">U_REGEX_INVALID_STATE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca06679e78947417e52a12cbe1f1b1df29">U_REGEX_BAD_ESCAPE_SEQUENCE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca217a040cc2a3757a5821232989659267">U_REGEX_PROPERTY_SYNTAX</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca299b06abcbff1d470222e6f1522a6dac">U_REGEX_UNIMPLEMENTED</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca87ea0641eb620d9a20f2a760a092089d">U_REGEX_MISMATCHED_PAREN</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca78073885b5f48f21fe1daf1e1a782300">U_REGEX_NUMBER_TOO_BIG</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cafca17e0e28b27701b8adebe9cb379960">U_REGEX_BAD_INTERVAL</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caedaeec4f630c43294cf59422d15e811d">U_REGEX_MAX_LT_MIN</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca6c6c9f669dc9210f2dc7161d7925cda8">U_REGEX_INVALID_BACK_REF</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cad34950bf8a463d7e819e682b1d178cf6">U_REGEX_INVALID_FLAG</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca03eb7cf44e4e79ef3c4368a3297c8069">U_REGEX_LOOK_BEHIND_LIMIT</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caf2b434e65a7d60093d9160f8c53375d4">U_REGEX_SET_CONTAINS_STRING</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3d17b45498904d2f58035cedd4273c23">U_REGEX_OCTAL_TOO_BIG</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca344cd348bb04a35e32e16b10d928e4c6">U_REGEX_MISSING_CLOSE_BRACKET</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca61c10aeaf63195ec1d8b66042958b6e7">U_REGEX_INVALID_RANGE</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae512a17030a5bffdd965ae308191e2b6">U_REGEX_STACK_OVERFLOW</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca54c16ef9081b5b60880c9025f224a39f">U_REGEX_TIME_OUT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cab1b67db3e354111549c068f957ea395e">U_REGEX_STOPPED_BY_CALLER</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78caabd1e7808122f0213e71412a7b7a2867">U_REGEX_ERROR_LIMIT</a>, 
<b>U_IDNA_PROHIBITED_ERROR</b> = 0x10400, 
<b>U_IDNA_ERROR_START</b> = 0x10400, 
<br/>
&nbsp;&nbsp;<b>U_IDNA_UNASSIGNED_ERROR</b>, 
<b>U_IDNA_CHECK_BIDI_ERROR</b>, 
<b>U_IDNA_STD3_ASCII_RULES_ERROR</b>, 
<b>U_IDNA_ACE_PREFIX_ERROR</b>, 
<br/>
&nbsp;&nbsp;<b>U_IDNA_VERIFICATION_ERROR</b>, 
<b>U_IDNA_LABEL_TOO_LONG_ERROR</b>, 
<b>U_IDNA_ZERO_LENGTH_LABEL_ERROR</b>, 
<b>U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR</b>, 
<br/>
&nbsp;&nbsp;<b>U_IDNA_ERROR_LIMIT</b>, 
<b>U_STRINGPREP_PROHIBITED_ERROR</b> =  U_IDNA_PROHIBITED_ERROR, 
<b>U_STRINGPREP_UNASSIGNED_ERROR</b> =  U_IDNA_UNASSIGNED_ERROR, 
<b>U_STRINGPREP_CHECK_BIDI_ERROR</b> =  U_IDNA_CHECK_BIDI_ERROR, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca230191609565517f54598ba4eedbddf8">U_PLUGIN_ERROR_START</a> = 0x10500, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca20dd581201f57bf222bfdad856b58ab8">U_PLUGIN_TOO_HIGH</a> = 0x10500, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78cae51be4fe37326384a841098a6ea508d5">U_PLUGIN_DIDNT_SET_LEVEL</a>, 
<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca1e2a4a06e8db173a080676fee08ad99f">U_PLUGIN_ERROR_LIMIT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca1ee60e67a1a4b175e00d0e9f0e449b52">U_ERROR_LIMIT</a> = U_PLUGIN_ERROR_LIMIT
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Error code to replace exception handling, so that the code is compatible with all C++ compilers, and to use the same mechanism for C and C++. </p>
 <a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="utypes_8h.html#a89eb455526bb29bf5350ee861d81df92">u_errorName</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> code)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a string for a UErrorCode value.  <a href="#a89eb455526bb29bf5350ee861d81df92"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Basic definitions for ICU, for both C and C++ APIs. </p>
<p>This file defines basic types, constants, and enumerations directly or indirectly by including other header files, especially <a class="el" href="utf_8h.html" title="C API: Code point macros.">utf.h</a> for the basic character and string definitions and <a class="el" href="umachine_8h.html" title="Basic types and constants for UTF.">umachine.h</a> for consistent integer and other types. </p>

<p>Definition in file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a><!-- doxytag: member="utypes.h::NULL" ref="a070d2ce7b6bb7e5c05602aa8c308d0c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define NULL&nbsp;&nbsp;&nbsp;((void *)0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Define NULL if necessary, to 0 for C++ and to ((void *)0) for C. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002105">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00292">292</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

<p>Referenced by <a class="el" href="stringpiece_8h_source.html#l00135">StringPiece::clear()</a>, <a class="el" href="uniset_8h_source.html#l01615">UnicodeSet::isFrozen()</a>, <a class="el" href="unistr_8h_source.html#l04395">UnicodeString::remove()</a>, <a class="el" href="unistr_8h_source.html#l04406">UnicodeString::removeBetween()</a>, and <a class="el" href="unistr_8h_source.html#l04411">UnicodeString::retainBetween()</a>.</p>

</div>
</div>
<a class="anchor" id="ac909e31de712001c1f7b4697ce741bfd"></a><!-- doxytag: member="utypes.h::U_ASCII_FAMILY" ref="ac909e31de712001c1f7b4697ce741bfd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ASCII_FAMILY&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>U_CHARSET_FAMILY is equal to this value when the platform is an ASCII based platform. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002097">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00109">109</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1fae478cb5a46c7e4a0673d267626696"></a><!-- doxytag: member="utypes.h::U_CALLCONV" ref="a1fae478cb5a46c7e4a0673d267626696" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_CALLCONV&nbsp;&nbsp;&nbsp;U_EXPORT2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary in callback function typedefs to make sure that the calling convention is compatible. </p>
<p>This is only used for non-ICU-API functions. When a function is a public ICU API, you must use the U_CAPI and U_EXPORT2 qualifiers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002104">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00280">280</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0a33e1edf3cd23d9e9c972b63c9f7943"></a><!-- doxytag: member="utypes.h::U_CHARSET_IS_UTF8" ref="a0a33e1edf3cd23d9e9c972b63c9f7943" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_CHARSET_IS_UTF8&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hardcode the default charset to UTF-8. </p>
<p>If this is set to 1, then</p>
<ul>
<li>ICU will assume that all non-invariant char*, <a class="el" href="classStringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a>, std::string etc. contain UTF-8 text, regardless of what the system API uses</li>
<li>some ICU code will use fast functions like <a class="el" href="ustring_8h.html#a5f9ff224b11166a106d1b3ac26454cd4" title="Convert a UTF-8 string to UTF-16.">u_strFromUTF8()</a> rather than the more general and more heavy-weight conversion API (<a class="el" href="ucnv_8h.html" title="C API: Character conversion.">ucnv.h</a>)</li>
<li><a class="el" href="ucnv_8h.html#a611d8da795489692511b07525a2f8b95" title="Returns the current default converter name.">ucnv_getDefaultName()</a> always returns "UTF-8"</li>
<li><a class="el" href="ucnv_8h.html#a1a2aaa1bd664b8b53da8cb50f1025bf9" title="This function is not thread safe.">ucnv_setDefaultName()</a> is disabled and will not change the default charset</li>
<li>static builds of ICU are smaller</li>
<li>more functionality is available with the UCONFIG_NO_CONVERSION build-time configuration option (see <a class="el" href="uconfig_8h.html" title="Switches for excluding parts of ICU library code modules.">unicode/uconfig.h</a>)</li>
<li>the UCONFIG_NO_CONVERSION build option in <a class="el" href="uconfig_8h.html" title="Switches for excluding parts of ICU library code modules.">uconfig.h</a> is more usable</li>
</ul>
<dl class="draft"><dt><b><a class="el" href="draft.html#_draft000128">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 4.2 </dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="uconfig_8h.html#aaf41571c9594c26947640add578d9b98" title="ICU will not completely build with this switch turned on.">UCONFIG_NO_CONVERSION</a> </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00185">185</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a559955ec3bc692657c5d8b1c6de8e334"></a><!-- doxytag: member="utypes.h::U_COMMON_API" ref="a559955ec3bc692657c5d8b1c6de8e334" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_COMMON_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the common library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002113">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00500">500</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a12732929e67c6d977b94c68c8911ae21"></a><!-- doxytag: member="utypes.h::U_DATA_API" ref="a12732929e67c6d977b94c68c8911ae21" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_DATA_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the stubdata library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002112">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00499">499</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a24ed1c481bf131937c2bd505119aebc0"></a><!-- doxytag: member="utypes.h::U_DEF2_ICUDATA_ENTRY_POINT" ref="a24ed1c481bf131937c2bd505119aebc0" args="(major, minor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_DEF2_ICUDATA_ENTRY_POINT</td>
          <td>(</td>
          <td class="paramtype">major, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">minor&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;U_DEF_ICUDATA_ENTRY_POINT(major, minor)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Do not use. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000135">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00256">256</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7ec71c08c0f02f795466b82c12c91426"></a><!-- doxytag: member="utypes.h::U_DEF_ICUDATA_ENTRY_POINT" ref="a7ec71c08c0f02f795466b82c12c91426" args="(major, minor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_DEF_ICUDATA_ENTRY_POINT</td>
          <td>(</td>
          <td class="paramtype">major, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">minor&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;icudt##major##minor##_dat</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Do not use. </p>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000136">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00263">263</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6d9eee92eaf6704604a5951470786cfa"></a><!-- doxytag: member="utypes.h::U_EBCDIC_FAMILY" ref="a6d9eee92eaf6704604a5951470786cfa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_EBCDIC_FAMILY&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>U_CHARSET_FAMILY is equal to this value when the platform is an EBCDIC based platform. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002098">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00115">115</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4d202200b6aa6f3c965ea370e0c8155f"></a><!-- doxytag: member="utypes.h::U_FAILURE" ref="a4d202200b6aa6f3c965ea370e0c8155f" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_FAILURE</td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((x)&gt;U_ZERO_ERROR)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does the error code indicate a failure? </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002122">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00852">852</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

<p>Referenced by <a class="el" href="errorcode_8h_source.html#l00095">ErrorCode::isFailure()</a>.</p>

</div>
</div>
<a class="anchor" id="ab9d90a30137b6ec046fe59e79b09745a"></a><!-- doxytag: member="utypes.h::U_I18N_API" ref="ab9d90a30137b6ec046fe59e79b09745a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_I18N_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the i18n library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002114">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00501">501</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1d160c8ac5758feae64eccf08557d9e5"></a><!-- doxytag: member="utypes.h::U_ICUDATA_ENTRY_POINT" ref="a1d160c8ac5758feae64eccf08557d9e5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ICUDATA_ENTRY_POINT&nbsp;&nbsp;&nbsp;U_DEF2_ICUDATA_ENTRY_POINT(U_ICU_VERSION_MAJOR_NUM, U_ICU_VERSION_MINOR_NUM)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>U_ICU_ENTRY_POINT is the name of the DLL entry point to the ICU data library. </p>
<p>Defined as a literal, not a string. Tricky Preprocessor use - ## operator replaces macro paramters with the literal string from the corresponding macro invocation, _before_ other macro substitutions. Need a nested #defines to get the actual version numbers rather than the literal text U_ICU_VERSION_MAJOR_NUM into the name. The net result will be something of the form #define U_ICU_ENTRY_POINT icudt19_dat </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002103">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00250">250</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c1a674c492e0cd5019006c64ed1fa32"></a><!-- doxytag: member="utypes.h::U_ICUDATA_NAME" ref="a2c1a674c492e0cd5019006c64ed1fa32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ICUDATA_NAME&nbsp;&nbsp;&nbsp;&quot;icudt&quot; U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A single string literal containing the icudata stub name. </p>
<p>i.e. 'icudt18e' for ICU 1.8.x on EBCDIC, etc.. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002102">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000132">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00235">235</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5ffc2b3a9a3b3e33c35e8b9f1d5b5055"></a><!-- doxytag: member="utypes.h::U_ICUDATA_TYPE_LETTER" ref="a5ffc2b3a9a3b3e33c35e8b9f1d5b5055" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ICUDATA_TYPE_LETTER&nbsp;&nbsp;&nbsp;&quot;l&quot;</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is a platform-dependent string containing one letter:</p>
<ul>
<li>b for big-endian, ASCII-family platforms</li>
<li>l for little-endian, ASCII-family platforms</li>
<li>e for big-endian, EBCDIC-family platforms This letter is part of the common data file name. </li>
</ul>
</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002100">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00225">225</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8f6a7088610de8810d4892c72d07f857"></a><!-- doxytag: member="utypes.h::U_ICUDATA_TYPE_LITLETTER" ref="a8f6a7088610de8810d4892c72d07f857" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_ICUDATA_TYPE_LITLETTER&nbsp;&nbsp;&nbsp;l</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The non-string form of U_ICUDATA_TYPE_LETTER. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002101">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00226">226</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a845bce6fe50083b4fc9c890286aa509e"></a><!-- doxytag: member="utypes.h::U_IO_API" ref="a845bce6fe50083b4fc9c890286aa509e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_IO_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the ustdio library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002117">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00504">504</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a623f81640d6092d9141a1d4d24ccaffc"></a><!-- doxytag: member="utypes.h::U_LAYOUT_API" ref="a623f81640d6092d9141a1d4d24ccaffc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_LAYOUT_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the layout engine library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002115">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00502">502</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a29c71565364a6e97d98b45c4e928d567"></a><!-- doxytag: member="utypes.h::U_LAYOUTEX_API" ref="a29c71565364a6e97d98b45c4e928d567" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_LAYOUTEX_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the layout extensions library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002116">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00503">503</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad0729b7981555063c58da3cc3969dc33"></a><!-- doxytag: member="utypes.h::U_MILLIS_PER_DAY" ref="ad0729b7981555063c58da3cc3969dc33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MILLIS_PER_DAY&nbsp;&nbsp;&nbsp;(86400000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The number of milliseconds per day. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002110">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00316">316</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada7332e7606334a9c09e510862f1b80e"></a><!-- doxytag: member="utypes.h::U_MILLIS_PER_HOUR" ref="ada7332e7606334a9c09e510862f1b80e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MILLIS_PER_HOUR&nbsp;&nbsp;&nbsp;(3600000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The number of milliseconds per hour. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002109">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00314">314</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabc4b1495952bc1ad9707930dd4562b0"></a><!-- doxytag: member="utypes.h::U_MILLIS_PER_MINUTE" ref="aabc4b1495952bc1ad9707930dd4562b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MILLIS_PER_MINUTE&nbsp;&nbsp;&nbsp;(60000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The number of milliseconds per minute. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002108">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00312">312</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a38068d79565f22b0f14ff562f2fb5b19"></a><!-- doxytag: member="utypes.h::U_MILLIS_PER_SECOND" ref="a38068d79565f22b0f14ff562f2fb5b19" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MILLIS_PER_SECOND&nbsp;&nbsp;&nbsp;(1000)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The number of milliseconds per second. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002107">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00310">310</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad8fa5bb3076c4f8cdb9ba547089f2ca6"></a><!-- doxytag: member="utypes.h::U_SHOW_CPLUSPLUS_API" ref="ad8fa5bb3076c4f8cdb9ba547089f2ca6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_SHOW_CPLUSPLUS_API&nbsp;&nbsp;&nbsp;0</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000131">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00062">62</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a13b45bffcfdecc8f549963443b5aeac9"></a><!-- doxytag: member="utypes.h::U_STANDARD_CPP_NAMESPACE" ref="a13b45bffcfdecc8f549963443b5aeac9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_STANDARD_CPP_NAMESPACE</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Control of C++ Namespace. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002119">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00516">516</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a527f2c69e6b2e3b2c53ad8a99fb36711"></a><!-- doxytag: member="utypes.h::U_SUCCESS" ref="a527f2c69e6b2e3b2c53ad8a99fb36711" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_SUCCESS</td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;((x)&lt;=U_ZERO_ERROR)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does the error code indicate success? </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002121">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00847">847</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

<p>Referenced by <a class="el" href="fmtable_8h_source.html#l00647">Formattable::getDate()</a>, and <a class="el" href="errorcode_8h_source.html#l00093">ErrorCode::isSuccess()</a>.</p>

</div>
</div>
<a class="anchor" id="aa03f48d3ba4dd985dcde4d6c0e5b2d07"></a><!-- doxytag: member="utypes.h::U_TOOLUTIL_API" ref="aa03f48d3ba4dd985dcde4d6c0e5b2d07" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_TOOLUTIL_API&nbsp;&nbsp;&nbsp;U_IMPORT</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set to export library symbols from inside the toolutil library, and to import them from outside. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002118">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00505">505</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a946d158adf828cfec4cea8060e5b253a"></a><!-- doxytag: member="utypes.h::U_USE_USRDATA" ref="a946d158adf828cfec4cea8060e5b253a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_USE_USRDATA&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000134">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00237">237</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa0969bef2f7d5e4736ddfff1556cc7de"></a><!-- doxytag: member="utypes.h::U_USRDATA_NAME" ref="aa0969bef2f7d5e4736ddfff1556cc7de" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_USRDATA_NAME&nbsp;&nbsp;&nbsp;&quot;usrdt&quot; U_ICU_VERSION_SHORT U_ICUDATA_TYPE_LETTER</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="internal"><dt><b><a class="el" href="internal.html#_internal000133">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00236">236</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a22af10545208a455a6e884008df48e9f"></a><!-- doxytag: member="utypes.h::UClassID" ref="a22af10545208a455a6e884008df48e9f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void* <a class="el" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>UClassID is used to identify classes without using RTTI, since RTTI is not yet supported by all C++ compilers. </p>
<p>Each class hierarchy which needs to implement polymorphic clone() or <a class="el" href="stringpiece_8h.html#a7652049cbac0bfeae2cd2aa4514a3352" title="Global operator == for StringPiece.">operator==()</a> defines two methods, described in detail below. UClassID values can be compared using <a class="el" href="stringpiece_8h.html#a7652049cbac0bfeae2cd2aa4514a3352" title="Global operator == for StringPiece.">operator==()</a>. Nothing else should be done with them.</p>
<dl class="user"><dt><b></b></dt><dd>getDynamicClassID() is declared in the base class of the hierarchy as a pure virtual. Each concrete subclass implements it in the same way:</dd></dl>
<div class="fragment"><pre class="fragment">      <span class="keyword">class </span>Base {
      <span class="keyword">public</span>:
          <span class="keyword">virtual</span> <a class="code" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f" title="UClassID is used to identify classes without using RTTI, since RTTI is not yet supported...">UClassID</a> getDynamicClassID() <span class="keyword">const</span> = 0;
      }

      <span class="keyword">class </span>Derived {
      <span class="keyword">public</span>:
          <span class="keyword">virtual</span> <a class="code" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f" title="UClassID is used to identify classes without using RTTI, since RTTI is not yet supported...">UClassID</a> getDynamicClassID()<span class="keyword"> const</span>
<span class="keyword">            </span>{ <span class="keywordflow">return</span> Derived::getStaticClassID(); }
      }
</pre></div><p>Each concrete class implements getStaticClassID() as well, which allows clients to test for a specific type.</p>
<div class="fragment"><pre class="fragment">      <span class="keyword">class </span>Derived {
      <span class="keyword">public</span>:
          <span class="keyword">static</span> <a class="code" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f" title="UClassID is used to identify classes without using RTTI, since RTTI is not yet supported...">UClassID</a> <a class="code" href="platform_8h.html#a72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> getStaticClassID();
      <span class="keyword">private</span>:
          <span class="keyword">static</span> <span class="keywordtype">char</span> fgClassID;
      }

      <span class="comment">// In Derived.cpp:</span>
      <a class="code" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f" title="UClassID is used to identify classes without using RTTI, since RTTI is not yet supported...">UClassID</a> Derived::getStaticClassID()
        { <span class="keywordflow">return</span> (<a class="code" href="utypes_8h.html#a22af10545208a455a6e884008df48e9f" title="UClassID is used to identify classes without using RTTI, since RTTI is not yet supported...">UClassID</a>)&amp;Derived::fgClassID; }
      <span class="keywordtype">char</span> Derived::fgClassID = 0; <span class="comment">// Value is irrelevant</span>
</pre></div> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002111">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00365">365</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="ace1704e9e77d407d1eaaa2e73ec0c039"></a><!-- doxytag: member="utypes.h::UDate" ref="ace1704e9e77d407d1eaaa2e73ec0c039" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef double <a class="el" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Date and Time data type. </p>
<p>This is a primitive data type that holds the date and time as the number of milliseconds since 1970-jan-01, 00:00 UTC. UTC leap seconds are ignored. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002106">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00307">307</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5bd96d16ac8f50e38f0efc72c810e9fd"></a><!-- doxytag: member="utypes.h::UErrorCode" ref="a5bd96d16ac8f50e38f0efc72c810e9fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>  <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Error code to replace exception handling, so that the code is compatible with all C++ compilers, and to use the same mechanism for C and C++. </p>
<dl class="user"><dt><b></b></dt><dd>ICU functions that take a reference (C++) or a pointer (C) to a UErrorCode first test if(<a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE(errorCode)</a>) { return immediately; } so that in a chain of such functions the first one that sets an error code causes the following ones to not perform any operations.</dd></dl>
<dl class="user"><dt><b></b></dt><dd>Error codes should be tested using <a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE()</a> and <a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS()</a>. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002120">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a3343c1c8a8377277046774691c98d78c"></a><!-- doxytag: member="utypes.h::UErrorCode" ref="a3343c1c8a8377277046774691c98d78c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Error code to replace exception handling, so that the code is compatible with all C++ compilers, and to use the same mechanism for C and C++. </p>
<dl class="user"><dt><b></b></dt><dd>ICU functions that take a reference (C++) or a pointer (C) to a UErrorCode first test if(<a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE(errorCode)</a>) { return immediately; } so that in a chain of such functions the first one that sets an error code causes the following ones to not perform any operations.</dd></dl>
<dl class="user"><dt><b></b></dt><dd>Error codes should be tested using <a class="el" href="utypes_8h.html#a4d202200b6aa6f3c965ea370e0c8155f" title="Does the error code indicate a failure?">U_FAILURE()</a> and <a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS()</a>. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002120">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad5587ac25f5b1f340bed0ed09d45d77f"></a><!-- doxytag: member="U_USING_FALLBACK_WARNING" ref="a3343c1c8a8377277046774691c98d78cad5587ac25f5b1f340bed0ed09d45d77f" args="" -->U_USING_FALLBACK_WARNING</em>&nbsp;</td><td>
<p>A resource bundle lookup returned a fallback result (not an error). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cacfc1c1bb23eb007f8a61b966ae58da08"></a><!-- doxytag: member="U_ERROR_WARNING_START" ref="a3343c1c8a8377277046774691c98d78cacfc1c1bb23eb007f8a61b966ae58da08" args="" -->U_ERROR_WARNING_START</em>&nbsp;</td><td>
<p>Start of information results (semantically successful). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caed8d36a0afbe3e5a2242f0005fcfad84"></a><!-- doxytag: member="U_USING_DEFAULT_WARNING" ref="a3343c1c8a8377277046774691c98d78caed8d36a0afbe3e5a2242f0005fcfad84" args="" -->U_USING_DEFAULT_WARNING</em>&nbsp;</td><td>
<p>A resource bundle lookup returned a result from the root locale (not an error). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5bb41deb082d216dd5315e29f2727405"></a><!-- doxytag: member="U_SAFECLONE_ALLOCATED_WARNING" ref="a3343c1c8a8377277046774691c98d78ca5bb41deb082d216dd5315e29f2727405" args="" -->U_SAFECLONE_ALLOCATED_WARNING</em>&nbsp;</td><td>
<p>A SafeClone operation required allocating memory (informational only). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae0626ff8bde8f7f0106562a89ef2ea72"></a><!-- doxytag: member="U_STATE_OLD_WARNING" ref="a3343c1c8a8377277046774691c98d78cae0626ff8bde8f7f0106562a89ef2ea72" args="" -->U_STATE_OLD_WARNING</em>&nbsp;</td><td>
<p>ICU has to use compatibility layer to construct the service. </p>
<p>Expect performance/memory usage degradation. Consider upgrading </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca34815fae03bafa4b3dd9685489f1c8d8"></a><!-- doxytag: member="U_STRING_NOT_TERMINATED_WARNING" ref="a3343c1c8a8377277046774691c98d78ca34815fae03bafa4b3dd9685489f1c8d8" args="" -->U_STRING_NOT_TERMINATED_WARNING</em>&nbsp;</td><td>
<p>An output string could not be NUL-terminated because output length==destCapacity. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca78081263df2c8503a63084605098ee3e"></a><!-- doxytag: member="U_SORT_KEY_TOO_SHORT_WARNING" ref="a3343c1c8a8377277046774691c98d78ca78081263df2c8503a63084605098ee3e" args="" -->U_SORT_KEY_TOO_SHORT_WARNING</em>&nbsp;</td><td>
<p>Number of levels requested in getBound is higher than the number of levels in the sort key. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca90c95e7c0f281420f210a552baa7c13d"></a><!-- doxytag: member="U_AMBIGUOUS_ALIAS_WARNING" ref="a3343c1c8a8377277046774691c98d78ca90c95e7c0f281420f210a552baa7c13d" args="" -->U_AMBIGUOUS_ALIAS_WARNING</em>&nbsp;</td><td>
<p>This converter alias can go to different converter implementations. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cab2163a7cc546a28c1f4c78aff39c99a2"></a><!-- doxytag: member="U_DIFFERENT_UCA_VERSION" ref="a3343c1c8a8377277046774691c98d78cab2163a7cc546a28c1f4c78aff39c99a2" args="" -->U_DIFFERENT_UCA_VERSION</em>&nbsp;</td><td>
<p>ucol_open encountered a mismatch between UCA version and collator image version, so the collator was constructed from rules. </p>
<p>No impact to further function </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae8c4445c092f24e308e3de408d5c38a6"></a><!-- doxytag: member="U_PLUGIN_CHANGED_LEVEL_WARNING" ref="a3343c1c8a8377277046774691c98d78cae8c4445c092f24e308e3de408d5c38a6" args="" -->U_PLUGIN_CHANGED_LEVEL_WARNING</em>&nbsp;</td><td>
<p>A plugin caused a level change. </p>
<p>May not be an error, but later plugins may not load. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae2073a8ed9011fdcf255a26f11a624b2"></a><!-- doxytag: member="U_ERROR_WARNING_LIMIT" ref="a3343c1c8a8377277046774691c98d78cae2073a8ed9011fdcf255a26f11a624b2" args="" -->U_ERROR_WARNING_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last warning value to indicate the limit for UErrorCode warnings (last warning code +1). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9"></a><!-- doxytag: member="U_ZERO_ERROR" ref="a3343c1c8a8377277046774691c98d78caa43dbfc9499c5f911d04e1a0ca3bf6f9" args="" -->U_ZERO_ERROR</em>&nbsp;</td><td>
<p>No error, no warning. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca309ec9eeda4fba18847cf61f833445ea"></a><!-- doxytag: member="U_ILLEGAL_ARGUMENT_ERROR" ref="a3343c1c8a8377277046774691c98d78ca309ec9eeda4fba18847cf61f833445ea" args="" -->U_ILLEGAL_ARGUMENT_ERROR</em>&nbsp;</td><td>
<p>Start of codes indicating failure. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca170fabb40612097923596f80536a07b7"></a><!-- doxytag: member="U_MISSING_RESOURCE_ERROR" ref="a3343c1c8a8377277046774691c98d78ca170fabb40612097923596f80536a07b7" args="" -->U_MISSING_RESOURCE_ERROR</em>&nbsp;</td><td>
<p>The requested resource cannot be found. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a"></a><!-- doxytag: member="U_INVALID_FORMAT_ERROR" ref="a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a" args="" -->U_INVALID_FORMAT_ERROR</em>&nbsp;</td><td>
<p>Data format is not what is expected. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca620c910f69c3f27151ce5b1215a8662a"></a><!-- doxytag: member="U_FILE_ACCESS_ERROR" ref="a3343c1c8a8377277046774691c98d78ca620c910f69c3f27151ce5b1215a8662a" args="" -->U_FILE_ACCESS_ERROR</em>&nbsp;</td><td>
<p>The requested file cannot be found. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa982af5a82abf1560473c7531f30a2a8"></a><!-- doxytag: member="U_INTERNAL_PROGRAM_ERROR" ref="a3343c1c8a8377277046774691c98d78caa982af5a82abf1560473c7531f30a2a8" args="" -->U_INTERNAL_PROGRAM_ERROR</em>&nbsp;</td><td>
<p>Indicates a bug in the library code. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca48ad88b7be07ab3e2ad9110195e18afc"></a><!-- doxytag: member="U_MESSAGE_PARSE_ERROR" ref="a3343c1c8a8377277046774691c98d78ca48ad88b7be07ab3e2ad9110195e18afc" args="" -->U_MESSAGE_PARSE_ERROR</em>&nbsp;</td><td>
<p>Unable to parse a message (message format). </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca243253eeb4885e17158b876849063269"></a><!-- doxytag: member="U_MEMORY_ALLOCATION_ERROR" ref="a3343c1c8a8377277046774691c98d78ca243253eeb4885e17158b876849063269" args="" -->U_MEMORY_ALLOCATION_ERROR</em>&nbsp;</td><td>
<p>Memory allocation error. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca80c72dc6aa73be1a0ea6586a6ab8d73d"></a><!-- doxytag: member="U_INDEX_OUTOFBOUNDS_ERROR" ref="a3343c1c8a8377277046774691c98d78ca80c72dc6aa73be1a0ea6586a6ab8d73d" args="" -->U_INDEX_OUTOFBOUNDS_ERROR</em>&nbsp;</td><td>
<p>Trying to access the index that is out of bounds. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cac45cee739cf5ac404a09ee6555f28881"></a><!-- doxytag: member="U_PARSE_ERROR" ref="a3343c1c8a8377277046774691c98d78cac45cee739cf5ac404a09ee6555f28881" args="" -->U_PARSE_ERROR</em>&nbsp;</td><td>
<p>Equivalent to Java ParseException. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae502473abb14aca98816038f02050abe"></a><!-- doxytag: member="U_INVALID_CHAR_FOUND" ref="a3343c1c8a8377277046774691c98d78cae502473abb14aca98816038f02050abe" args="" -->U_INVALID_CHAR_FOUND</em>&nbsp;</td><td>
<p>Character conversion: Unmappable input sequence. </p>
<p>In other APIs: Invalid character. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf0c13ee36e89774c7056360b81c76caf"></a><!-- doxytag: member="U_TRUNCATED_CHAR_FOUND" ref="a3343c1c8a8377277046774691c98d78caf0c13ee36e89774c7056360b81c76caf" args="" -->U_TRUNCATED_CHAR_FOUND</em>&nbsp;</td><td>
<p>Character conversion: Incomplete input sequence. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca616dcef9e839f1f7d2b15d9ad300f7e7"></a><!-- doxytag: member="U_ILLEGAL_CHAR_FOUND" ref="a3343c1c8a8377277046774691c98d78ca616dcef9e839f1f7d2b15d9ad300f7e7" args="" -->U_ILLEGAL_CHAR_FOUND</em>&nbsp;</td><td>
<p>Character conversion: Illegal input sequence/combination of input units. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cab1b46153d94ce20a3cac0b6c9550963b"></a><!-- doxytag: member="U_INVALID_TABLE_FORMAT" ref="a3343c1c8a8377277046774691c98d78cab1b46153d94ce20a3cac0b6c9550963b" args="" -->U_INVALID_TABLE_FORMAT</em>&nbsp;</td><td>
<p>Conversion table file found, but corrupted. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca2137af5bb9737b75855f7079d2b35706"></a><!-- doxytag: member="U_INVALID_TABLE_FILE" ref="a3343c1c8a8377277046774691c98d78ca2137af5bb9737b75855f7079d2b35706" args="" -->U_INVALID_TABLE_FILE</em>&nbsp;</td><td>
<p>Conversion table file not found. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca294424f5f497a3161ed08b63ac962135"></a><!-- doxytag: member="U_BUFFER_OVERFLOW_ERROR" ref="a3343c1c8a8377277046774691c98d78ca294424f5f497a3161ed08b63ac962135" args="" -->U_BUFFER_OVERFLOW_ERROR</em>&nbsp;</td><td>
<p>A result would not fit in the supplied buffer. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca65a5a3a1b2f8ed0fb97e26068729a758"></a><!-- doxytag: member="U_UNSUPPORTED_ERROR" ref="a3343c1c8a8377277046774691c98d78ca65a5a3a1b2f8ed0fb97e26068729a758" args="" -->U_UNSUPPORTED_ERROR</em>&nbsp;</td><td>
<p>Requested operation not supported in current context. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca7cd9d3af8106c1b382989157231c0665"></a><!-- doxytag: member="U_RESOURCE_TYPE_MISMATCH" ref="a3343c1c8a8377277046774691c98d78ca7cd9d3af8106c1b382989157231c0665" args="" -->U_RESOURCE_TYPE_MISMATCH</em>&nbsp;</td><td>
<p>an operation is requested over a resource that does not support it </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae769daf822521fe8d36b8749246b9f44"></a><!-- doxytag: member="U_ILLEGAL_ESCAPE_SEQUENCE" ref="a3343c1c8a8377277046774691c98d78cae769daf822521fe8d36b8749246b9f44" args="" -->U_ILLEGAL_ESCAPE_SEQUENCE</em>&nbsp;</td><td>
<p>ISO-2022 illlegal escape sequence. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca16db18ca778f2592b98780dc7a18d759"></a><!-- doxytag: member="U_UNSUPPORTED_ESCAPE_SEQUENCE" ref="a3343c1c8a8377277046774691c98d78ca16db18ca778f2592b98780dc7a18d759" args="" -->U_UNSUPPORTED_ESCAPE_SEQUENCE</em>&nbsp;</td><td>
<p>ISO-2022 unsupported escape sequence. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caeac8862f7c2a47173a69908dcc1f42ea"></a><!-- doxytag: member="U_NO_SPACE_AVAILABLE" ref="a3343c1c8a8377277046774691c98d78caeac8862f7c2a47173a69908dcc1f42ea" args="" -->U_NO_SPACE_AVAILABLE</em>&nbsp;</td><td>
<p>No space available for in-buffer expansion for Arabic shaping. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca50a9aa38bb45d5a82b8e08896f45b27c"></a><!-- doxytag: member="U_CE_NOT_FOUND_ERROR" ref="a3343c1c8a8377277046774691c98d78ca50a9aa38bb45d5a82b8e08896f45b27c" args="" -->U_CE_NOT_FOUND_ERROR</em>&nbsp;</td><td>
<p>Currently used only while setting variable top, but can be used generally. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca9a7178629da59c629b17814c2ec99f77"></a><!-- doxytag: member="U_PRIMARY_TOO_LONG_ERROR" ref="a3343c1c8a8377277046774691c98d78ca9a7178629da59c629b17814c2ec99f77" args="" -->U_PRIMARY_TOO_LONG_ERROR</em>&nbsp;</td><td>
<p>User tried to set variable top to a primary that is longer than two bytes. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca70eacab52e96e3dea2d6b3a141751cd1"></a><!-- doxytag: member="U_STATE_TOO_OLD_ERROR" ref="a3343c1c8a8377277046774691c98d78ca70eacab52e96e3dea2d6b3a141751cd1" args="" -->U_STATE_TOO_OLD_ERROR</em>&nbsp;</td><td>
<p>ICU cannot construct a service from this state, as it is no longer supported. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca6cd747442c17866090e3c3994d49d3fa"></a><!-- doxytag: member="U_TOO_MANY_ALIASES_ERROR" ref="a3343c1c8a8377277046774691c98d78ca6cd747442c17866090e3c3994d49d3fa" args="" -->U_TOO_MANY_ALIASES_ERROR</em>&nbsp;</td><td>
<p>There are too many aliases in the path to the requested resource. </p>
<p>It is very possible that a circular alias definition has occured </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf1014aa7aa1eec9e3f905384749c7545"></a><!-- doxytag: member="U_ENUM_OUT_OF_SYNC_ERROR" ref="a3343c1c8a8377277046774691c98d78caf1014aa7aa1eec9e3f905384749c7545" args="" -->U_ENUM_OUT_OF_SYNC_ERROR</em>&nbsp;</td><td>
<p>UEnumeration out of sync with underlying collection. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca97525a3511b2c591162ed77701199bbe"></a><!-- doxytag: member="U_INVARIANT_CONVERSION_ERROR" ref="a3343c1c8a8377277046774691c98d78ca97525a3511b2c591162ed77701199bbe" args="" -->U_INVARIANT_CONVERSION_ERROR</em>&nbsp;</td><td>
<p>Unable to convert a UChar* string to char* with the invariant converter. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca790a28fc945834604e4427c43ec4d44f"></a><!-- doxytag: member="U_INVALID_STATE_ERROR" ref="a3343c1c8a8377277046774691c98d78ca790a28fc945834604e4427c43ec4d44f" args="" -->U_INVALID_STATE_ERROR</em>&nbsp;</td><td>
<p>Requested operation can not be completed with ICU in its current state. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca8352f1cee5f89b40b5aded225a593464"></a><!-- doxytag: member="U_COLLATOR_VERSION_MISMATCH" ref="a3343c1c8a8377277046774691c98d78ca8352f1cee5f89b40b5aded225a593464" args="" -->U_COLLATOR_VERSION_MISMATCH</em>&nbsp;</td><td>
<p><a class="el" href="classCollator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> version is not compatible with the base version. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca581795b7e78afdef483a5d40fb375cde"></a><!-- doxytag: member="U_USELESS_COLLATOR_ERROR" ref="a3343c1c8a8377277046774691c98d78ca581795b7e78afdef483a5d40fb375cde" args="" -->U_USELESS_COLLATOR_ERROR</em>&nbsp;</td><td>
<p><a class="el" href="classCollator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> is options only and no base is specified. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca3913819239c9825d3b3bb6a0cb1d0a28"></a><!-- doxytag: member="U_NO_WRITE_PERMISSION" ref="a3343c1c8a8377277046774691c98d78ca3913819239c9825d3b3bb6a0cb1d0a28" args="" -->U_NO_WRITE_PERMISSION</em>&nbsp;</td><td>
<p>Attempt to modify read-only or constant data. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cac95be10a0360afc8388874d592bd4074"></a><!-- doxytag: member="U_STANDARD_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78cac95be10a0360afc8388874d592bd4074" args="" -->U_STANDARD_ERROR_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last value to indicate the limit for standard errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca50abf3ccf88eac601ca09bf61a481ab0"></a><!-- doxytag: member="U_BAD_VARIABLE_DEFINITION" ref="a3343c1c8a8377277046774691c98d78ca50abf3ccf88eac601ca09bf61a481ab0" args="" -->U_BAD_VARIABLE_DEFINITION</em>&nbsp;</td><td>
<p>Missing '$' or duplicate variable name. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caec7ea07e89fe6a730ce09a8f6809db7e"></a><!-- doxytag: member="U_PARSE_ERROR_START" ref="a3343c1c8a8377277046774691c98d78caec7ea07e89fe6a730ce09a8f6809db7e" args="" -->U_PARSE_ERROR_START</em>&nbsp;</td><td>
<p>Start of <a class="el" href="classTransliterator.html" title="Transliterator is an abstract class that transliterates text from one format to another...">Transliterator</a> errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf8f95e1a86910196fe3a0e5035be261b"></a><!-- doxytag: member="U_MALFORMED_RULE" ref="a3343c1c8a8377277046774691c98d78caf8f95e1a86910196fe3a0e5035be261b" args="" -->U_MALFORMED_RULE</em>&nbsp;</td><td>
<p>Elements of a rule are misplaced. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cac9f1e99ef167efb2c2c5ff3275d5dc96"></a><!-- doxytag: member="U_MALFORMED_SET" ref="a3343c1c8a8377277046774691c98d78cac9f1e99ef167efb2c2c5ff3275d5dc96" args="" -->U_MALFORMED_SET</em>&nbsp;</td><td>
<p>A <a class="el" href="classUnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> pattern is invalid. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca51b7ac271c05ab7ebb542b9fbc0ce1e8"></a><!-- doxytag: member="U_MALFORMED_SYMBOL_REFERENCE" ref="a3343c1c8a8377277046774691c98d78ca51b7ac271c05ab7ebb542b9fbc0ce1e8" args="" -->U_MALFORMED_SYMBOL_REFERENCE</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad2fdf57ac1e600a0df82c2f291b09cd1"></a><!-- doxytag: member="U_MALFORMED_UNICODE_ESCAPE" ref="a3343c1c8a8377277046774691c98d78cad2fdf57ac1e600a0df82c2f291b09cd1" args="" -->U_MALFORMED_UNICODE_ESCAPE</em>&nbsp;</td><td>
<p>A Unicode escape pattern is invalid. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca106338b0bffa6a9ea609b71248875c11"></a><!-- doxytag: member="U_MALFORMED_VARIABLE_DEFINITION" ref="a3343c1c8a8377277046774691c98d78ca106338b0bffa6a9ea609b71248875c11" args="" -->U_MALFORMED_VARIABLE_DEFINITION</em>&nbsp;</td><td>
<p>A variable definition is invalid. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa4c1301c8a9be1f8702cf23ecf368278"></a><!-- doxytag: member="U_MALFORMED_VARIABLE_REFERENCE" ref="a3343c1c8a8377277046774691c98d78caa4c1301c8a9be1f8702cf23ecf368278" args="" -->U_MALFORMED_VARIABLE_REFERENCE</em>&nbsp;</td><td>
<p>A variable reference is invalid. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca10b78ae0d07d5a8e26c6b9e456e811f4"></a><!-- doxytag: member="U_MISMATCHED_SEGMENT_DELIMITERS" ref="a3343c1c8a8377277046774691c98d78ca10b78ae0d07d5a8e26c6b9e456e811f4" args="" -->U_MISMATCHED_SEGMENT_DELIMITERS</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca00aec83ccfff4956f935ccf38b12b29a"></a><!-- doxytag: member="U_MISPLACED_ANCHOR_START" ref="a3343c1c8a8377277046774691c98d78ca00aec83ccfff4956f935ccf38b12b29a" args="" -->U_MISPLACED_ANCHOR_START</em>&nbsp;</td><td>
<p>A start anchor appears at an illegal position. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf882f276381c050b003d6362dbb5058b"></a><!-- doxytag: member="U_MISPLACED_CURSOR_OFFSET" ref="a3343c1c8a8377277046774691c98d78caf882f276381c050b003d6362dbb5058b" args="" -->U_MISPLACED_CURSOR_OFFSET</em>&nbsp;</td><td>
<p>A cursor offset occurs at an illegal position. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca30d5acd21c9ecbc8f730a41699c199ca"></a><!-- doxytag: member="U_MISPLACED_QUANTIFIER" ref="a3343c1c8a8377277046774691c98d78ca30d5acd21c9ecbc8f730a41699c199ca" args="" -->U_MISPLACED_QUANTIFIER</em>&nbsp;</td><td>
<p>A quantifier appears after a segment close delimiter. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad87737926f4b233af6ce9565bfa81a1c"></a><!-- doxytag: member="U_MISSING_OPERATOR" ref="a3343c1c8a8377277046774691c98d78cad87737926f4b233af6ce9565bfa81a1c" args="" -->U_MISSING_OPERATOR</em>&nbsp;</td><td>
<p>A rule contains no operator. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cadc9ce9558c209821a9d7659e6b229733"></a><!-- doxytag: member="U_MISSING_SEGMENT_CLOSE" ref="a3343c1c8a8377277046774691c98d78cadc9ce9558c209821a9d7659e6b229733" args="" -->U_MISSING_SEGMENT_CLOSE</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca707c6061ad56bba1f743b53881e44a5e"></a><!-- doxytag: member="U_MULTIPLE_ANTE_CONTEXTS" ref="a3343c1c8a8377277046774691c98d78ca707c6061ad56bba1f743b53881e44a5e" args="" -->U_MULTIPLE_ANTE_CONTEXTS</em>&nbsp;</td><td>
<p>More than one ante context. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae372e7e28fb47cca90da238d59ce0793"></a><!-- doxytag: member="U_MULTIPLE_CURSORS" ref="a3343c1c8a8377277046774691c98d78cae372e7e28fb47cca90da238d59ce0793" args="" -->U_MULTIPLE_CURSORS</em>&nbsp;</td><td>
<p>More than one cursor. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca86d28c53aa7b81b97bcd1eabcbd9cf5c"></a><!-- doxytag: member="U_MULTIPLE_POST_CONTEXTS" ref="a3343c1c8a8377277046774691c98d78ca86d28c53aa7b81b97bcd1eabcbd9cf5c" args="" -->U_MULTIPLE_POST_CONTEXTS</em>&nbsp;</td><td>
<p>More than one post context. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca443d8966c7e15de3d94abf88d29d2beb"></a><!-- doxytag: member="U_TRAILING_BACKSLASH" ref="a3343c1c8a8377277046774691c98d78ca443d8966c7e15de3d94abf88d29d2beb" args="" -->U_TRAILING_BACKSLASH</em>&nbsp;</td><td>
<p>A dangling backslash. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca41a94a1720054961f1017c66bd26628d"></a><!-- doxytag: member="U_UNDEFINED_SEGMENT_REFERENCE" ref="a3343c1c8a8377277046774691c98d78ca41a94a1720054961f1017c66bd26628d" args="" -->U_UNDEFINED_SEGMENT_REFERENCE</em>&nbsp;</td><td>
<p>A segment reference does not correspond to a defined segment. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cac995e7e9423963fd341fd7ec03578e91"></a><!-- doxytag: member="U_UNDEFINED_VARIABLE" ref="a3343c1c8a8377277046774691c98d78cac995e7e9423963fd341fd7ec03578e91" args="" -->U_UNDEFINED_VARIABLE</em>&nbsp;</td><td>
<p>A variable reference does not correspond to a defined variable. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca750906a142c04e162ea5bb6167411f1a"></a><!-- doxytag: member="U_UNQUOTED_SPECIAL" ref="a3343c1c8a8377277046774691c98d78ca750906a142c04e162ea5bb6167411f1a" args="" -->U_UNQUOTED_SPECIAL</em>&nbsp;</td><td>
<p>A special character was not quoted or escaped. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5d7fb2a6ceb9425e787380c06932b721"></a><!-- doxytag: member="U_UNTERMINATED_QUOTE" ref="a3343c1c8a8377277046774691c98d78ca5d7fb2a6ceb9425e787380c06932b721" args="" -->U_UNTERMINATED_QUOTE</em>&nbsp;</td><td>
<p>A closing single quote is missing. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca64deab5ad883d0b98f4e34a003cdee74"></a><!-- doxytag: member="U_RULE_MASK_ERROR" ref="a3343c1c8a8377277046774691c98d78ca64deab5ad883d0b98f4e34a003cdee74" args="" -->U_RULE_MASK_ERROR</em>&nbsp;</td><td>
<p>A rule is hidden by an earlier more general rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca29c6b7710dd0b2b8994e17da66f89e5f"></a><!-- doxytag: member="U_MISPLACED_COMPOUND_FILTER" ref="a3343c1c8a8377277046774691c98d78ca29c6b7710dd0b2b8994e17da66f89e5f" args="" -->U_MISPLACED_COMPOUND_FILTER</em>&nbsp;</td><td>
<p>A compound filter is in an invalid location. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad892b393c258949c152eb3eff308c68b"></a><!-- doxytag: member="U_MULTIPLE_COMPOUND_FILTERS" ref="a3343c1c8a8377277046774691c98d78cad892b393c258949c152eb3eff308c68b" args="" -->U_MULTIPLE_COMPOUND_FILTERS</em>&nbsp;</td><td>
<p>More than one compound filter. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cacf6fe18f0d25f256620ce4ac2a387e46"></a><!-- doxytag: member="U_INVALID_RBT_SYNTAX" ref="a3343c1c8a8377277046774691c98d78cacf6fe18f0d25f256620ce4ac2a387e46" args="" -->U_INVALID_RBT_SYNTAX</em>&nbsp;</td><td>
<p>A "::id" rule was passed to the RuleBasedTransliterator parser. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca9fa5da278a2680afcb071ead158ab95d"></a><!-- doxytag: member="U_INVALID_PROPERTY_PATTERN" ref="a3343c1c8a8377277046774691c98d78ca9fa5da278a2680afcb071ead158ab95d" args="" -->U_INVALID_PROPERTY_PATTERN</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca514841a426025a6957b6d11ea207a754"></a><!-- doxytag: member="U_MALFORMED_PRAGMA" ref="a3343c1c8a8377277046774691c98d78ca514841a426025a6957b6d11ea207a754" args="" -->U_MALFORMED_PRAGMA</em>&nbsp;</td><td>
<p>A 'use' pragma is invlalid. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caae4a595a231d975465c645adbd39a57c"></a><!-- doxytag: member="U_UNCLOSED_SEGMENT" ref="a3343c1c8a8377277046774691c98d78caae4a595a231d975465c645adbd39a57c" args="" -->U_UNCLOSED_SEGMENT</em>&nbsp;</td><td>
<p>A closing ')' is missing. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cabd5b105dae090d5fa649bff207d38c37"></a><!-- doxytag: member="U_ILLEGAL_CHAR_IN_SEGMENT" ref="a3343c1c8a8377277046774691c98d78cabd5b105dae090d5fa649bff207d38c37" args="" -->U_ILLEGAL_CHAR_IN_SEGMENT</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca2de147d1b7be08244899c3e1daeda686"></a><!-- doxytag: member="U_VARIABLE_RANGE_EXHAUSTED" ref="a3343c1c8a8377277046774691c98d78ca2de147d1b7be08244899c3e1daeda686" args="" -->U_VARIABLE_RANGE_EXHAUSTED</em>&nbsp;</td><td>
<p>Too many stand-ins generated for the given variable range. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf58b05f041edd7c47bc4e348648ac0b1"></a><!-- doxytag: member="U_VARIABLE_RANGE_OVERLAP" ref="a3343c1c8a8377277046774691c98d78caf58b05f041edd7c47bc4e348648ac0b1" args="" -->U_VARIABLE_RANGE_OVERLAP</em>&nbsp;</td><td>
<p>The variable range overlaps characters used in rules. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca7b8a758591ac2fba23bc089daf461d85"></a><!-- doxytag: member="U_ILLEGAL_CHARACTER" ref="a3343c1c8a8377277046774691c98d78ca7b8a758591ac2fba23bc089daf461d85" args="" -->U_ILLEGAL_CHARACTER</em>&nbsp;</td><td>
<p>A special character is outside its allowed context. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5565ed94e6edc7c5bc91344c021cb22f"></a><!-- doxytag: member="U_INTERNAL_TRANSLITERATOR_ERROR" ref="a3343c1c8a8377277046774691c98d78ca5565ed94e6edc7c5bc91344c021cb22f" args="" -->U_INTERNAL_TRANSLITERATOR_ERROR</em>&nbsp;</td><td>
<p>Internal transliterator system error. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca30e61bc30bde484b10be863ed95f6bc6"></a><!-- doxytag: member="U_INVALID_ID" ref="a3343c1c8a8377277046774691c98d78ca30e61bc30bde484b10be863ed95f6bc6" args="" -->U_INVALID_ID</em>&nbsp;</td><td>
<p>A "::id" rule specifies an unknown transliterator. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa07903569836a4303ce25e16ca26487b"></a><!-- doxytag: member="U_INVALID_FUNCTION" ref="a3343c1c8a8377277046774691c98d78caa07903569836a4303ce25e16ca26487b" args="" -->U_INVALID_FUNCTION</em>&nbsp;</td><td>
<p>A "&amp;fn()" rule specifies an unknown transliterator. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca7c3149ecac825fdea24fe3bd6bc097c2"></a><!-- doxytag: member="U_PARSE_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca7c3149ecac825fdea24fe3bd6bc097c2" args="" -->U_PARSE_ERROR_LIMIT</em>&nbsp;</td><td>
<p>The limit for <a class="el" href="classTransliterator.html" title="Transliterator is an abstract class that transliterates text from one format to another...">Transliterator</a> errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5fe9c6fff314fa4216c3620f0c0a3e3e"></a><!-- doxytag: member="U_UNEXPECTED_TOKEN" ref="a3343c1c8a8377277046774691c98d78ca5fe9c6fff314fa4216c3620f0c0a3e3e" args="" -->U_UNEXPECTED_TOKEN</em>&nbsp;</td><td>
<p>Syntax error in format pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca1543d02dfce2f7b01b57ad882c65c470"></a><!-- doxytag: member="U_FMT_PARSE_ERROR_START" ref="a3343c1c8a8377277046774691c98d78ca1543d02dfce2f7b01b57ad882c65c470" args="" -->U_FMT_PARSE_ERROR_START</em>&nbsp;</td><td>
<p>Start of format library errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caaebc292d3c792264512d92d54975b98e"></a><!-- doxytag: member="U_MULTIPLE_DECIMAL_SEPARATORS" ref="a3343c1c8a8377277046774691c98d78caaebc292d3c792264512d92d54975b98e" args="" -->U_MULTIPLE_DECIMAL_SEPARATORS</em>&nbsp;</td><td>
<p>More than one decimal separator in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cabdd40525be1960330852363dcead1f1b"></a><!-- doxytag: member="U_MULTIPLE_DECIMAL_SEPERATORS" ref="a3343c1c8a8377277046774691c98d78cabdd40525be1960330852363dcead1f1b" args="" -->U_MULTIPLE_DECIMAL_SEPERATORS</em>&nbsp;</td><td>
<p>Typo: kept for backward compatibility. </p>
<p>Use U_MULTIPLE_DECIMAL_SEPARATORS </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa4bca1e41f3f5326ccd942a870ed84db"></a><!-- doxytag: member="U_MULTIPLE_EXPONENTIAL_SYMBOLS" ref="a3343c1c8a8377277046774691c98d78caa4bca1e41f3f5326ccd942a870ed84db" args="" -->U_MULTIPLE_EXPONENTIAL_SYMBOLS</em>&nbsp;</td><td>
<p>More than one exponent symbol in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cada16431d7e64fb0fbf33dd243f98c53d"></a><!-- doxytag: member="U_MALFORMED_EXPONENTIAL_PATTERN" ref="a3343c1c8a8377277046774691c98d78cada16431d7e64fb0fbf33dd243f98c53d" args="" -->U_MALFORMED_EXPONENTIAL_PATTERN</em>&nbsp;</td><td>
<p>Grouping symbol in exponent pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca17f25ea678b6c7a708c9d4375799c383"></a><!-- doxytag: member="U_MULTIPLE_PERCENT_SYMBOLS" ref="a3343c1c8a8377277046774691c98d78ca17f25ea678b6c7a708c9d4375799c383" args="" -->U_MULTIPLE_PERCENT_SYMBOLS</em>&nbsp;</td><td>
<p>More than one percent symbol in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca7ee91a3227e15a738068609836f6c12d"></a><!-- doxytag: member="U_MULTIPLE_PERMILL_SYMBOLS" ref="a3343c1c8a8377277046774691c98d78ca7ee91a3227e15a738068609836f6c12d" args="" -->U_MULTIPLE_PERMILL_SYMBOLS</em>&nbsp;</td><td>
<p>More than one permill symbol in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca619fdb4d123a8db36dc0a4de49a5e77e"></a><!-- doxytag: member="U_MULTIPLE_PAD_SPECIFIERS" ref="a3343c1c8a8377277046774691c98d78ca619fdb4d123a8db36dc0a4de49a5e77e" args="" -->U_MULTIPLE_PAD_SPECIFIERS</em>&nbsp;</td><td>
<p>More than one pad symbol in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca94bdd0fcb81e66c9a35e012266490748"></a><!-- doxytag: member="U_PATTERN_SYNTAX_ERROR" ref="a3343c1c8a8377277046774691c98d78ca94bdd0fcb81e66c9a35e012266490748" args="" -->U_PATTERN_SYNTAX_ERROR</em>&nbsp;</td><td>
<p>Syntax error in format pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca0780797f658a0ce7d6bfea272bf83277"></a><!-- doxytag: member="U_ILLEGAL_PAD_POSITION" ref="a3343c1c8a8377277046774691c98d78ca0780797f658a0ce7d6bfea272bf83277" args="" -->U_ILLEGAL_PAD_POSITION</em>&nbsp;</td><td>
<p>Pad symbol misplaced in number pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cab0996404b555df6f27b3df22b585824b"></a><!-- doxytag: member="U_UNMATCHED_BRACES" ref="a3343c1c8a8377277046774691c98d78cab0996404b555df6f27b3df22b585824b" args="" -->U_UNMATCHED_BRACES</em>&nbsp;</td><td>
<p>Braces do not match in message pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca38f8cd32b3ee005b378bac6041143279"></a><!-- doxytag: member="U_UNSUPPORTED_PROPERTY" ref="a3343c1c8a8377277046774691c98d78ca38f8cd32b3ee005b378bac6041143279" args="" -->U_UNSUPPORTED_PROPERTY</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caca32851eb79fc23c4c317bdc6a6b9c76"></a><!-- doxytag: member="U_UNSUPPORTED_ATTRIBUTE" ref="a3343c1c8a8377277046774691c98d78caca32851eb79fc23c4c317bdc6a6b9c76" args="" -->U_UNSUPPORTED_ATTRIBUTE</em>&nbsp;</td><td>
<p>UNUSED as of ICU 2.4. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca11747c9cad5f2e652b8ced9ae4712370"></a><!-- doxytag: member="U_ARGUMENT_TYPE_MISMATCH" ref="a3343c1c8a8377277046774691c98d78ca11747c9cad5f2e652b8ced9ae4712370" args="" -->U_ARGUMENT_TYPE_MISMATCH</em>&nbsp;</td><td>
<p>Argument name and argument index mismatch in <a class="el" href="classMessageFormat.html" title="MessageFormat produces concatenated messages in a language-neutral way.">MessageFormat</a> functions. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca3f7af9b12cc2e789b09c50cfbe18520c"></a><!-- doxytag: member="U_DUPLICATE_KEYWORD" ref="a3343c1c8a8377277046774691c98d78ca3f7af9b12cc2e789b09c50cfbe18520c" args="" -->U_DUPLICATE_KEYWORD</em>&nbsp;</td><td>
<p>Duplicate keyword in <a class="el" href="classPluralFormat.html">PluralFormat</a>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca6a313309d52ce98e3583307315def866"></a><!-- doxytag: member="U_UNDEFINED_KEYWORD" ref="a3343c1c8a8377277046774691c98d78ca6a313309d52ce98e3583307315def866" args="" -->U_UNDEFINED_KEYWORD</em>&nbsp;</td><td>
<p>Undefined Plural keyword. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5a95466f8f658ab21c430a0b6d6fd153"></a><!-- doxytag: member="U_DEFAULT_KEYWORD_MISSING" ref="a3343c1c8a8377277046774691c98d78ca5a95466f8f658ab21c430a0b6d6fd153" args="" -->U_DEFAULT_KEYWORD_MISSING</em>&nbsp;</td><td>
<p>Missing DEFAULT rule in plural rules. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca4d747b8462b52f716833e223ab38c125"></a><!-- doxytag: member="U_DECIMAL_NUMBER_SYNTAX_ERROR" ref="a3343c1c8a8377277046774691c98d78ca4d747b8462b52f716833e223ab38c125" args="" -->U_DECIMAL_NUMBER_SYNTAX_ERROR</em>&nbsp;</td><td>
<p>Decimal number syntax error. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca0de6e0b25ba1af9b5e5197a104a86c94"></a><!-- doxytag: member="U_FMT_PARSE_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca0de6e0b25ba1af9b5e5197a104a86c94" args="" -->U_FMT_PARSE_ERROR_LIMIT</em>&nbsp;</td><td>
<p>The limit for format library errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca8ebaa33af906deb1919c154f6ecc8bac"></a><!-- doxytag: member="U_BRK_INTERNAL_ERROR" ref="a3343c1c8a8377277046774691c98d78ca8ebaa33af906deb1919c154f6ecc8bac" args="" -->U_BRK_INTERNAL_ERROR</em>&nbsp;</td><td>
<p>An internal error (bug) was detected. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa04c56bb85e8c660a149af213a1c16eb"></a><!-- doxytag: member="U_BRK_ERROR_START" ref="a3343c1c8a8377277046774691c98d78caa04c56bb85e8c660a149af213a1c16eb" args="" -->U_BRK_ERROR_START</em>&nbsp;</td><td>
<p>Start of codes indicating Break Iterator failures. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca95f5e504e28e34d8c1961ea3554b859c"></a><!-- doxytag: member="U_BRK_HEX_DIGITS_EXPECTED" ref="a3343c1c8a8377277046774691c98d78ca95f5e504e28e34d8c1961ea3554b859c" args="" -->U_BRK_HEX_DIGITS_EXPECTED</em>&nbsp;</td><td>
<p>Hex digits expected as part of a escaped char in a rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad1a561a593cae45f0870feeb5d533e76"></a><!-- doxytag: member="U_BRK_SEMICOLON_EXPECTED" ref="a3343c1c8a8377277046774691c98d78cad1a561a593cae45f0870feeb5d533e76" args="" -->U_BRK_SEMICOLON_EXPECTED</em>&nbsp;</td><td>
<p>Missing ';' at the end of a RBBI rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad9eb5f57e3ce0ae1513c6af6e9a7f26d"></a><!-- doxytag: member="U_BRK_RULE_SYNTAX" ref="a3343c1c8a8377277046774691c98d78cad9eb5f57e3ce0ae1513c6af6e9a7f26d" args="" -->U_BRK_RULE_SYNTAX</em>&nbsp;</td><td>
<p>Syntax error in RBBI rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca9ae495564696e360a64e69c04e328d19"></a><!-- doxytag: member="U_BRK_UNCLOSED_SET" ref="a3343c1c8a8377277046774691c98d78ca9ae495564696e360a64e69c04e328d19" args="" -->U_BRK_UNCLOSED_SET</em>&nbsp;</td><td>
<p><a class="el" href="classUnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> witing an RBBI rule missing a closing ']'. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca90f9350c9815ac1753fa6ecfcfa72202"></a><!-- doxytag: member="U_BRK_ASSIGN_ERROR" ref="a3343c1c8a8377277046774691c98d78ca90f9350c9815ac1753fa6ecfcfa72202" args="" -->U_BRK_ASSIGN_ERROR</em>&nbsp;</td><td>
<p>Syntax error in RBBI rule assignment statement. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca5af6b7b2ac5a0bf9b766d0d0dbce5391"></a><!-- doxytag: member="U_BRK_VARIABLE_REDFINITION" ref="a3343c1c8a8377277046774691c98d78ca5af6b7b2ac5a0bf9b766d0d0dbce5391" args="" -->U_BRK_VARIABLE_REDFINITION</em>&nbsp;</td><td>
<p>RBBI rule $Variable redefined. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca786bd587116eb657a1c17df1820b5c77"></a><!-- doxytag: member="U_BRK_MISMATCHED_PAREN" ref="a3343c1c8a8377277046774691c98d78ca786bd587116eb657a1c17df1820b5c77" args="" -->U_BRK_MISMATCHED_PAREN</em>&nbsp;</td><td>
<p>Mis-matched parentheses in an RBBI rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cabb5958d9fedfdc8755a0e3d6eb60fa9c"></a><!-- doxytag: member="U_BRK_NEW_LINE_IN_QUOTED_STRING" ref="a3343c1c8a8377277046774691c98d78cabb5958d9fedfdc8755a0e3d6eb60fa9c" args="" -->U_BRK_NEW_LINE_IN_QUOTED_STRING</em>&nbsp;</td><td>
<p>Missing closing quote in an RBBI rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca6917c38c966be30c57455247bf7ae98f"></a><!-- doxytag: member="U_BRK_UNDEFINED_VARIABLE" ref="a3343c1c8a8377277046774691c98d78ca6917c38c966be30c57455247bf7ae98f" args="" -->U_BRK_UNDEFINED_VARIABLE</em>&nbsp;</td><td>
<p>Use of an undefined $Variable in an RBBI rule. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca86b9d24bf7bc48f6ebfd9ee76f2dd406"></a><!-- doxytag: member="U_BRK_INIT_ERROR" ref="a3343c1c8a8377277046774691c98d78ca86b9d24bf7bc48f6ebfd9ee76f2dd406" args="" -->U_BRK_INIT_ERROR</em>&nbsp;</td><td>
<p>Initialization failure. </p>
<p>Probable missing ICU Data. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca4b5d04fbb22a826e56112cf743cce449"></a><!-- doxytag: member="U_BRK_RULE_EMPTY_SET" ref="a3343c1c8a8377277046774691c98d78ca4b5d04fbb22a826e56112cf743cce449" args="" -->U_BRK_RULE_EMPTY_SET</em>&nbsp;</td><td>
<p>Rule contains an empty Unicode Set. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca46c8330d5d1ee0b6d1248536a3ca963d"></a><!-- doxytag: member="U_BRK_UNRECOGNIZED_OPTION" ref="a3343c1c8a8377277046774691c98d78ca46c8330d5d1ee0b6d1248536a3ca963d" args="" -->U_BRK_UNRECOGNIZED_OPTION</em>&nbsp;</td><td>
<p>!!option in RBBI rules not recognized. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf85f658b26f83d683de3cd0d943c2435"></a><!-- doxytag: member="U_BRK_MALFORMED_RULE_TAG" ref="a3343c1c8a8377277046774691c98d78caf85f658b26f83d683de3cd0d943c2435" args="" -->U_BRK_MALFORMED_RULE_TAG</em>&nbsp;</td><td>
<p>The {nnn} tag on a rule is mal formed. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca6f7028fcc27d5e583873df027be17718"></a><!-- doxytag: member="U_BRK_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca6f7028fcc27d5e583873df027be17718" args="" -->U_BRK_ERROR_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last value to indicate the limit for Break Iterator failures. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca30d5e3ae5f9c11e5adcc0a15f6600981"></a><!-- doxytag: member="U_REGEX_INTERNAL_ERROR" ref="a3343c1c8a8377277046774691c98d78ca30d5e3ae5f9c11e5adcc0a15f6600981" args="" -->U_REGEX_INTERNAL_ERROR</em>&nbsp;</td><td>
<p>An internal error (bug) was detected. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cacbde4696a63fa1ab358131b7148461dd"></a><!-- doxytag: member="U_REGEX_ERROR_START" ref="a3343c1c8a8377277046774691c98d78cacbde4696a63fa1ab358131b7148461dd" args="" -->U_REGEX_ERROR_START</em>&nbsp;</td><td>
<p>Start of codes indicating Regexp failures. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caa29705b19e5107222d9dd481342860fd"></a><!-- doxytag: member="U_REGEX_RULE_SYNTAX" ref="a3343c1c8a8377277046774691c98d78caa29705b19e5107222d9dd481342860fd" args="" -->U_REGEX_RULE_SYNTAX</em>&nbsp;</td><td>
<p>Syntax error in regexp pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cadf17d183789528d9f02bba60b698590a"></a><!-- doxytag: member="U_REGEX_INVALID_STATE" ref="a3343c1c8a8377277046774691c98d78cadf17d183789528d9f02bba60b698590a" args="" -->U_REGEX_INVALID_STATE</em>&nbsp;</td><td>
<p><a class="el" href="classRegexMatcher.html" title="class RegexMatcher bundles together a reular expression pattern and input text to...">RegexMatcher</a> in invalid state for requested operation. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca06679e78947417e52a12cbe1f1b1df29"></a><!-- doxytag: member="U_REGEX_BAD_ESCAPE_SEQUENCE" ref="a3343c1c8a8377277046774691c98d78ca06679e78947417e52a12cbe1f1b1df29" args="" -->U_REGEX_BAD_ESCAPE_SEQUENCE</em>&nbsp;</td><td>
<p>Unrecognized backslash escape sequence in pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca217a040cc2a3757a5821232989659267"></a><!-- doxytag: member="U_REGEX_PROPERTY_SYNTAX" ref="a3343c1c8a8377277046774691c98d78ca217a040cc2a3757a5821232989659267" args="" -->U_REGEX_PROPERTY_SYNTAX</em>&nbsp;</td><td>
<p>Incorrect Unicode property. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca299b06abcbff1d470222e6f1522a6dac"></a><!-- doxytag: member="U_REGEX_UNIMPLEMENTED" ref="a3343c1c8a8377277046774691c98d78ca299b06abcbff1d470222e6f1522a6dac" args="" -->U_REGEX_UNIMPLEMENTED</em>&nbsp;</td><td>
<p>Use of regexp feature that is not yet implemented. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca87ea0641eb620d9a20f2a760a092089d"></a><!-- doxytag: member="U_REGEX_MISMATCHED_PAREN" ref="a3343c1c8a8377277046774691c98d78ca87ea0641eb620d9a20f2a760a092089d" args="" -->U_REGEX_MISMATCHED_PAREN</em>&nbsp;</td><td>
<p>Incorrectly nested parentheses in regexp pattern. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca78073885b5f48f21fe1daf1e1a782300"></a><!-- doxytag: member="U_REGEX_NUMBER_TOO_BIG" ref="a3343c1c8a8377277046774691c98d78ca78073885b5f48f21fe1daf1e1a782300" args="" -->U_REGEX_NUMBER_TOO_BIG</em>&nbsp;</td><td>
<p>Decimal number is too large. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cafca17e0e28b27701b8adebe9cb379960"></a><!-- doxytag: member="U_REGEX_BAD_INTERVAL" ref="a3343c1c8a8377277046774691c98d78cafca17e0e28b27701b8adebe9cb379960" args="" -->U_REGEX_BAD_INTERVAL</em>&nbsp;</td><td>
<p>Error in {min,max} interval. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caedaeec4f630c43294cf59422d15e811d"></a><!-- doxytag: member="U_REGEX_MAX_LT_MIN" ref="a3343c1c8a8377277046774691c98d78caedaeec4f630c43294cf59422d15e811d" args="" -->U_REGEX_MAX_LT_MIN</em>&nbsp;</td><td>
<p>In {min,max}, max is less than min. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca6c6c9f669dc9210f2dc7161d7925cda8"></a><!-- doxytag: member="U_REGEX_INVALID_BACK_REF" ref="a3343c1c8a8377277046774691c98d78ca6c6c9f669dc9210f2dc7161d7925cda8" args="" -->U_REGEX_INVALID_BACK_REF</em>&nbsp;</td><td>
<p>Back-reference to a non-existent capture group. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cad34950bf8a463d7e819e682b1d178cf6"></a><!-- doxytag: member="U_REGEX_INVALID_FLAG" ref="a3343c1c8a8377277046774691c98d78cad34950bf8a463d7e819e682b1d178cf6" args="" -->U_REGEX_INVALID_FLAG</em>&nbsp;</td><td>
<p>Invalid value for match mode flags. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca03eb7cf44e4e79ef3c4368a3297c8069"></a><!-- doxytag: member="U_REGEX_LOOK_BEHIND_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca03eb7cf44e4e79ef3c4368a3297c8069" args="" -->U_REGEX_LOOK_BEHIND_LIMIT</em>&nbsp;</td><td>
<p>Look-Behind pattern matches must have a bounded maximum length. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caf2b434e65a7d60093d9160f8c53375d4"></a><!-- doxytag: member="U_REGEX_SET_CONTAINS_STRING" ref="a3343c1c8a8377277046774691c98d78caf2b434e65a7d60093d9160f8c53375d4" args="" -->U_REGEX_SET_CONTAINS_STRING</em>&nbsp;</td><td>
<p>Regexps cannot have UnicodeSets containing strings. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca3d17b45498904d2f58035cedd4273c23"></a><!-- doxytag: member="U_REGEX_OCTAL_TOO_BIG" ref="a3343c1c8a8377277046774691c98d78ca3d17b45498904d2f58035cedd4273c23" args="" -->U_REGEX_OCTAL_TOO_BIG</em>&nbsp;</td><td>
<p>Octal character constants must be &lt;= 0377. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca344cd348bb04a35e32e16b10d928e4c6"></a><!-- doxytag: member="U_REGEX_MISSING_CLOSE_BRACKET" ref="a3343c1c8a8377277046774691c98d78ca344cd348bb04a35e32e16b10d928e4c6" args="" -->U_REGEX_MISSING_CLOSE_BRACKET</em>&nbsp;</td><td>
<p>Missing closing bracket on a bracket expression. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca61c10aeaf63195ec1d8b66042958b6e7"></a><!-- doxytag: member="U_REGEX_INVALID_RANGE" ref="a3343c1c8a8377277046774691c98d78ca61c10aeaf63195ec1d8b66042958b6e7" args="" -->U_REGEX_INVALID_RANGE</em>&nbsp;</td><td>
<p>In a character range [x-y], x is greater than y. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae512a17030a5bffdd965ae308191e2b6"></a><!-- doxytag: member="U_REGEX_STACK_OVERFLOW" ref="a3343c1c8a8377277046774691c98d78cae512a17030a5bffdd965ae308191e2b6" args="" -->U_REGEX_STACK_OVERFLOW</em>&nbsp;</td><td>
<p>Regular expression backtrack stack overflow. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca54c16ef9081b5b60880c9025f224a39f"></a><!-- doxytag: member="U_REGEX_TIME_OUT" ref="a3343c1c8a8377277046774691c98d78ca54c16ef9081b5b60880c9025f224a39f" args="" -->U_REGEX_TIME_OUT</em>&nbsp;</td><td>
<p>Maximum allowed match time exceeded. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cab1b67db3e354111549c068f957ea395e"></a><!-- doxytag: member="U_REGEX_STOPPED_BY_CALLER" ref="a3343c1c8a8377277046774691c98d78cab1b67db3e354111549c068f957ea395e" args="" -->U_REGEX_STOPPED_BY_CALLER</em>&nbsp;</td><td>
<p>Matching operation aborted by user callback fn. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78caabd1e7808122f0213e71412a7b7a2867"></a><!-- doxytag: member="U_REGEX_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78caabd1e7808122f0213e71412a7b7a2867" args="" -->U_REGEX_ERROR_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last value to indicate the limit for regexp errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca230191609565517f54598ba4eedbddf8"></a><!-- doxytag: member="U_PLUGIN_ERROR_START" ref="a3343c1c8a8377277046774691c98d78ca230191609565517f54598ba4eedbddf8" args="" -->U_PLUGIN_ERROR_START</em>&nbsp;</td><td>
<p>Start of codes indicating plugin failures. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca20dd581201f57bf222bfdad856b58ab8"></a><!-- doxytag: member="U_PLUGIN_TOO_HIGH" ref="a3343c1c8a8377277046774691c98d78ca20dd581201f57bf222bfdad856b58ab8" args="" -->U_PLUGIN_TOO_HIGH</em>&nbsp;</td><td>
<p>The plugin's level is too high to be loaded right now. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78cae51be4fe37326384a841098a6ea508d5"></a><!-- doxytag: member="U_PLUGIN_DIDNT_SET_LEVEL" ref="a3343c1c8a8377277046774691c98d78cae51be4fe37326384a841098a6ea508d5" args="" -->U_PLUGIN_DIDNT_SET_LEVEL</em>&nbsp;</td><td>
<p>The plugin didn't call uplug_setPlugLevel in response to a QUERY. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca1e2a4a06e8db173a080676fee08ad99f"></a><!-- doxytag: member="U_PLUGIN_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca1e2a4a06e8db173a080676fee08ad99f" args="" -->U_PLUGIN_ERROR_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last value to indicate the limit for plugin errors. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3343c1c8a8377277046774691c98d78ca1ee60e67a1a4b175e00d0e9f0e449b52"></a><!-- doxytag: member="U_ERROR_LIMIT" ref="a3343c1c8a8377277046774691c98d78ca1ee60e67a1a4b175e00d0e9f0e449b52" args="" -->U_ERROR_LIMIT</em>&nbsp;</td><td>
<p>This must always be the last value to indicate the limit for UErrorCode (last error code +1). </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="utypes_8h_source.html#l00619">619</a> of file <a class="el" href="utypes_8h_source.html">utypes.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a89eb455526bb29bf5350ee861d81df92"></a><!-- doxytag: member="utypes.h::u_errorName" ref="a89eb455526bb29bf5350ee861d81df92" args="(UErrorCode code)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* u_errorName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&nbsp;</td>
          <td class="paramname"> <em>code</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return a string for a UErrorCode value. </p>
<p>The string will be the same as the name of the error code constant in the UErrorCode enum above. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable002123">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&nbsp;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&nbsp;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&nbsp;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&nbsp;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr class="footer"/><address style="text-align: right;"><small>Generated by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.2-20100208 </small></address>
</body>
</html>