Sophie

Sophie

distrib > Fedora > 17 > i386 > by-pkgid > 0508df3f0f31cdc1fec017f60572b2b0 > files > 954

libicu-doc-4.8.1.1-5.fc17.noarch.rpm

<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>ICU 4.8.1.1: uchar.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">ICU 4.8.1.1
   &#160;<span id="projectnumber">4.8.1.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.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)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Pages</a></div>

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

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_bdd9a5d540de89e9fe90efdfc6973a4f.html">common</a></li><li class="navelem"><a class="el" href="dir_f59c6450ff718ff1b085cfd1c36acbd7.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">uchar.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>C API: Unicode Properties.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="utypes_8h_source.html">unicode/utypes.h</a>&quot;</code><br/>
</div>
<p><a href="uchar_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a93daa836df5a0e99a2e8ee2906097640"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a93daa836df5a0e99a2e8ee2906097640">U_UNICODE_VERSION</a>&#160;&#160;&#160;&quot;6.0&quot;</td></tr>
<tr class="memdesc:a93daa836df5a0e99a2e8ee2906097640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicode version number, default for the current ICU version.  <a href="#a93daa836df5a0e99a2e8ee2906097640"></a><br/></td></tr>
<tr class="memitem:a84c7cd41819e33fc28e9e42e141d3804"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a84c7cd41819e33fc28e9e42e141d3804">UCHAR_MIN_VALUE</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a84c7cd41819e33fc28e9e42e141d3804"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constants.  <a href="#a84c7cd41819e33fc28e9e42e141d3804"></a><br/></td></tr>
<tr class="memitem:a49aa7be70c9ddddedeb3011ff731da71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a49aa7be70c9ddddedeb3011ff731da71">UCHAR_MAX_VALUE</a>&#160;&#160;&#160;0x10ffff</td></tr>
<tr class="memdesc:a49aa7be70c9ddddedeb3011ff731da71"><td class="mdescLeft">&#160;</td><td class="mdescRight">The highest Unicode code point value (scalar value) according to The Unicode Standard.  <a href="#a49aa7be70c9ddddedeb3011ff731da71"></a><br/></td></tr>
<tr class="memitem:a3f694e48867909fbe555586f2b3565be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(x)&#160;&#160;&#160;((<a class="el" href="pwin32_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>)1&lt;&lt;(x))</td></tr>
<tr class="memdesc:a3f694e48867909fbe555586f2b3565be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a single-bit bit set (a flag) from a bit number 0..31.  <a href="#a3f694e48867909fbe555586f2b3565be"></a><br/></td></tr>
<tr class="memitem:a73b5cf593fd2b9113a01fe2680ebd5f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a73b5cf593fd2b9113a01fe2680ebd5f6">U_GC_CN_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea17181808eb2e207aec907a87472ef550">U_GENERAL_OTHER_TYPES</a>)</td></tr>
<tr class="memdesc:a73b5cf593fd2b9113a01fe2680ebd5f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">U_GC_XX_MASK constants are bit flags corresponding to Unicode general category values.  <a href="#a73b5cf593fd2b9113a01fe2680ebd5f6"></a><br/></td></tr>
<tr class="memitem:a7b373e44a3e2b28fda5348c6a6f67c38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7b373e44a3e2b28fda5348c6a6f67c38">U_GC_LU_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea4ce051eb4caadf23572591453b9c8018">U_UPPERCASE_LETTER</a>)</td></tr>
<tr class="memdesc:a7b373e44a3e2b28fda5348c6a6f67c38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a7b373e44a3e2b28fda5348c6a6f67c38"></a><br/></td></tr>
<tr class="memitem:afee5e0cb9225463b5da4100ec6cef2b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#afee5e0cb9225463b5da4100ec6cef2b7">U_GC_LL_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac5781d06deb9e1b1f06ddcde0f703e84">U_LOWERCASE_LETTER</a>)</td></tr>
<tr class="memdesc:afee5e0cb9225463b5da4100ec6cef2b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#afee5e0cb9225463b5da4100ec6cef2b7"></a><br/></td></tr>
<tr class="memitem:ae3fe6c6463fe33e0936a117c2c9d9b4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ae3fe6c6463fe33e0936a117c2c9d9b4a">U_GC_LT_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea1c8d8196c554b72d28ec17ed343e09a2">U_TITLECASE_LETTER</a>)</td></tr>
<tr class="memdesc:ae3fe6c6463fe33e0936a117c2c9d9b4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ae3fe6c6463fe33e0936a117c2c9d9b4a"></a><br/></td></tr>
<tr class="memitem:a73782834a65040eea2e726f1e822197a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a73782834a65040eea2e726f1e822197a">U_GC_LM_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea52939628d53f6e709b49e1d5a0bff954">U_MODIFIER_LETTER</a>)</td></tr>
<tr class="memdesc:a73782834a65040eea2e726f1e822197a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a73782834a65040eea2e726f1e822197a"></a><br/></td></tr>
<tr class="memitem:a6eb810ada998bd1c3ca1deac46a16c5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a6eb810ada998bd1c3ca1deac46a16c5d">U_GC_LO_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea860926fc0eeb007135b862ee907d3d3b">U_OTHER_LETTER</a>)</td></tr>
<tr class="memdesc:a6eb810ada998bd1c3ca1deac46a16c5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a6eb810ada998bd1c3ca1deac46a16c5d"></a><br/></td></tr>
<tr class="memitem:a5c9e999af3654c7d4ce6a66076983176"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5c9e999af3654c7d4ce6a66076983176">U_GC_MN_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea8be92bce0af8b0082772c5ac21e4f0a6">U_NON_SPACING_MARK</a>)</td></tr>
<tr class="memdesc:a5c9e999af3654c7d4ce6a66076983176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a5c9e999af3654c7d4ce6a66076983176"></a><br/></td></tr>
<tr class="memitem:a0463df54d00859819a102b8da2e3496a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a0463df54d00859819a102b8da2e3496a">U_GC_ME_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea63d08d450041d79f21b892954aadd38a">U_ENCLOSING_MARK</a>)</td></tr>
<tr class="memdesc:a0463df54d00859819a102b8da2e3496a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a0463df54d00859819a102b8da2e3496a"></a><br/></td></tr>
<tr class="memitem:a1e755eda242738f6dc2c07bb415d9bf1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a1e755eda242738f6dc2c07bb415d9bf1">U_GC_MC_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea798403b244bd1522cf0458da78eeaa4f">U_COMBINING_SPACING_MARK</a>)</td></tr>
<tr class="memdesc:a1e755eda242738f6dc2c07bb415d9bf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a1e755eda242738f6dc2c07bb415d9bf1"></a><br/></td></tr>
<tr class="memitem:aeae7d4be225afcbe3103ebc5c74bcc40"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aeae7d4be225afcbe3103ebc5c74bcc40">U_GC_ND_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac4be41e796e2ab406e6cdfc53cf7f23c">U_DECIMAL_DIGIT_NUMBER</a>)</td></tr>
<tr class="memdesc:aeae7d4be225afcbe3103ebc5c74bcc40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#aeae7d4be225afcbe3103ebc5c74bcc40"></a><br/></td></tr>
<tr class="memitem:a9c7f33d14e264ae304ea97f9d4663542"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a9c7f33d14e264ae304ea97f9d4663542">U_GC_NL_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ead087951289c1232a08e8aa7e8bba7093">U_LETTER_NUMBER</a>)</td></tr>
<tr class="memdesc:a9c7f33d14e264ae304ea97f9d4663542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a9c7f33d14e264ae304ea97f9d4663542"></a><br/></td></tr>
<tr class="memitem:a10918ad07d16f1efe067f1bbe61b614f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a10918ad07d16f1efe067f1bbe61b614f">U_GC_NO_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9e86f106bcc19e9d4a4f4b198ea1da45">U_OTHER_NUMBER</a>)</td></tr>
<tr class="memdesc:a10918ad07d16f1efe067f1bbe61b614f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a10918ad07d16f1efe067f1bbe61b614f"></a><br/></td></tr>
<tr class="memitem:af9d1eb74a598c9962065c52288f3495b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#af9d1eb74a598c9962065c52288f3495b">U_GC_ZS_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea0c75a42ce861885cd55c99a429de013c">U_SPACE_SEPARATOR</a>)</td></tr>
<tr class="memdesc:af9d1eb74a598c9962065c52288f3495b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#af9d1eb74a598c9962065c52288f3495b"></a><br/></td></tr>
<tr class="memitem:ada93781f5c5d70d6df1f56dbb6c733c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ada93781f5c5d70d6df1f56dbb6c733c9">U_GC_ZL_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaaf39159afd99b7df729b77ca505f8dad">U_LINE_SEPARATOR</a>)</td></tr>
<tr class="memdesc:ada93781f5c5d70d6df1f56dbb6c733c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ada93781f5c5d70d6df1f56dbb6c733c9"></a><br/></td></tr>
<tr class="memitem:a2424f5ef5ad445658343fd3d72a0a437"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a2424f5ef5ad445658343fd3d72a0a437">U_GC_ZP_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5469aba2cd158f6b584e6ee5e2bfea09">U_PARAGRAPH_SEPARATOR</a>)</td></tr>
<tr class="memdesc:a2424f5ef5ad445658343fd3d72a0a437"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a2424f5ef5ad445658343fd3d72a0a437"></a><br/></td></tr>
<tr class="memitem:ac9967543aeeb117a693024631aa88fa4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ac9967543aeeb117a693024631aa88fa4">U_GC_CC_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7ba1e6139e25f27221c51f2d2f0a9d1e">U_CONTROL_CHAR</a>)</td></tr>
<tr class="memdesc:ac9967543aeeb117a693024631aa88fa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ac9967543aeeb117a693024631aa88fa4"></a><br/></td></tr>
<tr class="memitem:ac9c4ce178b2022b64f0b78e1199968d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ac9c4ce178b2022b64f0b78e1199968d9">U_GC_CF_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea01b7d97d771bafe0c4c21d3544cd7309">U_FORMAT_CHAR</a>)</td></tr>
<tr class="memdesc:ac9c4ce178b2022b64f0b78e1199968d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ac9c4ce178b2022b64f0b78e1199968d9"></a><br/></td></tr>
<tr class="memitem:aa81ed168f22b90e80eb970086d93fc28"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aa81ed168f22b90e80eb970086d93fc28">U_GC_CO_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea29cd69f1541a3ce7bdc274d63d4e5d16">U_PRIVATE_USE_CHAR</a>)</td></tr>
<tr class="memdesc:aa81ed168f22b90e80eb970086d93fc28"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#aa81ed168f22b90e80eb970086d93fc28"></a><br/></td></tr>
<tr class="memitem:ade0c0652e3d88669ba5046a4192732e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ade0c0652e3d88669ba5046a4192732e0">U_GC_CS_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaffe65d58aecf0b3e6a6b34ccad6d00a2">U_SURROGATE</a>)</td></tr>
<tr class="memdesc:ade0c0652e3d88669ba5046a4192732e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ade0c0652e3d88669ba5046a4192732e0"></a><br/></td></tr>
<tr class="memitem:a9af8ad501c0d63497bffc9c591525bc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a9af8ad501c0d63497bffc9c591525bc5">U_GC_PD_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eab3ec1dcb92550114a732e56d5a60bf89">U_DASH_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:a9af8ad501c0d63497bffc9c591525bc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a9af8ad501c0d63497bffc9c591525bc5"></a><br/></td></tr>
<tr class="memitem:a195a4de4bce39a796d57307e8d3b02f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a195a4de4bce39a796d57307e8d3b02f9">U_GC_PS_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea945da22358c45bafaf416e4140c12a0a">U_START_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:a195a4de4bce39a796d57307e8d3b02f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a195a4de4bce39a796d57307e8d3b02f9"></a><br/></td></tr>
<tr class="memitem:a3b5947f4cfb4651b8241d8fe3400ab5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3b5947f4cfb4651b8241d8fe3400ab5d">U_GC_PE_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9b9a1bcf5b94751e843b1fe9cd676684">U_END_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:a3b5947f4cfb4651b8241d8fe3400ab5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a3b5947f4cfb4651b8241d8fe3400ab5d"></a><br/></td></tr>
<tr class="memitem:a7b8bd5c65bcbf9e6b108d2265eeca5c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7b8bd5c65bcbf9e6b108d2265eeca5c3">U_GC_PC_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea966cc874061de0bba2ecef0fb717f974">U_CONNECTOR_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:a7b8bd5c65bcbf9e6b108d2265eeca5c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a7b8bd5c65bcbf9e6b108d2265eeca5c3"></a><br/></td></tr>
<tr class="memitem:a4d08f25203aea61769e4dd78dd87acb5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a4d08f25203aea61769e4dd78dd87acb5">U_GC_PO_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5b10136688c41fd7ad9650aef98a88fc">U_OTHER_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:a4d08f25203aea61769e4dd78dd87acb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a4d08f25203aea61769e4dd78dd87acb5"></a><br/></td></tr>
<tr class="memitem:a98f20a44aa0166029aaafbbeda54bcca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a98f20a44aa0166029aaafbbeda54bcca">U_GC_SM_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac33ad42e90025817ec44d9d1296b4442">U_MATH_SYMBOL</a>)</td></tr>
<tr class="memdesc:a98f20a44aa0166029aaafbbeda54bcca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a98f20a44aa0166029aaafbbeda54bcca"></a><br/></td></tr>
<tr class="memitem:a41b58ac3311ec01c3be814b0e885bcfb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a41b58ac3311ec01c3be814b0e885bcfb">U_GC_SC_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7843d72485c8d0b0301f3277dd4c44ce">U_CURRENCY_SYMBOL</a>)</td></tr>
<tr class="memdesc:a41b58ac3311ec01c3be814b0e885bcfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#a41b58ac3311ec01c3be814b0e885bcfb"></a><br/></td></tr>
<tr class="memitem:ae157638d64195971c48a703c178e935f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ae157638d64195971c48a703c178e935f">U_GC_SK_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea16d52e17abad1b7899fae347087cbdf1">U_MODIFIER_SYMBOL</a>)</td></tr>
<tr class="memdesc:ae157638d64195971c48a703c178e935f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ae157638d64195971c48a703c178e935f"></a><br/></td></tr>
<tr class="memitem:ac01bb11b6f03cd01a73d8484cb0d1139"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ac01bb11b6f03cd01a73d8484cb0d1139">U_GC_SO_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea36cbd85a4a48f5e5a24a607d624df003">U_OTHER_SYMBOL</a>)</td></tr>
<tr class="memdesc:ac01bb11b6f03cd01a73d8484cb0d1139"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ac01bb11b6f03cd01a73d8484cb0d1139"></a><br/></td></tr>
<tr class="memitem:aabe0e783715b7baa18641ff0dd2c6588"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aabe0e783715b7baa18641ff0dd2c6588">U_GC_PI_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea6ef1f92f231e1df9a0cfedbe42a6bb45">U_INITIAL_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:aabe0e783715b7baa18641ff0dd2c6588"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#aabe0e783715b7baa18641ff0dd2c6588"></a><br/></td></tr>
<tr class="memitem:ad73e32d54459e1de9c95da6efd1561b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ad73e32d54459e1de9c95da6efd1561b8">U_GC_PF_MASK</a>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac9dc978ee62350e2e8338096f0809229">U_FINAL_PUNCTUATION</a>)</td></tr>
<tr class="memdesc:ad73e32d54459e1de9c95da6efd1561b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for a UCharCategory.  <a href="#ad73e32d54459e1de9c95da6efd1561b8"></a><br/></td></tr>
<tr class="memitem:a3e4a5ff1377d1c531e0fc6070a03f58f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3e4a5ff1377d1c531e0fc6070a03f58f">U_GC_L_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a7b373e44a3e2b28fda5348c6a6f67c38">U_GC_LU_MASK</a>|<a class="el" href="uchar_8h.html#afee5e0cb9225463b5da4100ec6cef2b7">U_GC_LL_MASK</a>|<a class="el" href="uchar_8h.html#ae3fe6c6463fe33e0936a117c2c9d9b4a">U_GC_LT_MASK</a>|<a class="el" href="uchar_8h.html#a73782834a65040eea2e726f1e822197a">U_GC_LM_MASK</a>|<a class="el" href="uchar_8h.html#a6eb810ada998bd1c3ca1deac46a16c5d">U_GC_LO_MASK</a>)</td></tr>
<tr class="memdesc:a3e4a5ff1377d1c531e0fc6070a03f58f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (L Letters).  <a href="#a3e4a5ff1377d1c531e0fc6070a03f58f"></a><br/></td></tr>
<tr class="memitem:acb7be5625b2b34f26e492bb375d573f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#acb7be5625b2b34f26e492bb375d573f6">U_GC_LC_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a7b373e44a3e2b28fda5348c6a6f67c38">U_GC_LU_MASK</a>|<a class="el" href="uchar_8h.html#afee5e0cb9225463b5da4100ec6cef2b7">U_GC_LL_MASK</a>|<a class="el" href="uchar_8h.html#ae3fe6c6463fe33e0936a117c2c9d9b4a">U_GC_LT_MASK</a>)</td></tr>
<tr class="memdesc:acb7be5625b2b34f26e492bb375d573f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (LC Cased Letters).  <a href="#acb7be5625b2b34f26e492bb375d573f6"></a><br/></td></tr>
<tr class="memitem:af3b58403cd495ab97ddd788b3af56a2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#af3b58403cd495ab97ddd788b3af56a2a">U_GC_M_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a5c9e999af3654c7d4ce6a66076983176">U_GC_MN_MASK</a>|<a class="el" href="uchar_8h.html#a0463df54d00859819a102b8da2e3496a">U_GC_ME_MASK</a>|<a class="el" href="uchar_8h.html#a1e755eda242738f6dc2c07bb415d9bf1">U_GC_MC_MASK</a>)</td></tr>
<tr class="memdesc:af3b58403cd495ab97ddd788b3af56a2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (M Marks).  <a href="#af3b58403cd495ab97ddd788b3af56a2a"></a><br/></td></tr>
<tr class="memitem:a118cb5c6256247bbc32aca354d8a7fd6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a118cb5c6256247bbc32aca354d8a7fd6">U_GC_N_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#aeae7d4be225afcbe3103ebc5c74bcc40">U_GC_ND_MASK</a>|<a class="el" href="uchar_8h.html#a9c7f33d14e264ae304ea97f9d4663542">U_GC_NL_MASK</a>|<a class="el" href="uchar_8h.html#a10918ad07d16f1efe067f1bbe61b614f">U_GC_NO_MASK</a>)</td></tr>
<tr class="memdesc:a118cb5c6256247bbc32aca354d8a7fd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (N Numbers).  <a href="#a118cb5c6256247bbc32aca354d8a7fd6"></a><br/></td></tr>
<tr class="memitem:a2b2b4860edb348255768524e1408f85c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a2b2b4860edb348255768524e1408f85c">U_GC_Z_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#af9d1eb74a598c9962065c52288f3495b">U_GC_ZS_MASK</a>|<a class="el" href="uchar_8h.html#ada93781f5c5d70d6df1f56dbb6c733c9">U_GC_ZL_MASK</a>|<a class="el" href="uchar_8h.html#a2424f5ef5ad445658343fd3d72a0a437">U_GC_ZP_MASK</a>)</td></tr>
<tr class="memdesc:a2b2b4860edb348255768524e1408f85c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (Z Separators).  <a href="#a2b2b4860edb348255768524e1408f85c"></a><br/></td></tr>
<tr class="memitem:af30c5f15eee2701d6591d4c62b80f02f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#af30c5f15eee2701d6591d4c62b80f02f">U_GC_C_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a73b5cf593fd2b9113a01fe2680ebd5f6">U_GC_CN_MASK</a>|<a class="el" href="uchar_8h.html#ac9967543aeeb117a693024631aa88fa4">U_GC_CC_MASK</a>|<a class="el" href="uchar_8h.html#ac9c4ce178b2022b64f0b78e1199968d9">U_GC_CF_MASK</a>|<a class="el" href="uchar_8h.html#aa81ed168f22b90e80eb970086d93fc28">U_GC_CO_MASK</a>|<a class="el" href="uchar_8h.html#ade0c0652e3d88669ba5046a4192732e0">U_GC_CS_MASK</a>)</td></tr>
<tr class="memdesc:af30c5f15eee2701d6591d4c62b80f02f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (C Others).  <a href="#af30c5f15eee2701d6591d4c62b80f02f"></a><br/></td></tr>
<tr class="memitem:a84973d3e336d9858aac0bc31d39ffc5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a84973d3e336d9858aac0bc31d39ffc5f">U_GC_P_MASK</a></td></tr>
<tr class="memdesc:a84973d3e336d9858aac0bc31d39ffc5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (P Punctuation).  <a href="#a84973d3e336d9858aac0bc31d39ffc5f"></a><br/></td></tr>
<tr class="memitem:a41a9e680080701b7cc319b480a21a72e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a41a9e680080701b7cc319b480a21a72e">U_GC_S_MASK</a>&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a98f20a44aa0166029aaafbbeda54bcca">U_GC_SM_MASK</a>|<a class="el" href="uchar_8h.html#a41b58ac3311ec01c3be814b0e885bcfb">U_GC_SC_MASK</a>|<a class="el" href="uchar_8h.html#ae157638d64195971c48a703c178e935f">U_GC_SK_MASK</a>|<a class="el" href="uchar_8h.html#ac01bb11b6f03cd01a73d8484cb0d1139">U_GC_SO_MASK</a>)</td></tr>
<tr class="memdesc:a41a9e680080701b7cc319b480a21a72e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mask constant for multiple UCharCategory bits (S Symbols).  <a href="#a41a9e680080701b7cc319b480a21a72e"></a><br/></td></tr>
<tr class="memitem:a0358d9cce8fdd3255867affe2a8b21ff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a0358d9cce8fdd3255867affe2a8b21ff">U_NO_NUMERIC_VALUE</a>&#160;&#160;&#160;((double)-123456789.)</td></tr>
<tr class="memdesc:a0358d9cce8fdd3255867affe2a8b21ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Special value that is returned by u_getNumericValue when no numeric value is defined for a code point.  <a href="#a0358d9cce8fdd3255867affe2a8b21ff"></a><br/></td></tr>
<tr class="memitem:a6def30b7d6d22c7de63c2a80596ee847"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a6def30b7d6d22c7de63c2a80596ee847">U_GET_GC_MASK</a>(c)&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#abac78638e20ed7a2ab471b35a1858d02">u_charType</a>(c))</td></tr>
<tr class="memdesc:a6def30b7d6d22c7de63c2a80596ee847"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a single-bit bit set for the general category of a character.  <a href="#a6def30b7d6d22c7de63c2a80596ee847"></a><br/></td></tr>
<tr class="memitem:a7c41915be9809fd815a5c7d581ad1ea3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7c41915be9809fd815a5c7d581ad1ea3">U_FOLD_CASE_DEFAULT</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:a7c41915be9809fd815a5c7d581ad1ea3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Option value for case folding: use default mappings defined in CaseFolding.txt.  <a href="#a7c41915be9809fd815a5c7d581ad1ea3"></a><br/></td></tr>
<tr class="memitem:a2d074cf9ee160fbcaec63740c4f9689e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a2d074cf9ee160fbcaec63740c4f9689e">U_FOLD_CASE_EXCLUDE_SPECIAL_I</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:a2d074cf9ee160fbcaec63740c4f9689e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Option value for case folding:  <a href="#a2d074cf9ee160fbcaec63740c4f9689e"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ae0d300cab76a3ca43dfab93797274beb"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb">UProperty</a></td></tr>
<tr class="memdesc:ae0d300cab76a3ca43dfab93797274beb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selection constants for Unicode properties.  <a href="#ae0d300cab76a3ca43dfab93797274beb"></a><br/></td></tr>
<tr class="memitem:ad124216313624072a536e9dd7292201c"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c">UCharCategory</a></td></tr>
<tr class="memdesc:ad124216313624072a536e9dd7292201c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data for enumerated Unicode general category types.  <a href="#ad124216313624072a536e9dd7292201c"></a><br/></td></tr>
<tr class="memitem:a12e24617bab1af09527a54043ac24a73"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a12e24617bab1af09527a54043ac24a73">UCharDirection</a></td></tr>
<tr class="memdesc:a12e24617bab1af09527a54043ac24a73"><td class="mdescLeft">&#160;</td><td class="mdescRight">This specifies the language directional property of a character set.  <a href="#a12e24617bab1af09527a54043ac24a73"></a><br/></td></tr>
<tr class="memitem:a4c61cfc9b2618d65922c4d3a7777da4b"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a4c61cfc9b2618d65922c4d3a7777da4b">UBlockCode</a></td></tr>
<tr class="memitem:a83dad748bf731abc1f2baba2e8db42b5"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">UEastAsianWidth</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a83dad748bf731abc1f2baba2e8db42b5">UEastAsianWidth</a></td></tr>
<tr class="memdesc:a83dad748bf731abc1f2baba2e8db42b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">East Asian Width constants.  <a href="#a83dad748bf731abc1f2baba2e8db42b5"></a><br/></td></tr>
<tr class="memitem:aadb4d4ff1f5a67cb1ee9f11367176980"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aadb4d4ff1f5a67cb1ee9f11367176980">UCharNameChoice</a></td></tr>
<tr class="memdesc:aadb4d4ff1f5a67cb1ee9f11367176980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selector constants for <a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a>.  <a href="#aadb4d4ff1f5a67cb1ee9f11367176980"></a><br/></td></tr>
<tr class="memitem:a01db82a8d5068572fa5a91afdd225ea8"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a01db82a8d5068572fa5a91afdd225ea8">UPropertyNameChoice</a></td></tr>
<tr class="memdesc:a01db82a8d5068572fa5a91afdd225ea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selector constants for <a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> and <a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a>.  <a href="#a01db82a8d5068572fa5a91afdd225ea8"></a><br/></td></tr>
<tr class="memitem:a384b083d74cc0b6a964e682fad272470"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">UDecompositionType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a384b083d74cc0b6a964e682fad272470">UDecompositionType</a></td></tr>
<tr class="memdesc:a384b083d74cc0b6a964e682fad272470"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decomposition Type constants.  <a href="#a384b083d74cc0b6a964e682fad272470"></a><br/></td></tr>
<tr class="memitem:a83d9de6ee04eee951b729e4d0cd32205"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">UJoiningType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a83d9de6ee04eee951b729e4d0cd32205">UJoiningType</a></td></tr>
<tr class="memdesc:a83d9de6ee04eee951b729e4d0cd32205"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joining Type constants.  <a href="#a83d9de6ee04eee951b729e4d0cd32205"></a><br/></td></tr>
<tr class="memitem:af18eddff1339f2c98428d8422812bf65"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">UJoiningGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#af18eddff1339f2c98428d8422812bf65">UJoiningGroup</a></td></tr>
<tr class="memdesc:af18eddff1339f2c98428d8422812bf65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joining Group constants.  <a href="#af18eddff1339f2c98428d8422812bf65"></a><br/></td></tr>
<tr class="memitem:a5b90022a8be6f8a2d0d8db71910892a5"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">UGraphemeClusterBreak</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5b90022a8be6f8a2d0d8db71910892a5">UGraphemeClusterBreak</a></td></tr>
<tr class="memdesc:a5b90022a8be6f8a2d0d8db71910892a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grapheme Cluster Break constants.  <a href="#a5b90022a8be6f8a2d0d8db71910892a5"></a><br/></td></tr>
<tr class="memitem:a157c6c1c494a4af4fd97a960a25d26de"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">UWordBreakValues</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a157c6c1c494a4af4fd97a960a25d26de">UWordBreakValues</a></td></tr>
<tr class="memdesc:a157c6c1c494a4af4fd97a960a25d26de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Word Break constants.  <a href="#a157c6c1c494a4af4fd97a960a25d26de"></a><br/></td></tr>
<tr class="memitem:aeca2d1086c95ed4944af020016bc9a74"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">USentenceBreak</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aeca2d1086c95ed4944af020016bc9a74">USentenceBreak</a></td></tr>
<tr class="memdesc:aeca2d1086c95ed4944af020016bc9a74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentence Break constants.  <a href="#aeca2d1086c95ed4944af020016bc9a74"></a><br/></td></tr>
<tr class="memitem:a82599b14427f0121b101a7a059e7bc94"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">ULineBreak</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a82599b14427f0121b101a7a059e7bc94">ULineBreak</a></td></tr>
<tr class="memdesc:a82599b14427f0121b101a7a059e7bc94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line Break constants.  <a href="#a82599b14427f0121b101a7a059e7bc94"></a><br/></td></tr>
<tr class="memitem:ac85b3760e6bb8ee50ab048aac920e6f8"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">UNumericType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ac85b3760e6bb8ee50ab048aac920e6f8">UNumericType</a></td></tr>
<tr class="memdesc:ac85b3760e6bb8ee50ab048aac920e6f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric Type constants.  <a href="#ac85b3760e6bb8ee50ab048aac920e6f8"></a><br/></td></tr>
<tr class="memitem:a98075f42460e8dc17958e1c6b4f61cbc"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">UHangulSyllableType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a98075f42460e8dc17958e1c6b4f61cbc">UHangulSyllableType</a></td></tr>
<tr class="memdesc:a98075f42460e8dc17958e1c6b4f61cbc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hangul Syllable Type constants.  <a href="#a98075f42460e8dc17958e1c6b4f61cbc"></a><br/></td></tr>
<tr class="memitem:a91179dc423e3c36314700f25d9c15507"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a91179dc423e3c36314700f25d9c15507">UCharEnumTypeRange</a> (const void *context, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> start, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> limit, <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a> type)</td></tr>
<tr class="memdesc:a91179dc423e3c36314700f25d9c15507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback from <a class="el" href="uchar_8h.html#a4859bcf36f1ea9255e69e5e744766815" title="Enumerate efficiently all code points with their Unicode general categories.">u_enumCharTypes()</a>, is called for each contiguous range of code points c (where start&lt;=c&lt;limit) with the same Unicode general category ("character type").  <a href="#a91179dc423e3c36314700f25d9c15507"></a><br/></td></tr>
<tr class="memitem:a50b6e37d674bfb029f256c69178be8ba"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a50b6e37d674bfb029f256c69178be8ba">UEnumCharNamesFn</a> (void *context, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> code, <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> nameChoice, const char *name, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> length)</td></tr>
<tr class="memdesc:a50b6e37d674bfb029f256c69178be8ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of a callback function for <a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames()</a> that gets called for each Unicode character with the code point value and the character name.  <a href="#a50b6e37d674bfb029f256c69178be8ba"></a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ae40d616419e74ecc7c80a9febab03199"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> { <br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a024fdf3509c03b601694289a4ee5e8ce">UCHAR_ALPHABETIC</a> = 0, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aa0043677ce563a0048e0f4c3b2383869">UCHAR_BINARY_START</a> = UCHAR_ALPHABETIC, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a5d7ae152624126297a7782befee8eda2">UCHAR_ASCII_HEX_DIGIT</a> = 1, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac3f4218237b962201f9e6c2a7f523d34">UCHAR_BIDI_CONTROL</a> = 2, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a72ed372ee7ac1fddb0e7da5d51fae51b">UCHAR_BIDI_MIRRORED</a> = 3, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a590a0a55fba6c4e6dd3a0654209b1449">UCHAR_DASH</a> = 4, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5">UCHAR_DEFAULT_IGNORABLE_CODE_POINT</a> = 5, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a92e9bf6d1a755949ea63362691304339">UCHAR_DEPRECATED</a> = 6, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a49198042b074f5453277afc2ed7cbee7">UCHAR_DIACRITIC</a> = 7, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199af2f2b4cea267638e42ab25f68d87accb">UCHAR_EXTENDER</a> = 8, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199afadb9731624715c5aa61079d39fe1512">UCHAR_FULL_COMPOSITION_EXCLUSION</a> = 9, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a7d12dd136327ef119ca89261589f2129">UCHAR_GRAPHEME_BASE</a> = 10, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a21ad5a1198cc3a40ee11ab1d2c0fe1f1">UCHAR_GRAPHEME_EXTEND</a> = 11, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a201fe8e55ec2cadad243c8ada2b20985">UCHAR_GRAPHEME_LINK</a> = 12, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a463b6b2ad85b1ed752f116432a5eae88">UCHAR_HEX_DIGIT</a> = 13, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a544cc8935dd7d43ff98debd3d6e416e5">UCHAR_HYPHEN</a> = 14, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a64bc02ae54ded6489ff69dadd7c21314">UCHAR_ID_CONTINUE</a> = 15, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc16dc3b016bd6b3e50ead592cbe1b86">UCHAR_ID_START</a> = 16, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199adc04ccb3a235d3354eb5f216efe83994">UCHAR_IDEOGRAPHIC</a> = 17, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a9d138a77a450fd25e3ca22c93e067b49">UCHAR_IDS_BINARY_OPERATOR</a> = 18, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aca526417f802a948daee8ef35ca9cf6b">UCHAR_IDS_TRINARY_OPERATOR</a> = 19, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac1cbb9080e03d2351b44698ddcf34aa1">UCHAR_JOIN_CONTROL</a> = 20, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aeed4114446b6e691b781785880ccdf4c">UCHAR_LOGICAL_ORDER_EXCEPTION</a> = 21, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199afb9b26d3ccf385a0797c8e01e065a494">UCHAR_LOWERCASE</a> = 22, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8c0bf3b6edf5412a7ff417e7c522d22c">UCHAR_MATH</a> = 23, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac26a205bd572f7db7cadd899cfcc7bfc">UCHAR_NONCHARACTER_CODE_POINT</a> = 24, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab68e69e7abce9b12fe27f9fa4dd8d605">UCHAR_QUOTATION_MARK</a> = 25, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a561638eb084070f7d30ad03cdb1ccd6f">UCHAR_RADICAL</a> = 26, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a18cd0200bd4adeb89e970ed61ebce08e">UCHAR_SOFT_DOTTED</a> = 27, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aa7cadf6faeb23e3c485467b9b584c984">UCHAR_TERMINAL_PUNCTUATION</a> = 28, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199adf426ef1cbb1e44f8e4b8e250cb5f5b1">UCHAR_UNIFIED_IDEOGRAPH</a> = 29, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a88973cf8433a7a040f443ae283bce17c">UCHAR_UPPERCASE</a> = 30, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a18479cfb612231359123f5fdc34dea60">UCHAR_WHITE_SPACE</a> = 31, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a4ae0b3975b2b0429d4b619ce8356ee51">UCHAR_XID_CONTINUE</a> = 32, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a23f48682d5355646ceb7b353d7a6575b">UCHAR_XID_START</a> = 33, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae3156debc89072569efeb31a468c3150">UCHAR_CASE_SENSITIVE</a> = 34, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a182d2a8063c369cefeea633e4cef142b">UCHAR_S_TERM</a> = 35, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a397dea03f2274bcbcefbd5c02a8493fc">UCHAR_VARIATION_SELECTOR</a> = 36, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad5e33f65b51e39c66f5e5794912c774e">UCHAR_NFD_INERT</a> = 37, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a651c292dd45821dc6d93b1675eea612a">UCHAR_NFKD_INERT</a> = 38, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab945a37d358f20e025b6cf5d9ab7ab1c">UCHAR_NFC_INERT</a> = 39, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a27181c676a64b55049a3e3a395feaf1d">UCHAR_NFKC_INERT</a> = 40, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a1200d63bfdb0379aa9cdbe8e14d71a26">UCHAR_SEGMENT_STARTER</a> = 41, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a205bbd5b37e7ab0a2bd0a90fe6ffe644">UCHAR_PATTERN_SYNTAX</a> = 42, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a2ed22b1528d3a7e683eebb6ac74e10da">UCHAR_PATTERN_WHITE_SPACE</a> = 43, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab51921b81e89f16a4c8315c5ae155d95">UCHAR_POSIX_ALNUM</a> = 44, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad02178ce9d01eec5269f8265780fbce6">UCHAR_POSIX_BLANK</a> = 45, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a03b9bffe08ccef166e9e446cad93e78c">UCHAR_POSIX_GRAPH</a> = 46, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad6e8f26e4c2bc910880612dadb10bfc9">UCHAR_POSIX_PRINT</a> = 47, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aff2d4e286ec2c25c8cb993b5899e2ef9">UCHAR_POSIX_XDIGIT</a> = 48, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a233c3cc6004c23a6913abc7dcd6311bb">UCHAR_CASED</a> = 49, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a75338f94bbfe956670062302fd2f7d8f">UCHAR_CASE_IGNORABLE</a> = 50, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac56cf38a6b3caf8406c2d3788fb6aef0">UCHAR_CHANGES_WHEN_LOWERCASED</a> = 51, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a94b2935cc0b8c348c932e8ffcd4fc411">UCHAR_CHANGES_WHEN_UPPERCASED</a> = 52, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a91983f8ee8a6c4aaa0d03985f437001d">UCHAR_CHANGES_WHEN_TITLECASED</a> = 53, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a972aff01e8e4a5b739594aad748a41b9">UCHAR_CHANGES_WHEN_CASEFOLDED</a> = 54, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aff0512a331ec0058777e74344c524b0c">UCHAR_CHANGES_WHEN_CASEMAPPED</a> = 55, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae10c76a75d366d2aa5703bc9141cdc33">UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED</a> = 56, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac62c7e6245ad64ea6b662c9b93831273">UCHAR_BINARY_LIMIT</a> = 57, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae450519a287b310d4fd6be913570456f">UCHAR_BIDI_CLASS</a> = 0x1000, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a9a83218b934d99e67c2fc8e1b9dd081e">UCHAR_INT_START</a> = UCHAR_BIDI_CLASS, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a0a974120a7611cd6b9fd157597bfeede">UCHAR_BLOCK</a> = 0x1001, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a1875da152d31c940d1ee207cc44e5049">UCHAR_CANONICAL_COMBINING_CLASS</a> = 0x1002, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaa4aebc4d6cb7345b9619a79a8c4becf">UCHAR_DECOMPOSITION_TYPE</a> = 0x1003, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a75f71740824af5465c3d877944247da5">UCHAR_EAST_ASIAN_WIDTH</a> = 0x1004, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a9a38e06ca9f450ec19e4099634fe5035">UCHAR_GENERAL_CATEGORY</a> = 0x1005, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aedd694bb9a8cd3365b6752dec61044f7">UCHAR_JOINING_GROUP</a> = 0x1006, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab601c7f01ff5058f86b058c312350f8b">UCHAR_JOINING_TYPE</a> = 0x1007, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaf840995277cf561207dd6c78893e949">UCHAR_LINE_BREAK</a> = 0x1008, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a">UCHAR_NUMERIC_TYPE</a> = 0x1009, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a90caec0b659490ed28426379521ba2e1">UCHAR_SCRIPT</a> = 0x100A, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aacb47aa5805e5883a21b8f4ace5ae171">UCHAR_HANGUL_SYLLABLE_TYPE</a> = 0x100B, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a9ce7a59b8e4be47688d958953918486e">UCHAR_NFD_QUICK_CHECK</a> = 0x100C, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a86ac054a25b7029ae91c07c6f7049a91">UCHAR_NFKD_QUICK_CHECK</a> = 0x100D, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae244d4067a35eef3b28be9a5b4e26b1e">UCHAR_NFC_QUICK_CHECK</a> = 0x100E, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a4cb54f4492a96d71b7cc5d9495a5e1ac">UCHAR_NFKC_QUICK_CHECK</a> = 0x100F, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a686db169e8d6dc82233ebdfdee777b5a">UCHAR_LEAD_CANONICAL_COMBINING_CLASS</a> = 0x1010, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a477985deea2b2c42f3af4c7174c60d6c">UCHAR_TRAIL_CANONICAL_COMBINING_CLASS</a> = 0x1011, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a016b2b830288044668d8dab694b84a3e">UCHAR_GRAPHEME_CLUSTER_BREAK</a> = 0x1012, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad99b5967b842d111500607e9ab62eb38">UCHAR_SENTENCE_BREAK</a> = 0x1013, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc2498be24acbc2cac1eb1ccd049fcc2">UCHAR_WORD_BREAK</a> = 0x1014, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a27df8ebc1c9a9054667e8c3f1175ff15">UCHAR_INT_LIMIT</a> = 0x1015, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aa8f9665b587b10a6cda67f13f7e0c0b6">UCHAR_GENERAL_CATEGORY_MASK</a> = 0x2000, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aa9c34a027b7cbb2285cec8916607346f">UCHAR_MASK_START</a> = UCHAR_GENERAL_CATEGORY_MASK, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae657cdbaa73c7c1ae76c78d79333b393">UCHAR_MASK_LIMIT</a> = 0x2001, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a3c877820cc4a8a01c6cc5e8bce97bb6b">UCHAR_NUMERIC_VALUE</a> = 0x3000, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a45f9128d5d87d92e195677565ad7c8c6">UCHAR_DOUBLE_START</a> = UCHAR_NUMERIC_VALUE, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc8d2f596dd3e8616b52fec0a95b561c">UCHAR_DOUBLE_LIMIT</a> = 0x3001, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc1964f46b583bc93f90db2b74a87507">UCHAR_AGE</a> = 0x4000, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199af64428037bd6845bfbd2bd8a4eb822da">UCHAR_STRING_START</a> = UCHAR_AGE, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a6548fa86c7ed15209628f50cec54baf6">UCHAR_BIDI_MIRRORING_GLYPH</a> = 0x4001, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8a7d6c8a8a9b2a117315c2d55462a494">UCHAR_CASE_FOLDING</a> = 0x4002, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a90205bae5d104d64d9f3de6a75862ced">UCHAR_ISO_COMMENT</a> = 0x4003, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199abf0fb4383102c9fbe8f321c9793f883d">UCHAR_LOWERCASE_MAPPING</a> = 0x4004, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a86ff29f588f13ab00626366823cacc26">UCHAR_NAME</a> = 0x4005, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ac0a9b7f58dad11d90df27e1d033c6eaa">UCHAR_SIMPLE_CASE_FOLDING</a> = 0x4006, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad1cde5eb5e67a1e365fa82b4d97ae026">UCHAR_SIMPLE_LOWERCASE_MAPPING</a> = 0x4007, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a477872baaa4ef8593a1d4e12e7da0083">UCHAR_SIMPLE_TITLECASE_MAPPING</a> = 0x4008, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab3292daffe8dc86f852cd93e2b782581">UCHAR_SIMPLE_UPPERCASE_MAPPING</a> = 0x4009, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaaf14bc41bb0d46793300e7c24d82fbb">UCHAR_TITLECASE_MAPPING</a> = 0x400A, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a72aa23c18c5fddce0751ad9a89e3c329">UCHAR_UNICODE_1_NAME</a> = 0x400B, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ae37c95852ba7190fbc1ad394764908ef">UCHAR_UPPERCASE_MAPPING</a> = 0x400C, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a76a393866f6e31ec7e2ce38accb1a07e">UCHAR_STRING_LIMIT</a> = 0x400D, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199af91256385f2c4656335340d9e1f8b8ae">UCHAR_SCRIPT_EXTENSIONS</a> = 0x7000, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a17cbf591bd5e222e99eb689b9d74d3c0">UCHAR_OTHER_PROPERTY_START</a> = UCHAR_SCRIPT_EXTENSIONS, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a2e3b955304a84b3dacea766f1666fdaf">UCHAR_OTHER_PROPERTY_LIMIT</a> = 0x7001, 
<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a0caeeb3b232166fb042a2ce8b0867c2a">UCHAR_INVALID_CODE</a> =  -1
<br/>
 }</td></tr>
<tr class="memdesc:ae40d616419e74ecc7c80a9febab03199"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selection constants for Unicode properties.  <a href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">More...</a><br/></td></tr>
<tr class="memitem:a6a2dbc531efce8d77fdb4c314e7fc25e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a> { <br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea72b916debd3da37f14165010614edb8a">U_UNASSIGNED</a> =  0, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea17181808eb2e207aec907a87472ef550">U_GENERAL_OTHER_TYPES</a> =  0, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea4ce051eb4caadf23572591453b9c8018">U_UPPERCASE_LETTER</a> =  1, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac5781d06deb9e1b1f06ddcde0f703e84">U_LOWERCASE_LETTER</a> =  2, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea1c8d8196c554b72d28ec17ed343e09a2">U_TITLECASE_LETTER</a> =  3, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea52939628d53f6e709b49e1d5a0bff954">U_MODIFIER_LETTER</a> =  4, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea860926fc0eeb007135b862ee907d3d3b">U_OTHER_LETTER</a> =  5, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea8be92bce0af8b0082772c5ac21e4f0a6">U_NON_SPACING_MARK</a> =  6, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea63d08d450041d79f21b892954aadd38a">U_ENCLOSING_MARK</a> =  7, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea798403b244bd1522cf0458da78eeaa4f">U_COMBINING_SPACING_MARK</a> =  8, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac4be41e796e2ab406e6cdfc53cf7f23c">U_DECIMAL_DIGIT_NUMBER</a> =  9, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ead087951289c1232a08e8aa7e8bba7093">U_LETTER_NUMBER</a> =  10, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9e86f106bcc19e9d4a4f4b198ea1da45">U_OTHER_NUMBER</a> =  11, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea0c75a42ce861885cd55c99a429de013c">U_SPACE_SEPARATOR</a> =  12, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaaf39159afd99b7df729b77ca505f8dad">U_LINE_SEPARATOR</a> =  13, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5469aba2cd158f6b584e6ee5e2bfea09">U_PARAGRAPH_SEPARATOR</a> =  14, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7ba1e6139e25f27221c51f2d2f0a9d1e">U_CONTROL_CHAR</a> =  15, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea01b7d97d771bafe0c4c21d3544cd7309">U_FORMAT_CHAR</a> =  16, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea29cd69f1541a3ce7bdc274d63d4e5d16">U_PRIVATE_USE_CHAR</a> =  17, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaffe65d58aecf0b3e6a6b34ccad6d00a2">U_SURROGATE</a> =  18, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eab3ec1dcb92550114a732e56d5a60bf89">U_DASH_PUNCTUATION</a> =  19, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea945da22358c45bafaf416e4140c12a0a">U_START_PUNCTUATION</a> =  20, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9b9a1bcf5b94751e843b1fe9cd676684">U_END_PUNCTUATION</a> =  21, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea966cc874061de0bba2ecef0fb717f974">U_CONNECTOR_PUNCTUATION</a> =  22, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5b10136688c41fd7ad9650aef98a88fc">U_OTHER_PUNCTUATION</a> =  23, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac33ad42e90025817ec44d9d1296b4442">U_MATH_SYMBOL</a> =  24, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7843d72485c8d0b0301f3277dd4c44ce">U_CURRENCY_SYMBOL</a> =  25, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea16d52e17abad1b7899fae347087cbdf1">U_MODIFIER_SYMBOL</a> =  26, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea36cbd85a4a48f5e5a24a607d624df003">U_OTHER_SYMBOL</a> =  27, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea6ef1f92f231e1df9a0cfedbe42a6bb45">U_INITIAL_PUNCTUATION</a> =  28, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac9dc978ee62350e2e8338096f0809229">U_FINAL_PUNCTUATION</a> =  29, 
<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac34e330b2eb4e6459c41d03ba8d5d6b8">U_CHAR_CATEGORY_COUNT</a>
<br/>
 }</td></tr>
<tr class="memdesc:a6a2dbc531efce8d77fdb4c314e7fc25e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data for enumerated Unicode general category types.  <a href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">More...</a><br/></td></tr>
<tr class="memitem:a50325108b69e7d08315b5854f85f0593"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a> { <br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a3a7b8179c88b573095c5653907ce3036">U_LEFT_TO_RIGHT</a> =  0, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a20acdc6c32ad0c6101870529dacc90d0">U_RIGHT_TO_LEFT</a> =  1, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593ac409eaa36a7cd3d3992642abffb5fb1d">U_EUROPEAN_NUMBER</a> =  2, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a951ee2fbdfb406d124e63fe5aca4a465">U_EUROPEAN_NUMBER_SEPARATOR</a> =  3, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a153f3cea3e33c95107ed5d4f01281761">U_EUROPEAN_NUMBER_TERMINATOR</a> =  4, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a64e442326460926fcffe67ff55f5d4b7">U_ARABIC_NUMBER</a> =  5, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a305dc34d5aa69a77a5bd9f360883bd3d">U_COMMON_NUMBER_SEPARATOR</a> =  6, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593ac66d823f20d59d951c1568f1f9f37baf">U_BLOCK_SEPARATOR</a> =  7, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a12e3c39a7fa5db2274c5497cdc8ac7e6">U_SEGMENT_SEPARATOR</a> =  8, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a7a2147dba025182bfd072e60dc769b07">U_WHITE_SPACE_NEUTRAL</a> =  9, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a6ea79f68f9aa5b67786bfdda5df7ef96">U_OTHER_NEUTRAL</a> =  10, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593ae70193524a7494c1b5b67eb396402da4">U_LEFT_TO_RIGHT_EMBEDDING</a> =  11, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593aa4cc32ac83b7d0336d23fdda53b73176">U_LEFT_TO_RIGHT_OVERRIDE</a> =  12, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a1e117d42da767d003134ee332eac096c">U_RIGHT_TO_LEFT_ARABIC</a> =  13, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a9505049ce656e57c4a1d2bc1d154c0e8">U_RIGHT_TO_LEFT_EMBEDDING</a> =  14, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a8d031c348240495c7cbe19b7b82b8dda">U_RIGHT_TO_LEFT_OVERRIDE</a> =  15, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a6de07f2a59c099f7edb5d7c66f0820f9">U_POP_DIRECTIONAL_FORMAT</a> =  16, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a4f407f189cbd0e0f96be846e9ad6654f">U_DIR_NON_SPACING_MARK</a> =  17, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a173b7d1bb464f1ae96715f2c6efd7e79">U_BOUNDARY_NEUTRAL</a> =  18, 
<a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593a6ef7d8987718e33961e6a15739343af9">U_CHAR_DIRECTION_COUNT</a>
<br/>
 }</td></tr>
<tr class="memdesc:a50325108b69e7d08315b5854f85f0593"><td class="mdescLeft">&#160;</td><td class="mdescRight">This specifies the language directional property of a character set.  <a href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">More...</a><br/></td></tr>
<tr class="memitem:a19f1662c9c33c31593612d05777ea901"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a> { <br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7c4e83b970958ed00cb7c59f24d9df91">UBLOCK_NO_BLOCK</a> =  0, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3022e8914f355aa35e472f3425b8e81e">UBLOCK_BASIC_LATIN</a> =  1, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad471a0e994a6b93eb6298de7c8482e77">UBLOCK_LATIN_1_SUPPLEMENT</a> = 2, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4be2a8392534d1bf4cbeddb02148ba77">UBLOCK_LATIN_EXTENDED_A</a> = 3, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac7726a00016a5ddf654c4c0a942db0b8">UBLOCK_LATIN_EXTENDED_B</a> = 4, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4542afdbef1008b479133fecc75d2e20">UBLOCK_IPA_EXTENSIONS</a> = 5, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a5af4c444aef9f0d0167ccda50f8b4beb">UBLOCK_SPACING_MODIFIER_LETTERS</a> = 6, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af9a2494cf9616dda5d4515c0d69f4385">UBLOCK_COMBINING_DIACRITICAL_MARKS</a> = 7, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a64d33e208db4fbc11b1c941bc6d87004">UBLOCK_GREEK</a> = 8, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a0c781eb861bc3cbe6630466e6178c996">UBLOCK_CYRILLIC</a> = 9, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a32518844bb1a22ef64bd1051e23b8245">UBLOCK_ARMENIAN</a> = 10, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a0a63bb54618eb775a6e2a19e95db797d">UBLOCK_HEBREW</a> = 11, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af28c2bbfb3db721eb142f2cb3356c14a">UBLOCK_ARABIC</a> = 12, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901acb4eb46765f546b610b5e6f06171e8ec">UBLOCK_SYRIAC</a> = 13, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac7b4c37284cfd9df7d72d15cff1e2f0c">UBLOCK_THAANA</a> = 14, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac26ba8f9848bada1f5351eae928f0851">UBLOCK_DEVANAGARI</a> = 15, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6854e137486d8106b99128708718cd5e">UBLOCK_BENGALI</a> = 16, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3030490dd5e646869e781e4454576ea2">UBLOCK_GURMUKHI</a> = 17, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af89fe0ccf0244c90dcd611a15590d0e5">UBLOCK_GUJARATI</a> = 18, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7bd2cc0f592ccceda3a559c4ef6952c1">UBLOCK_ORIYA</a> = 19, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3fb8028d840252d146572d041757a76b">UBLOCK_TAMIL</a> = 20, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab92a93b54ac8af92b97a4b67b1e60628">UBLOCK_TELUGU</a> = 21, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac03285ebc31bbba8631638475cf4f354">UBLOCK_KANNADA</a> = 22, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aac80b8dd5c84cebf61cae32a2ab7af57">UBLOCK_MALAYALAM</a> = 23, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab64253a6a3fe0e364030046e1077206a">UBLOCK_SINHALA</a> = 24, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af9dd8881a25cae9cf85dbb9ff01df736">UBLOCK_THAI</a> = 25, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4cfee85894a7b3445f1c9d4600d23e59">UBLOCK_LAO</a> = 26, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a960cbc55c7cbaca9cd1ddea16979fc86">UBLOCK_TIBETAN</a> = 27, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a85979011b5f0044ed5ff750679599ae2">UBLOCK_MYANMAR</a> = 28, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac26335afe9f3d64b9838170724460ac5">UBLOCK_GEORGIAN</a> = 29, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a329c7faa605e9ef54ce4e99b3f51233f">UBLOCK_HANGUL_JAMO</a> = 30, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac939660d7eac8d2eb7612677e514b0f8">UBLOCK_ETHIOPIC</a> = 31, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa67c247a877e9ad42701e3db84b550ab">UBLOCK_CHEROKEE</a> = 32, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8923692cfb3086fd8db312dfe56fa9a3">UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS</a> = 33, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a1bb44e6bec64d33965069c50800b021e">UBLOCK_OGHAM</a> = 34, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a9de9cc3621afbce2d869bbac203e2464">UBLOCK_RUNIC</a> = 35, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a08b430ec85307acc5560ceb7cf6a38eb">UBLOCK_KHMER</a> = 36, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a5351fb9464f2572c2478abdebfe35652">UBLOCK_MONGOLIAN</a> = 37, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a84fcfed2fae7fd4c4f4bc13ddc3a818b">UBLOCK_LATIN_EXTENDED_ADDITIONAL</a> = 38, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901accea5fdddfebf9168153c2fa9e3e3daa">UBLOCK_GREEK_EXTENDED</a> = 39, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a5f143ad5c7406c7f89fca2baf5d9cf51">UBLOCK_GENERAL_PUNCTUATION</a> = 40, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a264d6d8ad2c595294dd944b7d2b4cf59">UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS</a> = 41, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a19450b8cfbf710469c33495a70594853">UBLOCK_CURRENCY_SYMBOLS</a> = 42, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8800e16938d527bd78728d522c074b7e">UBLOCK_COMBINING_MARKS_FOR_SYMBOLS</a> = 43, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af27084a4a9675c9384a03256272d210a">UBLOCK_LETTERLIKE_SYMBOLS</a> = 44, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3c4b9711c95cabb97b79181047ab9fb7">UBLOCK_NUMBER_FORMS</a> = 45, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a15b2c1cf7ae03429abfec85927213763">UBLOCK_ARROWS</a> = 46, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7aa09e8a0ff089e3d06d5d4566979aeb">UBLOCK_MATHEMATICAL_OPERATORS</a> = 47, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a60d5f7299c6eda7e8c7c7ec8991e2e77">UBLOCK_MISCELLANEOUS_TECHNICAL</a> = 48, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a64bf488ae85d0ce7c27c071ec01a6f7a">UBLOCK_CONTROL_PICTURES</a> = 49, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a055d61bd1f5c9014974dd96eeafbdb7a">UBLOCK_OPTICAL_CHARACTER_RECOGNITION</a> = 50, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a730218e61d9c6bc24c155006f2b969e3">UBLOCK_ENCLOSED_ALPHANUMERICS</a> = 51, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a183fa45df1cbd55259174e18d5bd499f">UBLOCK_BOX_DRAWING</a> = 52, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a420d29dfe8828c796b8711b570c9ab61">UBLOCK_BLOCK_ELEMENTS</a> = 53, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adfd4cc438f774bc555bd53f87ca7d6eb">UBLOCK_GEOMETRIC_SHAPES</a> = 54, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a19834f60077dc8d5d9ac6c0a6856d53e">UBLOCK_MISCELLANEOUS_SYMBOLS</a> = 55, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a579f3f9df58938eba34b313a769f66a3">UBLOCK_DINGBATS</a> = 56, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7964d49d880df886fad9bcefe63ab9d6">UBLOCK_BRAILLE_PATTERNS</a> = 57, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a99c3c3775b537b8876949f098a23c8c7">UBLOCK_CJK_RADICALS_SUPPLEMENT</a> = 58, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa4ddf40f9a89dc7ba981dbab63049d47">UBLOCK_KANGXI_RADICALS</a> = 59, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2ffda88af5c8b0cae1ba748deac44b57">UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS</a> = 60, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a16ecca43ca6b3e82fd7512ed893ecdc7">UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION</a> = 61, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abfc2e7e455045900128f406633c2f889">UBLOCK_HIRAGANA</a> = 62, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac4d2712e197d61bef9eb83668d10442f">UBLOCK_KATAKANA</a> = 63, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8972093158188aa5c4332560ed67af17">UBLOCK_BOPOMOFO</a> = 64, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a9206144c263a23a82c29209e01889607">UBLOCK_HANGUL_COMPATIBILITY_JAMO</a> = 65, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abfa95d3eb12816b8af369c0165c838aa">UBLOCK_KANBUN</a> = 66, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa3ced8ea69f3820d105cfe23103ccd59">UBLOCK_BOPOMOFO_EXTENDED</a> = 67, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a592f284c7e5573fc613a17ffc93e5de9">UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS</a> = 68, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a946e2b5a1615058394a244669bdf89ba">UBLOCK_CJK_COMPATIBILITY</a> = 69, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad3a988bb0fb258d95f2a8558a087ba9c">UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A</a> = 70, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac8e0a46f65001cfa15bedc3410c84a2e">UBLOCK_CJK_UNIFIED_IDEOGRAPHS</a> = 71, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab8181c39d68d56e6f6c1a2e6a7b3af19">UBLOCK_YI_SYLLABLES</a> = 72, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7ea7b54c7f86c8cc1810972042ed1ea7">UBLOCK_YI_RADICALS</a> = 73, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a93975c95f5dacd92f43a7fd6a1a7adbe">UBLOCK_HANGUL_SYLLABLES</a> = 74, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a64ed1a9993c3ddef07ddd137231785d1">UBLOCK_HIGH_SURROGATES</a> = 75, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6dede69d2175d60cb72b15fc13fb1e91">UBLOCK_HIGH_PRIVATE_USE_SURROGATES</a> = 76, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a928c37e1ecac9eb215ed75e6cc170629">UBLOCK_LOW_SURROGATES</a> = 77, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8efc9d39daba33016a9cc00b5c66600e">UBLOCK_PRIVATE_USE</a> =  78, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a31494c450d57b0979457663a10f15345">UBLOCK_PRIVATE_USE_AREA</a> = UBLOCK_PRIVATE_USE, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ace7017c307747be100dad1a234fc7dbd">UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS</a> = 79, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af11baf95fa858d706a4363966a25008d">UBLOCK_ALPHABETIC_PRESENTATION_FORMS</a> = 80, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a9fc0ab3a0baea057be2dd716080b354d">UBLOCK_ARABIC_PRESENTATION_FORMS_A</a> = 81, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a73536d5b7a36f1fcd11c99ff33211831">UBLOCK_COMBINING_HALF_MARKS</a> = 82, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901acd2660ac3003e2a0b937f88971a27dc4">UBLOCK_CJK_COMPATIBILITY_FORMS</a> = 83, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a80eb404744e2c8684f76fa0edc70a677">UBLOCK_SMALL_FORM_VARIANTS</a> = 84, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a9c0fc5666266d7e0a40db3e1b3800634">UBLOCK_ARABIC_PRESENTATION_FORMS_B</a> = 85, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a0e95c66e88f2c6121aaf1b0ab8f279f3">UBLOCK_SPECIALS</a> = 86, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a138a042e5a69c2657d1a8472211d608c">UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS</a> = 87, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aaafa84bc79b77c0ca76b5a7cfe01cf8a">UBLOCK_OLD_ITALIC</a> =  88, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ae81abd303ede4ab5398b4b387bc2611c">UBLOCK_GOTHIC</a> =  89, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abd59dc443778a7fd81e064fb57c8e437">UBLOCK_DESERET</a> =  90, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af5f39ff091e8d633a9a505fcaaeec82e">UBLOCK_BYZANTINE_MUSICAL_SYMBOLS</a> =  91, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af17bfcee9527f03b6a6d1ffdc2158a95">UBLOCK_MUSICAL_SYMBOLS</a> =  92, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3683f9468196add6a875a7a82b54f037">UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS</a> =  93, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a0802445296eac3e75aff8ce69cdf7a06">UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B</a> =  94, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af957e7cdecb29504948b79c2d0425e94">UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT</a> =  95, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a277baf42eff3a5d78e4e2c958c031826">UBLOCK_TAGS</a> =  96, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af358c7f31da5857b5a9221f80b2c9963">UBLOCK_CYRILLIC_SUPPLEMENTARY</a> =  97, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aada128227cd225dc34c0b4b3e67fd987">UBLOCK_CYRILLIC_SUPPLEMENT</a> =  UBLOCK_CYRILLIC_SUPPLEMENTARY, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a244561f5aa331a27ecc66806fb82dfae">UBLOCK_TAGALOG</a> =  98, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4c0b492849a9d9da989d71f5c5ece4fa">UBLOCK_HANUNOO</a> =  99, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6b62df1d66a2438d4ad68a53d4b7f0cd">UBLOCK_BUHID</a> =  100, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a615bde6b1d03cc88aa0a33da3c0843b5">UBLOCK_TAGBANWA</a> =  101, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad881718ffc1af20998d115a71c989c59">UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A</a> =  102, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a502ee6fe857cac251428f210571185d5">UBLOCK_SUPPLEMENTAL_ARROWS_A</a> =  103, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ae2cd8092582a68f03fc4893064659722">UBLOCK_SUPPLEMENTAL_ARROWS_B</a> =  104, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a835861496e1d87031be9a43fb1963ed2">UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B</a> =  105, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8be28d496ccd03f8a706168569ca5c0b">UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS</a> =  106, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a89cb0cf8a2280a078bd45c50ba08626f">UBLOCK_KATAKANA_PHONETIC_EXTENSIONS</a> =  107, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901afc1bdb4f56ee2326b696b7b838fbf49e">UBLOCK_VARIATION_SELECTORS</a> =  108, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abc72efe702ec619d857abc16bf0901c9">UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A</a> =  109, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aac0f380bd99698ecbbb1561425818813">UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B</a> =  110, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2b1ab46d2e7da2a9d722c90576803c62">UBLOCK_LIMBU</a> =  111, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ae57c29e44ca798926a23d45c6d1b2496">UBLOCK_TAI_LE</a> =  112, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aacedf364de2b89faa14218e245964d98">UBLOCK_KHMER_SYMBOLS</a> =  113, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adc21745871d149076502af563bec4268">UBLOCK_PHONETIC_EXTENSIONS</a> =  114, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a944eb0a9a3a62f5676e8774d50fb3aed">UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS</a> =  115, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a0b405955468512b73c27f422bb3db044">UBLOCK_YIJING_HEXAGRAM_SYMBOLS</a> =  116, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a58e2a7e7279ed37f1f46b3926e45c39f">UBLOCK_LINEAR_B_SYLLABARY</a> =  117, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a69e0204312b8cb4f5fdc7943369a9eb4">UBLOCK_LINEAR_B_IDEOGRAMS</a> =  118, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6697e91e827eed1e2606a0f324c633e1">UBLOCK_AEGEAN_NUMBERS</a> =  119, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af7ed384f7fa85efc8e9497292bf7b396">UBLOCK_UGARITIC</a> =  120, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901affe05eb5135ee51b363a9871ca031783">UBLOCK_SHAVIAN</a> =  121, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7624268c8a6b53a14a17a1c81a9bdfa7">UBLOCK_OSMANYA</a> =  122, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa97745fb5ddd7308982a6af1dfbf1369">UBLOCK_CYPRIOT_SYLLABARY</a> =  123, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6127a9ed9710d7eebe79caaea27612bc">UBLOCK_TAI_XUAN_JING_SYMBOLS</a> =  124, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a439f189062006ca618964d4a83cfdb16">UBLOCK_VARIATION_SELECTORS_SUPPLEMENT</a> =  125, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab01160b311b79020b1b38796187f682b">UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION</a> =  126, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a1aac0b65e5f74fad6c83d4f76ed6bffb">UBLOCK_ANCIENT_GREEK_NUMBERS</a> =  127, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a92e02d8d4ac68c1c6aab2636dc7d44f4">UBLOCK_ARABIC_SUPPLEMENT</a> =  128, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7fcada650725d81669db60e683f8ffe8">UBLOCK_BUGINESE</a> =  129, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a1b0d9f61ffbfbf4845f29594a1fef547">UBLOCK_CJK_STROKES</a> =  130, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a433bddc0f3d7418d6d70149ed810923c">UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT</a> =  131, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a90eb175095fc3681e58972d6449a27e8">UBLOCK_COPTIC</a> =  132, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8cfa7df713135aa1ca4a4bdbfab9648b">UBLOCK_ETHIOPIC_EXTENDED</a> =  133, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa9de3bf46a8c92eb8e9b2d4ee4f48f40">UBLOCK_ETHIOPIC_SUPPLEMENT</a> =  134, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8f20feacd6e3a05b15329f49a714771d">UBLOCK_GEORGIAN_SUPPLEMENT</a> =  135, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a51c480ceba97e00383883eb52553c155">UBLOCK_GLAGOLITIC</a> =  136, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aaae0d915ba3b9f1f52e5e1dfe2a749d4">UBLOCK_KHAROSHTHI</a> =  137, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac7c1aec6579f984d3e69d43839dd3329">UBLOCK_MODIFIER_TONE_LETTERS</a> =  138, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab78aa27149f89a5b396f07017882d958">UBLOCK_NEW_TAI_LUE</a> =  139, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ade2470f642266019e9eb85126e7eb539">UBLOCK_OLD_PERSIAN</a> =  140, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2c41cb599f737828725eef69610c735c">UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT</a> =  141, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a22419af15b759beb0805cc2b42936902">UBLOCK_SUPPLEMENTAL_PUNCTUATION</a> =  142, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa867b87d44d0b67f30cc01d93921e7db">UBLOCK_SYLOTI_NAGRI</a> =  143, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8355c5788aff1c0ed24e6d53a3100df2">UBLOCK_TIFINAGH</a> =  144, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a338588aa6878cabda47e875129e0ee18">UBLOCK_VERTICAL_FORMS</a> =  145, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a53647013ca365c12d56c54ca74397b4c">UBLOCK_NKO</a> =  146, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a09b82ef528970e8e9724bc6bb76c876b">UBLOCK_BALINESE</a> =  147, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adfd4ec3a5a5c885d7f8dfcd181b8b453">UBLOCK_LATIN_EXTENDED_C</a> =  148, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8414a61469263f85f31283ef48887d6c">UBLOCK_LATIN_EXTENDED_D</a> =  149, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901add7567f91209fa75d65c7cbe75b4f461">UBLOCK_PHAGS_PA</a> =  150, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad85b1dfe5351b55b23d8067b1f618249">UBLOCK_PHOENICIAN</a> =  151, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a63b44bb3f0f5c63f869b43dfdeab1925">UBLOCK_CUNEIFORM</a> =  152, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a42a5ee9f7511113abc8b78cdbb5fda8f">UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION</a> =  153, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a656438ef992e9dee09082d7e055906d2">UBLOCK_COUNTING_ROD_NUMERALS</a> =  154, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a72b99eb44be2d7ed2cfcaebc60b89e63">UBLOCK_SUNDANESE</a> =  155, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a42f784271223eb0bf90b853eb2f236e8">UBLOCK_LEPCHA</a> =  156, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a85a9982ae78c24ad615e49591f630dfe">UBLOCK_OL_CHIKI</a> =  157, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4dc9b3ef8b9e8804e6c3ec1af1f1126b">UBLOCK_CYRILLIC_EXTENDED_A</a> =  158, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adbf81936a4f083aaca9440e138f6eee8">UBLOCK_VAI</a> =  159, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a5e4fd2f88ed9d5279831b75d1fc96e10">UBLOCK_CYRILLIC_EXTENDED_B</a> =  160, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abf59c1fc5cd7d1dd67ab7b917aec969a">UBLOCK_SAURASHTRA</a> =  161, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901acfd0b52238b948843d7993fb1165cfd0">UBLOCK_KAYAH_LI</a> =  162, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a240e90d3507c10e170e6b938f15cdb4c">UBLOCK_REJANG</a> =  163, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a3dd9868a153394ce952cf836ed020535">UBLOCK_CHAM</a> =  164, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af73bb2e92770e8fa81ca18e9e74c0cdd">UBLOCK_ANCIENT_SYMBOLS</a> =  165, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad36c0941c490fb2abc3ede58d9d6e5f6">UBLOCK_PHAISTOS_DISC</a> =  166, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a53e54ceb64c82c2635f4af9da39f3917">UBLOCK_LYCIAN</a> =  167, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a95cbd4325ad339bef92fd92d2021b229">UBLOCK_CARIAN</a> =  168, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2b763a450e3a47b6944b8ec3df03ebb0">UBLOCK_LYDIAN</a> =  169, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2d398286bb3a59f86b8d65cf02a61e31">UBLOCK_MAHJONG_TILES</a> =  170, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a43b6e5109685207148a1bfe6d1595805">UBLOCK_DOMINO_TILES</a> =  171, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4e5499cc9a53ea12a5aa25d103c716ad">UBLOCK_SAMARITAN</a> =  172, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a02fde6d79d2c92c325c996d9205680d8">UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED</a> =  173, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2d1d462c1f7fb3bc7bcf63013dc88236">UBLOCK_TAI_THAM</a> =  174, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ad18c584f51e5cf3205451915447c9a4a">UBLOCK_VEDIC_EXTENSIONS</a> =  175, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a24cae886690c0e03efd1ccc1d7c1e3b4">UBLOCK_LISU</a> =  176, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901afc286ac5cdc5ab55acb0175e7a450047">UBLOCK_BAMUM</a> =  177, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a70ac350cea02ef09462bf953bf326d58">UBLOCK_COMMON_INDIC_NUMBER_FORMS</a> =  178, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901abb42ca4b8bf7c10da50400dcf1b96468">UBLOCK_DEVANAGARI_EXTENDED</a> =  179, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901af40f89d7ab7cc3b0c1f0fa302d32af35">UBLOCK_HANGUL_JAMO_EXTENDED_A</a> =  180, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aad4994ee50d6f7c3d231b86c95492072">UBLOCK_JAVANESE</a> =  181, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adaad34606001f4a885ac0c5b7e03dd22">UBLOCK_MYANMAR_EXTENDED_A</a> =  182, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ac5e52ff3edbfb8232cb93810b9dee076">UBLOCK_TAI_VIET</a> =  183, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8518c0f3bd15c39546dbfea7c301ca38">UBLOCK_MEETEI_MAYEK</a> =  184, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a4de1c27271f5c6f2350f3793465d2339">UBLOCK_HANGUL_JAMO_EXTENDED_B</a> =  185, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a78117b97956b96b4d6b0448b0efc643e">UBLOCK_IMPERIAL_ARAMAIC</a> =  186, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aabf6a1c1c782f8fa18a25717e2f05515">UBLOCK_OLD_SOUTH_ARABIAN</a> =  187, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8e64b3f49589c03635f79ff82c3ad28f">UBLOCK_AVESTAN</a> =  188, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a51d13a381270c9ef2b63522c2c8efe00">UBLOCK_INSCRIPTIONAL_PARTHIAN</a> =  189, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a08751738c28bb1b1c8d3964e21edfc9c">UBLOCK_INSCRIPTIONAL_PAHLAVI</a> =  190, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a97e49326df407829aa8d1088e85b8e15">UBLOCK_OLD_TURKIC</a> =  191, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a6d8b7833a6affe1fdec185485eb086c7">UBLOCK_RUMI_NUMERAL_SYMBOLS</a> =  192, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901adee8981b9446a9633931d630a75be844">UBLOCK_KAITHI</a> =  193, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a44c3c91248c27fe80f068cddc0360d06">UBLOCK_EGYPTIAN_HIEROGLYPHS</a> =  194, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a422ff10f6fccd3c01a612bd05ccb2438">UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT</a> =  195, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a9fdcce37102311a3faae26e20a99586e">UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT</a> =  196, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2994474308d76686c3076bb119c483cc">UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C</a> =  197, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a7468dd11583b49a646c6529c47d67123">UBLOCK_MANDAIC</a> =  198, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ab1f4eb04e74bf2943cd3c43c689a21a0">UBLOCK_BATAK</a> =  199, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ae88f173d248f4e34617319165e8a578c">UBLOCK_ETHIOPIC_EXTENDED_A</a> =  200, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa774b9e3ad4b123d278c19fcce113ddc">UBLOCK_BRAHMI</a> =  201, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aad8de649dc8d42c54aa3672da615c225">UBLOCK_BAMUM_SUPPLEMENT</a> =  202, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901aa6196434b93716502ad8537ceb0b8bf3">UBLOCK_KANA_SUPPLEMENT</a> =  203, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2d640cc85fdd83bf296d4f321edd8b3e">UBLOCK_PLAYING_CARDS</a> =  204, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a882f894acc4872ad223dca9805ba871f">UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS</a> =  205, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2373433d4833a57624e9365134dd451b">UBLOCK_EMOTICONS</a> =  206, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a2f8cbfbb4437ee1ef2bb56a58ea90310">UBLOCK_TRANSPORT_AND_MAP_SYMBOLS</a> =  207, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ada49cc457a17bafb07275a681d5ffbca">UBLOCK_ALCHEMICAL_SYMBOLS</a> =  208, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a8646b13c034f4a5f165d24e59b085103">UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D</a> =  209, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901a04e4577a8946c1c6b032ee1a17728eff">UBLOCK_COUNT</a> =  210, 
<a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901ae5731350b69c838e308ce5204be6de90">UBLOCK_INVALID_CODE</a> = -1
<br/>
 }</td></tr>
<tr class="memdesc:a19f1662c9c33c31593612d05777ea901"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constants for Unicode blocks, see the Unicode Data file Blocks.txt.  <a href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">More...</a><br/></td></tr>
<tr class="memitem:a95cc2ca2f9cfd6d0c63eee2c65951333"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">UEastAsianWidth</a> { <br/>
&#160;&#160;<b>U_EA_NEUTRAL</b>, 
<b>U_EA_AMBIGUOUS</b>, 
<b>U_EA_HALFWIDTH</b>, 
<b>U_EA_FULLWIDTH</b>, 
<br/>
&#160;&#160;<b>U_EA_NARROW</b>, 
<b>U_EA_WIDE</b>, 
<b>U_EA_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:a95cc2ca2f9cfd6d0c63eee2c65951333"><td class="mdescLeft">&#160;</td><td class="mdescRight">East Asian Width constants.  <a href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">More...</a><br/></td></tr>
<tr class="memitem:a2ba37edcca62eff48226e8096035addf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> { <br/>
&#160;&#160;<b>U_UNICODE_CHAR_NAME</b>, 
<b>U_UNICODE_10_CHAR_NAME</b>, 
<b>U_EXTENDED_CHAR_NAME</b>, 
<a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addfa68c4cb8d73f0836f2e85cee9f63d55b3">U_CHAR_NAME_ALIAS</a>, 
<br/>
&#160;&#160;<b>U_CHAR_NAME_CHOICE_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:a2ba37edcca62eff48226e8096035addf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selector constants for <a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a>.  <a href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">More...</a><br/></td></tr>
<tr class="memitem:a5056494c7d5a2c7185f3c464f48fe5d1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a> { <b>U_SHORT_PROPERTY_NAME</b>, 
<b>U_LONG_PROPERTY_NAME</b>, 
<b>U_PROPERTY_NAME_CHOICE_COUNT</b>
 }</td></tr>
<tr class="memdesc:a5056494c7d5a2c7185f3c464f48fe5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Selector constants for <a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> and <a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a>.  <a href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">More...</a><br/></td></tr>
<tr class="memitem:ae2c56994fcf28062c7e77beb671533f5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">UDecompositionType</a> { <br/>
&#160;&#160;<b>U_DT_NONE</b>, 
<b>U_DT_CANONICAL</b>, 
<b>U_DT_COMPAT</b>, 
<b>U_DT_CIRCLE</b>, 
<br/>
&#160;&#160;<b>U_DT_FINAL</b>, 
<b>U_DT_FONT</b>, 
<b>U_DT_FRACTION</b>, 
<b>U_DT_INITIAL</b>, 
<br/>
&#160;&#160;<b>U_DT_ISOLATED</b>, 
<b>U_DT_MEDIAL</b>, 
<b>U_DT_NARROW</b>, 
<b>U_DT_NOBREAK</b>, 
<br/>
&#160;&#160;<b>U_DT_SMALL</b>, 
<b>U_DT_SQUARE</b>, 
<b>U_DT_SUB</b>, 
<b>U_DT_SUPER</b>, 
<br/>
&#160;&#160;<b>U_DT_VERTICAL</b>, 
<b>U_DT_WIDE</b>, 
<b>U_DT_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:ae2c56994fcf28062c7e77beb671533f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decomposition Type constants.  <a href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">More...</a><br/></td></tr>
<tr class="memitem:a3ce1ce20e7f3b8534eb3490ad3aba3dd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">UJoiningType</a> { <br/>
&#160;&#160;<b>U_JT_NON_JOINING</b>, 
<b>U_JT_JOIN_CAUSING</b>, 
<b>U_JT_DUAL_JOINING</b>, 
<b>U_JT_LEFT_JOINING</b>, 
<br/>
&#160;&#160;<b>U_JT_RIGHT_JOINING</b>, 
<b>U_JT_TRANSPARENT</b>, 
<b>U_JT_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:a3ce1ce20e7f3b8534eb3490ad3aba3dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joining Type constants.  <a href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">More...</a><br/></td></tr>
<tr class="memitem:a7887844ec0872e6e9a283e0825fcae65"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">UJoiningGroup</a> { <br/>
&#160;&#160;<b>U_JG_NO_JOINING_GROUP</b>, 
<b>U_JG_AIN</b>, 
<b>U_JG_ALAPH</b>, 
<b>U_JG_ALEF</b>, 
<br/>
&#160;&#160;<b>U_JG_BEH</b>, 
<b>U_JG_BETH</b>, 
<b>U_JG_DAL</b>, 
<b>U_JG_DALATH_RISH</b>, 
<br/>
&#160;&#160;<b>U_JG_E</b>, 
<b>U_JG_FEH</b>, 
<b>U_JG_FINAL_SEMKATH</b>, 
<b>U_JG_GAF</b>, 
<br/>
&#160;&#160;<b>U_JG_GAMAL</b>, 
<b>U_JG_HAH</b>, 
<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65a9a3f6b2ee4c43cdd4abd680f034449a7">U_JG_TEH_MARBUTA_GOAL</a>, 
<b>U_JG_HAMZA_ON_HEH_GOAL</b> = U_JG_TEH_MARBUTA_GOAL, 
<br/>
&#160;&#160;<b>U_JG_HE</b>, 
<b>U_JG_HEH</b>, 
<b>U_JG_HEH_GOAL</b>, 
<b>U_JG_HETH</b>, 
<br/>
&#160;&#160;<b>U_JG_KAF</b>, 
<b>U_JG_KAPH</b>, 
<b>U_JG_KNOTTED_HEH</b>, 
<b>U_JG_LAM</b>, 
<br/>
&#160;&#160;<b>U_JG_LAMADH</b>, 
<b>U_JG_MEEM</b>, 
<b>U_JG_MIM</b>, 
<b>U_JG_NOON</b>, 
<br/>
&#160;&#160;<b>U_JG_NUN</b>, 
<b>U_JG_PE</b>, 
<b>U_JG_QAF</b>, 
<b>U_JG_QAPH</b>, 
<br/>
&#160;&#160;<b>U_JG_REH</b>, 
<b>U_JG_REVERSED_PE</b>, 
<b>U_JG_SAD</b>, 
<b>U_JG_SADHE</b>, 
<br/>
&#160;&#160;<b>U_JG_SEEN</b>, 
<b>U_JG_SEMKATH</b>, 
<b>U_JG_SHIN</b>, 
<b>U_JG_SWASH_KAF</b>, 
<br/>
&#160;&#160;<b>U_JG_SYRIAC_WAW</b>, 
<b>U_JG_TAH</b>, 
<b>U_JG_TAW</b>, 
<b>U_JG_TEH_MARBUTA</b>, 
<br/>
&#160;&#160;<b>U_JG_TETH</b>, 
<b>U_JG_WAW</b>, 
<b>U_JG_YEH</b>, 
<b>U_JG_YEH_BARREE</b>, 
<br/>
&#160;&#160;<b>U_JG_YEH_WITH_TAIL</b>, 
<b>U_JG_YUDH</b>, 
<b>U_JG_YUDH_HE</b>, 
<b>U_JG_ZAIN</b>, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65a02a0861065930eefe8314e84d17cede4">U_JG_FE</a>, 
<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65aa926608208fd77ebe07b3358531ddf62">U_JG_KHAPH</a>, 
<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65a6773363567a4f985f6a82cc67ca7e6a9">U_JG_ZHAIN</a>, 
<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65a03ae89e957c45fcc75a87cae8230931b">U_JG_BURUSHASKI_YEH_BARREE</a>, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65a23e63ed519ef35051ca51df3dc3d43ec">U_JG_FARSI_YEH</a>, 
<a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65afa9679b18edaa195a121a3ca46544b5a">U_JG_NYA</a>, 
<b>U_JG_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:a7887844ec0872e6e9a283e0825fcae65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Joining Group constants.  <a href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">More...</a><br/></td></tr>
<tr class="memitem:abb9bae7d2a1c80ce342be4647661fde1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">UGraphemeClusterBreak</a> { <br/>
&#160;&#160;<b>U_GCB_OTHER</b> =  0, 
<b>U_GCB_CONTROL</b> =  1, 
<b>U_GCB_CR</b> =  2, 
<b>U_GCB_EXTEND</b> =  3, 
<br/>
&#160;&#160;<b>U_GCB_L</b> =  4, 
<b>U_GCB_LF</b> =  5, 
<b>U_GCB_LV</b> =  6, 
<b>U_GCB_LVT</b> =  7, 
<br/>
&#160;&#160;<b>U_GCB_T</b> =  8, 
<b>U_GCB_V</b> =  9, 
<b>U_GCB_SPACING_MARK</b> =  10, 
<b>U_GCB_PREPEND</b> =  11, 
<br/>
&#160;&#160;<b>U_GCB_COUNT</b> =  12
<br/>
 }</td></tr>
<tr class="memdesc:abb9bae7d2a1c80ce342be4647661fde1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grapheme Cluster Break constants.  <a href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">More...</a><br/></td></tr>
<tr class="memitem:af70ee907368e663f8dd4b90c7196e15c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">UWordBreakValues</a> { <br/>
&#160;&#160;<b>U_WB_OTHER</b> =  0, 
<b>U_WB_ALETTER</b> =  1, 
<b>U_WB_FORMAT</b> =  2, 
<b>U_WB_KATAKANA</b> =  3, 
<br/>
&#160;&#160;<b>U_WB_MIDLETTER</b> =  4, 
<b>U_WB_MIDNUM</b> =  5, 
<b>U_WB_NUMERIC</b> =  6, 
<b>U_WB_EXTENDNUMLET</b> =  7, 
<br/>
&#160;&#160;<b>U_WB_CR</b> =  8, 
<b>U_WB_EXTEND</b> =  9, 
<b>U_WB_LF</b> =  10, 
<b>U_WB_MIDNUMLET</b> = 11, 
<br/>
&#160;&#160;<b>U_WB_NEWLINE</b> = 12, 
<b>U_WB_COUNT</b> =  13
<br/>
 }</td></tr>
<tr class="memdesc:af70ee907368e663f8dd4b90c7196e15c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Word Break constants.  <a href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">More...</a><br/></td></tr>
<tr class="memitem:a89e9e463c3bae1d2d46b1dbb6f90de0f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">USentenceBreak</a> { <br/>
&#160;&#160;<b>U_SB_OTHER</b> =  0, 
<b>U_SB_ATERM</b> =  1, 
<b>U_SB_CLOSE</b> =  2, 
<b>U_SB_FORMAT</b> =  3, 
<br/>
&#160;&#160;<b>U_SB_LOWER</b> =  4, 
<b>U_SB_NUMERIC</b> =  5, 
<b>U_SB_OLETTER</b> =  6, 
<b>U_SB_SEP</b> =  7, 
<br/>
&#160;&#160;<b>U_SB_SP</b> =  8, 
<b>U_SB_STERM</b> =  9, 
<b>U_SB_UPPER</b> =  10, 
<b>U_SB_CR</b> =  11, 
<br/>
&#160;&#160;<b>U_SB_EXTEND</b> =  12, 
<b>U_SB_LF</b> =  13, 
<b>U_SB_SCONTINUE</b> =  14, 
<b>U_SB_COUNT</b> =  15
<br/>
 }</td></tr>
<tr class="memdesc:a89e9e463c3bae1d2d46b1dbb6f90de0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sentence Break constants.  <a href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">More...</a><br/></td></tr>
<tr class="memitem:a5d1abdf05be22cb9599f804a8506277c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">ULineBreak</a> { <br/>
&#160;&#160;<b>U_LB_UNKNOWN</b> =  0, 
<b>U_LB_AMBIGUOUS</b> =  1, 
<b>U_LB_ALPHABETIC</b> =  2, 
<b>U_LB_BREAK_BOTH</b> =  3, 
<br/>
&#160;&#160;<b>U_LB_BREAK_AFTER</b> =  4, 
<b>U_LB_BREAK_BEFORE</b> =  5, 
<b>U_LB_MANDATORY_BREAK</b> =  6, 
<b>U_LB_CONTINGENT_BREAK</b> =  7, 
<br/>
&#160;&#160;<b>U_LB_CLOSE_PUNCTUATION</b> =  8, 
<b>U_LB_COMBINING_MARK</b> =  9, 
<b>U_LB_CARRIAGE_RETURN</b> =  10, 
<b>U_LB_EXCLAMATION</b> =  11, 
<br/>
&#160;&#160;<b>U_LB_GLUE</b> =  12, 
<b>U_LB_HYPHEN</b> =  13, 
<b>U_LB_IDEOGRAPHIC</b> =  14, 
<b>U_LB_INSEPERABLE</b> =  15, 
<br/>
&#160;&#160;<a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277ca7439f90d95dc4dcbccbf66550fcf624d">U_LB_INSEPARABLE</a> = U_LB_INSEPERABLE, 
<b>U_LB_INFIX_NUMERIC</b> =  16, 
<b>U_LB_LINE_FEED</b> =  17, 
<b>U_LB_NONSTARTER</b> =  18, 
<br/>
&#160;&#160;<b>U_LB_NUMERIC</b> =  19, 
<b>U_LB_OPEN_PUNCTUATION</b> =  20, 
<b>U_LB_POSTFIX_NUMERIC</b> =  21, 
<b>U_LB_PREFIX_NUMERIC</b> =  22, 
<br/>
&#160;&#160;<b>U_LB_QUOTATION</b> =  23, 
<b>U_LB_COMPLEX_CONTEXT</b> =  24, 
<b>U_LB_SURROGATE</b> =  25, 
<b>U_LB_SPACE</b> =  26, 
<br/>
&#160;&#160;<b>U_LB_BREAK_SYMBOLS</b> =  27, 
<b>U_LB_ZWSPACE</b> =  28, 
<b>U_LB_NEXT_LINE</b> =  29, 
<b>U_LB_WORD_JOINER</b> =  30, 
<br/>
&#160;&#160;<b>U_LB_H2</b> =  31, 
<b>U_LB_H3</b> =  32, 
<b>U_LB_JL</b> =  33, 
<b>U_LB_JT</b> =  34, 
<br/>
&#160;&#160;<b>U_LB_JV</b> =  35, 
<b>U_LB_CLOSE_PARENTHESIS</b> =  36, 
<b>U_LB_COUNT</b> =  37
<br/>
 }</td></tr>
<tr class="memdesc:a5d1abdf05be22cb9599f804a8506277c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Line Break constants.  <a href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">More...</a><br/></td></tr>
<tr class="memitem:adec3e7a6ae3a00274c019b3b2ddaecbe"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">UNumericType</a> { <br/>
&#160;&#160;<b>U_NT_NONE</b>, 
<b>U_NT_DECIMAL</b>, 
<b>U_NT_DIGIT</b>, 
<b>U_NT_NUMERIC</b>, 
<br/>
&#160;&#160;<b>U_NT_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:adec3e7a6ae3a00274c019b3b2ddaecbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Numeric Type constants.  <a href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">More...</a><br/></td></tr>
<tr class="memitem:a7cb09027c37ad73571cf541caf002c8f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">UHangulSyllableType</a> { <br/>
&#160;&#160;<b>U_HST_NOT_APPLICABLE</b>, 
<b>U_HST_LEADING_JAMO</b>, 
<b>U_HST_VOWEL_JAMO</b>, 
<b>U_HST_TRAILING_JAMO</b>, 
<br/>
&#160;&#160;<b>U_HST_LV_SYLLABLE</b>, 
<b>U_HST_LVT_SYLLABLE</b>, 
<b>U_HST_COUNT</b>
<br/>
 }</td></tr>
<tr class="memdesc:a7cb09027c37ad73571cf541caf002c8f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hangul Syllable Type constants.  <a href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">More...</a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a25c5c820d4141e4099acc15ca83572a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5">u_hasBinaryProperty</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> which)</td></tr>
<tr class="memdesc:a25c5c820d4141e4099acc15ca83572a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check a binary Unicode property for a code point.  <a href="#a25c5c820d4141e4099acc15ca83572a5"></a><br/></td></tr>
<tr class="memitem:a43cbdd6f7dc28705600c8234e4d47f6f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a43cbdd6f7dc28705600c8234e4d47f6f">u_isUAlphabetic</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a43cbdd6f7dc28705600c8234e4d47f6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a code point has the Alphabetic Unicode property.  <a href="#a43cbdd6f7dc28705600c8234e4d47f6f"></a><br/></td></tr>
<tr class="memitem:a8321c9ba617ed00787f20c4b23a254bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a8321c9ba617ed00787f20c4b23a254bc">u_isULowercase</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a8321c9ba617ed00787f20c4b23a254bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a code point has the Lowercase Unicode property.  <a href="#a8321c9ba617ed00787f20c4b23a254bc"></a><br/></td></tr>
<tr class="memitem:a5a3a93fb4c540526becf071cb51632fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5a3a93fb4c540526becf071cb51632fb">u_isUUppercase</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a5a3a93fb4c540526becf071cb51632fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a code point has the Uppercase Unicode property.  <a href="#a5a3a93fb4c540526becf071cb51632fb"></a><br/></td></tr>
<tr class="memitem:a3450f489a9a41e5bb199aded7a2b74d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3450f489a9a41e5bb199aded7a2b74d3">u_isUWhiteSpace</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a3450f489a9a41e5bb199aded7a2b74d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a code point has the White_Space Unicode property.  <a href="#a3450f489a9a41e5bb199aded7a2b74d3"></a><br/></td></tr>
<tr class="memitem:a3376f0d34bb23c54671859f1978b4226"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226">u_getIntPropertyValue</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> which)</td></tr>
<tr class="memdesc:a3376f0d34bb23c54671859f1978b4226"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the property value for an enumerated or integer Unicode property for a code point.  <a href="#a3376f0d34bb23c54671859f1978b4226"></a><br/></td></tr>
<tr class="memitem:ab9343bf1e738a224bcbade2923b4631c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ab9343bf1e738a224bcbade2923b4631c">u_getIntPropertyMinValue</a> (<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> which)</td></tr>
<tr class="memdesc:ab9343bf1e738a224bcbade2923b4631c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the minimum value for an enumerated/integer/binary Unicode property.  <a href="#ab9343bf1e738a224bcbade2923b4631c"></a><br/></td></tr>
<tr class="memitem:a86e0fc00710c85191a34a5fe2a78bed0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a86e0fc00710c85191a34a5fe2a78bed0">u_getIntPropertyMaxValue</a> (<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> which)</td></tr>
<tr class="memdesc:a86e0fc00710c85191a34a5fe2a78bed0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum value for an enumerated/integer/binary Unicode property.  <a href="#a86e0fc00710c85191a34a5fe2a78bed0"></a><br/></td></tr>
<tr class="memitem:a36982efc84143b9bb5a11bf54b86af48"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a36982efc84143b9bb5a11bf54b86af48">u_getNumericValue</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a36982efc84143b9bb5a11bf54b86af48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the numeric value for a Unicode code point as defined in the Unicode Character Database.  <a href="#a36982efc84143b9bb5a11bf54b86af48"></a><br/></td></tr>
<tr class="memitem:aa26a51b768147fbf34029f8141132815"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aa26a51b768147fbf34029f8141132815">u_islower</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:aa26a51b768147fbf34029f8141132815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point has the general category "Ll" (lowercase letter).  <a href="#aa26a51b768147fbf34029f8141132815"></a><br/></td></tr>
<tr class="memitem:ac5f188ebe18ac54921c9f6bcb89ab42f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ac5f188ebe18ac54921c9f6bcb89ab42f">u_isupper</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:ac5f188ebe18ac54921c9f6bcb89ab42f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point has the general category "Lu" (uppercase letter).  <a href="#ac5f188ebe18ac54921c9f6bcb89ab42f"></a><br/></td></tr>
<tr class="memitem:a35c14b53bb64eeb639c0f780c98aa263"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a35c14b53bb64eeb639c0f780c98aa263">u_istitle</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a35c14b53bb64eeb639c0f780c98aa263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a titlecase letter.  <a href="#a35c14b53bb64eeb639c0f780c98aa263"></a><br/></td></tr>
<tr class="memitem:a22c51e37cc509e43b60dcdfeecf9cad0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0">u_isdigit</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a22c51e37cc509e43b60dcdfeecf9cad0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a digit character according to Java.  <a href="#a22c51e37cc509e43b60dcdfeecf9cad0"></a><br/></td></tr>
<tr class="memitem:a86cc4f937e33bcea3772c6faf3e293c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1">u_isalpha</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a86cc4f937e33bcea3772c6faf3e293c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a letter character.  <a href="#a86cc4f937e33bcea3772c6faf3e293c1"></a><br/></td></tr>
<tr class="memitem:a5dff81615fcb62295bf8b1c63dd33a14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5dff81615fcb62295bf8b1c63dd33a14">u_isalnum</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a5dff81615fcb62295bf8b1c63dd33a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is an alphanumeric character (letter or digit) according to Java.  <a href="#a5dff81615fcb62295bf8b1c63dd33a14"></a><br/></td></tr>
<tr class="memitem:aaeaf4400cc9bc47bd804b2623969d758"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aaeaf4400cc9bc47bd804b2623969d758">u_isxdigit</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:aaeaf4400cc9bc47bd804b2623969d758"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a hexadecimal digit.  <a href="#aaeaf4400cc9bc47bd804b2623969d758"></a><br/></td></tr>
<tr class="memitem:a48f5250c4981e01cbf4eb96b8f6e9a7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a48f5250c4981e01cbf4eb96b8f6e9a7b">u_ispunct</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a48f5250c4981e01cbf4eb96b8f6e9a7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a punctuation character.  <a href="#a48f5250c4981e01cbf4eb96b8f6e9a7b"></a><br/></td></tr>
<tr class="memitem:a51a643f80fb02bed12dd705e9f6545ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a51a643f80fb02bed12dd705e9f6545ea">u_isgraph</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a51a643f80fb02bed12dd705e9f6545ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a "graphic" character (printable, excluding spaces).  <a href="#a51a643f80fb02bed12dd705e9f6545ea"></a><br/></td></tr>
<tr class="memitem:a8c7d4040f39c42a33029d2190da507f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a8c7d4040f39c42a33029d2190da507f5">u_isblank</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a8c7d4040f39c42a33029d2190da507f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a "blank" or "horizontal space", a character that visibly separates words on a line.  <a href="#a8c7d4040f39c42a33029d2190da507f5"></a><br/></td></tr>
<tr class="memitem:a665a0f2c81b3acfe32c3c3b29e8f3f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a665a0f2c81b3acfe32c3c3b29e8f3f93">u_isdefined</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a665a0f2c81b3acfe32c3c3b29e8f3f93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is "defined", which usually means that it is assigned a character.  <a href="#a665a0f2c81b3acfe32c3c3b29e8f3f93"></a><br/></td></tr>
<tr class="memitem:a9e5a0b4c0d3f1ce71e185afc12cb1645"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a9e5a0b4c0d3f1ce71e185afc12cb1645">u_isspace</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a9e5a0b4c0d3f1ce71e185afc12cb1645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character is a space character or not.  <a href="#a9e5a0b4c0d3f1ce71e185afc12cb1645"></a><br/></td></tr>
<tr class="memitem:a636e27052ff1cd96a9aaf9ef58006273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a636e27052ff1cd96a9aaf9ef58006273">u_isJavaSpaceChar</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a636e27052ff1cd96a9aaf9ef58006273"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine if the specified code point is a space character according to Java.  <a href="#a636e27052ff1cd96a9aaf9ef58006273"></a><br/></td></tr>
<tr class="memitem:a5cef869b23e8d8e649963457cccca68e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5cef869b23e8d8e649963457cccca68e">u_isWhitespace</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a5cef869b23e8d8e649963457cccca68e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified code point is a whitespace character according to Java/ICU.  <a href="#a5cef869b23e8d8e649963457cccca68e"></a><br/></td></tr>
<tr class="memitem:a1295bd387a68fe6df79fedce367c18dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a1295bd387a68fe6df79fedce367c18dd">u_iscntrl</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a1295bd387a68fe6df79fedce367c18dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a control character (as defined by this function).  <a href="#a1295bd387a68fe6df79fedce367c18dd"></a><br/></td></tr>
<tr class="memitem:a959f11ab4d0f2bc4bd85daebfb1b38cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a959f11ab4d0f2bc4bd85daebfb1b38cc">u_isISOControl</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a959f11ab4d0f2bc4bd85daebfb1b38cc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is an ISO control code.  <a href="#a959f11ab4d0f2bc4bd85daebfb1b38cc"></a><br/></td></tr>
<tr class="memitem:afa9b7fb8cced8d7bedbe2c9eae45f544"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#afa9b7fb8cced8d7bedbe2c9eae45f544">u_isprint</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:afa9b7fb8cced8d7bedbe2c9eae45f544"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a printable character.  <a href="#afa9b7fb8cced8d7bedbe2c9eae45f544"></a><br/></td></tr>
<tr class="memitem:a5318e1134e76733f2e8819004b11b774"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5318e1134e76733f2e8819004b11b774">u_isbase</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a5318e1134e76733f2e8819004b11b774"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified code point is a base character.  <a href="#a5318e1134e76733f2e8819004b11b774"></a><br/></td></tr>
<tr class="memitem:a007e7ad9be3d14528ad22f02f635c178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a007e7ad9be3d14528ad22f02f635c178">u_charDirection</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a007e7ad9be3d14528ad22f02f635c178"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bidirectional category value for the code point, which is used in the Unicode bidirectional algorithm (UAX #9 <a href="http://www.unicode.org/reports/tr9/">http://www.unicode.org/reports/tr9/</a>).  <a href="#a007e7ad9be3d14528ad22f02f635c178"></a><br/></td></tr>
<tr class="memitem:a247cf6facc44c6eb29faa3d23842b741"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a247cf6facc44c6eb29faa3d23842b741">u_isMirrored</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a247cf6facc44c6eb29faa3d23842b741"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the code point has the Bidi_Mirrored property.  <a href="#a247cf6facc44c6eb29faa3d23842b741"></a><br/></td></tr>
<tr class="memitem:a684ca600e7d30c28ba7d4649bbd9123e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a684ca600e7d30c28ba7d4649bbd9123e">u_charMirror</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a684ca600e7d30c28ba7d4649bbd9123e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maps the specified character to a "mirror-image" character.  <a href="#a684ca600e7d30c28ba7d4649bbd9123e"></a><br/></td></tr>
<tr class="memitem:abac78638e20ed7a2ab471b35a1858d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#abac78638e20ed7a2ab471b35a1858d02">u_charType</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:abac78638e20ed7a2ab471b35a1858d02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the general category value for the code point.  <a href="#abac78638e20ed7a2ab471b35a1858d02"></a><br/></td></tr>
<tr class="memitem:a4859bcf36f1ea9255e69e5e744766815"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a4859bcf36f1ea9255e69e5e744766815">u_enumCharTypes</a> (<a class="el" href="uchar_8h.html#a91179dc423e3c36314700f25d9c15507">UCharEnumTypeRange</a> *enumRange, const void *context)</td></tr>
<tr class="memdesc:a4859bcf36f1ea9255e69e5e744766815"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate efficiently all code points with their Unicode general categories.  <a href="#a4859bcf36f1ea9255e69e5e744766815"></a><br/></td></tr>
<tr class="memitem:a1158d75dd2d6896022577fa67029ce3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a1158d75dd2d6896022577fa67029ce3c">u_getCombiningClass</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a1158d75dd2d6896022577fa67029ce3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the combining class of the code point as specified in UnicodeData.txt.  <a href="#a1158d75dd2d6896022577fa67029ce3c"></a><br/></td></tr>
<tr class="memitem:afd684aeceb3d5c45028fd3e89d91a193"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#afd684aeceb3d5c45028fd3e89d91a193">u_charDigitValue</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:afd684aeceb3d5c45028fd3e89d91a193"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the decimal digit value of a decimal digit character.  <a href="#afd684aeceb3d5c45028fd3e89d91a193"></a><br/></td></tr>
<tr class="memitem:a4e77b605d178b6b79638e5bea57927df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a4e77b605d178b6b79638e5bea57927df">ublock_getCode</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a4e77b605d178b6b79638e5bea57927df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the Unicode allocation block that contains the character.  <a href="#a4e77b605d178b6b79638e5bea57927df"></a><br/></td></tr>
<tr class="memitem:aa488f2a373998c7decb0ecd3e3552079"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079">u_charName</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> code, <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> nameChoice, char *buffer, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> bufferLength, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode)</td></tr>
<tr class="memdesc:aa488f2a373998c7decb0ecd3e3552079"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the name of a Unicode character.  <a href="#aa488f2a373998c7decb0ecd3e3552079"></a><br/></td></tr>
<tr class="memitem:a5f93d6a17a2187e631917dd141222e41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5f93d6a17a2187e631917dd141222e41">u_getISOComment</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, char *dest, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destCapacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode)</td></tr>
<tr class="memdesc:a5f93d6a17a2187e631917dd141222e41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the ISO 10646 comment for a character.  <a href="#a5f93d6a17a2187e631917dd141222e41"></a><br/></td></tr>
<tr class="memitem:a02d95691ae880cfdfb4e75d11f87794d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a02d95691ae880cfdfb4e75d11f87794d">u_charFromName</a> (<a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> nameChoice, const char *name, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode)</td></tr>
<tr class="memdesc:a02d95691ae880cfdfb4e75d11f87794d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find a Unicode character by its name and return its code point value.  <a href="#a02d95691ae880cfdfb4e75d11f87794d"></a><br/></td></tr>
<tr class="memitem:a5a195b212903ac6ea0a2326222570d9c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c">u_enumCharNames</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> start, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> limit, <a class="el" href="uchar_8h.html#a50b6e37d674bfb029f256c69178be8ba">UEnumCharNamesFn</a> *fn, void *context, <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> nameChoice, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode)</td></tr>
<tr class="memdesc:a5a195b212903ac6ea0a2326222570d9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumerate all assigned Unicode characters between the start and limit code points (start inclusive, limit exclusive) and call a function for each, passing the code point value and the character name.  <a href="#a5a195b212903ac6ea0a2326222570d9c"></a><br/></td></tr>
<tr class="memitem:a12e574f001530dec06f2278b6b6e1168"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168">u_getPropertyName</a> (<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> property, <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a> nameChoice)</td></tr>
<tr class="memdesc:a12e574f001530dec06f2278b6b6e1168"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases.txt.  <a href="#a12e574f001530dec06f2278b6b6e1168"></a><br/></td></tr>
<tr class="memitem:a88cdfeb803e44eadc07108e1abca1749"><td class="memItemLeft" align="right" valign="top"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a88cdfeb803e44eadc07108e1abca1749">u_getPropertyEnum</a> (const char *alias)</td></tr>
<tr class="memdesc:a88cdfeb803e44eadc07108e1abca1749"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the UProperty enum for a given property name, as specified in the Unicode database file PropertyAliases.txt.  <a href="#a88cdfeb803e44eadc07108e1abca1749"></a><br/></td></tr>
<tr class="memitem:a8f28cda9b9263ecb32ca15df46617bf9"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9">u_getPropertyValueName</a> (<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> property, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> value, <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a> nameChoice)</td></tr>
<tr class="memdesc:a8f28cda9b9263ecb32ca15df46617bf9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the Unicode name for a given property value, as given in the Unicode database file PropertyValueAliases.txt.  <a href="#a8f28cda9b9263ecb32ca15df46617bf9"></a><br/></td></tr>
<tr class="memitem:a7552276fa5f84a0c658a09ff84e135e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7552276fa5f84a0c658a09ff84e135e6">u_getPropertyValueEnum</a> (<a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> property, const char *alias)</td></tr>
<tr class="memdesc:a7552276fa5f84a0c658a09ff84e135e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the property value integer for a given value name, as specified in the Unicode database file PropertyValueAliases.txt.  <a href="#a7552276fa5f84a0c658a09ff84e135e6"></a><br/></td></tr>
<tr class="memitem:aab4a33416444a5115d65859c08d8e940"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aab4a33416444a5115d65859c08d8e940">u_isIDStart</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:aab4a33416444a5115d65859c08d8e940"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character is permissible as the first character in an identifier according to Unicode (The Unicode Standard, Version 3.0, chapter 5.16 Identifiers).  <a href="#aab4a33416444a5115d65859c08d8e940"></a><br/></td></tr>
<tr class="memitem:a7a6e47c583e81ae789575269f041daae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a7a6e47c583e81ae789575269f041daae">u_isIDPart</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a7a6e47c583e81ae789575269f041daae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character is permissible in an identifier according to Java.  <a href="#a7a6e47c583e81ae789575269f041daae"></a><br/></td></tr>
<tr class="memitem:a74a05fd7b3408d0131e3c2b74ddc6f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a74a05fd7b3408d0131e3c2b74ddc6f9e">u_isIDIgnorable</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a74a05fd7b3408d0131e3c2b74ddc6f9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character should be regarded as an ignorable character in an identifier, according to Java.  <a href="#a74a05fd7b3408d0131e3c2b74ddc6f9e"></a><br/></td></tr>
<tr class="memitem:a8f1b3b24d5209aad113bde23aaff0cfc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a8f1b3b24d5209aad113bde23aaff0cfc">u_isJavaIDStart</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a8f1b3b24d5209aad113bde23aaff0cfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character is permissible as the first character in a Java identifier.  <a href="#a8f1b3b24d5209aad113bde23aaff0cfc"></a><br/></td></tr>
<tr class="memitem:aab61880ca86d215738785214ad84425d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aab61880ca86d215738785214ad84425d">u_isJavaIDPart</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:aab61880ca86d215738785214ad84425d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if the specified character is permissible in a Java identifier.  <a href="#aab61880ca86d215738785214ad84425d"></a><br/></td></tr>
<tr class="memitem:a5391a8d4eb3f16f92b55c19f2e88c9cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a5391a8d4eb3f16f92b55c19f2e88c9cb">u_tolower</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a5391a8d4eb3f16f92b55c19f2e88c9cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given character is mapped to its lowercase equivalent according to UnicodeData.txt; if the character has no lowercase equivalent, the character itself is returned.  <a href="#a5391a8d4eb3f16f92b55c19f2e88c9cb"></a><br/></td></tr>
<tr class="memitem:a83d2b12f13e3caf02851e3dddcab3332"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a83d2b12f13e3caf02851e3dddcab3332">u_toupper</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:a83d2b12f13e3caf02851e3dddcab3332"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given character is mapped to its uppercase equivalent according to UnicodeData.txt; if the character has no uppercase equivalent, the character itself is returned.  <a href="#a83d2b12f13e3caf02851e3dddcab3332"></a><br/></td></tr>
<tr class="memitem:ad87ddb5586a24f546b196ec2e2fc4c26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ad87ddb5586a24f546b196ec2e2fc4c26">u_totitle</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c)</td></tr>
<tr class="memdesc:ad87ddb5586a24f546b196ec2e2fc4c26"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given character is mapped to its titlecase equivalent according to UnicodeData.txt; if none is defined, the character itself is returned.  <a href="#ad87ddb5586a24f546b196ec2e2fc4c26"></a><br/></td></tr>
<tr class="memitem:a92925c095397f6af772717acec165d01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a92925c095397f6af772717acec165d01">u_foldCase</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, <a class="el" href="pwin32_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> options)</td></tr>
<tr class="memdesc:a92925c095397f6af772717acec165d01"><td class="mdescLeft">&#160;</td><td class="mdescRight">The given character is mapped to its case folding equivalent according to UnicodeData.txt and CaseFolding.txt; if the character has no case folding equivalent, the character itself is returned.  <a href="#a92925c095397f6af772717acec165d01"></a><br/></td></tr>
<tr class="memitem:a37039001002e5ab9ad98018bb2dfe4a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a37039001002e5ab9ad98018bb2dfe4a8">u_digit</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> ch, <a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> radix)</td></tr>
<tr class="memdesc:a37039001002e5ab9ad98018bb2dfe4a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the decimal digit value of the code point in the specified radix.  <a href="#a37039001002e5ab9ad98018bb2dfe4a8"></a><br/></td></tr>
<tr class="memitem:aad1615d1aa700c26a31306aef688d190"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#aad1615d1aa700c26a31306aef688d190">u_forDigit</a> (<a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> digit, <a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> radix)</td></tr>
<tr class="memdesc:aad1615d1aa700c26a31306aef688d190"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines the character representation for a specific digit in the specified radix.  <a href="#aad1615d1aa700c26a31306aef688d190"></a><br/></td></tr>
<tr class="memitem:ad1720a9c1a8a414df394ade7571aec0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#ad1720a9c1a8a414df394ade7571aec0d">u_charAge</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, <a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray)</td></tr>
<tr class="memdesc:ad1720a9c1a8a414df394ade7571aec0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the "age" of the code point.  <a href="#ad1720a9c1a8a414df394ade7571aec0d"></a><br/></td></tr>
<tr class="memitem:a21774d8302b4ee7b1c92554b62e04653"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653">u_getUnicodeVersion</a> (<a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a> versionArray)</td></tr>
<tr class="memdesc:a21774d8302b4ee7b1c92554b62e04653"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Unicode version information.  <a href="#a21774d8302b4ee7b1c92554b62e04653"></a><br/></td></tr>
<tr class="memitem:a459e5b3a98db03e0131fd9c1c9f8202d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uchar_8h.html#a459e5b3a98db03e0131fd9c1c9f8202d">u_getFC_NFKC_Closure</a> (<a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, <a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destCapacity, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode)</td></tr>
<tr class="memdesc:a459e5b3a98db03e0131fd9c1c9f8202d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the FC_NFKC_Closure property string for a character.  <a href="#a459e5b3a98db03e0131fd9c1c9f8202d"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>C API: Unicode Properties. </p>
<p>This C API provides low-level access to the Unicode Character Database. In addition to raw property values, some convenience functions calculate derived properties, for example for Java-style programming.</p>
<p>Unicode assigns each code point (not just assigned character) values for many properties. Most of them are simple boolean flags, or constants from a small enumerated list. For some properties, values are strings or other relatively more complex types.</p>
<p>For more information see "About the Unicode Character Database" (<a href="http://www.unicode.org/ucd/">http://www.unicode.org/ucd/</a>) and the ICU User Guide chapter on Properties (<a href="http://icu-project.org/userguide/properties.html">http://icu-project.org/userguide/properties.html</a>).</p>
<p>Many functions are designed to match java.lang.Character functions. See the individual function documentation, and see the JDK 1.4 java.lang.Character documentation at <a href="http://java.sun.com/j2se/1.4/docs/api/java/lang/Character.html">http://java.sun.com/j2se/1.4/docs/api/java/lang/Character.html</a></p>
<p>There are also functions that provide easy migration from C/POSIX functions like isblank(). Their use is generally discouraged because the C/POSIX standards do not define their semantics beyond the ASCII range, which means that different implementations exhibit very different behavior. Instead, Unicode properties should be used directly.</p>
<p>There are also only a few, broad C/POSIX character classes, and they tend to be used for conflicting purposes. For example, the "isalpha()" class is sometimes used to determine word boundaries, while a more sophisticated approach would at least distinguish initial letters from continuation characters (the latter including combining marks). (In ICU, <a class="el" href="classBreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text...">BreakIterator</a> is the most sophisticated API for word boundaries.) Another example: There is no "istitle()" class for titlecase characters.</p>
<p>ICU 3.4 and later provides API access for all twelve C/POSIX character classes. ICU implements them according to the Standard Recommendations in Annex C: Compatibility Properties of UTS #18 Unicode Regular Expressions (<a href="http://www.unicode.org/reports/tr18/#Compatibility_Properties">http://www.unicode.org/reports/tr18/#Compatibility_Properties</a>).</p>
<p>API access for C/POSIX character classes is as follows:</p>
<ul>
<li>alpha: u_isUAlphabetic(c) or u_hasBinaryProperty(c, UCHAR_ALPHABETIC)</li>
<li>lower: u_isULowercase(c) or u_hasBinaryProperty(c, UCHAR_LOWERCASE)</li>
<li>upper: u_isUUppercase(c) or u_hasBinaryProperty(c, UCHAR_UPPERCASE)</li>
<li>punct: u_ispunct(c)</li>
<li>digit: u_isdigit(c) or u_charType(c)==U_DECIMAL_DIGIT_NUMBER</li>
<li>xdigit: u_isxdigit(c) or u_hasBinaryProperty(c, UCHAR_POSIX_XDIGIT)</li>
<li>alnum: u_hasBinaryProperty(c, UCHAR_POSIX_ALNUM)</li>
<li>space: u_isUWhiteSpace(c) or u_hasBinaryProperty(c, UCHAR_WHITE_SPACE)</li>
<li>blank: u_isblank(c) or u_hasBinaryProperty(c, UCHAR_POSIX_BLANK)</li>
<li>cntrl: u_charType(c)==U_CONTROL_CHAR</li>
<li>graph: u_hasBinaryProperty(c, UCHAR_POSIX_GRAPH)</li>
<li>print: u_hasBinaryProperty(c, UCHAR_POSIX_PRINT)</li>
</ul>
<p>Note: Some of the u_isxyz() functions in <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> predate, and do not match, the Standard Recommendations in UTS #18. Instead, they match Java functions according to their API documentation.</p>
 
   The C/POSIX character classes are also available in UnicodeSet patterns,
   using patterns like [:graph:] or \p{graph}.
   <p>Note: There are several ICU whitespace functions. Comparison:</p>
<ul>
<li>u_isUWhiteSpace=UCHAR_WHITE_SPACE: Unicode White_Space property; most of general categories "Z" (separators) + most whitespace ISO controls (including no-break spaces, but excluding IS1..IS4 and ZWSP)</li>
<li>u_isWhitespace: Java isWhitespace; Z + whitespace ISO controls but excluding no-break spaces</li>
<li>u_isJavaSpaceChar: Java isSpaceChar; just Z (including no-break spaces)</li>
<li>u_isspace: Z + whitespace ISO controls (including no-break spaces)</li>
<li>u_isblank: "horizontal spaces" = TAB + Zs - ZWSP </li>
</ul>

<p>Definition in file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>
</div><hr/><h2>Macro Definition Documentation</h2>
<a class="anchor" id="a7c41915be9809fd815a5c7d581ad1ea3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_FOLD_CASE_DEFAULT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Option value for case folding: use default mappings defined in CaseFolding.txt. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000652">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l02989">2989</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2d074cf9ee160fbcaec63740c4f9689e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_FOLD_CASE_EXCLUDE_SPECIAL_I&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Option value for case folding: </p>
<p>Use the modified set of mappings provided in CaseFolding.txt to handle dotted I and dotless i appropriately for Turkic languages (tr, az).</p>
<p>Before Unicode 3.2, CaseFolding.txt contains mappings marked with 'I' that are to be included for default mappings and excluded for the Turkic-specific mappings.</p>
<p>Unicode 3.2 CaseFolding.txt instead contains mappings marked with 'T' that are to be excluded for default mappings and included for the Turkic-specific mappings.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000653">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l03007">3007</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="af30c5f15eee2701d6591d4c62b80f02f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_C_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a73b5cf593fd2b9113a01fe2680ebd5f6">U_GC_CN_MASK</a>|<a class="el" href="uchar_8h.html#ac9967543aeeb117a693024631aa88fa4">U_GC_CC_MASK</a>|<a class="el" href="uchar_8h.html#ac9c4ce178b2022b64f0b78e1199968d9">U_GC_CF_MASK</a>|<a class="el" href="uchar_8h.html#aa81ed168f22b90e80eb970086d93fc28">U_GC_CO_MASK</a>|<a class="el" href="uchar_8h.html#ade0c0652e3d88669ba5046a4192732e0">U_GC_CS_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (C Others). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000579">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00757">757</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac9967543aeeb117a693024631aa88fa4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_CC_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7ba1e6139e25f27221c51f2d2f0a9d1e">U_CONTROL_CHAR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000559">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00705">705</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac9c4ce178b2022b64f0b78e1199968d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_CF_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea01b7d97d771bafe0c4c21d3544cd7309">U_FORMAT_CHAR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000560">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00707">707</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a73b5cf593fd2b9113a01fe2680ebd5f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_CN_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea17181808eb2e207aec907a87472ef550">U_GENERAL_OTHER_TYPES</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>U_GC_XX_MASK constants are bit flags corresponding to Unicode general category values. </p>
<p>For each category, the nth bit is set if the numeric value of the corresponding UCharCategory constant is n.</p>
<p>There are also some U_GC_Y_MASK constants for groups of general categories like L for all letter categories.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#abac78638e20ed7a2ab471b35a1858d02" title="Returns the general category value for the code point.">u_charType</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a6def30b7d6d22c7de63c2a80596ee847" title="Get a single-bit bit set for the general category of a character.">U_GET_GC_MASK</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c" title="Data for enumerated Unicode general category types.">UCharCategory</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000544">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00670">670</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa81ed168f22b90e80eb970086d93fc28"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_CO_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea29cd69f1541a3ce7bdc274d63d4e5d16">U_PRIVATE_USE_CHAR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000561">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00709">709</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ade0c0652e3d88669ba5046a4192732e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_CS_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaffe65d58aecf0b3e6a6b34ccad6d00a2">U_SURROGATE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000562">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00711">711</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3e4a5ff1377d1c531e0fc6070a03f58f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_L_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a7b373e44a3e2b28fda5348c6a6f67c38">U_GC_LU_MASK</a>|<a class="el" href="uchar_8h.html#afee5e0cb9225463b5da4100ec6cef2b7">U_GC_LL_MASK</a>|<a class="el" href="uchar_8h.html#ae3fe6c6463fe33e0936a117c2c9d9b4a">U_GC_LT_MASK</a>|<a class="el" href="uchar_8h.html#a73782834a65040eea2e726f1e822197a">U_GC_LM_MASK</a>|<a class="el" href="uchar_8h.html#a6eb810ada998bd1c3ca1deac46a16c5d">U_GC_LO_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (L Letters). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000574">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00740">740</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="acb7be5625b2b34f26e492bb375d573f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LC_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a7b373e44a3e2b28fda5348c6a6f67c38">U_GC_LU_MASK</a>|<a class="el" href="uchar_8h.html#afee5e0cb9225463b5da4100ec6cef2b7">U_GC_LL_MASK</a>|<a class="el" href="uchar_8h.html#ae3fe6c6463fe33e0936a117c2c9d9b4a">U_GC_LT_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (LC Cased Letters). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000575">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00744">744</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="afee5e0cb9225463b5da4100ec6cef2b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LL_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac5781d06deb9e1b1f06ddcde0f703e84">U_LOWERCASE_LETTER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000546">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00675">675</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a73782834a65040eea2e726f1e822197a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LM_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea52939628d53f6e709b49e1d5a0bff954">U_MODIFIER_LETTER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000548">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00679">679</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6eb810ada998bd1c3ca1deac46a16c5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LO_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea860926fc0eeb007135b862ee907d3d3b">U_OTHER_LETTER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000549">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00681">681</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae3fe6c6463fe33e0936a117c2c9d9b4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LT_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea1c8d8196c554b72d28ec17ed343e09a2">U_TITLECASE_LETTER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000547">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00677">677</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7b373e44a3e2b28fda5348c6a6f67c38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_LU_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea4ce051eb4caadf23572591453b9c8018">U_UPPERCASE_LETTER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000545">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00673">673</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="af3b58403cd495ab97ddd788b3af56a2a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_M_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a5c9e999af3654c7d4ce6a66076983176">U_GC_MN_MASK</a>|<a class="el" href="uchar_8h.html#a0463df54d00859819a102b8da2e3496a">U_GC_ME_MASK</a>|<a class="el" href="uchar_8h.html#a1e755eda242738f6dc2c07bb415d9bf1">U_GC_MC_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (M Marks). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000576">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00748">748</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1e755eda242738f6dc2c07bb415d9bf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_MC_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea798403b244bd1522cf0458da78eeaa4f">U_COMBINING_SPACING_MARK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000552">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00688">688</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0463df54d00859819a102b8da2e3496a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_ME_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea63d08d450041d79f21b892954aadd38a">U_ENCLOSING_MARK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000551">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00686">686</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5c9e999af3654c7d4ce6a66076983176"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_MN_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea8be92bce0af8b0082772c5ac21e4f0a6">U_NON_SPACING_MARK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000550">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00684">684</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a118cb5c6256247bbc32aca354d8a7fd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_N_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#aeae7d4be225afcbe3103ebc5c74bcc40">U_GC_ND_MASK</a>|<a class="el" href="uchar_8h.html#a9c7f33d14e264ae304ea97f9d4663542">U_GC_NL_MASK</a>|<a class="el" href="uchar_8h.html#a10918ad07d16f1efe067f1bbe61b614f">U_GC_NO_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (N Numbers). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000577">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00751">751</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="aeae7d4be225afcbe3103ebc5c74bcc40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_ND_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac4be41e796e2ab406e6cdfc53cf7f23c">U_DECIMAL_DIGIT_NUMBER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000553">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00691">691</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9c7f33d14e264ae304ea97f9d4663542"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_NL_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ead087951289c1232a08e8aa7e8bba7093">U_LETTER_NUMBER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000554">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00693">693</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a10918ad07d16f1efe067f1bbe61b614f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_NO_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9e86f106bcc19e9d4a4f4b198ea1da45">U_OTHER_NUMBER</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000555">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00695">695</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a84973d3e336d9858aac0bc31d39ffc5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_P_MASK</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="uchar_8h.html#a9af8ad501c0d63497bffc9c591525bc5" title="Mask constant for a UCharCategory.">U_GC_PD_MASK</a>|<a class="code" href="uchar_8h.html#a195a4de4bce39a796d57307e8d3b02f9" title="Mask constant for a UCharCategory.">U_GC_PS_MASK</a>|<a class="code" href="uchar_8h.html#a3b5947f4cfb4651b8241d8fe3400ab5d" title="Mask constant for a UCharCategory.">U_GC_PE_MASK</a>|<a class="code" href="uchar_8h.html#a7b8bd5c65bcbf9e6b108d2265eeca5c3" title="Mask constant for a UCharCategory.">U_GC_PC_MASK</a>|<a class="code" href="uchar_8h.html#a4d08f25203aea61769e4dd78dd87acb5" title="Mask constant for a UCharCategory.">U_GC_PO_MASK</a>| \</div>
<div class="line">             U_GC_PI_MASK|<a class="code" href="uchar_8h.html#ad73e32d54459e1de9c95da6efd1561b8" title="Mask constant for a UCharCategory.">U_GC_PF_MASK</a>)</div>
</div><!-- fragment -->
<p>Mask constant for multiple UCharCategory bits (P Punctuation). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000580">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00761">761</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7b8bd5c65bcbf9e6b108d2265eeca5c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PC_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea966cc874061de0bba2ecef0fb717f974">U_CONNECTOR_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000566">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00720">720</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9af8ad501c0d63497bffc9c591525bc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PD_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eab3ec1dcb92550114a732e56d5a60bf89">U_DASH_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000563">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00714">714</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3b5947f4cfb4651b8241d8fe3400ab5d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PE_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea9b9a1bcf5b94751e843b1fe9cd676684">U_END_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000565">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00718">718</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad73e32d54459e1de9c95da6efd1561b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PF_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac9dc978ee62350e2e8338096f0809229">U_FINAL_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000573">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00736">736</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabe0e783715b7baa18641ff0dd2c6588"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PI_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea6ef1f92f231e1df9a0cfedbe42a6bb45">U_INITIAL_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000572">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00734">734</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4d08f25203aea61769e4dd78dd87acb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PO_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5b10136688c41fd7ad9650aef98a88fc">U_OTHER_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000567">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00722">722</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a195a4de4bce39a796d57307e8d3b02f9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_PS_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea945da22358c45bafaf416e4140c12a0a">U_START_PUNCTUATION</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000564">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00716">716</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a41a9e680080701b7cc319b480a21a72e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_S_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#a98f20a44aa0166029aaafbbeda54bcca">U_GC_SM_MASK</a>|<a class="el" href="uchar_8h.html#a41b58ac3311ec01c3be814b0e885bcfb">U_GC_SC_MASK</a>|<a class="el" href="uchar_8h.html#ae157638d64195971c48a703c178e935f">U_GC_SK_MASK</a>|<a class="el" href="uchar_8h.html#ac01bb11b6f03cd01a73d8484cb0d1139">U_GC_SO_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (S Symbols). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000581">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00766">766</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a41b58ac3311ec01c3be814b0e885bcfb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_SC_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea7843d72485c8d0b0301f3277dd4c44ce">U_CURRENCY_SYMBOL</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000569">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00727">727</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae157638d64195971c48a703c178e935f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_SK_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea16d52e17abad1b7899fae347087cbdf1">U_MODIFIER_SYMBOL</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000570">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00729">729</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a98f20a44aa0166029aaafbbeda54bcca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_SM_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eac33ad42e90025817ec44d9d1296b4442">U_MATH_SYMBOL</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000568">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00725">725</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac01bb11b6f03cd01a73d8484cb0d1139"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_SO_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea36cbd85a4a48f5e5a24a607d624df003">U_OTHER_SYMBOL</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000571">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00731">731</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2b2b4860edb348255768524e1408f85c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_Z_MASK&#160;&#160;&#160;(<a class="el" href="uchar_8h.html#af9d1eb74a598c9962065c52288f3495b">U_GC_ZS_MASK</a>|<a class="el" href="uchar_8h.html#ada93781f5c5d70d6df1f56dbb6c733c9">U_GC_ZL_MASK</a>|<a class="el" href="uchar_8h.html#a2424f5ef5ad445658343fd3d72a0a437">U_GC_ZP_MASK</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for multiple UCharCategory bits (Z Separators). </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000578">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00754">754</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada93781f5c5d70d6df1f56dbb6c733c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_ZL_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25eaaf39159afd99b7df729b77ca505f8dad">U_LINE_SEPARATOR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000557">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00700">700</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2424f5ef5ad445658343fd3d72a0a437"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_ZP_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea5469aba2cd158f6b584e6ee5e2bfea09">U_PARAGRAPH_SEPARATOR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000558">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00702">702</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="af9d1eb74a598c9962065c52288f3495b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GC_ZS_MASK&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25ea0c75a42ce861885cd55c99a429de013c">U_SPACE_SEPARATOR</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Mask constant for a UCharCategory. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000556">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00698">698</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6def30b7d6d22c7de63c2a80596ee847"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_GET_GC_MASK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">c</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="uchar_8h.html#a3f694e48867909fbe555586f2b3565be">U_MASK</a>(<a class="el" href="uchar_8h.html#abac78638e20ed7a2ab471b35a1858d02">u_charType</a>(c))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a single-bit bit set for the general category of a character. </p>
<p>This bit set can be compared bitwise with U_GC_SM_MASK, U_GC_L_MASK, etc. Same as U_MASK(u_charType(c)).</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>a single-bit mask corresponding to the general category (UCharCategory) value</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#abac78638e20ed7a2ab471b35a1858d02" title="Returns the general category value for the code point.">u_charType</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c" title="Data for enumerated Unicode general category types.">UCharCategory</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a73b5cf593fd2b9113a01fe2680ebd5f6" title="U_GC_XX_MASK constants are bit flags corresponding to Unicode general category values.">U_GC_CN_MASK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000629">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l02423">2423</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3f694e48867909fbe555586f2b3565be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_MASK</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="pwin32_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>)1&lt;&lt;(x))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a single-bit bit set (a flag) from a bit number 0..31. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000541">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00140">140</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0358d9cce8fdd3255867affe2a8b21ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_NO_NUMERIC_VALUE&#160;&#160;&#160;((double)-123456789.)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Special value that is returned by u_getNumericValue when no numeric value is defined for a code point. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a36982efc84143b9bb5a11bf54b86af48" title="Get the numeric value for a Unicode code point as defined in the Unicode Character Database...">u_getNumericValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000606">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01930">1930</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a93daa836df5a0e99a2e8ee2906097640"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define U_UNICODE_VERSION&#160;&#160;&#160;&quot;6.0&quot;</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unicode version number, default for the current ICU version. </p>
<p>The actual Unicode Character Database (UCD) data is stored in uprops.dat and may be generated from UCD files from a different Unicode version. Call u_getUnicodeVersion to get the actual Unicode version of the data.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000538">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00042">42</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a49aa7be70c9ddddedeb3011ff731da71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCHAR_MAX_VALUE&#160;&#160;&#160;0x10ffff</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The highest Unicode code point value (scalar value) according to The Unicode Standard. </p>
<p>This is a 21-bit value (20.1 bits, rounded up). For a single character, UChar32 is a simple type that can hold any code point value.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000540">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00134">134</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a84c7cd41819e33fc28e9e42e141d3804"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UCHAR_MIN_VALUE&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constants. </p>
<p>The lowest Unicode code point value. Code points are non-negative. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000539">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00124">124</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a4c61cfc9b2618d65922c4d3a7777da4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a> <a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000584">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01392">1392</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad124216313624072a536e9dd7292201c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a>  <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Data for enumerated Unicode general category types. </p>
<p>See <a href="http://www.unicode.org/Public/UNIDATA/UnicodeData.html">http://www.unicode.org/Public/UNIDATA/UnicodeData.html</a> . </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000543">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a12e24617bab1af09527a54043ac24a73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a>  <a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This specifies the language directional property of a character set. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000582">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a91179dc423e3c36314700f25d9c15507"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> UCharEnumTypeRange(const void *context, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> start, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> limit, <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a> type)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback from <a class="el" href="uchar_8h.html#a4859bcf36f1ea9255e69e5e744766815" title="Enumerate efficiently all code points with their Unicode general categories.">u_enumCharTypes()</a>, is called for each contiguous range of code points c (where start&lt;=c&lt;limit) with the same Unicode general category ("character type"). </p>
<p>The callback function can stop the enumeration by returning FALSE.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>an opaque pointer, as passed into utrie_enum() </td></tr>
    <tr><td class="paramname">start</td><td>the first code point in a contiguous range with value </td></tr>
    <tr><td class="paramname">limit</td><td>one past the last code point in a contiguous range with value </td></tr>
    <tr><td class="paramname">type</td><td>the general category for all code points in [start..limit[ </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>FALSE to stop the enumeration</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000630">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c" title="Data for enumerated Unicode general category types.">UCharCategory</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a4859bcf36f1ea9255e69e5e744766815" title="Enumerate efficiently all code points with their Unicode general categories.">u_enumCharTypes</a> </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l02443">2443</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="aadb4d4ff1f5a67cb1ee9f11367176980"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a>  <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selector constants for <a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a>. </p>
<p><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a> returns the "modern" name of a Unicode character; or the name that was defined in Unicode version 1.0, before the Unicode standard merged with ISO-10646; or an "extended" name that gives each Unicode code point a unique name.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000586">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a384b083d74cc0b6a964e682fad272470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">UDecompositionType</a>  <a class="el" href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">UDecompositionType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Decomposition Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaa4aebc4d6cb7345b9619a79a8c4becf" title="Enumerated property Decomposition_Type.">UCHAR_DECOMPOSITION_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000588">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a83dad748bf731abc1f2baba2e8db42b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">UEastAsianWidth</a>  <a class="el" href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">UEastAsianWidth</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>East Asian Width constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a75f71740824af5465c3d877944247da5" title="Enumerated property East_Asian_Width.">UCHAR_EAST_ASIAN_WIDTH</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000585">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a50b6e37d674bfb029f256c69178be8ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> UEnumCharNamesFn(void *context, <a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> code, <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a> nameChoice, const char *name, <a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> length)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Type of a callback function for <a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames()</a> that gets called for each Unicode character with the code point value and the character name. </p>
<p>If such a function returns FALSE, then the enumeration is stopped.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">context</td><td>The context pointer that was passed to <a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames()</a>. </td></tr>
    <tr><td class="paramname">code</td><td>The Unicode code point for the character with this name. </td></tr>
    <tr><td class="paramname">nameChoice</td><td>Selector for which kind of names is enumerated. </td></tr>
    <tr><td class="paramname">name</td><td>The character's name, zero-terminated. </td></tr>
    <tr><td class="paramname">length</td><td>The length of the name. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the enumeration should continue, FALSE to stop it.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aadb4d4ff1f5a67cb1ee9f11367176980" title="Selector constants for u_charName().">UCharNameChoice</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000638">Stable:</a></b></dt><dd>ICU 1.7 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l02628">2628</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5b90022a8be6f8a2d0d8db71910892a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">UGraphemeClusterBreak</a>  <a class="el" href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">UGraphemeClusterBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Grapheme Cluster Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a016b2b830288044668d8dab694b84a3e" title="Enumerated property Grapheme_Cluster_Break (new in Unicode 4.1).">UCHAR_GRAPHEME_CLUSTER_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000591">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a98075f42460e8dc17958e1c6b4f61cbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">UHangulSyllableType</a>  <a class="el" href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">UHangulSyllableType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hangul Syllable Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aacb47aa5805e5883a21b8f4ace5ae171" title="Enumerated property Hangul_Syllable_Type, new in Unicode 4.">UCHAR_HANGUL_SYLLABLE_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000596">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="af18eddff1339f2c98428d8422812bf65"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">UJoiningGroup</a>  <a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">UJoiningGroup</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Joining Group constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aedd694bb9a8cd3365b6752dec61044f7" title="Enumerated property Joining_Group.">UCHAR_JOINING_GROUP</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000590">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a83d9de6ee04eee951b729e4d0cd32205"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">UJoiningType</a>  <a class="el" href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">UJoiningType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Joining Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab601c7f01ff5058f86b058c312350f8b" title="Enumerated property Joining_Type.">UCHAR_JOINING_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000589">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a82599b14427f0121b101a7a059e7bc94"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">ULineBreak</a>  <a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">ULineBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Line Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaf840995277cf561207dd6c78893e949" title="Enumerated property Line_Break.">UCHAR_LINE_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000594">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="ac85b3760e6bb8ee50ab048aac920e6f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">UNumericType</a>  <a class="el" href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">UNumericType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Numeric Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a" title="Enumerated property Numeric_Type.">UCHAR_NUMERIC_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000595">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="ae0d300cab76a3ca43dfab93797274beb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>  <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selection constants for Unicode properties. </p>
<p>These constants are used in functions like u_hasBinaryProperty to select one of the Unicode properties.</p>
<p>The properties APIs are intended to reflect Unicode properties as defined in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). For details about the properties see <a href="http://www.unicode.org/ucd/">http://www.unicode.org/ucd/</a> . For names of Unicode properties see the UCD file PropertyAliases.txt.</p>
<p>Important: If ICU is built with UCD files from Unicode versions below, e.g., 3.2, then properties marked with "new in Unicode 3.2" are not or not fully available. Check u_getUnicodeVersion to be sure.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000542">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a01db82a8d5068572fa5a91afdd225ea8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a>  <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selector constants for <a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> and <a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a>. </p>
<p>These selectors are used to choose which name is returned for a given property or value. All properties and values have a long name. Most have a short name, but some do not. Unicode allows for additional names, beyond the long and short name, which would be indicated by U_LONG_PROPERTY_NAME + i, where i=1, 2,...</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000587">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="aeca2d1086c95ed4944af020016bc9a74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">USentenceBreak</a>  <a class="el" href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">USentenceBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sentence Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad99b5967b842d111500607e9ab62eb38" title="Enumerated property Sentence_Break (new in Unicode 4.1).">UCHAR_SENTENCE_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000593">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a157c6c1c494a4af4fd97a960a25d26de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">UWordBreakValues</a>  <a class="el" href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">UWordBreakValues</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Word Break constants. </p>
<p>(UWordBreak is a pre-existing enum type in <a class="el" href="ubrk_8h.html" title="C API: BreakIterator.">ubrk.h</a> for word break status tags.)</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc2498be24acbc2cac1eb1ccd049fcc2" title="Enumerated property Word_Break (new in Unicode 4.1).">UCHAR_WORD_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000592">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a19f1662c9c33c31593612d05777ea901"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constants for Unicode blocks, see the Unicode Data file Blocks.txt. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000583">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="a19f1662c9c33c31593612d05777ea901a7c4e83b970958ed00cb7c59f24d9df91"></a>UBLOCK_NO_BLOCK</em>&nbsp;</td><td>
<p>New No_Block value in Unicode 4. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000816">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3022e8914f355aa35e472f3425b8e81e"></a>UBLOCK_BASIC_LATIN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000817">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad471a0e994a6b93eb6298de7c8482e77"></a>UBLOCK_LATIN_1_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000818">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4be2a8392534d1bf4cbeddb02148ba77"></a>UBLOCK_LATIN_EXTENDED_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000819">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac7726a00016a5ddf654c4c0a942db0b8"></a>UBLOCK_LATIN_EXTENDED_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000820">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4542afdbef1008b479133fecc75d2e20"></a>UBLOCK_IPA_EXTENSIONS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000821">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a5af4c444aef9f0d0167ccda50f8b4beb"></a>UBLOCK_SPACING_MODIFIER_LETTERS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000822">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af9a2494cf9616dda5d4515c0d69f4385"></a>UBLOCK_COMBINING_DIACRITICAL_MARKS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000823">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a64d33e208db4fbc11b1c941bc6d87004"></a>UBLOCK_GREEK</em>&nbsp;</td><td>
<p>Unicode 3.2 renames this block to "Greek and Coptic". </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000824">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a0c781eb861bc3cbe6630466e6178c996"></a>UBLOCK_CYRILLIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000825">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a32518844bb1a22ef64bd1051e23b8245"></a>UBLOCK_ARMENIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000826">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a0a63bb54618eb775a6e2a19e95db797d"></a>UBLOCK_HEBREW</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000827">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af28c2bbfb3db721eb142f2cb3356c14a"></a>UBLOCK_ARABIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000828">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901acb4eb46765f546b610b5e6f06171e8ec"></a>UBLOCK_SYRIAC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000829">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac7b4c37284cfd9df7d72d15cff1e2f0c"></a>UBLOCK_THAANA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000830">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac26ba8f9848bada1f5351eae928f0851"></a>UBLOCK_DEVANAGARI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000831">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6854e137486d8106b99128708718cd5e"></a>UBLOCK_BENGALI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000832">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3030490dd5e646869e781e4454576ea2"></a>UBLOCK_GURMUKHI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000833">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af89fe0ccf0244c90dcd611a15590d0e5"></a>UBLOCK_GUJARATI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000834">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7bd2cc0f592ccceda3a559c4ef6952c1"></a>UBLOCK_ORIYA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000835">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3fb8028d840252d146572d041757a76b"></a>UBLOCK_TAMIL</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000836">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab92a93b54ac8af92b97a4b67b1e60628"></a>UBLOCK_TELUGU</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000837">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac03285ebc31bbba8631638475cf4f354"></a>UBLOCK_KANNADA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000838">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aac80b8dd5c84cebf61cae32a2ab7af57"></a>UBLOCK_MALAYALAM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000839">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab64253a6a3fe0e364030046e1077206a"></a>UBLOCK_SINHALA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000840">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af9dd8881a25cae9cf85dbb9ff01df736"></a>UBLOCK_THAI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000841">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4cfee85894a7b3445f1c9d4600d23e59"></a>UBLOCK_LAO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000842">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a960cbc55c7cbaca9cd1ddea16979fc86"></a>UBLOCK_TIBETAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000843">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a85979011b5f0044ed5ff750679599ae2"></a>UBLOCK_MYANMAR</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000844">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac26335afe9f3d64b9838170724460ac5"></a>UBLOCK_GEORGIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000845">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a329c7faa605e9ef54ce4e99b3f51233f"></a>UBLOCK_HANGUL_JAMO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000846">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac939660d7eac8d2eb7612677e514b0f8"></a>UBLOCK_ETHIOPIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000847">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa67c247a877e9ad42701e3db84b550ab"></a>UBLOCK_CHEROKEE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000848">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8923692cfb3086fd8db312dfe56fa9a3"></a>UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000849">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a1bb44e6bec64d33965069c50800b021e"></a>UBLOCK_OGHAM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000850">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a9de9cc3621afbce2d869bbac203e2464"></a>UBLOCK_RUNIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000851">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a08b430ec85307acc5560ceb7cf6a38eb"></a>UBLOCK_KHMER</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000852">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a5351fb9464f2572c2478abdebfe35652"></a>UBLOCK_MONGOLIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000853">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a84fcfed2fae7fd4c4f4bc13ddc3a818b"></a>UBLOCK_LATIN_EXTENDED_ADDITIONAL</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000854">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901accea5fdddfebf9168153c2fa9e3e3daa"></a>UBLOCK_GREEK_EXTENDED</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000855">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a5f143ad5c7406c7f89fca2baf5d9cf51"></a>UBLOCK_GENERAL_PUNCTUATION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000856">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a264d6d8ad2c595294dd944b7d2b4cf59"></a>UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000857">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a19450b8cfbf710469c33495a70594853"></a>UBLOCK_CURRENCY_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000858">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8800e16938d527bd78728d522c074b7e"></a>UBLOCK_COMBINING_MARKS_FOR_SYMBOLS</em>&nbsp;</td><td>
<p>Unicode 3.2 renames this block to "Combining Diacritical Marks for Symbols". </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000859">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af27084a4a9675c9384a03256272d210a"></a>UBLOCK_LETTERLIKE_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000860">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3c4b9711c95cabb97b79181047ab9fb7"></a>UBLOCK_NUMBER_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000861">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a15b2c1cf7ae03429abfec85927213763"></a>UBLOCK_ARROWS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000862">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7aa09e8a0ff089e3d06d5d4566979aeb"></a>UBLOCK_MATHEMATICAL_OPERATORS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000863">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a60d5f7299c6eda7e8c7c7ec8991e2e77"></a>UBLOCK_MISCELLANEOUS_TECHNICAL</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000864">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a64bf488ae85d0ce7c27c071ec01a6f7a"></a>UBLOCK_CONTROL_PICTURES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000865">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a055d61bd1f5c9014974dd96eeafbdb7a"></a>UBLOCK_OPTICAL_CHARACTER_RECOGNITION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000866">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a730218e61d9c6bc24c155006f2b969e3"></a>UBLOCK_ENCLOSED_ALPHANUMERICS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000867">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a183fa45df1cbd55259174e18d5bd499f"></a>UBLOCK_BOX_DRAWING</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000868">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a420d29dfe8828c796b8711b570c9ab61"></a>UBLOCK_BLOCK_ELEMENTS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000869">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adfd4cc438f774bc555bd53f87ca7d6eb"></a>UBLOCK_GEOMETRIC_SHAPES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000870">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a19834f60077dc8d5d9ac6c0a6856d53e"></a>UBLOCK_MISCELLANEOUS_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000871">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a579f3f9df58938eba34b313a769f66a3"></a>UBLOCK_DINGBATS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000872">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7964d49d880df886fad9bcefe63ab9d6"></a>UBLOCK_BRAILLE_PATTERNS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000873">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a99c3c3775b537b8876949f098a23c8c7"></a>UBLOCK_CJK_RADICALS_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000874">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa4ddf40f9a89dc7ba981dbab63049d47"></a>UBLOCK_KANGXI_RADICALS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000875">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2ffda88af5c8b0cae1ba748deac44b57"></a>UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000876">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a16ecca43ca6b3e82fd7512ed893ecdc7"></a>UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000877">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abfc2e7e455045900128f406633c2f889"></a>UBLOCK_HIRAGANA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000878">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac4d2712e197d61bef9eb83668d10442f"></a>UBLOCK_KATAKANA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000879">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8972093158188aa5c4332560ed67af17"></a>UBLOCK_BOPOMOFO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000880">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a9206144c263a23a82c29209e01889607"></a>UBLOCK_HANGUL_COMPATIBILITY_JAMO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000881">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abfa95d3eb12816b8af369c0165c838aa"></a>UBLOCK_KANBUN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000882">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa3ced8ea69f3820d105cfe23103ccd59"></a>UBLOCK_BOPOMOFO_EXTENDED</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000883">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a592f284c7e5573fc613a17ffc93e5de9"></a>UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000884">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a946e2b5a1615058394a244669bdf89ba"></a>UBLOCK_CJK_COMPATIBILITY</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000885">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad3a988bb0fb258d95f2a8558a087ba9c"></a>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000886">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac8e0a46f65001cfa15bedc3410c84a2e"></a>UBLOCK_CJK_UNIFIED_IDEOGRAPHS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000887">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab8181c39d68d56e6f6c1a2e6a7b3af19"></a>UBLOCK_YI_SYLLABLES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000888">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7ea7b54c7f86c8cc1810972042ed1ea7"></a>UBLOCK_YI_RADICALS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000889">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a93975c95f5dacd92f43a7fd6a1a7adbe"></a>UBLOCK_HANGUL_SYLLABLES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000890">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a64ed1a9993c3ddef07ddd137231785d1"></a>UBLOCK_HIGH_SURROGATES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000891">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6dede69d2175d60cb72b15fc13fb1e91"></a>UBLOCK_HIGH_PRIVATE_USE_SURROGATES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000892">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a928c37e1ecac9eb215ed75e6cc170629"></a>UBLOCK_LOW_SURROGATES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000893">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8efc9d39daba33016a9cc00b5c66600e"></a>UBLOCK_PRIVATE_USE</em>&nbsp;</td><td>
<p>Same as UBLOCK_PRIVATE_USE_AREA. </p>
<p>Until Unicode 3.1.1, the corresponding block name was "Private Use", and multiple code point ranges had this block. Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and adds separate blocks for the supplementary PUAs.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000894">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a31494c450d57b0979457663a10f15345"></a>UBLOCK_PRIVATE_USE_AREA</em>&nbsp;</td><td>
<p>Same as UBLOCK_PRIVATE_USE. </p>
<p>Until Unicode 3.1.1, the corresponding block name was "Private Use", and multiple code point ranges had this block. Unicode 3.2 renames the block for the BMP PUA to "Private Use Area" and adds separate blocks for the supplementary PUAs.</p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000895">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ace7017c307747be100dad1a234fc7dbd"></a>UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000896">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af11baf95fa858d706a4363966a25008d"></a>UBLOCK_ALPHABETIC_PRESENTATION_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000897">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a9fc0ab3a0baea057be2dd716080b354d"></a>UBLOCK_ARABIC_PRESENTATION_FORMS_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000898">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a73536d5b7a36f1fcd11c99ff33211831"></a>UBLOCK_COMBINING_HALF_MARKS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000899">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901acd2660ac3003e2a0b937f88971a27dc4"></a>UBLOCK_CJK_COMPATIBILITY_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000900">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a80eb404744e2c8684f76fa0edc70a677"></a>UBLOCK_SMALL_FORM_VARIANTS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000901">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a9c0fc5666266d7e0a40db3e1b3800634"></a>UBLOCK_ARABIC_PRESENTATION_FORMS_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000902">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a0e95c66e88f2c6121aaf1b0ab8f279f3"></a>UBLOCK_SPECIALS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000903">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a138a042e5a69c2657d1a8472211d608c"></a>UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000904">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aaafa84bc79b77c0ca76b5a7cfe01cf8a"></a>UBLOCK_OLD_ITALIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000905">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ae81abd303ede4ab5398b4b387bc2611c"></a>UBLOCK_GOTHIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000906">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abd59dc443778a7fd81e064fb57c8e437"></a>UBLOCK_DESERET</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000907">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af5f39ff091e8d633a9a505fcaaeec82e"></a>UBLOCK_BYZANTINE_MUSICAL_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000908">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af17bfcee9527f03b6a6d1ffdc2158a95"></a>UBLOCK_MUSICAL_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000909">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3683f9468196add6a875a7a82b54f037"></a>UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000910">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a0802445296eac3e75aff8ce69cdf7a06"></a>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000911">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af957e7cdecb29504948b79c2d0425e94"></a>UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000912">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a277baf42eff3a5d78e4e2c958c031826"></a>UBLOCK_TAGS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000913">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af358c7f31da5857b5a9221f80b2c9963"></a>UBLOCK_CYRILLIC_SUPPLEMENTARY</em>&nbsp;</td><td>
<p>Unicode 4.0.1 renames the "Cyrillic Supplementary" block to "Cyrillic Supplement". </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000914">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aada128227cd225dc34c0b4b3e67fd987"></a>UBLOCK_CYRILLIC_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000915">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a244561f5aa331a27ecc66806fb82dfae"></a>UBLOCK_TAGALOG</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000916">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4c0b492849a9d9da989d71f5c5ece4fa"></a>UBLOCK_HANUNOO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000917">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6b62df1d66a2438d4ad68a53d4b7f0cd"></a>UBLOCK_BUHID</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000918">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a615bde6b1d03cc88aa0a33da3c0843b5"></a>UBLOCK_TAGBANWA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000919">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad881718ffc1af20998d115a71c989c59"></a>UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000920">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a502ee6fe857cac251428f210571185d5"></a>UBLOCK_SUPPLEMENTAL_ARROWS_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000921">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ae2cd8092582a68f03fc4893064659722"></a>UBLOCK_SUPPLEMENTAL_ARROWS_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000922">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a835861496e1d87031be9a43fb1963ed2"></a>UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000923">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8be28d496ccd03f8a706168569ca5c0b"></a>UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000924">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a89cb0cf8a2280a078bd45c50ba08626f"></a>UBLOCK_KATAKANA_PHONETIC_EXTENSIONS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000925">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901afc1bdb4f56ee2326b696b7b838fbf49e"></a>UBLOCK_VARIATION_SELECTORS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000926">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abc72efe702ec619d857abc16bf0901c9"></a>UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000927">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aac0f380bd99698ecbbb1561425818813"></a>UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000928">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2b1ab46d2e7da2a9d722c90576803c62"></a>UBLOCK_LIMBU</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000929">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ae57c29e44ca798926a23d45c6d1b2496"></a>UBLOCK_TAI_LE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000930">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aacedf364de2b89faa14218e245964d98"></a>UBLOCK_KHMER_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000931">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adc21745871d149076502af563bec4268"></a>UBLOCK_PHONETIC_EXTENSIONS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000932">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a944eb0a9a3a62f5676e8774d50fb3aed"></a>UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000933">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a0b405955468512b73c27f422bb3db044"></a>UBLOCK_YIJING_HEXAGRAM_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000934">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a58e2a7e7279ed37f1f46b3926e45c39f"></a>UBLOCK_LINEAR_B_SYLLABARY</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000935">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a69e0204312b8cb4f5fdc7943369a9eb4"></a>UBLOCK_LINEAR_B_IDEOGRAMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000936">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6697e91e827eed1e2606a0f324c633e1"></a>UBLOCK_AEGEAN_NUMBERS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000937">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af7ed384f7fa85efc8e9497292bf7b396"></a>UBLOCK_UGARITIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000938">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901affe05eb5135ee51b363a9871ca031783"></a>UBLOCK_SHAVIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000939">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7624268c8a6b53a14a17a1c81a9bdfa7"></a>UBLOCK_OSMANYA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000940">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa97745fb5ddd7308982a6af1dfbf1369"></a>UBLOCK_CYPRIOT_SYLLABARY</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000941">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6127a9ed9710d7eebe79caaea27612bc"></a>UBLOCK_TAI_XUAN_JING_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000942">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a439f189062006ca618964d4a83cfdb16"></a>UBLOCK_VARIATION_SELECTORS_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000943">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab01160b311b79020b1b38796187f682b"></a>UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000944">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a1aac0b65e5f74fad6c83d4f76ed6bffb"></a>UBLOCK_ANCIENT_GREEK_NUMBERS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000945">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a92e02d8d4ac68c1c6aab2636dc7d44f4"></a>UBLOCK_ARABIC_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000946">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7fcada650725d81669db60e683f8ffe8"></a>UBLOCK_BUGINESE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000947">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a1b0d9f61ffbfbf4845f29594a1fef547"></a>UBLOCK_CJK_STROKES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000948">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a433bddc0f3d7418d6d70149ed810923c"></a>UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000949">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a90eb175095fc3681e58972d6449a27e8"></a>UBLOCK_COPTIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000950">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8cfa7df713135aa1ca4a4bdbfab9648b"></a>UBLOCK_ETHIOPIC_EXTENDED</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000951">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa9de3bf46a8c92eb8e9b2d4ee4f48f40"></a>UBLOCK_ETHIOPIC_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000952">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8f20feacd6e3a05b15329f49a714771d"></a>UBLOCK_GEORGIAN_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000953">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a51c480ceba97e00383883eb52553c155"></a>UBLOCK_GLAGOLITIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000954">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aaae0d915ba3b9f1f52e5e1dfe2a749d4"></a>UBLOCK_KHAROSHTHI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000955">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac7c1aec6579f984d3e69d43839dd3329"></a>UBLOCK_MODIFIER_TONE_LETTERS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000956">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab78aa27149f89a5b396f07017882d958"></a>UBLOCK_NEW_TAI_LUE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000957">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ade2470f642266019e9eb85126e7eb539"></a>UBLOCK_OLD_PERSIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000958">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2c41cb599f737828725eef69610c735c"></a>UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000959">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a22419af15b759beb0805cc2b42936902"></a>UBLOCK_SUPPLEMENTAL_PUNCTUATION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000960">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa867b87d44d0b67f30cc01d93921e7db"></a>UBLOCK_SYLOTI_NAGRI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000961">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8355c5788aff1c0ed24e6d53a3100df2"></a>UBLOCK_TIFINAGH</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000962">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a338588aa6878cabda47e875129e0ee18"></a>UBLOCK_VERTICAL_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000963">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a53647013ca365c12d56c54ca74397b4c"></a>UBLOCK_NKO</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000964">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a09b82ef528970e8e9724bc6bb76c876b"></a>UBLOCK_BALINESE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000965">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adfd4ec3a5a5c885d7f8dfcd181b8b453"></a>UBLOCK_LATIN_EXTENDED_C</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000966">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8414a61469263f85f31283ef48887d6c"></a>UBLOCK_LATIN_EXTENDED_D</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000967">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901add7567f91209fa75d65c7cbe75b4f461"></a>UBLOCK_PHAGS_PA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000968">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad85b1dfe5351b55b23d8067b1f618249"></a>UBLOCK_PHOENICIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000969">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a63b44bb3f0f5c63f869b43dfdeab1925"></a>UBLOCK_CUNEIFORM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000970">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a42a5ee9f7511113abc8b78cdbb5fda8f"></a>UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000971">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a656438ef992e9dee09082d7e055906d2"></a>UBLOCK_COUNTING_ROD_NUMERALS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000972">Stable:</a></b></dt><dd>ICU 3.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a72b99eb44be2d7ed2cfcaebc60b89e63"></a>UBLOCK_SUNDANESE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000973">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a42f784271223eb0bf90b853eb2f236e8"></a>UBLOCK_LEPCHA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000974">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a85a9982ae78c24ad615e49591f630dfe"></a>UBLOCK_OL_CHIKI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000975">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4dc9b3ef8b9e8804e6c3ec1af1f1126b"></a>UBLOCK_CYRILLIC_EXTENDED_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000976">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adbf81936a4f083aaca9440e138f6eee8"></a>UBLOCK_VAI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000977">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a5e4fd2f88ed9d5279831b75d1fc96e10"></a>UBLOCK_CYRILLIC_EXTENDED_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000978">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abf59c1fc5cd7d1dd67ab7b917aec969a"></a>UBLOCK_SAURASHTRA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000979">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901acfd0b52238b948843d7993fb1165cfd0"></a>UBLOCK_KAYAH_LI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000980">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a240e90d3507c10e170e6b938f15cdb4c"></a>UBLOCK_REJANG</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000981">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a3dd9868a153394ce952cf836ed020535"></a>UBLOCK_CHAM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000982">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af73bb2e92770e8fa81ca18e9e74c0cdd"></a>UBLOCK_ANCIENT_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000983">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad36c0941c490fb2abc3ede58d9d6e5f6"></a>UBLOCK_PHAISTOS_DISC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000984">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a53e54ceb64c82c2635f4af9da39f3917"></a>UBLOCK_LYCIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000985">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a95cbd4325ad339bef92fd92d2021b229"></a>UBLOCK_CARIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000986">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2b763a450e3a47b6944b8ec3df03ebb0"></a>UBLOCK_LYDIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000987">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2d398286bb3a59f86b8d65cf02a61e31"></a>UBLOCK_MAHJONG_TILES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000988">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a43b6e5109685207148a1bfe6d1595805"></a>UBLOCK_DOMINO_TILES</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000989">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4e5499cc9a53ea12a5aa25d103c716ad"></a>UBLOCK_SAMARITAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000990">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a02fde6d79d2c92c325c996d9205680d8"></a>UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000991">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2d1d462c1f7fb3bc7bcf63013dc88236"></a>UBLOCK_TAI_THAM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000992">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ad18c584f51e5cf3205451915447c9a4a"></a>UBLOCK_VEDIC_EXTENSIONS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000993">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a24cae886690c0e03efd1ccc1d7c1e3b4"></a>UBLOCK_LISU</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000994">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901afc286ac5cdc5ab55acb0175e7a450047"></a>UBLOCK_BAMUM</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000995">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a70ac350cea02ef09462bf953bf326d58"></a>UBLOCK_COMMON_INDIC_NUMBER_FORMS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000996">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901abb42ca4b8bf7c10da50400dcf1b96468"></a>UBLOCK_DEVANAGARI_EXTENDED</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000997">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901af40f89d7ab7cc3b0c1f0fa302d32af35"></a>UBLOCK_HANGUL_JAMO_EXTENDED_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000998">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aad4994ee50d6f7c3d231b86c95492072"></a>UBLOCK_JAVANESE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000999">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adaad34606001f4a885ac0c5b7e03dd22"></a>UBLOCK_MYANMAR_EXTENDED_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001000">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ac5e52ff3edbfb8232cb93810b9dee076"></a>UBLOCK_TAI_VIET</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001001">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8518c0f3bd15c39546dbfea7c301ca38"></a>UBLOCK_MEETEI_MAYEK</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001002">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a4de1c27271f5c6f2350f3793465d2339"></a>UBLOCK_HANGUL_JAMO_EXTENDED_B</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001003">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a78117b97956b96b4d6b0448b0efc643e"></a>UBLOCK_IMPERIAL_ARAMAIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001004">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aabf6a1c1c782f8fa18a25717e2f05515"></a>UBLOCK_OLD_SOUTH_ARABIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001005">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8e64b3f49589c03635f79ff82c3ad28f"></a>UBLOCK_AVESTAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001006">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a51d13a381270c9ef2b63522c2c8efe00"></a>UBLOCK_INSCRIPTIONAL_PARTHIAN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001007">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a08751738c28bb1b1c8d3964e21edfc9c"></a>UBLOCK_INSCRIPTIONAL_PAHLAVI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001008">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a97e49326df407829aa8d1088e85b8e15"></a>UBLOCK_OLD_TURKIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001009">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a6d8b7833a6affe1fdec185485eb086c7"></a>UBLOCK_RUMI_NUMERAL_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001010">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901adee8981b9446a9633931d630a75be844"></a>UBLOCK_KAITHI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001011">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a44c3c91248c27fe80f068cddc0360d06"></a>UBLOCK_EGYPTIAN_HIEROGLYPHS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001012">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a422ff10f6fccd3c01a612bd05ccb2438"></a>UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001013">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a9fdcce37102311a3faae26e20a99586e"></a>UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001014">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2994474308d76686c3076bb119c483cc"></a>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001015">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a7468dd11583b49a646c6529c47d67123"></a>UBLOCK_MANDAIC</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001016">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ab1f4eb04e74bf2943cd3c43c689a21a0"></a>UBLOCK_BATAK</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001017">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ae88f173d248f4e34617319165e8a578c"></a>UBLOCK_ETHIOPIC_EXTENDED_A</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001018">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa774b9e3ad4b123d278c19fcce113ddc"></a>UBLOCK_BRAHMI</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001019">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aad8de649dc8d42c54aa3672da615c225"></a>UBLOCK_BAMUM_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001020">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901aa6196434b93716502ad8537ceb0b8bf3"></a>UBLOCK_KANA_SUPPLEMENT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001021">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2d640cc85fdd83bf296d4f321edd8b3e"></a>UBLOCK_PLAYING_CARDS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001022">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a882f894acc4872ad223dca9805ba871f"></a>UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001023">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2373433d4833a57624e9365134dd451b"></a>UBLOCK_EMOTICONS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001024">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a2f8cbfbb4437ee1ef2bb56a58ea90310"></a>UBLOCK_TRANSPORT_AND_MAP_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001025">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ada49cc457a17bafb07275a681d5ffbca"></a>UBLOCK_ALCHEMICAL_SYMBOLS</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001026">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a8646b13c034f4a5f165d24e59b085103"></a>UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001027">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901a04e4577a8946c1c6b032ee1a17728eff"></a>UBLOCK_COUNT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001028">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a19f1662c9c33c31593612d05777ea901ae5731350b69c838e308ce5204be6de90"></a>UBLOCK_INVALID_CODE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001029">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00821">821</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a6a2dbc531efce8d77fdb4c314e7fc25e">UCharCategory</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Data for enumerated Unicode general category types. </p>
<p>See <a href="http://www.unicode.org/Public/UNIDATA/UnicodeData.html">http://www.unicode.org/Public/UNIDATA/UnicodeData.html</a> . </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000543">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="a6a2dbc531efce8d77fdb4c314e7fc25ea72b916debd3da37f14165010614edb8a"></a>U_UNASSIGNED</em>&nbsp;</td><td>
<p>See note !!. </p>
<p>Comments of the form "Cn" are read by genpname. Non-category for unassigned and non-character code points. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000764">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea17181808eb2e207aec907a87472ef550"></a>U_GENERAL_OTHER_TYPES</em>&nbsp;</td><td>
<p>Cn "Other, Not Assigned (no characters in [UnicodeData.txt] have this property)" (same as U_UNASSIGNED!) </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000765">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea4ce051eb4caadf23572591453b9c8018"></a>U_UPPERCASE_LETTER</em>&nbsp;</td><td>
<p>Lu. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000766">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eac5781d06deb9e1b1f06ddcde0f703e84"></a>U_LOWERCASE_LETTER</em>&nbsp;</td><td>
<p>Ll. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000767">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea1c8d8196c554b72d28ec17ed343e09a2"></a>U_TITLECASE_LETTER</em>&nbsp;</td><td>
<p>Lt. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000768">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea52939628d53f6e709b49e1d5a0bff954"></a>U_MODIFIER_LETTER</em>&nbsp;</td><td>
<p>Lm. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000769">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea860926fc0eeb007135b862ee907d3d3b"></a>U_OTHER_LETTER</em>&nbsp;</td><td>
<p>Lo. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000770">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea8be92bce0af8b0082772c5ac21e4f0a6"></a>U_NON_SPACING_MARK</em>&nbsp;</td><td>
<p>Mn. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000771">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea63d08d450041d79f21b892954aadd38a"></a>U_ENCLOSING_MARK</em>&nbsp;</td><td>
<p>Me. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000772">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea798403b244bd1522cf0458da78eeaa4f"></a>U_COMBINING_SPACING_MARK</em>&nbsp;</td><td>
<p>Mc. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000773">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eac4be41e796e2ab406e6cdfc53cf7f23c"></a>U_DECIMAL_DIGIT_NUMBER</em>&nbsp;</td><td>
<p>Nd. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000774">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ead087951289c1232a08e8aa7e8bba7093"></a>U_LETTER_NUMBER</em>&nbsp;</td><td>
<p>Nl. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000775">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea9e86f106bcc19e9d4a4f4b198ea1da45"></a>U_OTHER_NUMBER</em>&nbsp;</td><td>
<p>No. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000776">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea0c75a42ce861885cd55c99a429de013c"></a>U_SPACE_SEPARATOR</em>&nbsp;</td><td>
<p>Zs. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000777">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eaaf39159afd99b7df729b77ca505f8dad"></a>U_LINE_SEPARATOR</em>&nbsp;</td><td>
<p>Zl. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000778">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea5469aba2cd158f6b584e6ee5e2bfea09"></a>U_PARAGRAPH_SEPARATOR</em>&nbsp;</td><td>
<p>Zp. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000779">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea7ba1e6139e25f27221c51f2d2f0a9d1e"></a>U_CONTROL_CHAR</em>&nbsp;</td><td>
<p>Cc. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000780">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea01b7d97d771bafe0c4c21d3544cd7309"></a>U_FORMAT_CHAR</em>&nbsp;</td><td>
<p>Cf. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000781">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea29cd69f1541a3ce7bdc274d63d4e5d16"></a>U_PRIVATE_USE_CHAR</em>&nbsp;</td><td>
<p>Co. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000782">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eaffe65d58aecf0b3e6a6b34ccad6d00a2"></a>U_SURROGATE</em>&nbsp;</td><td>
<p>Cs. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000783">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eab3ec1dcb92550114a732e56d5a60bf89"></a>U_DASH_PUNCTUATION</em>&nbsp;</td><td>
<p>Pd. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000784">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea945da22358c45bafaf416e4140c12a0a"></a>U_START_PUNCTUATION</em>&nbsp;</td><td>
<p>Ps. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000785">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea9b9a1bcf5b94751e843b1fe9cd676684"></a>U_END_PUNCTUATION</em>&nbsp;</td><td>
<p>Pe. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000786">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea966cc874061de0bba2ecef0fb717f974"></a>U_CONNECTOR_PUNCTUATION</em>&nbsp;</td><td>
<p>Pc. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000787">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea5b10136688c41fd7ad9650aef98a88fc"></a>U_OTHER_PUNCTUATION</em>&nbsp;</td><td>
<p>Po. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000788">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eac33ad42e90025817ec44d9d1296b4442"></a>U_MATH_SYMBOL</em>&nbsp;</td><td>
<p>Sm. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000789">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea7843d72485c8d0b0301f3277dd4c44ce"></a>U_CURRENCY_SYMBOL</em>&nbsp;</td><td>
<p>Sc. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000790">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea16d52e17abad1b7899fae347087cbdf1"></a>U_MODIFIER_SYMBOL</em>&nbsp;</td><td>
<p>Sk. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000791">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea36cbd85a4a48f5e5a24a607d624df003"></a>U_OTHER_SYMBOL</em>&nbsp;</td><td>
<p>So. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000792">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25ea6ef1f92f231e1df9a0cfedbe42a6bb45"></a>U_INITIAL_PUNCTUATION</em>&nbsp;</td><td>
<p>Pi. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000793">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eac9dc978ee62350e2e8338096f0809229"></a>U_FINAL_PUNCTUATION</em>&nbsp;</td><td>
<p>Pf. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000794">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a6a2dbc531efce8d77fdb4c314e7fc25eac34e330b2eb4e6459c41d03ba8d5d6b8"></a>U_CHAR_CATEGORY_COUNT</em>&nbsp;</td><td>
<p>One higher than the last enum UCharCategory constant. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000795">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00586">586</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a50325108b69e7d08315b5854f85f0593"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This specifies the language directional property of a character set. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000582">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="a50325108b69e7d08315b5854f85f0593a3a7b8179c88b573095c5653907ce3036"></a>U_LEFT_TO_RIGHT</em>&nbsp;</td><td>
<p>See note !!. </p>
<p>Comments of the form "EN" are read by genpname. L </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000796">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a20acdc6c32ad0c6101870529dacc90d0"></a>U_RIGHT_TO_LEFT</em>&nbsp;</td><td>
<p>R. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000797">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593ac409eaa36a7cd3d3992642abffb5fb1d"></a>U_EUROPEAN_NUMBER</em>&nbsp;</td><td>
<p>EN. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000798">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a951ee2fbdfb406d124e63fe5aca4a465"></a>U_EUROPEAN_NUMBER_SEPARATOR</em>&nbsp;</td><td>
<p>ES. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000799">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a153f3cea3e33c95107ed5d4f01281761"></a>U_EUROPEAN_NUMBER_TERMINATOR</em>&nbsp;</td><td>
<p>ET. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000800">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a64e442326460926fcffe67ff55f5d4b7"></a>U_ARABIC_NUMBER</em>&nbsp;</td><td>
<p>AN. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000801">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a305dc34d5aa69a77a5bd9f360883bd3d"></a>U_COMMON_NUMBER_SEPARATOR</em>&nbsp;</td><td>
<p>CS. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000802">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593ac66d823f20d59d951c1568f1f9f37baf"></a>U_BLOCK_SEPARATOR</em>&nbsp;</td><td>
<p>B. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000803">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a12e3c39a7fa5db2274c5497cdc8ac7e6"></a>U_SEGMENT_SEPARATOR</em>&nbsp;</td><td>
<p>S. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000804">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a7a2147dba025182bfd072e60dc769b07"></a>U_WHITE_SPACE_NEUTRAL</em>&nbsp;</td><td>
<p>WS. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000805">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a6ea79f68f9aa5b67786bfdda5df7ef96"></a>U_OTHER_NEUTRAL</em>&nbsp;</td><td>
<p>ON. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000806">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593ae70193524a7494c1b5b67eb396402da4"></a>U_LEFT_TO_RIGHT_EMBEDDING</em>&nbsp;</td><td>
<p>LRE. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000807">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593aa4cc32ac83b7d0336d23fdda53b73176"></a>U_LEFT_TO_RIGHT_OVERRIDE</em>&nbsp;</td><td>
<p>LRO. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000808">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a1e117d42da767d003134ee332eac096c"></a>U_RIGHT_TO_LEFT_ARABIC</em>&nbsp;</td><td>
<p>AL. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000809">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a9505049ce656e57c4a1d2bc1d154c0e8"></a>U_RIGHT_TO_LEFT_EMBEDDING</em>&nbsp;</td><td>
<p>RLE. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000810">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a8d031c348240495c7cbe19b7b82b8dda"></a>U_RIGHT_TO_LEFT_OVERRIDE</em>&nbsp;</td><td>
<p>RLO. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000811">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a6de07f2a59c099f7edb5d7c66f0820f9"></a>U_POP_DIRECTIONAL_FORMAT</em>&nbsp;</td><td>
<p>PDF. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000812">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a4f407f189cbd0e0f96be846e9ad6654f"></a>U_DIR_NON_SPACING_MARK</em>&nbsp;</td><td>
<p>NSM. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000813">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a173b7d1bb464f1ae96715f2c6efd7e79"></a>U_BOUNDARY_NEUTRAL</em>&nbsp;</td><td>
<p>BN. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000814">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a50325108b69e7d08315b5854f85f0593a6ef7d8987718e33961e6a15739343af9"></a>U_CHAR_DIRECTION_COUNT</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000815">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00772">772</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba37edcca62eff48226e8096035addf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selector constants for <a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a>. </p>
<p><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a> returns the "modern" name of a Unicode character; or the name that was defined in Unicode version 1.0, before the Unicode standard merged with ISO-10646; or an "extended" name that gives each Unicode code point a unique name.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000586">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="a2ba37edcca62eff48226e8096035addfa68c4cb8d73f0836f2e85cee9f63d55b3"></a>U_CHAR_NAME_ALIAS</em>&nbsp;</td><td>
<p>Corrected name from NameAliases.txt. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001030">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01426">1426</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae2c56994fcf28062c7e77beb671533f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#ae2c56994fcf28062c7e77beb671533f5">UDecompositionType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Decomposition Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaa4aebc4d6cb7345b9619a79a8c4becf" title="Enumerated property Decomposition_Type.">UCHAR_DECOMPOSITION_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000588">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01459">1459</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a95cc2ca2f9cfd6d0c63eee2c65951333"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a95cc2ca2f9cfd6d0c63eee2c65951333">UEastAsianWidth</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>East Asian Width constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a75f71740824af5465c3d877944247da5" title="Enumerated property East_Asian_Width.">UCHAR_EAST_ASIAN_WIDTH</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000585">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01401">1401</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="abb9bae7d2a1c80ce342be4647661fde1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#abb9bae7d2a1c80ce342be4647661fde1">UGraphemeClusterBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Grapheme Cluster Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a016b2b830288044668d8dab694b84a3e" title="Enumerated property Grapheme_Cluster_Break (new in Unicode 4.1).">UCHAR_GRAPHEME_CLUSTER_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000591">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01571">1571</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7cb09027c37ad73571cf541caf002c8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a7cb09027c37ad73571cf541caf002c8f">UHangulSyllableType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hangul Syllable Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aacb47aa5805e5883a21b8f4ace5ae171" title="Enumerated property Hangul_Syllable_Type, new in Unicode 4.">UCHAR_HANGUL_SYLLABLE_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000596">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01705">1705</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a7887844ec0872e6e9a283e0825fcae65">UJoiningGroup</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Joining Group constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aedd694bb9a8cd3365b6752dec61044f7" title="Enumerated property Joining_Group.">UCHAR_JOINING_GROUP</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000590">Stable:</a></b></dt><dd>ICU 2.2 </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="a7887844ec0872e6e9a283e0825fcae65a9a3f6b2ee4c43cdd4abd680f034449a7"></a>U_JG_TEH_MARBUTA_GOAL</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001031">Stable:</a></b></dt><dd>ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65a02a0861065930eefe8314e84d17cede4"></a>U_JG_FE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001032">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65aa926608208fd77ebe07b3358531ddf62"></a>U_JG_KHAPH</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001033">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65a6773363567a4f985f6a82cc67ca7e6a9"></a>U_JG_ZHAIN</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001034">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65a03ae89e957c45fcc75a87cae8230931b"></a>U_JG_BURUSHASKI_YEH_BARREE</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001035">Stable:</a></b></dt><dd>ICU 4.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65a23e63ed519ef35051ca51df3dc3d43ec"></a>U_JG_FARSI_YEH</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001036">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a7887844ec0872e6e9a283e0825fcae65afa9679b18edaa195a121a3ca46544b5a"></a>U_JG_NYA</em>&nbsp;</td><td>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001037">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01503">1503</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3ce1ce20e7f3b8534eb3490ad3aba3dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a3ce1ce20e7f3b8534eb3490ad3aba3dd">UJoiningType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Joining Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ab601c7f01ff5058f86b058c312350f8b" title="Enumerated property Joining_Type.">UCHAR_JOINING_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000589">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01487">1487</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5d1abdf05be22cb9599f804a8506277c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a5d1abdf05be22cb9599f804a8506277c">ULineBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Line Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199aaf840995277cf561207dd6c78893e949" title="Enumerated property Line_Break.">UCHAR_LINE_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000594">Stable:</a></b></dt><dd>ICU 2.2 </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="a5d1abdf05be22cb9599f804a8506277ca7439f90d95dc4dcbccbf66550fcf624d"></a>U_LB_INSEPARABLE</em>&nbsp;</td><td>
<p>Renamed from the misspelled "inseperable" in Unicode 4.0.1/ICU 3.0. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable001038">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01642">1642</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="adec3e7a6ae3a00274c019b3b2ddaecbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#adec3e7a6ae3a00274c019b3b2ddaecbe">UNumericType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Numeric Type constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a" title="Enumerated property Numeric_Type.">UCHAR_NUMERIC_TYPE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000595">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01691">1691</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae40d616419e74ecc7c80a9febab03199"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selection constants for Unicode properties. </p>
<p>These constants are used in functions like u_hasBinaryProperty to select one of the Unicode properties.</p>
<p>The properties APIs are intended to reflect Unicode properties as defined in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). For details about the properties see <a href="http://www.unicode.org/ucd/">http://www.unicode.org/ucd/</a> . For names of Unicode properties see the UCD file PropertyAliases.txt.</p>
<p>Important: If ICU is built with UCD files from Unicode versions below, e.g., 3.2, then properties marked with "new in Unicode 3.2" are not or not fully available. Check u_getUnicodeVersion to be sure.</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000542">Stable:</a></b></dt><dd>ICU 2.1 </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="ae40d616419e74ecc7c80a9febab03199a024fdf3509c03b601694289a4ee5e8ce"></a>UCHAR_ALPHABETIC</em>&nbsp;</td><td>
<p>Binary property Alphabetic. </p>
<p>Same as u_isUAlphabetic, different from u_isalpha. Lu+Ll+Lt+Lm+Lo+Nl+Other_Alphabetic </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000660">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aa0043677ce563a0048e0f4c3b2383869"></a>UCHAR_BINARY_START</em>&nbsp;</td><td>
<p>First constant for binary Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000661">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a5d7ae152624126297a7782befee8eda2"></a>UCHAR_ASCII_HEX_DIGIT</em>&nbsp;</td><td>
<p>Binary property ASCII_Hex_Digit. </p>
<p>0-9 A-F a-f </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000662">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac3f4218237b962201f9e6c2a7f523d34"></a>UCHAR_BIDI_CONTROL</em>&nbsp;</td><td>
<p>Binary property Bidi_Control. </p>
<p><a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> controls which have specific functions in the Bidi Algorithm. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000663">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a72ed372ee7ac1fddb0e7da5d51fae51b"></a>UCHAR_BIDI_MIRRORED</em>&nbsp;</td><td>
<p>Binary property Bidi_Mirrored. </p>
<p>Characters that may change display in RTL text. Same as u_isMirrored. See Bidi Algorithm, UTR 9. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000664">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a590a0a55fba6c4e6dd3a0654209b1449"></a>UCHAR_DASH</em>&nbsp;</td><td>
<p>Binary property Dash. </p>
<p>Variations of dashes. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000665">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5"></a>UCHAR_DEFAULT_IGNORABLE_CODE_POINT</em>&nbsp;</td><td>
<p>Binary property Default_Ignorable_Code_Point (new in Unicode 3.2). </p>
<p>Ignorable in most processing. &lt;2060..206F, FFF0..FFFB, E0000..E0FFF&gt;+Other_Default_Ignorable_Code_Point+(Cf+Cc+Cs-White_Space) </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000666">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a92e9bf6d1a755949ea63362691304339"></a>UCHAR_DEPRECATED</em>&nbsp;</td><td>
<p>Binary property Deprecated (new in Unicode 3.2). </p>
<p>The usage of deprecated characters is strongly discouraged. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000667">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a49198042b074f5453277afc2ed7cbee7"></a>UCHAR_DIACRITIC</em>&nbsp;</td><td>
<p>Binary property Diacritic. </p>
<p>Characters that linguistically modify the meaning of another character to which they apply. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000668">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199af2f2b4cea267638e42ab25f68d87accb"></a>UCHAR_EXTENDER</em>&nbsp;</td><td>
<p>Binary property Extender. </p>
<p>Extend the value or shape of a preceding alphabetic character, e.g., length and iteration marks. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000669">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199afadb9731624715c5aa61079d39fe1512"></a>UCHAR_FULL_COMPOSITION_EXCLUSION</em>&nbsp;</td><td>
<p>Binary property Full_Composition_Exclusion. </p>
<p>CompositionExclusions.txt+Singleton Decompositions+ Non-Starter Decompositions. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000670">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a7d12dd136327ef119ca89261589f2129"></a>UCHAR_GRAPHEME_BASE</em>&nbsp;</td><td>
<p>Binary property Grapheme_Base (new in Unicode 3.2). </p>
<p>For programmatic determination of grapheme cluster boundaries. [0..10FFFF]-Cc-Cf-Cs-Co-Cn-Zl-Zp-Grapheme_Link-Grapheme_Extend-CGJ </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000671">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a21ad5a1198cc3a40ee11ab1d2c0fe1f1"></a>UCHAR_GRAPHEME_EXTEND</em>&nbsp;</td><td>
<p>Binary property Grapheme_Extend (new in Unicode 3.2). </p>
<p>For programmatic determination of grapheme cluster boundaries. Me+Mn+Mc+Other_Grapheme_Extend-Grapheme_Link-CGJ </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000672">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a201fe8e55ec2cadad243c8ada2b20985"></a>UCHAR_GRAPHEME_LINK</em>&nbsp;</td><td>
<p>Binary property Grapheme_Link (new in Unicode 3.2). </p>
<p>For programmatic determination of grapheme cluster boundaries. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000673">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a463b6b2ad85b1ed752f116432a5eae88"></a>UCHAR_HEX_DIGIT</em>&nbsp;</td><td>
<p>Binary property Hex_Digit. </p>
<p>Characters commonly used for hexadecimal numbers. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000674">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a544cc8935dd7d43ff98debd3d6e416e5"></a>UCHAR_HYPHEN</em>&nbsp;</td><td>
<p>Binary property Hyphen. </p>
<p>Dashes used to mark connections between pieces of words, plus the Katakana middle dot. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000675">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a64bc02ae54ded6489ff69dadd7c21314"></a>UCHAR_ID_CONTINUE</em>&nbsp;</td><td>
<p>Binary property ID_Continue. </p>
<p>Characters that can continue an identifier. DerivedCoreProperties.txt also says "NOTE: Cf characters should be filtered out." ID_Start+Mn+Mc+Nd+Pc </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000676">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199acc16dc3b016bd6b3e50ead592cbe1b86"></a>UCHAR_ID_START</em>&nbsp;</td><td>
<p>Binary property ID_Start. </p>
<p>Characters that can start an identifier. Lu+Ll+Lt+Lm+Lo+Nl </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000677">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199adc04ccb3a235d3354eb5f216efe83994"></a>UCHAR_IDEOGRAPHIC</em>&nbsp;</td><td>
<p>Binary property Ideographic. </p>
<p>CJKV ideographs. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000678">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a9d138a77a450fd25e3ca22c93e067b49"></a>UCHAR_IDS_BINARY_OPERATOR</em>&nbsp;</td><td>
<p>Binary property IDS_Binary_Operator (new in Unicode 3.2). </p>
<p>For programmatic determination of Ideographic Description Sequences. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000679">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aca526417f802a948daee8ef35ca9cf6b"></a>UCHAR_IDS_TRINARY_OPERATOR</em>&nbsp;</td><td>
<p>Binary property IDS_Trinary_Operator (new in Unicode 3.2). </p>
<p>For programmatic determination of Ideographic Description Sequences. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000680">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac1cbb9080e03d2351b44698ddcf34aa1"></a>UCHAR_JOIN_CONTROL</em>&nbsp;</td><td>
<p>Binary property Join_Control. </p>
<p><a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> controls for cursive joining and ligation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000681">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aeed4114446b6e691b781785880ccdf4c"></a>UCHAR_LOGICAL_ORDER_EXCEPTION</em>&nbsp;</td><td>
<p>Binary property Logical_Order_Exception (new in Unicode 3.2). </p>
<p>Characters that do not use logical order and require special handling in most processing. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000682">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199afb9b26d3ccf385a0797c8e01e065a494"></a>UCHAR_LOWERCASE</em>&nbsp;</td><td>
<p>Binary property Lowercase. </p>
<p>Same as u_isULowercase, different from u_islower. Ll+Other_Lowercase </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000683">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a8c0bf3b6edf5412a7ff417e7c522d22c"></a>UCHAR_MATH</em>&nbsp;</td><td>
<p>Binary property Math. </p>
<p>Sm+Other_Math </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000684">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac26a205bd572f7db7cadd899cfcc7bfc"></a>UCHAR_NONCHARACTER_CODE_POINT</em>&nbsp;</td><td>
<p>Binary property Noncharacter_Code_Point. </p>
<p>Code points that are explicitly defined as illegal for the encoding of characters. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000685">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ab68e69e7abce9b12fe27f9fa4dd8d605"></a>UCHAR_QUOTATION_MARK</em>&nbsp;</td><td>
<p>Binary property Quotation_Mark. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000686">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a561638eb084070f7d30ad03cdb1ccd6f"></a>UCHAR_RADICAL</em>&nbsp;</td><td>
<p>Binary property Radical (new in Unicode 3.2). </p>
<p>For programmatic determination of Ideographic Description Sequences. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000687">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a18cd0200bd4adeb89e970ed61ebce08e"></a>UCHAR_SOFT_DOTTED</em>&nbsp;</td><td>
<p>Binary property Soft_Dotted (new in Unicode 3.2). </p>
<p>Characters with a "soft dot", like i or j. An accent placed on these characters causes the dot to disappear. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000688">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aa7cadf6faeb23e3c485467b9b584c984"></a>UCHAR_TERMINAL_PUNCTUATION</em>&nbsp;</td><td>
<p>Binary property Terminal_Punctuation. </p>
<p>Punctuation characters that generally mark the end of textual units. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000689">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199adf426ef1cbb1e44f8e4b8e250cb5f5b1"></a>UCHAR_UNIFIED_IDEOGRAPH</em>&nbsp;</td><td>
<p>Binary property Unified_Ideograph (new in Unicode 3.2). </p>
<p>For programmatic determination of Ideographic Description Sequences. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000690">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a88973cf8433a7a040f443ae283bce17c"></a>UCHAR_UPPERCASE</em>&nbsp;</td><td>
<p>Binary property Uppercase. </p>
<p>Same as u_isUUppercase, different from u_isupper. Lu+Other_Uppercase </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000691">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a18479cfb612231359123f5fdc34dea60"></a>UCHAR_WHITE_SPACE</em>&nbsp;</td><td>
<p>Binary property White_Space. </p>
<p>Same as u_isUWhiteSpace, different from u_isspace and u_isWhitespace. Space characters+TAB+CR+LF-ZWSP-ZWNBSP </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000692">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a4ae0b3975b2b0429d4b619ce8356ee51"></a>UCHAR_XID_CONTINUE</em>&nbsp;</td><td>
<p>Binary property XID_Continue. </p>
<p>ID_Continue modified to allow closure under normalization forms NFKC and NFKD. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000693">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a23f48682d5355646ceb7b353d7a6575b"></a>UCHAR_XID_START</em>&nbsp;</td><td>
<p>Binary property XID_Start. </p>
<p>ID_Start modified to allow closure under normalization forms NFKC and NFKD. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000694">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae3156debc89072569efeb31a468c3150"></a>UCHAR_CASE_SENSITIVE</em>&nbsp;</td><td>
<p>Binary property Case_Sensitive. </p>
<p>Either the source of a case mapping or <em>in</em> the target of a case mapping. Not the same as the general category Cased_Letter. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000695">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a182d2a8063c369cefeea633e4cef142b"></a>UCHAR_S_TERM</em>&nbsp;</td><td>
<p>Binary property STerm (new in Unicode 4.0.1). </p>
<p>Sentence Terminal. Used in UAX #29: Text Boundaries (<a href="http://www.unicode.org/reports/tr29/">http://www.unicode.org/reports/tr29/</a>) </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000696">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a397dea03f2274bcbcefbd5c02a8493fc"></a>UCHAR_VARIATION_SELECTOR</em>&nbsp;</td><td>
<p>Binary property Variation_Selector (new in Unicode 4.0.1). </p>
<p>Indicates all those characters that qualify as Variation Selectors. For details on the behavior of these characters, see StandardizedVariants.html and 15.6 Variation Selectors. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000697">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ad5e33f65b51e39c66f5e5794912c774e"></a>UCHAR_NFD_INERT</em>&nbsp;</td><td>
<p>Binary property NFD_Inert. </p>
<p>ICU-specific property for characters that are inert under NFD, i.e., they do not interact with adjacent characters. See the documentation for the <a class="el" href="classNormalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta...">Normalizer2</a> class and the <a class="el" href="classNormalizer2.html#abd3325b2bbd179697a9d7b86f7f409f1" title="Tests if the character is normalization-inert.">Normalizer2::isInert()</a> method. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000698">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a651c292dd45821dc6d93b1675eea612a"></a>UCHAR_NFKD_INERT</em>&nbsp;</td><td>
<p>Binary property NFKD_Inert. </p>
<p>ICU-specific property for characters that are inert under NFKD, i.e., they do not interact with adjacent characters. See the documentation for the <a class="el" href="classNormalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta...">Normalizer2</a> class and the <a class="el" href="classNormalizer2.html#abd3325b2bbd179697a9d7b86f7f409f1" title="Tests if the character is normalization-inert.">Normalizer2::isInert()</a> method. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000699">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ab945a37d358f20e025b6cf5d9ab7ab1c"></a>UCHAR_NFC_INERT</em>&nbsp;</td><td>
<p>Binary property NFC_Inert. </p>
<p>ICU-specific property for characters that are inert under NFC, i.e., they do not interact with adjacent characters. See the documentation for the <a class="el" href="classNormalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta...">Normalizer2</a> class and the <a class="el" href="classNormalizer2.html#abd3325b2bbd179697a9d7b86f7f409f1" title="Tests if the character is normalization-inert.">Normalizer2::isInert()</a> method. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000700">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a27181c676a64b55049a3e3a395feaf1d"></a>UCHAR_NFKC_INERT</em>&nbsp;</td><td>
<p>Binary property NFKC_Inert. </p>
<p>ICU-specific property for characters that are inert under NFKC, i.e., they do not interact with adjacent characters. See the documentation for the <a class="el" href="classNormalizer2.html" title="Unicode normalization functionality for standard Unicode normalization or for using custom mapping ta...">Normalizer2</a> class and the <a class="el" href="classNormalizer2.html#abd3325b2bbd179697a9d7b86f7f409f1" title="Tests if the character is normalization-inert.">Normalizer2::isInert()</a> method. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000701">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a1200d63bfdb0379aa9cdbe8e14d71a26"></a>UCHAR_SEGMENT_STARTER</em>&nbsp;</td><td>
<p>Binary Property Segment_Starter. </p>
<p>ICU-specific property for characters that are starters in terms of Unicode normalization and combining character sequences. They have ccc=0 and do not occur in non-initial position of the canonical decomposition of any character (like a-umlaut in NFD and a Jamo T in an NFD(Hangul LVT)). ICU uses this property for segmenting a string for generating a set of canonically equivalent strings, e.g. for canonical closure while processing collation tailoring rules. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000702">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a205bbd5b37e7ab0a2bd0a90fe6ffe644"></a>UCHAR_PATTERN_SYNTAX</em>&nbsp;</td><td>
<p>Binary property Pattern_Syntax (new in Unicode 4.1). </p>
<p>See UAX #31 Identifier and Pattern Syntax (<a href="http://www.unicode.org/reports/tr31/">http://www.unicode.org/reports/tr31/</a>) </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000703">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a2ed22b1528d3a7e683eebb6ac74e10da"></a>UCHAR_PATTERN_WHITE_SPACE</em>&nbsp;</td><td>
<p>Binary property Pattern_White_Space (new in Unicode 4.1). </p>
<p>See UAX #31 Identifier and Pattern Syntax (<a href="http://www.unicode.org/reports/tr31/">http://www.unicode.org/reports/tr31/</a>) </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000704">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ab51921b81e89f16a4c8315c5ae155d95"></a>UCHAR_POSIX_ALNUM</em>&nbsp;</td><td>
<p>Binary property alnum (a C/POSIX character class). </p>
<p>Implemented according to the UTS #18 Annex C Standard Recommendation. See the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000705">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ad02178ce9d01eec5269f8265780fbce6"></a>UCHAR_POSIX_BLANK</em>&nbsp;</td><td>
<p>Binary property blank (a C/POSIX character class). </p>
<p>Implemented according to the UTS #18 Annex C Standard Recommendation. See the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000706">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a03b9bffe08ccef166e9e446cad93e78c"></a>UCHAR_POSIX_GRAPH</em>&nbsp;</td><td>
<p>Binary property graph (a C/POSIX character class). </p>
<p>Implemented according to the UTS #18 Annex C Standard Recommendation. See the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000707">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ad6e8f26e4c2bc910880612dadb10bfc9"></a>UCHAR_POSIX_PRINT</em>&nbsp;</td><td>
<p>Binary property print (a C/POSIX character class). </p>
<p>Implemented according to the UTS #18 Annex C Standard Recommendation. See the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000708">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aff2d4e286ec2c25c8cb993b5899e2ef9"></a>UCHAR_POSIX_XDIGIT</em>&nbsp;</td><td>
<p>Binary property xdigit (a C/POSIX character class). </p>
<p>Implemented according to the UTS #18 Annex C Standard Recommendation. See the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000709">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a233c3cc6004c23a6913abc7dcd6311bb"></a>UCHAR_CASED</em>&nbsp;</td><td>
<p>Binary property Cased. </p>
<p>For Lowercase, Uppercase and Titlecase characters. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000710">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a75338f94bbfe956670062302fd2f7d8f"></a>UCHAR_CASE_IGNORABLE</em>&nbsp;</td><td>
<p>Binary property Case_Ignorable. </p>
<p>Used in context-sensitive case mappings. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000711">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac56cf38a6b3caf8406c2d3788fb6aef0"></a>UCHAR_CHANGES_WHEN_LOWERCASED</em>&nbsp;</td><td>
<p>Binary property Changes_When_Lowercased. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000712">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a94b2935cc0b8c348c932e8ffcd4fc411"></a>UCHAR_CHANGES_WHEN_UPPERCASED</em>&nbsp;</td><td>
<p>Binary property Changes_When_Uppercased. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000713">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a91983f8ee8a6c4aaa0d03985f437001d"></a>UCHAR_CHANGES_WHEN_TITLECASED</em>&nbsp;</td><td>
<p>Binary property Changes_When_Titlecased. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000714">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a972aff01e8e4a5b739594aad748a41b9"></a>UCHAR_CHANGES_WHEN_CASEFOLDED</em>&nbsp;</td><td>
<p>Binary property Changes_When_Casefolded. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000715">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aff0512a331ec0058777e74344c524b0c"></a>UCHAR_CHANGES_WHEN_CASEMAPPED</em>&nbsp;</td><td>
<p>Binary property Changes_When_Casemapped. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000716">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae10c76a75d366d2aa5703bc9141cdc33"></a>UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED</em>&nbsp;</td><td>
<p>Binary property Changes_When_NFKC_Casefolded. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000717">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac62c7e6245ad64ea6b662c9b93831273"></a>UCHAR_BINARY_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for binary Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000718">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae450519a287b310d4fd6be913570456f"></a>UCHAR_BIDI_CLASS</em>&nbsp;</td><td>
<p>Enumerated property Bidi_Class. </p>
<p>Same as u_charDirection, returns UCharDirection values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000719">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a9a83218b934d99e67c2fc8e1b9dd081e"></a>UCHAR_INT_START</em>&nbsp;</td><td>
<p>First constant for enumerated/integer Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000720">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a0a974120a7611cd6b9fd157597bfeede"></a>UCHAR_BLOCK</em>&nbsp;</td><td>
<p>Enumerated property Block. </p>
<p>Same as ublock_getCode, returns UBlockCode values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000721">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a1875da152d31c940d1ee207cc44e5049"></a>UCHAR_CANONICAL_COMBINING_CLASS</em>&nbsp;</td><td>
<p>Enumerated property Canonical_Combining_Class. </p>
<p>Same as u_getCombiningClass, returns 8-bit numeric values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000722">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aaa4aebc4d6cb7345b9619a79a8c4becf"></a>UCHAR_DECOMPOSITION_TYPE</em>&nbsp;</td><td>
<p>Enumerated property Decomposition_Type. </p>
<p>Returns UDecompositionType values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000723">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a75f71740824af5465c3d877944247da5"></a>UCHAR_EAST_ASIAN_WIDTH</em>&nbsp;</td><td>
<p>Enumerated property East_Asian_Width. </p>
<p>See <a href="http://www.unicode.org/reports/tr11/">http://www.unicode.org/reports/tr11/</a> Returns UEastAsianWidth values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000724">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a9a38e06ca9f450ec19e4099634fe5035"></a>UCHAR_GENERAL_CATEGORY</em>&nbsp;</td><td>
<p>Enumerated property General_Category. </p>
<p>Same as u_charType, returns UCharCategory values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000725">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aedd694bb9a8cd3365b6752dec61044f7"></a>UCHAR_JOINING_GROUP</em>&nbsp;</td><td>
<p>Enumerated property Joining_Group. </p>
<p>Returns UJoiningGroup values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000726">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ab601c7f01ff5058f86b058c312350f8b"></a>UCHAR_JOINING_TYPE</em>&nbsp;</td><td>
<p>Enumerated property Joining_Type. </p>
<p>Returns UJoiningType values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000727">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aaf840995277cf561207dd6c78893e949"></a>UCHAR_LINE_BREAK</em>&nbsp;</td><td>
<p>Enumerated property Line_Break. </p>
<p>Returns ULineBreak values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000728">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a"></a>UCHAR_NUMERIC_TYPE</em>&nbsp;</td><td>
<p>Enumerated property Numeric_Type. </p>
<p>Returns UNumericType values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000729">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a90caec0b659490ed28426379521ba2e1"></a>UCHAR_SCRIPT</em>&nbsp;</td><td>
<p>Enumerated property Script. </p>
<p>Same as uscript_getScript, returns UScriptCode values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000730">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aacb47aa5805e5883a21b8f4ace5ae171"></a>UCHAR_HANGUL_SYLLABLE_TYPE</em>&nbsp;</td><td>
<p>Enumerated property Hangul_Syllable_Type, new in Unicode 4. </p>
<p>Returns UHangulSyllableType values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000731">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a9ce7a59b8e4be47688d958953918486e"></a>UCHAR_NFD_QUICK_CHECK</em>&nbsp;</td><td>
<p>Enumerated property NFD_Quick_Check. </p>
<p>Returns UNormalizationCheckResult values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000732">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a86ac054a25b7029ae91c07c6f7049a91"></a>UCHAR_NFKD_QUICK_CHECK</em>&nbsp;</td><td>
<p>Enumerated property NFKD_Quick_Check. </p>
<p>Returns UNormalizationCheckResult values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000733">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae244d4067a35eef3b28be9a5b4e26b1e"></a>UCHAR_NFC_QUICK_CHECK</em>&nbsp;</td><td>
<p>Enumerated property NFC_Quick_Check. </p>
<p>Returns UNormalizationCheckResult values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000734">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a4cb54f4492a96d71b7cc5d9495a5e1ac"></a>UCHAR_NFKC_QUICK_CHECK</em>&nbsp;</td><td>
<p>Enumerated property NFKC_Quick_Check. </p>
<p>Returns UNormalizationCheckResult values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000735">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a686db169e8d6dc82233ebdfdee777b5a"></a>UCHAR_LEAD_CANONICAL_COMBINING_CLASS</em>&nbsp;</td><td>
<p>Enumerated property Lead_Canonical_Combining_Class. </p>
<p>ICU-specific property for the ccc of the first code point of the decomposition, or lccc(c)=ccc(NFD(c)[0]). Useful for checking for canonically ordered text; see UNORM_FCD and <a href="http://www.unicode.org/notes/tn5/#FCD">http://www.unicode.org/notes/tn5/#FCD</a> . Returns 8-bit numeric values like UCHAR_CANONICAL_COMBINING_CLASS. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000736">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a477985deea2b2c42f3af4c7174c60d6c"></a>UCHAR_TRAIL_CANONICAL_COMBINING_CLASS</em>&nbsp;</td><td>
<p>Enumerated property Trail_Canonical_Combining_Class. </p>
<p>ICU-specific property for the ccc of the last code point of the decomposition, or tccc(c)=ccc(NFD(c)[last]). Useful for checking for canonically ordered text; see UNORM_FCD and <a href="http://www.unicode.org/notes/tn5/#FCD">http://www.unicode.org/notes/tn5/#FCD</a> . Returns 8-bit numeric values like UCHAR_CANONICAL_COMBINING_CLASS. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000737">Stable:</a></b></dt><dd>ICU 3.0 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a016b2b830288044668d8dab694b84a3e"></a>UCHAR_GRAPHEME_CLUSTER_BREAK</em>&nbsp;</td><td>
<p>Enumerated property Grapheme_Cluster_Break (new in Unicode 4.1). </p>
<p>Used in UAX #29: Text Boundaries (<a href="http://www.unicode.org/reports/tr29/">http://www.unicode.org/reports/tr29/</a>) Returns UGraphemeClusterBreak values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000738">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ad99b5967b842d111500607e9ab62eb38"></a>UCHAR_SENTENCE_BREAK</em>&nbsp;</td><td>
<p>Enumerated property Sentence_Break (new in Unicode 4.1). </p>
<p>Used in UAX #29: Text Boundaries (<a href="http://www.unicode.org/reports/tr29/">http://www.unicode.org/reports/tr29/</a>) Returns USentenceBreak values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000739">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199acc2498be24acbc2cac1eb1ccd049fcc2"></a>UCHAR_WORD_BREAK</em>&nbsp;</td><td>
<p>Enumerated property Word_Break (new in Unicode 4.1). </p>
<p>Used in UAX #29: Text Boundaries (<a href="http://www.unicode.org/reports/tr29/">http://www.unicode.org/reports/tr29/</a>) Returns UWordBreakValues values. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000740">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a27df8ebc1c9a9054667e8c3f1175ff15"></a>UCHAR_INT_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for enumerated/integer Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000741">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aa8f9665b587b10a6cda67f13f7e0c0b6"></a>UCHAR_GENERAL_CATEGORY_MASK</em>&nbsp;</td><td>
<p>Bitmask property General_Category_Mask. </p>
<p>This is the General_Category property returned as a bit mask. When used in u_getIntPropertyValue(c), same as U_MASK(u_charType(c)), returns bit masks for UCharCategory values where exactly one bit is set. When used with <a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a> and <a class="el" href="uchar_8h.html#a7552276fa5f84a0c658a09ff84e135e6" title="Return the property value integer for a given value name, as specified in the Unicode database file P...">u_getPropertyValueEnum()</a>, a multi-bit mask is used for sets of categories like "Letters". Mask values should be cast to uint32_t. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000742">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aa9c34a027b7cbb2285cec8916607346f"></a>UCHAR_MASK_START</em>&nbsp;</td><td>
<p>First constant for bit-mask Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000743">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae657cdbaa73c7c1ae76c78d79333b393"></a>UCHAR_MASK_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for bit-mask Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000744">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a3c877820cc4a8a01c6cc5e8bce97bb6b"></a>UCHAR_NUMERIC_VALUE</em>&nbsp;</td><td>
<p>Double property Numeric_Value. </p>
<p>Corresponds to u_getNumericValue. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000745">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a45f9128d5d87d92e195677565ad7c8c6"></a>UCHAR_DOUBLE_START</em>&nbsp;</td><td>
<p>First constant for double Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000746">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199acc8d2f596dd3e8616b52fec0a95b561c"></a>UCHAR_DOUBLE_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for double Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000747">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199acc1964f46b583bc93f90db2b74a87507"></a>UCHAR_AGE</em>&nbsp;</td><td>
<p>String property Age. </p>
<p>Corresponds to u_charAge. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000748">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199af64428037bd6845bfbd2bd8a4eb822da"></a>UCHAR_STRING_START</em>&nbsp;</td><td>
<p>First constant for string Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000749">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a6548fa86c7ed15209628f50cec54baf6"></a>UCHAR_BIDI_MIRRORING_GLYPH</em>&nbsp;</td><td>
<p>String property Bidi_Mirroring_Glyph. </p>
<p>Corresponds to u_charMirror. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000750">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a8a7d6c8a8a9b2a117315c2d55462a494"></a>UCHAR_CASE_FOLDING</em>&nbsp;</td><td>
<p>String property Case_Folding. </p>
<p>Corresponds to u_strFoldCase in <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a>. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000751">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a90205bae5d104d64d9f3de6a75862ced"></a>UCHAR_ISO_COMMENT</em>&nbsp;</td><td>
<p>String property ISO_Comment. </p>
<p>Corresponds to u_getISOComment. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000752">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199abf0fb4383102c9fbe8f321c9793f883d"></a>UCHAR_LOWERCASE_MAPPING</em>&nbsp;</td><td>
<p>String property Lowercase_Mapping. </p>
<p>Corresponds to u_strToLower in <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a>. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000753">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a86ff29f588f13ab00626366823cacc26"></a>UCHAR_NAME</em>&nbsp;</td><td>
<p>String property Name. </p>
<p>Corresponds to u_charName. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000754">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ac0a9b7f58dad11d90df27e1d033c6eaa"></a>UCHAR_SIMPLE_CASE_FOLDING</em>&nbsp;</td><td>
<p>String property Simple_Case_Folding. </p>
<p>Corresponds to u_foldCase. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000755">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ad1cde5eb5e67a1e365fa82b4d97ae026"></a>UCHAR_SIMPLE_LOWERCASE_MAPPING</em>&nbsp;</td><td>
<p>String property Simple_Lowercase_Mapping. </p>
<p>Corresponds to u_tolower. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000756">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a477872baaa4ef8593a1d4e12e7da0083"></a>UCHAR_SIMPLE_TITLECASE_MAPPING</em>&nbsp;</td><td>
<p>String property Simple_Titlecase_Mapping. </p>
<p>Corresponds to u_totitle. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000757">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ab3292daffe8dc86f852cd93e2b782581"></a>UCHAR_SIMPLE_UPPERCASE_MAPPING</em>&nbsp;</td><td>
<p>String property Simple_Uppercase_Mapping. </p>
<p>Corresponds to u_toupper. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000758">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199aaaf14bc41bb0d46793300e7c24d82fbb"></a>UCHAR_TITLECASE_MAPPING</em>&nbsp;</td><td>
<p>String property Titlecase_Mapping. </p>
<p>Corresponds to u_strToTitle in <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a>. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000759">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a72aa23c18c5fddce0751ad9a89e3c329"></a>UCHAR_UNICODE_1_NAME</em>&nbsp;</td><td>
<p>String property Unicode_1_Name. </p>
<p>Corresponds to u_charName. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000760">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199ae37c95852ba7190fbc1ad394764908ef"></a>UCHAR_UPPERCASE_MAPPING</em>&nbsp;</td><td>
<p>String property Uppercase_Mapping. </p>
<p>Corresponds to u_strToUpper in <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a>. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000761">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a76a393866f6e31ec7e2ce38accb1a07e"></a>UCHAR_STRING_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for string Unicode properties. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000762">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199af91256385f2c4656335340d9e1f8b8ae"></a>UCHAR_SCRIPT_EXTENSIONS</em>&nbsp;</td><td>
<p>Provisional property Script_Extensions (new in Unicode 6.0). </p>
<p>As a provisional property, it may be modified or removed in future versions of the Unicode Standard, and thus in ICU. Some characters are commonly used in multiple scripts. For more information, see UAX #24: <a href="http://www.unicode.org/reports/tr24/">http://www.unicode.org/reports/tr24/</a>. Corresponds to uscript_hasScript and uscript_getScriptExtensions in <a class="el" href="uscript_8h.html" title="C API: Unicode Script Information.">uscript.h</a>. </p>
<dl class="draft"><dt><b><a class="el" href="draft.html#_draft000154">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a17cbf591bd5e222e99eb689b9d74d3c0"></a>UCHAR_OTHER_PROPERTY_START</em>&nbsp;</td><td>
<p>First constant for Unicode properties with unusual value types. </p>
<dl class="draft"><dt><b><a class="el" href="draft.html#_draft000155">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a2e3b955304a84b3dacea766f1666fdaf"></a>UCHAR_OTHER_PROPERTY_LIMIT</em>&nbsp;</td><td>
<p>One more than the last constant for Unicode properties with unusual value types. </p>
<dl class="draft"><dt><b><a class="el" href="draft.html#_draft000156">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 4.6 </dd></dl>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae40d616419e74ecc7c80a9febab03199a0caeeb3b232166fb042a2ce8b0867c2a"></a>UCHAR_INVALID_CODE</em>&nbsp;</td><td>
<p>Represents a nonexistent or invalid property or property value. </p>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000763">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l00174">174</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5056494c7d5a2c7185f3c464f48fe5d1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Selector constants for <a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> and <a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a>. </p>
<p>These selectors are used to choose which name is returned for a given property or value. All properties and values have a long name. Most have a short name, but some do not. Unicode allows for additional names, beyond the long and short name, which would be indicated by U_LONG_PROPERTY_NAME + i, where i=1, 2,...</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a12e574f001530dec06f2278b6b6e1168" title="Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases...">u_getPropertyName()</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a8f28cda9b9263ecb32ca15df46617bf9" title="Return the Unicode name for a given property value, as given in the Unicode database file PropertyVal...">u_getPropertyValueName()</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000587">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01447">1447</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="a89e9e463c3bae1d2d46b1dbb6f90de0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#a89e9e463c3bae1d2d46b1dbb6f90de0f">USentenceBreak</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sentence Break constants. </p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199ad99b5967b842d111500607e9ab62eb38" title="Enumerated property Sentence_Break (new in Unicode 4.1).">UCHAR_SENTENCE_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000593">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01617">1617</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<a class="anchor" id="af70ee907368e663f8dd4b90c7196e15c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="uchar_8h.html#af70ee907368e663f8dd4b90c7196e15c">UWordBreakValues</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Word Break constants. </p>
<p>(UWordBreak is a pre-existing enum type in <a class="el" href="ubrk_8h.html" title="C API: BreakIterator.">ubrk.h</a> for word break status tags.)</p>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc2498be24acbc2cac1eb1ccd049fcc2" title="Enumerated property Word_Break (new in Unicode 4.1).">UCHAR_WORD_BREAK</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000592">Stable:</a></b></dt><dd>ICU 3.4 </dd></dl>

<p>Definition at line <a class="el" href="uchar_8h_source.html#l01594">1594</a> of file <a class="el" href="uchar_8h_source.html">uchar.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ad1720a9c1a8a414df394ade7571aec0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_charAge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&#160;</td>
          <td class="paramname"><em>versionArray</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the "age" of the code point. </p>
<p>The "age" is the Unicode version when the code point was first designated (as a non-character or for Private Use) or assigned a character. This can be useful to avoid emitting code points to receiving processes that do not accept newer characters. The data is from the UCD file DerivedAge.txt.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The code point. </td></tr>
    <tr><td class="paramname">versionArray</td><td>The Unicode version number array, to be filled in.</td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000657">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="afd684aeceb3d5c45028fd3e89d91a193"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_charDigitValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the decimal digit value of a decimal digit character. </p>
<p>Such characters have the general category "Nd" (decimal digit numbers) and a Numeric_Type of Decimal.</p>
<p>Unlike ICU releases before 2.6, no digit values are returned for any Han characters because Han number characters are often used with a special Chinese-style number format (with characters for powers of 10 in between) instead of in decimal-positional notation. Unicode 4 explicitly assigns Han number characters the Numeric_Type Numeric instead of Decimal. See Jitterbug 1483 for more details.</p>
<p>Use u_getIntPropertyValue(c, UCHAR_NUMERIC_TYPE) and <a class="el" href="uchar_8h.html#a36982efc84143b9bb5a11bf54b86af48" title="Get the numeric value for a Unicode code point as defined in the Unicode Character Database...">u_getNumericValue()</a> for complete numeric Unicode properties.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point for which to get the decimal digit value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the decimal digit value of c, or -1 if c is not a decimal digit character</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a36982efc84143b9bb5a11bf54b86af48" title="Get the numeric value for a Unicode code point as defined in the Unicode Character Database...">u_getNumericValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000633">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

<p>Referenced by <a class="el" href="dcfmtsym_8h_source.html#l00416">DecimalFormatSymbols::setSymbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a007e7ad9be3d14528ad22f02f635c178"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="uchar_8h.html#a50325108b69e7d08315b5854f85f0593">UCharDirection</a> u_charDirection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the bidirectional category value for the code point, which is used in the Unicode bidirectional algorithm (UAX #9 <a href="http://www.unicode.org/reports/tr9/">http://www.unicode.org/reports/tr9/</a>). </p>
<p>Note that some <em>unassigned</em> code points have bidi values of R or AL because they are in blocks that are reserved for Right-To-Left scripts.</p>
<p>Same as java.lang.Character.getDirectionality()</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the bidirectional category (UCharDirection) value</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a12e24617bab1af09527a54043ac24a73" title="This specifies the language directional property of a character set.">UCharDirection</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000625">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a02d95691ae880cfdfb4e75d11f87794d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_charFromName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a>&#160;</td>
          <td class="paramname"><em>nameChoice</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td>
          <td class="paramname"><em>pErrorCode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find a Unicode character by its name and return its code point value. </p>
<p>The name is matched exactly and completely. If the name does not correspond to a code point, <em>pErrorCode</em> is set to <code>U_INVALID_CHAR_FOUND</code>. A Unicode 1.0 name is matched only if it differs from the modern name. Unicode names are all uppercase. Extended names are lowercase followed by an uppercase hexadecimal number, and within angle brackets.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">nameChoice</td><td>Selector for which name to match. </td></tr>
    <tr><td class="paramname">name</td><td>The name to match. </td></tr>
    <tr><td class="paramname">pErrorCode</td><td>Pointer to a UErrorCode variable </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The Unicode value of the code point with the given name, or an undefined value if there is no such code point.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aadb4d4ff1f5a67cb1ee9f11367176980" title="Selector constants for u_charName().">UCharNameChoice</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000637">Stable:</a></b></dt><dd>ICU 1.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a684ca600e7d30c28ba7d4649bbd9123e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_charMirror </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Maps the specified character to a "mirror-image" character. </p>
<p>For characters with the Bidi_Mirrored property, implementations sometimes need a "poor man's" mapping to another Unicode character (code point) such that the default glyph may serve as the mirror-image of the default glyph of the specified character. This is useful for text conversion to and from codepages with visual order, and for displays without glyph selecetion capabilities.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be mapped </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>another Unicode code point that may serve as a mirror-image substitute, or c itself if there is no such mapping or c does not have the Bidi_Mirrored property</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a72ed372ee7ac1fddb0e7da5d51fae51b" title="Binary property Bidi_Mirrored.">UCHAR_BIDI_MIRRORED</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a247cf6facc44c6eb29faa3d23842b741" title="Determines whether the code point has the Bidi_Mirrored property.">u_isMirrored</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000627">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aa488f2a373998c7decb0ecd3e3552079"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_charName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>code</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a>&#160;</td>
          <td class="paramname"><em>nameChoice</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>bufferLength</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td>
          <td class="paramname"><em>pErrorCode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve the name of a Unicode character. </p>
<p>Depending on <code>nameChoice</code>, the character name written into the buffer is the "modern" name or the name that was defined in Unicode version 1.0. The name contains only "invariant" characters like A-Z, 0-9, space, and '-'. Unicode 1.0 names are only retrieved if they are different from the modern names and if the data file contains the data for them. gennames may or may not be called with a command line option to include 1.0 names in unames.dat.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">code</td><td>The character (code point) for which to get the name. It must be <code>0&lt;=code&lt;=0x10ffff</code>. </td></tr>
    <tr><td class="paramname">nameChoice</td><td>Selector for which name to get. </td></tr>
    <tr><td class="paramname">buffer</td><td>Destination address for copying the name. The name will always be zero-terminated. If there is no name, then the buffer will be set to the empty string. </td></tr>
    <tr><td class="paramname">bufferLength</td><td><code>==sizeof(buffer)</code> </td></tr>
    <tr><td class="paramname">pErrorCode</td><td>Pointer to a UErrorCode variable; check for <code><a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS()</a></code> after <code><a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName()</a></code> returns. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The length of the name, or 0 if there is no name for this character. If the bufferLength is less than or equal to the length, then the buffer contains the truncated name and the returned length indicates the full length of the name. The length does not include the zero-termination.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aadb4d4ff1f5a67cb1ee9f11367176980" title="Selector constants for u_charName().">UCharNameChoice</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a02d95691ae880cfdfb4e75d11f87794d" title="Find a Unicode character by its name and return its code point value.">u_charFromName</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5a195b212903ac6ea0a2326222570d9c" title="Enumerate all assigned Unicode characters between the start and limit code points (start inclusive...">u_enumCharNames</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000635">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="abac78638e20ed7a2ab471b35a1858d02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> u_charType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the general category value for the code point. </p>
<p>Same as java.lang.Character.getType().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the general category (UCharCategory) value</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c" title="Data for enumerated Unicode general category types.">UCharCategory</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000628">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a37039001002e5ab9ad98018bb2dfe4a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_digit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>ch</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td>
          <td class="paramname"><em>radix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the decimal digit value of the code point in the specified radix. </p>
<p>If the radix is not in the range <code>2&lt;=radix&lt;=36</code> or if the value of <code>c</code> is not a valid digit in the specified radix, <code>-1</code> is returned. A character is a valid digit if at least one of the following is true: </p>
<ul>
<li>
The character has a decimal digit value. Such characters have the general category "Nd" (decimal digit numbers) and a Numeric_Type of Decimal. In this case the value is the character's decimal digit value. </li>
<li>
The character is one of the uppercase Latin letters <code>'A'</code> through <code>'Z'</code>. In this case the value is <code>c-'A'+10</code>. </li>
<li>
The character is one of the lowercase Latin letters <code>'a'</code> through <code>'z'</code>. In this case the value is <code>ch-'a'+10</code>. </li>
<li>
Latin letters from both the ASCII range (0061..007A, 0041..005A) as well as from the Fullwidth ASCII range (FF41..FF5A, FF21..FF3A) are recognized. </li>
</ul>
<p>Same as java.lang.Character.digit().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">ch</td><td>the code point to be tested. </td></tr>
    <tr><td class="paramname">radix</td><td>the radix. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the numeric value represented by the character in the specified radix, or -1 if there is no value or if the value exceeds the radix.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a8d7ef62df5dc9907e933f0861d0ba53a" title="Enumerated property Numeric_Type.">UCHAR_NUMERIC_TYPE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aad1615d1aa700c26a31306aef688d190" title="Determines the character representation for a specific digit in the specified radix.">u_forDigit</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#afd684aeceb3d5c45028fd3e89d91a193" title="Returns the decimal digit value of a decimal digit character.">u_charDigitValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000655">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a5a195b212903ac6ea0a2326222570d9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_enumCharNames </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>limit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a50b6e37d674bfb029f256c69178be8ba">UEnumCharNamesFn</a> *&#160;</td>
          <td class="paramname"><em>fn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a2ba37edcca62eff48226e8096035addf">UCharNameChoice</a>&#160;</td>
          <td class="paramname"><em>nameChoice</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td>
          <td class="paramname"><em>pErrorCode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enumerate all assigned Unicode characters between the start and limit code points (start inclusive, limit exclusive) and call a function for each, passing the code point value and the character name. </p>
<p>For Unicode 1.0 names, only those are enumerated that differ from the modern names.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">start</td><td>The first code point in the enumeration range. </td></tr>
    <tr><td class="paramname">limit</td><td>One more than the last code point in the enumeration range (the first one after the range). </td></tr>
    <tr><td class="paramname">fn</td><td>The function that is to be called for each character name. </td></tr>
    <tr><td class="paramname">context</td><td>An arbitrary pointer that is passed to the function. </td></tr>
    <tr><td class="paramname">nameChoice</td><td>Selector for which kind of names to enumerate. </td></tr>
    <tr><td class="paramname">pErrorCode</td><td>Pointer to a UErrorCode variable</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aadb4d4ff1f5a67cb1ee9f11367176980" title="Selector constants for u_charName().">UCharNameChoice</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a50b6e37d674bfb029f256c69178be8ba" title="Type of a callback function for u_enumCharNames() that gets called for each Unicode character with th...">UEnumCharNamesFn</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa488f2a373998c7decb0ecd3e3552079" title="Retrieve the name of a Unicode character.">u_charName</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a02d95691ae880cfdfb4e75d11f87794d" title="Find a Unicode character by its name and return its code point value.">u_charFromName</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000639">Stable:</a></b></dt><dd>ICU 1.7 </dd></dl>

</div>
</div>
<a class="anchor" id="a4859bcf36f1ea9255e69e5e744766815"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_enumCharTypes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a91179dc423e3c36314700f25d9c15507">UCharEnumTypeRange</a> *&#160;</td>
          <td class="paramname"><em>enumRange</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Enumerate efficiently all code points with their Unicode general categories. </p>
<p>This is useful for building data structures (e.g., <a class="el" href="classUnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a>'s), for enumerating all assigned code points (type!=U_UNASSIGNED), etc.</p>
<p>For each contiguous range of code points with a given general category ("character type"), the UCharEnumTypeRange function is called. Adjacent ranges have different types. The Unicode Standard guarantees that the numeric value of the type is 0..31.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">enumRange</td><td>a pointer to a function that is called for each contiguous range of code points with the same general category </td></tr>
    <tr><td class="paramname">context</td><td>an opaque pointer that is passed on to the callback function</td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000631">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ad124216313624072a536e9dd7292201c" title="Data for enumerated Unicode general category types.">UCharCategory</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a91179dc423e3c36314700f25d9c15507" title="Callback from u_enumCharTypes(), is called for each contiguous range of code points c (where start&lt;=c...">UCharEnumTypeRange</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a92925c095397f6af772717acec165d01"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_foldCase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>&#160;</td>
          <td class="paramname"><em>options</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The given character is mapped to its case folding equivalent according to UnicodeData.txt and CaseFolding.txt; if the character has no case folding equivalent, the character itself is returned. </p>
<p>This function only returns the simple, single-code point case mapping. Full case mappings should be used whenever possible because they produce better results by working on whole strings. They take into account the string context and the language and can map to a result string with a different length as appropriate. Full case mappings are applied by the string case mapping functions, see <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a> and the <a class="el" href="classUnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> class. See also the User Guide chapter on C/POSIX migration: <a href="http://icu-project.org/userguide/posix.html#case_mappings">http://icu-project.org/userguide/posix.html#case_mappings</a></p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be mapped </td></tr>
    <tr><td class="paramname">options</td><td>Either U_FOLD_CASE_DEFAULT or U_FOLD_CASE_EXCLUDE_SPECIAL_I </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the Simple_Case_Folding of the code point, if any; otherwise the code point itself. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000654">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aad1615d1aa700c26a31306aef688d190"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_forDigit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>digit</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td>
          <td class="paramname"><em>radix</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines the character representation for a specific digit in the specified radix. </p>
<p>If the value of <code>radix</code> is not a valid radix, or the value of <code>digit</code> is not a valid digit in the specified radix, the null character (<code>U+0000</code>) is returned. </p>
<p>The <code>radix</code> argument is valid if it is greater than or equal to 2 and less than or equal to 36. The <code>digit</code> argument is valid if <code>0 &lt;= digit &lt; radix</code>. </p>
<p>If the digit is less than 10, then <code>'0' + digit</code> is returned. Otherwise, the value <code>'a' + digit - 10</code> is returned.</p>
<p>Same as java.lang.Character.forDigit().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">digit</td><td>the number to convert to a character. </td></tr>
    <tr><td class="paramname">radix</td><td>the radix. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the <code>char</code> representation of the specified digit in the specified radix.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a37039001002e5ab9ad98018bb2dfe4a8" title="Returns the decimal digit value of the code point in the specified radix.">u_digit</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#afd684aeceb3d5c45028fd3e89d91a193" title="Returns the decimal digit value of a decimal digit character.">u_charDigitValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000656">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a1158d75dd2d6896022577fa67029ce3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> u_getCombiningClass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the combining class of the code point as specified in UnicodeData.txt. </p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point of the character </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the combining class of the character </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000632">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a459e5b3a98db03e0131fd9c1c9f8202d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getFC_NFKC_Closure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>destCapacity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td>
          <td class="paramname"><em>pErrorCode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the FC_NFKC_Closure property string for a character. </p>
<p>See Unicode Standard Annex #15 for details, search for "FC_NFKC_Closure" or for "FNC": <a href="http://www.unicode.org/reports/tr15/">http://www.unicode.org/reports/tr15/</a></p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The character (code point) for which to get the FC_NFKC_Closure string. It must be <code>0&lt;=c&lt;=0x10ffff</code>. </td></tr>
    <tr><td class="paramname">dest</td><td>Destination address for copying the string. The string will be zero-terminated if possible. If there is no FC_NFKC_Closure string, then the buffer will be set to the empty string. </td></tr>
    <tr><td class="paramname">destCapacity</td><td><code>==sizeof(dest)</code> </td></tr>
    <tr><td class="paramname">pErrorCode</td><td>Pointer to a UErrorCode variable. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The length of the string, or 0 if there is no FC_NFKC_Closure string for this character. If the destCapacity is less than or equal to the length, then the buffer contains the truncated name and the returned length indicates the full length of the name. The length does not include the zero-termination.</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000659">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a86e0fc00710c85191a34a5fe2a78bed0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getIntPropertyMaxValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>which</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the maximum value for an enumerated/integer/binary Unicode property. </p>
<p>Can be used together with u_getIntPropertyMinValue to allocate arrays of <a class="el" href="classUnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> or similar.</p>
<p>Examples for min/max values (for Unicode 3.2):</p>
<ul>
<li>UCHAR_BIDI_CLASS: 0/18 (U_LEFT_TO_RIGHT/U_BOUNDARY_NEUTRAL)</li>
<li>UCHAR_SCRIPT: 0/45 (USCRIPT_COMMON/USCRIPT_TAGBANWA)</li>
<li>UCHAR_IDEOGRAPHIC: 0/1 (FALSE/TRUE)</li>
</ul>
<p>For undefined UProperty constant values, min/max values will be 0/-1.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">which</td><td>UProperty selector constant, identifies which binary property to check. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT or UCHAR_INT_START&lt;=which&lt;UCHAR_INT_LIMIT. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>Maximum value returned by u_getIntPropertyValue for a Unicode property. &lt;=0 if the property selector is out of range.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86e0fc00710c85191a34a5fe2a78bed0" title="Get the maximum value for an enumerated/integer/binary Unicode property.">u_getIntPropertyMaxValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000604">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="ab9343bf1e738a224bcbade2923b4631c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getIntPropertyMinValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>which</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the minimum value for an enumerated/integer/binary Unicode property. </p>
<p>Can be used together with u_getIntPropertyMaxValue to allocate arrays of <a class="el" href="classUnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a> or similar.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">which</td><td>UProperty selector constant, identifies which binary property to check. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT or UCHAR_INT_START&lt;=which&lt;UCHAR_INT_LIMIT. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>Minimum value returned by u_getIntPropertyValue for a Unicode property. 0 if the property selector is out of range.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86e0fc00710c85191a34a5fe2a78bed0" title="Get the maximum value for an enumerated/integer/binary Unicode property.">u_getIntPropertyMaxValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000603">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a3376f0d34bb23c54671859f1978b4226"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getIntPropertyValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the property value for an enumerated or integer Unicode property for a code point. </p>
<p>Also returns binary and mask property values.</p>
<p>Unicode, especially in version 3.2, defines many more properties than the original set in UnicodeData.txt.</p>
<p>The properties APIs are intended to reflect Unicode properties as defined in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). For details about the properties see <a href="http://www.unicode.org/">http://www.unicode.org/</a> . For names of Unicode properties see the UCD file PropertyAliases.txt.</p>
<p>Sample usage: UEastAsianWidth ea=(UEastAsianWidth)u_getIntPropertyValue(c, UCHAR_EAST_ASIAN_WIDTH); UBool b=(UBool)u_getIntPropertyValue(c, UCHAR_IDEOGRAPHIC);</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test. </td></tr>
    <tr><td class="paramname">which</td><td>UProperty selector constant, identifies which property to check. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT or UCHAR_INT_START&lt;=which&lt;UCHAR_INT_LIMIT or UCHAR_MASK_START&lt;=which&lt;UCHAR_MASK_LIMIT. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>Numeric value that is directly the property value or, for enumerated properties, corresponds to the numeric value of the enumerated constant of the respective property value enumeration type (cast to enum type if necessary). Returns 0 or 1 (for FALSE/TRUE) for binary Unicode properties. Returns a bit-mask for mask properties. Returns 0 if 'which' is out of bounds or if the Unicode version does not have data for the property at all, or not for this code point.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ab9343bf1e738a224bcbade2923b4631c" title="Get the minimum value for an enumerated/integer/binary Unicode property.">u_getIntPropertyMinValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86e0fc00710c85191a34a5fe2a78bed0" title="Get the maximum value for an enumerated/integer/binary Unicode property.">u_getIntPropertyMaxValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000602">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a5f93d6a17a2187e631917dd141222e41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getISOComment </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>destCapacity</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td>
          <td class="paramname"><em>pErrorCode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the ISO 10646 comment for a character. </p>
<p>The ISO 10646 comment is an informative field in the Unicode Character Database (UnicodeData.txt field 11) and is from the ISO 10646 names list.</p>
<p>Note: Unicode 5.2 removes all ISO comment data, resulting in empty strings returned for all characters.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The character (code point) for which to get the ISO comment. It must be <code>0&lt;=c&lt;=0x10ffff</code>. </td></tr>
    <tr><td class="paramname">dest</td><td>Destination address for copying the comment. The comment will be zero-terminated if possible. If there is no comment, then the buffer will be set to the empty string. </td></tr>
    <tr><td class="paramname">destCapacity</td><td><code>==sizeof(dest)</code> </td></tr>
    <tr><td class="paramname">pErrorCode</td><td>Pointer to a UErrorCode variable; check for <code><a class="el" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711" title="Does the error code indicate success?">U_SUCCESS()</a></code> after <code><a class="el" href="uchar_8h.html#a5f93d6a17a2187e631917dd141222e41" title="Get the ISO 10646 comment for a character.">u_getISOComment()</a></code> returns. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The length of the comment, or 0 if there is no comment for this character. If the destCapacity is less than or equal to the length, then the buffer contains the truncated name and the returned length indicates the full length of the name. The length does not include the zero-termination.</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000636">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a36982efc84143b9bb5a11bf54b86af48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double u_getNumericValue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the numeric value for a Unicode code point as defined in the Unicode Character Database. </p>
<p>A "double" return type is necessary because some numeric values are fractions, negative, or too large for int32_t.</p>
<p>For characters without any numeric values in the Unicode Character Database, this function will return U_NO_NUMERIC_VALUE.</p>
<p>Similar to java.lang.Character.getNumericValue(), but <a class="el" href="uchar_8h.html#a36982efc84143b9bb5a11bf54b86af48" title="Get the numeric value for a Unicode code point as defined in the Unicode Character Database...">u_getNumericValue()</a> also supports negative values, large values, and fractions, while Java's getNumericValue() returns values 10..35 for ASCII letters.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to get the numeric value for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>Numeric value of c, or U_NO_NUMERIC_VALUE if none is defined.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a0358d9cce8fdd3255867affe2a8b21ff" title="Special value that is returned by u_getNumericValue when no numeric value is defined for a code point...">U_NO_NUMERIC_VALUE</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000605">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl>

</div>
</div>
<a class="anchor" id="a88cdfeb803e44eadc07108e1abca1749"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a> u_getPropertyEnum </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>alias</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the UProperty enum for a given property name, as specified in the Unicode database file PropertyAliases.txt. </p>
<p>Short, long, and any other variants are recognized.</p>
<p>In addition, this function maps the synthetic names "gcm" / "General_Category_Mask" to the property UCHAR_GENERAL_CATEGORY_MASK. These names are not in PropertyAliases.txt.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">alias</td><td>the property name to be matched. The name is compared using "loose matching" as described in PropertyAliases.txt.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>a UProperty enum, or UCHAR_INVALID_CODE if the given name does not match any property.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000641">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a12e574f001530dec06f2278b6b6e1168"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* u_getPropertyName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a>&#160;</td>
          <td class="paramname"><em>nameChoice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases.txt. </p>
<p>In addition, this function maps the property UCHAR_GENERAL_CATEGORY_MASK to the synthetic names "gcm" / "General_Category_Mask". These names are not in PropertyAliases.txt.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>UProperty selector other than UCHAR_INVALID_CODE. If out of range, NULL is returned.</td></tr>
    <tr><td class="paramname">nameChoice</td><td>selector for which name to get. If out of range, NULL is returned. All properties have a long name. Most have a short name, but some do not. Unicode allows for additional names; if present these will be returned by U_LONG_PROPERTY_NAME + i, where i=1, 2,...</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>a pointer to the name, or NULL if either the property or the nameChoice is out of range. If a given nameChoice returns NULL, then all larger values of nameChoice will return NULL, with one exception: if NULL is returned for U_SHORT_PROPERTY_NAME, then U_LONG_PROPERTY_NAME (and higher) may still return a non-NULL value. The returned pointer is valid until <a class="el" href="uclean_8h.html#a93f27d0ddc7c196a1da864763f2d8920" title="Clean up the system resources, such as allocated memory or open files, used in all ICU libraries...">u_cleanup()</a> is called.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a01db82a8d5068572fa5a91afdd225ea8" title="Selector constants for u_getPropertyName() and u_getPropertyValueName().">UPropertyNameChoice</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000640">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a7552276fa5f84a0c658a09ff84e135e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> u_getPropertyValueEnum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>alias</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the property value integer for a given value name, as specified in the Unicode database file PropertyValueAliases.txt. </p>
<p>Short, long, and any other variants are recognized.</p>
<p>Note: Some of the names in PropertyValueAliases.txt will only be recognized with UCHAR_GENERAL_CATEGORY_MASK, not UCHAR_GENERAL_CATEGORY. These include: "C" / "Other", "L" / "Letter", "LC" / "Cased_Letter", "M" / "Mark", "N" / "Number", "P" / "Punctuation", "S" / "Symbol", and "Z" / "Separator".</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>UProperty selector constant. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT or UCHAR_INT_START&lt;=which&lt;UCHAR_INT_LIMIT or UCHAR_MASK_START&lt;=which&lt;UCHAR_MASK_LIMIT. If out of range, UCHAR_INVALID_CODE is returned.</td></tr>
    <tr><td class="paramname">alias</td><td>the value name to be matched. The name is compared using "loose matching" as described in PropertyValueAliases.txt.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>a value integer or UCHAR_INVALID_CODE if the given name does not match any value of the given property, or if the property is invalid. Note: UCHAR_GENERAL_CATEGORY_MASK values are not values of UCharCategory, but rather mask values produced by <a class="el" href="uchar_8h.html#a6def30b7d6d22c7de63c2a80596ee847" title="Get a single-bit bit set for the general category of a character.">U_GET_GC_MASK()</a>. This allows grouped categories such as [:L:] to be represented.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000643">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a8f28cda9b9263ecb32ca15df46617bf9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* u_getPropertyValueName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>property</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="pwin32_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#a5056494c7d5a2c7185f3c464f48fe5d1">UPropertyNameChoice</a>&#160;</td>
          <td class="paramname"><em>nameChoice</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the Unicode name for a given property value, as given in the Unicode database file PropertyValueAliases.txt. </p>
<p>Note: Some of the names in PropertyValueAliases.txt can only be retrieved using UCHAR_GENERAL_CATEGORY_MASK, not UCHAR_GENERAL_CATEGORY. These include: "C" / "Other", "L" / "Letter", "LC" / "Cased_Letter", "M" / "Mark", "N" / "Number", "P" / "Punctuation", "S" / "Symbol", and "Z" / "Separator".</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">property</td><td>UProperty selector constant. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT or UCHAR_INT_START&lt;=which&lt;UCHAR_INT_LIMIT or UCHAR_MASK_START&lt;=which&lt;UCHAR_MASK_LIMIT. If out of range, NULL is returned.</td></tr>
    <tr><td class="paramname">value</td><td>selector for a value for the given property. If out of range, NULL is returned. In general, valid values range from 0 up to some maximum. There are a few exceptions: (1.) UCHAR_BLOCK values begin at the non-zero value UBLOCK_BASIC_LATIN. (2.) UCHAR_CANONICAL_COMBINING_CLASS values are not contiguous and range from 0..240. (3.) UCHAR_GENERAL_CATEGORY_MASK values are not values of UCharCategory, but rather mask values produced by <a class="el" href="uchar_8h.html#a6def30b7d6d22c7de63c2a80596ee847" title="Get a single-bit bit set for the general category of a character.">U_GET_GC_MASK()</a>. This allows grouped categories such as [:L:] to be represented. Mask values range non-contiguously from 1..U_GC_P_MASK.</td></tr>
    <tr><td class="paramname">nameChoice</td><td>selector for which name to get. If out of range, NULL is returned. All values have a long name. Most have a short name, but some do not. Unicode allows for additional names; if present these will be returned by U_LONG_PROPERTY_NAME + i, where i=1, 2,...</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>a pointer to the name, or NULL if either the property or the nameChoice is out of range. If a given nameChoice returns NULL, then all larger values of nameChoice will return NULL, with one exception: if NULL is returned for U_SHORT_PROPERTY_NAME, then U_LONG_PROPERTY_NAME (and higher) may still return a non-NULL value. The returned pointer is valid until <a class="el" href="uclean_8h.html#a93f27d0ddc7c196a1da864763f2d8920" title="Clean up the system resources, such as allocated memory or open files, used in all ICU libraries...">u_cleanup()</a> is called.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a01db82a8d5068572fa5a91afdd225ea8" title="Selector constants for u_getPropertyName() and u_getPropertyValueName().">UPropertyNameChoice</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000642">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl>

</div>
</div>
<a class="anchor" id="a21774d8302b4ee7b1c92554b62e04653"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void u_getUnicodeVersion </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="uversion_8h.html#a61caef96ba86d8e86a4031925ea44e94">UVersionInfo</a>&#160;</td>
          <td class="paramname"><em>versionArray</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the Unicode version information. </p>
<p>The version array is filled in with the version information for the Unicode standard that is currently used by ICU. For example, Unicode version 3.1.1 is represented as an array with the values { 3, 1, 1, 0 }.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">versionArray</td><td>an output array that will be filled in with the Unicode version number </td></tr>
  </table>
  </dd>
</dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000658">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a25c5c820d4141e4099acc15ca83572a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_hasBinaryProperty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199">UProperty</a>&#160;</td>
          <td class="paramname"><em>which</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check a binary Unicode property for a code point. </p>
<p>Unicode, especially in version 3.2, defines many more properties than the original set in UnicodeData.txt.</p>
<p>The properties APIs are intended to reflect Unicode properties as defined in the Unicode Character Database (UCD) and Unicode Technical Reports (UTR). For details about the properties see <a href="http://www.unicode.org/ucd/">http://www.unicode.org/ucd/</a> . For names of Unicode properties see the UCD file PropertyAliases.txt.</p>
<p>Important: If ICU is built with UCD files from Unicode versions below 3.2, then properties marked with "new in Unicode 3.2" are not or not fully available.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test. </td></tr>
    <tr><td class="paramname">which</td><td>UProperty selector constant, identifies which binary property to check. Must be UCHAR_BINARY_START&lt;=which&lt;UCHAR_BINARY_LIMIT. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE or FALSE according to the binary Unicode property value for c. Also FALSE if 'which' is out of bounds or if the Unicode version does not have data for the property at all, or not for this code point.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae0d300cab76a3ca43dfab93797274beb" title="Selection constants for Unicode properties.">UProperty</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3376f0d34bb23c54671859f1978b4226" title="Get the property value for an enumerated or integer Unicode property for a code point.">u_getIntPropertyValue</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a21774d8302b4ee7b1c92554b62e04653" title="Gets the Unicode version information.">u_getUnicodeVersion</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000597">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a5dff81615fcb62295bf8b1c63dd33a14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isalnum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is an alphanumeric character (letter or digit) according to Java. </p>
<p>True for characters with general categories "L" (letters) and "Nd" (decimal digit numbers).</p>
<p>Same as java.lang.Character.isLetterOrDigit().</p>
<p>In addition to being equivalent to a Java function, this also serves as a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is an alphanumeric character according to Character.isLetterOrDigit()</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000612">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a86cc4f937e33bcea3772c6faf3e293c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isalpha </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a letter character. </p>
<p>True for general categories "L" (letters).</p>
<p>Same as java.lang.Character.isLetter().</p>
<p>In addition to being equivalent to a Java function, this also serves as a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a letter character</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5dff81615fcb62295bf8b1c63dd33a14" title="Determines whether the specified code point is an alphanumeric character (letter or digit) according ...">u_isalnum</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000611">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a5318e1134e76733f2e8819004b11b774"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isbase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a base character. </p>
<p>True for general categories "L" (letters), "N" (numbers), "Mc" (spacing combining marks), and "Me" (enclosing marks).</p>
<p>Note that this is different from the Unicode definition in chapter 3.5, conformance clause D13, which defines base characters to be all characters (not Cn) that do not graphically combine with preceding characters (M) and that are neither control (Cc) or format (Cf) characters.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a base character according to this function</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000624">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a8c7d4040f39c42a33029d2190da507f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isblank </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a "blank" or "horizontal space", a character that visibly separates words on a line. </p>
<p>The following are equivalent definitions:</p>
<p>TRUE for Unicode White_Space characters except for "vertical space controls" where "vertical space controls" are the following characters: U+000A (LF) U+000B (VT) U+000C (FF) U+000D (CR) U+0085 (NEL) U+2028 (LS) U+2029 (PS)</p>
<p>same as</p>
<p>TRUE for U+0009 (TAB) and characters with general category "Zs" (space separators) except Zero Width Space (ZWSP, U+200B).</p>
<p>Note: There are several ICU whitespace functions; please see the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation for a detailed comparison.</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a "blank"</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000616">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a1295bd387a68fe6df79fedce367c18dd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_iscntrl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a control character (as defined by this function). </p>
<p>A control character is one of the following:</p>
<ul>
<li>ISO 8-bit control character (U+0000..U+001f and U+007f..U+009f)</li>
<li>U_CONTROL_CHAR (Cc)</li>
<li>U_FORMAT_CHAR (Cf)</li>
<li>U_LINE_SEPARATOR (Zl)</li>
<li>U_PARAGRAPH_SEPARATOR (Zp)</li>
</ul>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a control character</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5" title="Binary property Default_Ignorable_Code_Point (new in Unicode 3.2).">UCHAR_DEFAULT_IGNORABLE_CODE_POINT</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#afa9b7fb8cced8d7bedbe2c9eae45f544" title="Determines whether the specified code point is a printable character.">u_isprint</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000621">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a665a0f2c81b3acfe32c3c3b29e8f3f93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isdefined </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is "defined", which usually means that it is assigned a character. </p>
<p>True for general categories other than "Cn" (other, not assigned), i.e., true for all code points mentioned in UnicodeData.txt.</p>
<p>Note that non-character code points (e.g., U+FDD0) are not "defined" (they are Cn), but surrogate code points are "defined" (Cs).</p>
<p>Same as java.lang.Character.isDefined().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is assigned a character</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5dff81615fcb62295bf8b1c63dd33a14" title="Determines whether the specified code point is an alphanumeric character (letter or digit) according ...">u_isalnum</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ac5f188ebe18ac54921c9f6bcb89ab42f" title="Determines whether the specified code point has the general category &quot;Lu&quot; (uppercase letter)...">u_isupper</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa26a51b768147fbf34029f8141132815" title="Determines whether the specified code point has the general category &quot;Ll&quot; (lowercase letter)...">u_islower</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a35c14b53bb64eeb639c0f780c98aa263" title="Determines whether the specified code point is a titlecase letter.">u_istitle</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000617">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a22c51e37cc509e43b60dcdfeecf9cad0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isdigit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a digit character according to Java. </p>
<p>True for characters with general category "Nd" (decimal digit numbers). Beginning with Unicode 4, this is the same as testing for the Numeric_Type of Decimal.</p>
<p>Same as java.lang.Character.isDigit().</p>
<p>In addition to being equivalent to a Java function, this also serves as a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a digit character according to Character.isDigit()</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000610">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a51a643f80fb02bed12dd705e9f6545ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isgraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a "graphic" character (printable, excluding spaces). </p>
<p>TRUE for all characters except those with general categories "Cc" (control codes), "Cf" (format controls), "Cs" (surrogates), "Cn" (unassigned), and "Z" (separators).</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a "graphic" character</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000615">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a74a05fd7b3408d0131e3c2b74ddc6f9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isIDIgnorable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character should be regarded as an ignorable character in an identifier, according to Java. </p>
<p>True for characters with general category "Cf" (format controls) as well as non-whitespace ISO controls (U+0000..U+0008, U+000E..U+001B, U+007F..U+009F).</p>
<p>Same as java.lang.Character.isIdentifierIgnorable().</p>
<p>Note that Unicode just recommends to ignore Cf (format controls).</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is ignorable in identifiers according to Java</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5" title="Binary property Default_Ignorable_Code_Point (new in Unicode 3.2).">UCHAR_DEFAULT_IGNORABLE_CODE_POINT</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aab4a33416444a5115d65859c08d8e940" title="Determines if the specified character is permissible as the first character in an identifier accordin...">u_isIDStart</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a7a6e47c583e81ae789575269f041daae" title="Determines if the specified character is permissible in an identifier according to Java...">u_isIDPart</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000646">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a7a6e47c583e81ae789575269f041daae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isIDPart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character is permissible in an identifier according to Java. </p>
<p>True for characters with general categories "L" (letters), "Nl" (letter numbers), "Nd" (decimal digits), "Mc" and "Mn" (combining marks), "Pc" (connecting punctuation), and u_isIDIgnorable(c).</p>
<p>Same as java.lang.Character.isUnicodeIdentifierPart(). Almost the same as Unicode's ID_Continue (UCHAR_ID_CONTINUE) except that Unicode recommends to ignore Cf which is less than u_isIDIgnorable(c).</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point may occur in an identifier according to Java</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a64bc02ae54ded6489ff69dadd7c21314" title="Binary property ID_Continue.">UCHAR_ID_CONTINUE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aab4a33416444a5115d65859c08d8e940" title="Determines if the specified character is permissible as the first character in an identifier accordin...">u_isIDStart</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a74a05fd7b3408d0131e3c2b74ddc6f9e" title="Determines if the specified character should be regarded as an ignorable character in an identifier...">u_isIDIgnorable</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000645">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aab4a33416444a5115d65859c08d8e940"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isIDStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character is permissible as the first character in an identifier according to Unicode (The Unicode Standard, Version 3.0, chapter 5.16 Identifiers). </p>
<p>True for characters with general categories "L" (letters) and "Nl" (letter numbers).</p>
<p>Same as java.lang.Character.isUnicodeIdentifierStart(). Same as UCHAR_ID_START</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point may start an identifier</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199acc16dc3b016bd6b3e50ead592cbe1b86" title="Binary property ID_Start.">UCHAR_ID_START</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a7a6e47c583e81ae789575269f041daae" title="Determines if the specified character is permissible in an identifier according to Java...">u_isIDPart</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000644">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a959f11ab4d0f2bc4bd85daebfb1b38cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isISOControl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is an ISO control code. </p>
<p>True for U+0000..U+001f and U+007f..U+009f (general category "Cc").</p>
<p>Same as java.lang.Character.isISOControl().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is an ISO control code</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a1295bd387a68fe6df79fedce367c18dd" title="Determines whether the specified code point is a control character (as defined by this function)...">u_iscntrl</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000622">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="aab61880ca86d215738785214ad84425d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isJavaIDPart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character is permissible in a Java identifier. </p>
<p>In addition to u_isIDPart(c), true for characters with general category "Sc" (currency symbols).</p>
<p>Same as java.lang.Character.isJavaIdentifierPart().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point may occur in a Java identifier</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a74a05fd7b3408d0131e3c2b74ddc6f9e" title="Determines if the specified character should be regarded as an ignorable character in an identifier...">u_isIDIgnorable</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a8f1b3b24d5209aad113bde23aaff0cfc" title="Determines if the specified character is permissible as the first character in a Java identifier...">u_isJavaIDStart</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a22c51e37cc509e43b60dcdfeecf9cad0" title="Determines whether the specified code point is a digit character according to Java.">u_isdigit</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a7a6e47c583e81ae789575269f041daae" title="Determines if the specified character is permissible in an identifier according to Java...">u_isIDPart</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000648">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a8f1b3b24d5209aad113bde23aaff0cfc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isJavaIDStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character is permissible as the first character in a Java identifier. </p>
<p>In addition to u_isIDStart(c), true for characters with general categories "Sc" (currency symbols) and "Pc" (connecting punctuation).</p>
<p>Same as java.lang.Character.isJavaIdentifierStart().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point may start a Java identifier</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#aab61880ca86d215738785214ad84425d" title="Determines if the specified character is permissible in a Java identifier.">u_isJavaIDPart</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aab4a33416444a5115d65859c08d8e940" title="Determines if the specified character is permissible as the first character in an identifier accordin...">u_isIDStart</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000647">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a636e27052ff1cd96a9aaf9ef58006273"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isJavaSpaceChar </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine if the specified code point is a space character according to Java. </p>
<p>True for characters with general categories "Z" (separators), which does not include control codes (e.g., TAB or Line Feed).</p>
<p>Same as java.lang.Character.isSpaceChar().</p>
<p>Note: There are several ICU whitespace functions; please see the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation for a detailed comparison.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a space character according to Character.isSpaceChar()</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a9e5a0b4c0d3f1ce71e185afc12cb1645" title="Determines if the specified character is a space character or not.">u_isspace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5cef869b23e8d8e649963457cccca68e" title="Determines if the specified code point is a whitespace character according to Java/ICU.">u_isWhitespace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3450f489a9a41e5bb199aded7a2b74d3" title="Check if a code point has the White_Space Unicode property.">u_isUWhiteSpace</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000619">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="aa26a51b768147fbf34029f8141132815"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_islower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point has the general category "Ll" (lowercase letter). </p>
<p>Same as java.lang.Character.isLowerCase().</p>
<p>This misses some characters that are also lowercase but have a different general category value. In order to include those, use UCHAR_LOWERCASE.</p>
<p>In addition to being equivalent to a Java function, this also serves as a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is an Ll lowercase letter</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199afb9b26d3ccf385a0797c8e01e065a494" title="Binary property Lowercase.">UCHAR_LOWERCASE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ac5f188ebe18ac54921c9f6bcb89ab42f" title="Determines whether the specified code point has the general category &quot;Lu&quot; (uppercase letter)...">u_isupper</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a35c14b53bb64eeb639c0f780c98aa263" title="Determines whether the specified code point is a titlecase letter.">u_istitle</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000607">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a247cf6facc44c6eb29faa3d23842b741"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isMirrored </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the code point has the Bidi_Mirrored property. </p>
<p>This property is set for characters that are commonly used in Right-To-Left contexts and need to be displayed with a "mirrored" glyph.</p>
<p>Same as java.lang.Character.isMirrored(). Same as UCHAR_BIDI_MIRRORED</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the character has the Bidi_Mirrored property</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a72ed372ee7ac1fddb0e7da5d51fae51b" title="Binary property Bidi_Mirrored.">UCHAR_BIDI_MIRRORED</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000626">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="afa9b7fb8cced8d7bedbe2c9eae45f544"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isprint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a printable character. </p>
<p>True for general categories <em>other</em> than "C" (controls).</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a printable character</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a98d438b185732c4de1eb5080e2d914e5" title="Binary property Default_Ignorable_Code_Point (new in Unicode 3.2).">UCHAR_DEFAULT_IGNORABLE_CODE_POINT</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a1295bd387a68fe6df79fedce367c18dd" title="Determines whether the specified code point is a control character (as defined by this function)...">u_iscntrl</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000623">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a48f5250c4981e01cbf4eb96b8f6e9a7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_ispunct </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a punctuation character. </p>
<p>True for characters with general categories "P" (punctuation).</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a punctuation character</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000614">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a9e5a0b4c0d3f1ce71e185afc12cb1645"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isspace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified character is a space character or not. </p>
<p>Note: There are several ICU whitespace functions; please see the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation for a detailed comparison.</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the character to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>true if the character is a space character; false otherwise.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a636e27052ff1cd96a9aaf9ef58006273" title="Determine if the specified code point is a space character according to Java.">u_isJavaSpaceChar</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5cef869b23e8d8e649963457cccca68e" title="Determines if the specified code point is a whitespace character according to Java/ICU.">u_isWhitespace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3450f489a9a41e5bb199aded7a2b74d3" title="Check if a code point has the White_Space Unicode property.">u_isUWhiteSpace</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000618">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a35c14b53bb64eeb639c0f780c98aa263"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_istitle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a titlecase letter. </p>
<p>True for general category "Lt" (titlecase letter).</p>
<p>Same as java.lang.Character.isTitleCase().</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is an Lt titlecase letter</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ac5f188ebe18ac54921c9f6bcb89ab42f" title="Determines whether the specified code point has the general category &quot;Lu&quot; (uppercase letter)...">u_isupper</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa26a51b768147fbf34029f8141132815" title="Determines whether the specified code point has the general category &quot;Ll&quot; (lowercase letter)...">u_islower</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ad87ddb5586a24f546b196ec2e2fc4c26" title="The given character is mapped to its titlecase equivalent according to UnicodeData.txt; if none is defined, the character itself is returned.">u_totitle</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000609">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a43cbdd6f7dc28705600c8234e4d47f6f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isUAlphabetic </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if a code point has the Alphabetic Unicode property. </p>
<p>Same as u_hasBinaryProperty(c, UCHAR_ALPHABETIC). This is different from u_isalpha! </p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>true if the code point has the Alphabetic Unicode property, false otherwise</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a024fdf3509c03b601694289a4ee5e8ce" title="Binary property Alphabetic.">UCHAR_ALPHABETIC</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a86cc4f937e33bcea3772c6faf3e293c1" title="Determines whether the specified code point is a letter character.">u_isalpha</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000598">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a8321c9ba617ed00787f20c4b23a254bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isULowercase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if a code point has the Lowercase Unicode property. </p>
<p>Same as u_hasBinaryProperty(c, UCHAR_LOWERCASE). This is different from u_islower! </p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>true if the code point has the Lowercase Unicode property, false otherwise</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199afb9b26d3ccf385a0797c8e01e065a494" title="Binary property Lowercase.">UCHAR_LOWERCASE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa26a51b768147fbf34029f8141132815" title="Determines whether the specified code point has the general category &quot;Ll&quot; (lowercase letter)...">u_islower</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000599">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="ac5f188ebe18ac54921c9f6bcb89ab42f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isupper </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point has the general category "Lu" (uppercase letter). </p>
<p>Same as java.lang.Character.isUpperCase().</p>
<p>This misses some characters that are also uppercase but have a different general category value. In order to include those, use UCHAR_UPPERCASE.</p>
<p>In addition to being equivalent to a Java function, this also serves as a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is an Lu uppercase letter</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a88973cf8433a7a040f443ae283bce17c" title="Binary property Uppercase.">UCHAR_UPPERCASE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#aa26a51b768147fbf34029f8141132815" title="Determines whether the specified code point has the general category &quot;Ll&quot; (lowercase letter)...">u_islower</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a35c14b53bb64eeb639c0f780c98aa263" title="Determines whether the specified code point is a titlecase letter.">u_istitle</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5391a8d4eb3f16f92b55c19f2e88c9cb" title="The given character is mapped to its lowercase equivalent according to UnicodeData.txt; if the character has no lowercase equivalent, the character itself is returned.">u_tolower</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000608">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a5a3a93fb4c540526becf071cb51632fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isUUppercase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if a code point has the Uppercase Unicode property. </p>
<p>Same as u_hasBinaryProperty(c, UCHAR_UPPERCASE). This is different from u_isupper! </p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>true if the code point has the Uppercase Unicode property, false otherwise</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a88973cf8433a7a040f443ae283bce17c" title="Binary property Uppercase.">UCHAR_UPPERCASE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#ac5f188ebe18ac54921c9f6bcb89ab42f" title="Determines whether the specified code point has the general category &quot;Lu&quot; (uppercase letter)...">u_isupper</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000600">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a3450f489a9a41e5bb199aded7a2b74d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isUWhiteSpace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if a code point has the White_Space Unicode property. </p>
<p>Same as u_hasBinaryProperty(c, UCHAR_WHITE_SPACE). This is different from both u_isspace and u_isWhitespace!</p>
<p>Note: There are several ICU whitespace functions; please see the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation for a detailed comparison.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>Code point to test </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>true if the code point has the White_Space Unicode property, false otherwise.</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199a18479cfb612231359123f5fdc34dea60" title="Binary property White_Space.">UCHAR_WHITE_SPACE</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a5cef869b23e8d8e649963457cccca68e" title="Determines if the specified code point is a whitespace character according to Java/ICU.">u_isWhitespace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a9e5a0b4c0d3f1ce71e185afc12cb1645" title="Determines if the specified character is a space character or not.">u_isspace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a636e27052ff1cd96a9aaf9ef58006273" title="Determine if the specified code point is a space character according to Java.">u_isJavaSpaceChar</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a25c5c820d4141e4099acc15ca83572a5" title="Check a binary Unicode property for a code point.">u_hasBinaryProperty</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000601">Stable:</a></b></dt><dd>ICU 2.1 </dd></dl>

</div>
</div>
<a class="anchor" id="a5cef869b23e8d8e649963457cccca68e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isWhitespace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines if the specified code point is a whitespace character according to Java/ICU. </p>
<p>A character is considered to be a Java whitespace character if and only if it satisfies one of the following criteria:</p>
<ul>
<li>It is a Unicode Separator character (categories "Z" = "Zs" or "Zl" or "Zp"), but is not also a non-breaking space (U+00A0 NBSP or U+2007 Figure Space or U+202F Narrow NBSP).</li>
<li>It is U+0009 HORIZONTAL TABULATION.</li>
<li>It is U+000A LINE FEED.</li>
<li>It is U+000B VERTICAL TABULATION.</li>
<li>It is U+000C FORM FEED.</li>
<li>It is U+000D CARRIAGE RETURN.</li>
<li>It is U+001C FILE SEPARATOR.</li>
<li>It is U+001D GROUP SEPARATOR.</li>
<li>It is U+001E RECORD SEPARATOR.</li>
<li>It is U+001F UNIT SEPARATOR.</li>
</ul>
<p>This API tries to sync with the semantics of Java's java.lang.Character.isWhitespace(), but it may not return the exact same results because of the Unicode version difference.</p>
<p>Note: Unicode 4.0.1 changed U+200B ZERO WIDTH SPACE from a Space Separator (Zs) to a <a class="el" href="classFormat.html" title="Base class for all formats.">Format</a> Control (Cf). Since then, isWhitespace(0x200b) returns false. See <a href="http://www.unicode.org/versions/Unicode4.0.1/">http://www.unicode.org/versions/Unicode4.0.1/</a></p>
<p>Note: There are several ICU whitespace functions; please see the <a class="el" href="uchar_8h.html" title="C API: Unicode Properties.">uchar.h</a> file documentation for a detailed comparison.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a whitespace character according to Java/ICU</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a9e5a0b4c0d3f1ce71e185afc12cb1645" title="Determines if the specified character is a space character or not.">u_isspace</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a636e27052ff1cd96a9aaf9ef58006273" title="Determine if the specified code point is a space character according to Java.">u_isJavaSpaceChar</a> </dd>
<dd>
<a class="el" href="uchar_8h.html#a3450f489a9a41e5bb199aded7a2b74d3" title="Check if a code point has the White_Space Unicode property.">u_isUWhiteSpace</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000620">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="aaeaf4400cc9bc47bd804b2623969d758"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> u_isxdigit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified code point is a hexadecimal digit. </p>
<p>This is equivalent to u_digit(c, 16)&gt;=0. True for characters with general category "Nd" (decimal digit numbers) as well as Latin letters a-f and A-F in both ASCII and Fullwidth ASCII. (That is, for letters with code points 0041..0046, 0061..0066, FF21..FF26, FF41..FF46.)</p>
<p>In order to narrow the definition of hexadecimal digits to only ASCII characters, use (c&lt;=0x7f &amp;&amp; u_isxdigit(c)).</p>
<p>This is a C/POSIX migration function. See the comments about C/POSIX character classification functions in the documentation at the top of this header file.</p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>TRUE if the code point is a hexadecimal digit</dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000613">Stable:</a></b></dt><dd>ICU 2.6 </dd></dl>

</div>
</div>
<a class="anchor" id="a5391a8d4eb3f16f92b55c19f2e88c9cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_tolower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The given character is mapped to its lowercase equivalent according to UnicodeData.txt; if the character has no lowercase equivalent, the character itself is returned. </p>
<p>Same as java.lang.Character.toLowerCase().</p>
<p>This function only returns the simple, single-code point case mapping. Full case mappings should be used whenever possible because they produce better results by working on whole strings. They take into account the string context and the language and can map to a result string with a different length as appropriate. Full case mappings are applied by the string case mapping functions, see <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a> and the <a class="el" href="classUnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> class. See also the User Guide chapter on C/POSIX migration: <a href="http://icu-project.org/userguide/posix.html#case_mappings">http://icu-project.org/userguide/posix.html#case_mappings</a></p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be mapped </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the Simple_Lowercase_Mapping of the code point, if any; otherwise the code point itself. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000649">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="ad87ddb5586a24f546b196ec2e2fc4c26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_totitle </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The given character is mapped to its titlecase equivalent according to UnicodeData.txt; if none is defined, the character itself is returned. </p>
<p>Same as java.lang.Character.toTitleCase().</p>
<p>This function only returns the simple, single-code point case mapping. Full case mappings should be used whenever possible because they produce better results by working on whole strings. They take into account the string context and the language and can map to a result string with a different length as appropriate. Full case mappings are applied by the string case mapping functions, see <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a> and the <a class="el" href="classUnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> class. See also the User Guide chapter on C/POSIX migration: <a href="http://icu-project.org/userguide/posix.html#case_mappings">http://icu-project.org/userguide/posix.html#case_mappings</a></p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be mapped </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the Simple_Titlecase_Mapping of the code point, if any; otherwise the code point itself. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000651">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a83d2b12f13e3caf02851e3dddcab3332"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> u_toupper </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The given character is mapped to its uppercase equivalent according to UnicodeData.txt; if the character has no uppercase equivalent, the character itself is returned. </p>
<p>Same as java.lang.Character.toUpperCase().</p>
<p>This function only returns the simple, single-code point case mapping. Full case mappings should be used whenever possible because they produce better results by working on whole strings. They take into account the string context and the language and can map to a result string with a different length as appropriate. Full case mappings are applied by the string case mapping functions, see <a class="el" href="ustring_8h.html" title="C API: Unicode string handling functions.">ustring.h</a> and the <a class="el" href="classUnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> class. See also the User Guide chapter on C/POSIX migration: <a href="http://icu-project.org/userguide/posix.html#case_mappings">http://icu-project.org/userguide/posix.html#case_mappings</a></p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be mapped </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the Simple_Uppercase_Mapping of the code point, if any; otherwise the code point itself. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000650">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
<a class="anchor" id="a4e77b605d178b6b79638e5bea57927df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="uchar_8h.html#a19f1662c9c33c31593612d05777ea901">UBlockCode</a> ublock_getCode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns the Unicode allocation block that contains the character. </p>
<dl class="params"><dt>Parameters:</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>the code point to be tested </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>the block value (UBlockCode) for c</dd></dl>
<dl class="section see"><dt>See also:</dt><dd><a class="el" href="uchar_8h.html#a4c61cfc9b2618d65922c4d3a7777da4b">UBlockCode</a> </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable000634">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.1
</small></address>
</body>
</html>