Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates > by-pkgid > 6be1bc83fe66bfd1cc77e80ea06f2bae > files > 1410

icu-doc-53.1-12.3.mga5.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"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>ICU 53.1: ustring.h Source File</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 53.1
   &#160;<span id="projectnumber">53.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<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="namespaces.html"><span>Namespaces</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>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><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_55bf5c6bcedc2c5705af95fc7596ac50.html">icu</a></li><li class="navelem"><a class="el" href="dir_17c4e3d278dd0be6889e0e8c41145d45.html">source</a></li><li class="navelem"><a class="el" href="dir_9d30126de01c6acabed440c3eefed2e6.html">common</a></li><li class="navelem"><a class="el" href="dir_09927d28e4089b088d7b70dcc744d58d.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">ustring.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="ustring_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">**********************************************************************</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">*   Copyright (C) 1998-2012, International Business Machines</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*   Corporation and others.  All Rights Reserved.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">**********************************************************************</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">* File ustring.h</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* Modification History:</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">*   Date        Name        Description</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">*   12/07/98    bertrand    Creation.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">******************************************************************************</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#ifndef USTRING_H</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define USTRING_H</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utypes_8h.html">unicode/utypes.h</a>&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="putil_8h.html">unicode/putil.h</a>&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="uiter_8h.html">unicode/uiter.h</a>&quot;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifndef UBRK_TYPEDEF_UBREAK_ITERATOR</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="ustring_8h.html#a08c0431a8c9c65e9578b12978681bbc8">   29</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#   define UBRK_TYPEDEF_UBREAK_ITERATOR</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="ustring_8h.html#adb85bb46d5f93c87098e11deab50bef4">   31</a></span>&#160;    <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a>;</div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<a class="code" href="group__ustring__ustrlen.html#gac4d8a5581fc5bde71d62ebd0a7a84ec5">u_strlen</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s);</div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<a class="code" href="ustring_8h.html#aec4a609dd5039d940e8e9524d743c88b">u_countChar32</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, int32_t length);</div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;<a class="code" href="ustring_8h.html#aabfeafb91e43b3a2c8bdd46c0743d4b2">u_strHasMoreChar32Than</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, int32_t length, int32_t number);</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<a class="code" href="ustring_8h.html#a36b9bb0598b2c314c9e5fc1aaa59cbd8">u_strcat</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *dst, </div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *src);</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<a class="code" href="ustring_8h.html#a7ef9c4fbf2506fd23fae363b0b92fd11">u_strncat</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *dst, </div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *src, </div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;     int32_t     n);</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<a class="code" href="ustring_8h.html#a074dcf5f1a5b5c4088561ac5ac87883a">u_strstr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *substring);</div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<a class="code" href="ustring_8h.html#a47bdb20c28603ab39e66c9e518b5b3b6">u_strFindFirst</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, int32_t length, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *substring, int32_t subLength);</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<a class="code" href="ustring_8h.html#a39bb46b446b73a54204ba3016edb6737">u_strchr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> c);</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<a class="code" href="ustring_8h.html#a789d1e49355c54ae92ad5bd579c1019b">u_strchr32</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c);</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<a class="code" href="ustring_8h.html#a55b181aa1237366b05f3b1cc158dda95">u_strrstr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *substring);</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;<a class="code" href="ustring_8h.html#a0304151e1130c43372d51f97d0fb2b0f">u_strFindLast</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, int32_t length, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *substring, int32_t subLength);</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<a class="code" href="ustring_8h.html#a16488aa76883493fdecf3b15b0576d59">u_strrchr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> c);</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<a class="code" href="ustring_8h.html#a2fca97af95e51306fedaf103b10fa993">u_strrchr32</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c);</div>
<div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<a class="code" href="ustring_8h.html#aa5c78a0cf3c46e90c96c8e5ff5abef29">u_strpbrk</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *<span class="keywordtype">string</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *matchSet);</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<a class="code" href="ustring_8h.html#a46705ee9aa862bb21100514f96417b17">u_strcspn</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *<span class="keywordtype">string</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *matchSet);</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<a class="code" href="ustring_8h.html#abbbb5b3b858f9e9113beaf315aa7085a">u_strspn</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *<span class="keywordtype">string</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *matchSet);</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;</div>
<div class="line"><a name="l00410"></a><span class="lineno">  410</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<a class="code" href="ustring_8h.html#accb09fb94f8b6c7b83162c3a24b698de">u_strtok_r</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>    *src, </div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>    *delim,</div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;           <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>   **saveState);</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t  U_EXPORT2</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;<a class="code" href="ustring_8h.html#abdb8af67ab5198b9db020afa9c3114b3">u_strcmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *s1, </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;         <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *s2);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;<a class="code" href="ustring_8h.html#aa89255f4b7d6fa58e219da1abe22c733">u_strcmpCodePointOrder</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2);</div>
<div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;</div>
<div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<a class="code" href="ustring_8h.html#a51fe041d3e4e408595d665c0f5f68715">u_strCompare</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, int32_t length1,</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t length2,</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;             <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> codePointOrder);</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;</div>
<div class="line"><a name="l00495"></a><span class="lineno">  495</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;<a class="code" href="ustring_8h.html#aecf733c47b2a1b353947b2264f724897">u_strCompareIter</a>(<a class="code" href="structUCharIterator.html">UCharIterator</a> *iter1, <a class="code" href="structUCharIterator.html">UCharIterator</a> *iter2, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> codePointOrder);</div>
<div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;<span class="preprocessor">#ifndef U_COMPARE_CODE_POINT_ORDER</span></div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160;<span class="preprocessor"></span><span class="comment">/* see also unistr.h and unorm.h */</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="ustring_8h.html#a7fd781b068b28ee2db708090aa32df8f">  505</a></span>&#160;<span class="preprocessor">#define U_COMPARE_CODE_POINT_ORDER  0x8000</span></div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160;<a class="code" href="ustring_8h.html#a56c7ed13d57379ff8b5f0736b0628e09">u_strCaseCompare</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, int32_t length1,</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;                 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t length2,</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;                 uint32_t options,</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;                 <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;</div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;<a class="code" href="ustring_8h.html#a6c672ffda88b342f9cc1f53a7c8d28c3">u_strncmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *ucs1, </div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *ucs2, </div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;     int32_t     n);</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
<div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;<a class="code" href="ustring_8h.html#ad7191a125406dd8e7770dbbfb38951ee">u_strncmpCodePointOrder</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t n);</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;<a class="code" href="ustring_8h.html#aa610819a5a35df058577f78c68ad0ab0">u_strcasecmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, uint32_t options);</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<a class="code" href="ustring_8h.html#ab9cf5ce80a494a8c1501fb76ab93d4c0">u_strncasecmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t n, uint32_t options);</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160;<a class="code" href="ustring_8h.html#a0bedcdf1bf8a8fe806ce224444a984ae">u_memcasecmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t length, uint32_t options);</div>
<div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00666"></a><span class="lineno">  666</span>&#160;<a class="code" href="ustring_8h.html#a46360874cb6a798ad8a0a5e19d72a82a">u_strcpy</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *dst, </div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;    <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *src);</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;</div>
<div class="line"><a name="l00680"></a><span class="lineno">  680</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;<a class="code" href="ustring_8h.html#a0886e9d12ac63f891f2336ea8c16c042">u_strncpy</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *dst, </div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160;     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>     *src, </div>
<div class="line"><a name="l00683"></a><span class="lineno">  683</span>&#160;     int32_t     n);</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_CONVERSION</span></div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2 <a class="code" href="ustring_8h.html#a0f2d5d46acef8e0eac711bef15e7531f">u_uastrcpy</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dst,</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;               <span class="keyword">const</span> <span class="keywordtype">char</span> *src );</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;</div>
<div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2 <a class="code" href="ustring_8h.html#a7ac7463dd6e3e36128aad288eacace8f">u_uastrncpy</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dst,</div>
<div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> *src,</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;            int32_t n);</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">char</span>* U_EXPORT2 <a class="code" href="ustring_8h.html#ac80eca8339bf48f3cb650d31d4a9ef80">u_austrcpy</a>(<span class="keywordtype">char</span> *dst,</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;            <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src );</div>
<div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">char</span>* U_EXPORT2 <a class="code" href="ustring_8h.html#afe9d06488aa9de15f273f96f60635a6a">u_austrncpy</a>(<span class="keywordtype">char</span> *dst,</div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160;            <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src,</div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;            int32_t n );</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00746"></a><span class="lineno">  746</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00755"></a><span class="lineno">  755</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<a class="code" href="ustring_8h.html#a8a3bf2aff3864c0b910b15ea6e0be69e">u_memcpy</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t count);</div>
<div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;<a class="code" href="ustring_8h.html#a98f0ccf16176d7a507102b21f2083311">u_memmove</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t count);</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;<a class="code" href="ustring_8h.html#aa3c77f7315557f775c4a8aeeda627382">u_memset</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> c, int32_t count);</div>
<div class="line"><a name="l00780"></a><span class="lineno">  780</span>&#160;</div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<a class="code" href="ustring_8h.html#a95643325eec27e247d28531f3c68600b">u_memcmp</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *buf1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *buf2, int32_t count);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00809"></a><span class="lineno">  809</span>&#160;<a class="code" href="ustring_8h.html#a6c4db093aa0c52bb47711953cc709b1b">u_memcmpCodePointOrder</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s1, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s2, int32_t count);</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<a class="code" href="ustring_8h.html#ac30e88d264feb6ffd977b6a661d29f24">u_memchr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> c, int32_t count);</div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<a class="code" href="ustring_8h.html#a14f1a66d758f90167c1bf91aee634b71">u_memchr32</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, int32_t count);</div>
<div class="line"><a name="l00850"></a><span class="lineno">  850</span>&#160;</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<a class="code" href="ustring_8h.html#af5002dc5e89378549c68313968790ed7">u_memrchr</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> c, int32_t count);</div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;</div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;<a class="code" href="ustring_8h.html#aa012a35978c2e4a5aa4073d6c3edf7e5">u_memrchr32</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *s, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c, int32_t count);</div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160;</div>
<div class="line"><a name="l00941"></a><span class="lineno">  941</span>&#160;<span class="preprocessor">#if defined(U_DECLARE_UTF16)</span></div>
<div class="line"><a name="l00942"></a><span class="lineno">  942</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#   define U_STRING_DECL(var, cs, length) static const UChar *var=(const UChar *)U_DECLARE_UTF16(cs)</span></div>
<div class="line"><a name="l00943"></a><span class="lineno">  943</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00944"></a><span class="lineno">  944</span>&#160;<span class="preprocessor">#   define U_STRING_INIT(var, cs, length)</span></div>
<div class="line"><a name="l00945"></a><span class="lineno">  945</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif U_SIZEOF_WCHAR_T==U_SIZEOF_UCHAR &amp;&amp; (U_CHARSET_FAMILY==U_ASCII_FAMILY || (U_SIZEOF_UCHAR == 2 &amp;&amp; defined(U_WCHAR_IS_UTF16)))</span></div>
<div class="line"><a name="l00946"></a><span class="lineno"><a class="line" href="ustring_8h.html#adf24e553d2f30e3bde48ff98d9b0e6bc">  946</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#   define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=L ## cs</span></div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00948"></a><span class="lineno"><a class="line" href="ustring_8h.html#af0dccce2caf6c8c657b65112f393a75b">  948</a></span>&#160;<span class="preprocessor">#   define U_STRING_INIT(var, cs, length)</span></div>
<div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#elif U_SIZEOF_UCHAR==1 &amp;&amp; U_CHARSET_FAMILY==U_ASCII_FAMILY</span></div>
<div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#   define U_STRING_DECL(var, cs, length) static const UChar var[(length)+1]=cs</span></div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00952"></a><span class="lineno">  952</span>&#160;<span class="preprocessor">#   define U_STRING_INIT(var, cs, length)</span></div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#else</span></div>
<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#   define U_STRING_DECL(var, cs, length) static UChar var[(length)+1]</span></div>
<div class="line"><a name="l00955"></a><span class="lineno">  955</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00956"></a><span class="lineno">  956</span>&#160;<span class="preprocessor">#   define U_STRING_INIT(var, cs, length) u_charsToUChars(cs, var, length+1)</span></div>
<div class="line"><a name="l00957"></a><span class="lineno">  957</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00958"></a><span class="lineno">  958</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<a class="code" href="ustring_8h.html#a7aad56a2a6f7cbe3b2fb802a218d239b">u_unescape</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *src,</div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;           <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, int32_t destCapacity);</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160;</div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160;<a class="code" href="umachine_8h.html#a82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a></div>
<div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="ustring_8h.html#a2425cebd8a8a7138eeaf3edd0cd948d8"> 1023</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> (<a class="code" href="platform_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a> *<a class="code" href="ustring_8h.html#a2425cebd8a8a7138eeaf3edd0cd948d8">UNESCAPE_CHAR_AT</a>)(int32_t offset, <span class="keywordtype">void</span> *context);</div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;<a class="code" href="umachine_8h.html#a1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a></div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160;</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> U_EXPORT2</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;<a class="code" href="ustring_8h.html#ab688f2c7edad54064c3d8c72735461f6">u_unescapeAt</a>(<a class="code" href="ustring_8h.html#a2425cebd8a8a7138eeaf3edd0cd948d8">UNESCAPE_CHAR_AT</a> charAt,</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;             int32_t *offset,</div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;             int32_t length,</div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;             <span class="keywordtype">void</span> *context);</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;</div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160;<a class="code" href="ustring_8h.html#a14740e3b734ffa82205d4762fcacb5e1">u_strToUpper</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, int32_t destCapacity,</div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t srcLength,</div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160;             <span class="keyword">const</span> <span class="keywordtype">char</span> *locale,</div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160;</div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160;<a class="code" href="ustring_8h.html#ae3ed589f5ce0d550c228ee69bfed58fb">u_strToLower</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, int32_t destCapacity,</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t srcLength,</div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;             <span class="keyword">const</span> <span class="keywordtype">char</span> *locale,</div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160;</div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_BREAK_ITERATION</span></div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160;<a class="code" href="ustring_8h.html#a8c6202ad4ac954e225aae061b184e450">u_strToTitle</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, int32_t destCapacity,</div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t srcLength,</div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160;             <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> *titleIter,</div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160;             <span class="keyword">const</span> <span class="keywordtype">char</span> *locale,</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160;</div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<a class="code" href="ustring_8h.html#ab6709b5a5c1606cf0d3ea24934d9acce">u_strFoldCase</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, int32_t destCapacity,</div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;              <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, int32_t srcLength,</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;              uint32_t options,</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="preprocessor">#if defined(U_WCHAR_IS_UTF16) || defined(U_WCHAR_IS_UTF32) || !UCONFIG_NO_CONVERSION</span></div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">wchar_t</span>* U_EXPORT2</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;<a class="code" href="ustring_8h.html#a184562a078b0a961d9281b0c29bb5406">u_strToWCS</a>(<span class="keywordtype">wchar_t</span> *dest, </div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;           int32_t destCapacity,</div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160;           int32_t *pDestLength,</div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160;           <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, </div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160;           int32_t srcLength,</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160;           <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<a class="code" href="ustring_8h.html#ad7f574ab350d889fce6e44514807728d">u_strFromWCS</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>   *dest,</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;             int32_t destCapacity, </div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;             int32_t *pDestLength,</div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;             <span class="keyword">const</span> <span class="keywordtype">wchar_t</span> *src,</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160;             int32_t srcLength,</div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* defined(U_WCHAR_IS_UTF16) || defined(U_WCHAR_IS_UTF32) || !UCONFIG_NO_CONVERSION */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">char</span>* U_EXPORT2 </div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160;<a class="code" href="ustring_8h.html#a0ca7af2cf47b116454eed92331594afa">u_strToUTF8</a>(<span class="keywordtype">char</span> *dest,           </div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;            int32_t destCapacity,</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;            int32_t *pDestLength,</div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160;            <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, </div>
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160;            int32_t srcLength,</div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160;            <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160;</div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;<a class="code" href="ustring_8h.html#a5f9ff224b11166a106d1b3ac26454cd4">u_strFromUTF8</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,             </div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;              int32_t destCapacity,</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;              int32_t *pDestLength,</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;              <span class="keyword">const</span> <span class="keywordtype">char</span> *src, </div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;              int32_t srcLength,</div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160;</div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">char</span>* U_EXPORT2</div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;<a class="code" href="ustring_8h.html#a7a79e37a3b1a261a9326029d2a1b1b80">u_strToUTF8WithSub</a>(<span class="keywordtype">char</span> *dest,</div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;            int32_t destCapacity,</div>
<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;            int32_t *pDestLength,</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;            <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src,</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;            int32_t srcLength,</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;            <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> subchar, int32_t *pNumSubstitutions,</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;            <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;</div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160;<a class="code" href="ustring_8h.html#a0e9b7cd493c351804322ad1805fbe775">u_strFromUTF8WithSub</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,</div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;              int32_t destCapacity,</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160;              int32_t *pDestLength,</div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;              <span class="keyword">const</span> <span class="keywordtype">char</span> *src,</div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;              int32_t srcLength,</div>
<div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;              <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> subchar, int32_t *pNumSubstitutions,</div>
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>&#160;</div>
<div class="line"><a name="l01454"></a><span class="lineno"> 1454</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2</div>
<div class="line"><a name="l01455"></a><span class="lineno"> 1455</span>&#160;<a class="code" href="ustring_8h.html#ae5d278594ac005f683bf35e8e4373130">u_strFromUTF8Lenient</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,</div>
<div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;                     int32_t destCapacity,</div>
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;                     int32_t *pDestLength,</div>
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;                     <span class="keyword">const</span> <span class="keywordtype">char</span> *src,</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;                     int32_t srcLength,</div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;                     <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;</div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>* U_EXPORT2 </div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<a class="code" href="ustring_8h.html#a471e6e4857f06b262ceac485b7ffcae4">u_strToUTF32</a>(<a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> *dest, </div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;             int32_t  destCapacity,</div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;             int32_t  *pDestLength,</div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, </div>
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;             int32_t  srcLength,</div>
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160;</div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2 </div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;<a class="code" href="ustring_8h.html#a0b6154c1f288ec9a4d25fb0678cd90a0">u_strFromUTF32</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>   *dest,</div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;               int32_t destCapacity, </div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;               int32_t *pDestLength,</div>
<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160;               <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> *src,</div>
<div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;               int32_t srcLength,</div>
<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160;               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160;</div>
<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a>* U_EXPORT2</div>
<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160;<a class="code" href="ustring_8h.html#aadb94acab6ec4c8f8b93f88d2da376a3">u_strToUTF32WithSub</a>(<a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> *dest,</div>
<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;             int32_t destCapacity,</div>
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;             int32_t *pDestLength,</div>
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;             <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src,</div>
<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;             int32_t srcLength,</div>
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;             <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> subchar, int32_t *pNumSubstitutions,</div>
<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;             <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;</div>
<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;<a class="code" href="ustring_8h.html#ae6a665906f6ec6902fa755bfc43e1000">u_strFromUTF32WithSub</a>(<a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,</div>
<div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;               int32_t destCapacity,</div>
<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;               int32_t *pDestLength,</div>
<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;               <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> *src,</div>
<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160;               int32_t srcLength,</div>
<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;               <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> subchar, int32_t *pNumSubstitutions,</div>
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160;</div>
<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">char</span>* U_EXPORT2 </div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<a class="code" href="ustring_8h.html#ac3f8c6911cbb97e1797c73f4b3ae6c51">u_strToJavaModifiedUTF8</a>(</div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;        <span class="keywordtype">char</span> *dest,</div>
<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;        int32_t destCapacity,</div>
<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;        int32_t *pDestLength,</div>
<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;        <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, </div>
<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;        int32_t srcLength,</div>
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;        <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;</div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;<a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* U_EXPORT2</div>
<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;<a class="code" href="ustring_8h.html#aef59ec61e141905bf7b5970ae21f5dd2">u_strFromJavaModifiedUTF8WithSub</a>(</div>
<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160;        <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest,</div>
<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160;        int32_t destCapacity,</div>
<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;        int32_t *pDestLength,</div>
<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;        <span class="keyword">const</span> <span class="keywordtype">char</span> *src,</div>
<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160;        int32_t srcLength,</div>
<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160;        <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> subchar, int32_t *pNumSubstitutions,</div>
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;        <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *pErrorCode);</div>
<div class="line"><a name="l01702"></a><span class="lineno"> 1702</span>&#160;</div>
<div class="line"><a name="l01703"></a><span class="lineno"> 1703</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="ustring_8h_html_accb09fb94f8b6c7b83162c3a24b698de"><div class="ttname"><a href="ustring_8h.html#accb09fb94f8b6c7b83162c3a24b698de">u_strtok_r</a></div><div class="ttdeci">UChar * u_strtok_r(UChar *src, const UChar *delim, UChar **saveState)</div><div class="ttdoc">The string tokenizer API allows an application to break a string into tokens. </div></div>
<div class="ttc" id="ubrk_8h_html_adb85bb46d5f93c87098e11deab50bef4"><div class="ttname"><a href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a></div><div class="ttdeci">struct UBreakIterator UBreakIterator</div><div class="ttdoc">Opaque type representing an ICU Break iterator object. </div><div class="ttdef"><b>Definition:</b> <a href="ubrk_8h_source.html#l00026">ubrk.h:26</a></div></div>
<div class="ttc" id="ustring_8h_html_aef59ec61e141905bf7b5970ae21f5dd2"><div class="ttname"><a href="ustring_8h.html#aef59ec61e141905bf7b5970ae21f5dd2">u_strFromJavaModifiedUTF8WithSub</a></div><div class="ttdeci">UChar * u_strFromJavaModifiedUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a Java Modified UTF-8 string to a 16-bit Unicode string. </div></div>
<div class="ttc" id="ustring_8h_html_ac30e88d264feb6ffd977b6a661d29f24"><div class="ttname"><a href="ustring_8h.html#ac30e88d264feb6ffd977b6a661d29f24">u_memchr</a></div><div class="ttdeci">UChar * u_memchr(const UChar *s, UChar c, int32_t count)</div><div class="ttdoc">Find the first occurrence of a BMP code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_ad7191a125406dd8e7770dbbfb38951ee"><div class="ttname"><a href="ustring_8h.html#ad7191a125406dd8e7770dbbfb38951ee">u_strncmpCodePointOrder</a></div><div class="ttdeci">int32_t u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n)</div><div class="ttdoc">Compare two Unicode strings in code point order. </div></div>
<div class="ttc" id="ustring_8h_html_ad7f574ab350d889fce6e44514807728d"><div class="ttname"><a href="ustring_8h.html#ad7f574ab350d889fce6e44514807728d">u_strFromWCS</a></div><div class="ttdeci">UChar * u_strFromWCS(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const wchar_t *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a wchar_t string to UTF-16. </div></div>
<div class="ttc" id="ustring_8h_html_ae5d278594ac005f683bf35e8e4373130"><div class="ttname"><a href="ustring_8h.html#ae5d278594ac005f683bf35e8e4373130">u_strFromUTF8Lenient</a></div><div class="ttdeci">UChar * u_strFromUTF8Lenient(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-8 string to UTF-16. </div></div>
<div class="ttc" id="ustring_8h_html_ae6a665906f6ec6902fa755bfc43e1000"><div class="ttname"><a href="ustring_8h.html#ae6a665906f6ec6902fa755bfc43e1000">u_strFromUTF32WithSub</a></div><div class="ttdeci">UChar * u_strFromUTF32WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-32 string to UTF-16. </div></div>
<div class="ttc" id="ustring_8h_html_a16488aa76883493fdecf3b15b0576d59"><div class="ttname"><a href="ustring_8h.html#a16488aa76883493fdecf3b15b0576d59">u_strrchr</a></div><div class="ttdeci">UChar * u_strrchr(const UChar *s, UChar c)</div><div class="ttdoc">Find the last occurrence of a BMP code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_a471e6e4857f06b262ceac485b7ffcae4"><div class="ttname"><a href="ustring_8h.html#a471e6e4857f06b262ceac485b7ffcae4">u_strToUTF32</a></div><div class="ttdeci">UChar32 * u_strToUTF32(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-16 string to UTF-32. </div></div>
<div class="ttc" id="ustring_8h_html_a8c6202ad4ac954e225aae061b184e450"><div class="ttname"><a href="ustring_8h.html#a8c6202ad4ac954e225aae061b184e450">u_strToTitle</a></div><div class="ttdeci">int32_t u_strToTitle(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UBreakIterator *titleIter, const char *locale, UErrorCode *pErrorCode)</div><div class="ttdoc">Titlecase a string. </div></div>
<div class="ttc" id="ustring_8h_html_a0886e9d12ac63f891f2336ea8c16c042"><div class="ttname"><a href="ustring_8h.html#a0886e9d12ac63f891f2336ea8c16c042">u_strncpy</a></div><div class="ttdeci">UChar * u_strncpy(UChar *dst, const UChar *src, int32_t n)</div><div class="ttdoc">Copy a ustring. </div></div>
<div class="ttc" id="ustring_8h_html_aec4a609dd5039d940e8e9524d743c88b"><div class="ttname"><a href="ustring_8h.html#aec4a609dd5039d940e8e9524d743c88b">u_countChar32</a></div><div class="ttdeci">int32_t u_countChar32(const UChar *s, int32_t length)</div><div class="ttdoc">Count Unicode code points in the length UChar code units of the string. </div></div>
<div class="ttc" id="ustring_8h_html_a8a3bf2aff3864c0b910b15ea6e0be69e"><div class="ttname"><a href="ustring_8h.html#a8a3bf2aff3864c0b910b15ea6e0be69e">u_memcpy</a></div><div class="ttdeci">UChar * u_memcpy(UChar *dest, const UChar *src, int32_t count)</div><div class="ttdoc">Synonym for memcpy(), but with UChars only. </div></div>
<div class="ttc" id="ustring_8h_html_a0ca7af2cf47b116454eed92331594afa"><div class="ttname"><a href="ustring_8h.html#a0ca7af2cf47b116454eed92331594afa">u_strToUTF8</a></div><div class="ttdeci">char * u_strToUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-16 string to UTF-8. </div></div>
<div class="ttc" id="platform_8h_html_a1fae478cb5a46c7e4a0673d267626696"><div class="ttname"><a href="platform_8h.html#a1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a></div><div class="ttdeci">#define U_CALLCONV</div><div class="ttdoc">Similar to U_CDECL_BEGIN/U_CDECL_END, this qualifier is necessary in callback function typedefs to ma...</div><div class="ttdef"><b>Definition:</b> <a href="platform_8h_source.html#l00750">platform.h:750</a></div></div>
<div class="ttc" id="ustring_8h_html_a6c4db093aa0c52bb47711953cc709b1b"><div class="ttname"><a href="ustring_8h.html#a6c4db093aa0c52bb47711953cc709b1b">u_memcmpCodePointOrder</a></div><div class="ttdeci">int32_t u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count)</div><div class="ttdoc">Compare two Unicode strings in code point order. </div></div>
<div class="ttc" id="ustring_8h_html_ab9cf5ce80a494a8c1501fb76ab93d4c0"><div class="ttname"><a href="ustring_8h.html#ab9cf5ce80a494a8c1501fb76ab93d4c0">u_strncasecmp</a></div><div class="ttdeci">int32_t u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options)</div><div class="ttdoc">Compare two strings case-insensitively using full case folding. </div></div>
<div class="ttc" id="structUCharIterator_html"><div class="ttname"><a href="structUCharIterator.html">UCharIterator</a></div><div class="ttdoc">C API for code unit iteration. </div><div class="ttdef"><b>Definition:</b> <a href="uiter_8h_source.html#l00339">uiter.h:339</a></div></div>
<div class="ttc" id="ustring_8h_html_aa89255f4b7d6fa58e219da1abe22c733"><div class="ttname"><a href="ustring_8h.html#aa89255f4b7d6fa58e219da1abe22c733">u_strcmpCodePointOrder</a></div><div class="ttdeci">int32_t u_strcmpCodePointOrder(const UChar *s1, const UChar *s2)</div><div class="ttdoc">Compare two Unicode strings in code point order. </div></div>
<div class="ttc" id="ustring_8h_html_a789d1e49355c54ae92ad5bd579c1019b"><div class="ttname"><a href="ustring_8h.html#a789d1e49355c54ae92ad5bd579c1019b">u_strchr32</a></div><div class="ttdeci">UChar * u_strchr32(const UChar *s, UChar32 c)</div><div class="ttdoc">Find the first occurrence of a code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_ab6709b5a5c1606cf0d3ea24934d9acce"><div class="ttname"><a href="ustring_8h.html#ab6709b5a5c1606cf0d3ea24934d9acce">u_strFoldCase</a></div><div class="ttdeci">int32_t u_strFoldCase(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options, UErrorCode *pErrorCode)</div><div class="ttdoc">Case-folds the characters in a string. </div></div>
<div class="ttc" id="ustring_8h_html_aadb94acab6ec4c8f8b93f88d2da376a3"><div class="ttname"><a href="ustring_8h.html#aadb94acab6ec4c8f8b93f88d2da376a3">u_strToUTF32WithSub</a></div><div class="ttdeci">UChar32 * u_strToUTF32WithSub(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-16 string to UTF-32. </div></div>
<div class="ttc" id="ustring_8h_html_aabfeafb91e43b3a2c8bdd46c0743d4b2"><div class="ttname"><a href="ustring_8h.html#aabfeafb91e43b3a2c8bdd46c0743d4b2">u_strHasMoreChar32Than</a></div><div class="ttdeci">UBool u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number)</div><div class="ttdoc">Check if the string contains more Unicode code points than a certain number. </div></div>
<div class="ttc" id="ustring_8h_html_a46705ee9aa862bb21100514f96417b17"><div class="ttname"><a href="ustring_8h.html#a46705ee9aa862bb21100514f96417b17">u_strcspn</a></div><div class="ttdeci">int32_t u_strcspn(const UChar *string, const UChar *matchSet)</div><div class="ttdoc">Returns the number of consecutive characters in string, beginning with the first, that do not occur s...</div></div>
<div class="ttc" id="ustring_8h_html_afe9d06488aa9de15f273f96f60635a6a"><div class="ttname"><a href="ustring_8h.html#afe9d06488aa9de15f273f96f60635a6a">u_austrncpy</a></div><div class="ttdeci">char * u_austrncpy(char *dst, const UChar *src, int32_t n)</div><div class="ttdoc">Copy ustring to a byte string encoded in the default codepage. </div></div>
<div class="ttc" id="ustring_8h_html_a184562a078b0a961d9281b0c29bb5406"><div class="ttname"><a href="ustring_8h.html#a184562a078b0a961d9281b0c29bb5406">u_strToWCS</a></div><div class="ttdeci">wchar_t * u_strToWCS(wchar_t *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-16 string to a wchar_t string. </div></div>
<div class="ttc" id="umachine_8h_html_a82c853d86803ab75c89267be54fbac6a"><div class="ttname"><a href="umachine_8h.html#a82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a></div><div class="ttdeci">#define U_CDECL_BEGIN</div><div class="ttdoc">This is used to begin a declaration of a library private ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00082">umachine.h:82</a></div></div>
<div class="ttc" id="ustring_8h_html_a56c7ed13d57379ff8b5f0736b0628e09"><div class="ttname"><a href="ustring_8h.html#a56c7ed13d57379ff8b5f0736b0628e09">u_strCaseCompare</a></div><div class="ttdeci">int32_t u_strCaseCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options, UErrorCode *pErrorCode)</div><div class="ttdoc">Compare two strings case-insensitively using full case folding. </div></div>
<div class="ttc" id="ustring_8h_html_aa3c77f7315557f775c4a8aeeda627382"><div class="ttname"><a href="ustring_8h.html#aa3c77f7315557f775c4a8aeeda627382">u_memset</a></div><div class="ttdeci">UChar * u_memset(UChar *dest, UChar c, int32_t count)</div><div class="ttdoc">Initialize count characters of dest to c. </div></div>
<div class="ttc" id="ustring_8h_html_a0f2d5d46acef8e0eac711bef15e7531f"><div class="ttname"><a href="ustring_8h.html#a0f2d5d46acef8e0eac711bef15e7531f">u_uastrcpy</a></div><div class="ttdeci">UChar * u_uastrcpy(UChar *dst, const char *src)</div><div class="ttdoc">Copy a byte string encoded in the default codepage to a ustring. </div></div>
<div class="ttc" id="ustring_8h_html_abdb8af67ab5198b9db020afa9c3114b3"><div class="ttname"><a href="ustring_8h.html#abdb8af67ab5198b9db020afa9c3114b3">u_strcmp</a></div><div class="ttdeci">int32_t u_strcmp(const UChar *s1, const UChar *s2)</div><div class="ttdoc">Compare two Unicode strings for bitwise equality (code unit order). </div></div>
<div class="ttc" id="ustring_8h_html_a51fe041d3e4e408595d665c0f5f68715"><div class="ttname"><a href="ustring_8h.html#a51fe041d3e4e408595d665c0f5f68715">u_strCompare</a></div><div class="ttdeci">int32_t u_strCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, UBool codePointOrder)</div><div class="ttdoc">Compare two Unicode strings (binary order). </div></div>
<div class="ttc" id="ustring_8h_html_a7ef9c4fbf2506fd23fae363b0b92fd11"><div class="ttname"><a href="ustring_8h.html#a7ef9c4fbf2506fd23fae363b0b92fd11">u_strncat</a></div><div class="ttdeci">UChar * u_strncat(UChar *dst, const UChar *src, int32_t n)</div><div class="ttdoc">Concatenate two ustrings. </div></div>
<div class="ttc" id="ustring_8h_html_a2425cebd8a8a7138eeaf3edd0cd948d8"><div class="ttname"><a href="ustring_8h.html#a2425cebd8a8a7138eeaf3edd0cd948d8">UNESCAPE_CHAR_AT</a></div><div class="ttdeci">UChar(* UNESCAPE_CHAR_AT)(int32_t offset, void *context)</div><div class="ttdoc">Callback function for u_unescapeAt() that returns a character of the source text given an offset and ...</div><div class="ttdef"><b>Definition:</b> <a href="ustring_8h_source.html#l01023">ustring.h:1023</a></div></div>
<div class="ttc" id="ustring_8h_html_a7a79e37a3b1a261a9326029d2a1b1b80"><div class="ttname"><a href="ustring_8h.html#a7a79e37a3b1a261a9326029d2a1b1b80">u_strToUTF8WithSub</a></div><div class="ttdeci">char * u_strToUTF8WithSub(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-16 string to UTF-8. </div></div>
<div class="ttc" id="umachine_8h_html_a09fff5c3b5a5b015324dc3ec3cf92809"><div class="ttname"><a href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a></div><div class="ttdeci">int32_t UChar32</div><div class="ttdoc">Define UChar32 as a type for single Unicode code points. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00298">umachine.h:298</a></div></div>
<div class="ttc" id="ustring_8h_html_a39bb46b446b73a54204ba3016edb6737"><div class="ttname"><a href="ustring_8h.html#a39bb46b446b73a54204ba3016edb6737">u_strchr</a></div><div class="ttdeci">UChar * u_strchr(const UChar *s, UChar c)</div><div class="ttdoc">Find the first occurrence of a BMP code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_af5002dc5e89378549c68313968790ed7"><div class="ttname"><a href="ustring_8h.html#af5002dc5e89378549c68313968790ed7">u_memrchr</a></div><div class="ttdeci">UChar * u_memrchr(const UChar *s, UChar c, int32_t count)</div><div class="ttdoc">Find the last occurrence of a BMP code point in a string. </div></div>
<div class="ttc" id="putil_8h_html"><div class="ttname"><a href="putil_8h.html">putil.h</a></div><div class="ttdoc">C API: Platform Utilities. </div></div>
<div class="ttc" id="ustring_8h_html_a95643325eec27e247d28531f3c68600b"><div class="ttname"><a href="ustring_8h.html#a95643325eec27e247d28531f3c68600b">u_memcmp</a></div><div class="ttdeci">int32_t u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count)</div><div class="ttdoc">Compare the first count UChars of each buffer. </div></div>
<div class="ttc" id="ustring_8h_html_a2fca97af95e51306fedaf103b10fa993"><div class="ttname"><a href="ustring_8h.html#a2fca97af95e51306fedaf103b10fa993">u_strrchr32</a></div><div class="ttdeci">UChar * u_strrchr32(const UChar *s, UChar32 c)</div><div class="ttdoc">Find the last occurrence of a code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_a46360874cb6a798ad8a0a5e19d72a82a"><div class="ttname"><a href="ustring_8h.html#a46360874cb6a798ad8a0a5e19d72a82a">u_strcpy</a></div><div class="ttdeci">UChar * u_strcpy(UChar *dst, const UChar *src)</div><div class="ttdoc">Copy a ustring. </div></div>
<div class="ttc" id="uiter_8h_html"><div class="ttname"><a href="uiter_8h.html">uiter.h</a></div><div class="ttdoc">C API: Unicode Character Iteration. </div></div>
<div class="ttc" id="ustring_8h_html_a0304151e1130c43372d51f97d0fb2b0f"><div class="ttname"><a href="ustring_8h.html#a0304151e1130c43372d51f97d0fb2b0f">u_strFindLast</a></div><div class="ttdeci">UChar * u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)</div><div class="ttdoc">Find the last occurrence of a substring in a string. </div></div>
<div class="ttc" id="ustring_8h_html_a98f0ccf16176d7a507102b21f2083311"><div class="ttname"><a href="ustring_8h.html#a98f0ccf16176d7a507102b21f2083311">u_memmove</a></div><div class="ttdeci">UChar * u_memmove(UChar *dest, const UChar *src, int32_t count)</div><div class="ttdoc">Synonym for memmove(), but with UChars only. </div></div>
<div class="ttc" id="ustring_8h_html_a7aad56a2a6f7cbe3b2fb802a218d239b"><div class="ttname"><a href="ustring_8h.html#a7aad56a2a6f7cbe3b2fb802a218d239b">u_unescape</a></div><div class="ttdeci">int32_t u_unescape(const char *src, UChar *dest, int32_t destCapacity)</div><div class="ttdoc">Unescape a string of characters and write the resulting Unicode characters to the destination buffer...</div></div>
<div class="ttc" id="ustring_8h_html_aecf733c47b2a1b353947b2264f724897"><div class="ttname"><a href="ustring_8h.html#aecf733c47b2a1b353947b2264f724897">u_strCompareIter</a></div><div class="ttdeci">int32_t u_strCompareIter(UCharIterator *iter1, UCharIterator *iter2, UBool codePointOrder)</div><div class="ttdoc">Compare two Unicode strings (binary order) as presented by UCharIterator objects. ...</div></div>
<div class="ttc" id="ustring_8h_html_a0bedcdf1bf8a8fe806ce224444a984ae"><div class="ttname"><a href="ustring_8h.html#a0bedcdf1bf8a8fe806ce224444a984ae">u_memcasecmp</a></div><div class="ttdeci">int32_t u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options)</div><div class="ttdoc">Compare two strings case-insensitively using full case folding. </div></div>
<div class="ttc" id="ustring_8h_html_aa5c78a0cf3c46e90c96c8e5ff5abef29"><div class="ttname"><a href="ustring_8h.html#aa5c78a0cf3c46e90c96c8e5ff5abef29">u_strpbrk</a></div><div class="ttdeci">UChar * u_strpbrk(const UChar *string, const UChar *matchSet)</div><div class="ttdoc">Locates the first occurrence in the string string of any of the characters in the string matchSet...</div></div>
<div class="ttc" id="ustring_8h_html_a36b9bb0598b2c314c9e5fc1aaa59cbd8"><div class="ttname"><a href="ustring_8h.html#a36b9bb0598b2c314c9e5fc1aaa59cbd8">u_strcat</a></div><div class="ttdeci">UChar * u_strcat(UChar *dst, const UChar *src)</div><div class="ttdoc">Concatenate two ustrings. </div></div>
<div class="ttc" id="umachine_8h_html_a6bb9fad572d65b305324ef288165e2ac"><div class="ttname"><a href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a></div><div class="ttdeci">uint16_t UChar</div><div class="ttdoc">Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00278">umachine.h:278</a></div></div>
<div class="ttc" id="ustring_8h_html_a074dcf5f1a5b5c4088561ac5ac87883a"><div class="ttname"><a href="ustring_8h.html#a074dcf5f1a5b5c4088561ac5ac87883a">u_strstr</a></div><div class="ttdeci">UChar * u_strstr(const UChar *s, const UChar *substring)</div><div class="ttdoc">Find the first occurrence of a substring in a string. </div></div>
<div class="ttc" id="umachine_8h_html_a1a820e5c6cbe8ac1742b654e6bf9ed7d"><div class="ttname"><a href="umachine_8h.html#a1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a></div><div class="ttdeci">#define U_CDECL_END</div><div class="ttdoc">This is used to end a declaration of a library private ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00083">umachine.h:83</a></div></div>
<div class="ttc" id="ustring_8h_html_ae3ed589f5ce0d550c228ee69bfed58fb"><div class="ttname"><a href="ustring_8h.html#ae3ed589f5ce0d550c228ee69bfed58fb">u_strToLower</a></div><div class="ttdeci">int32_t u_strToLower(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)</div><div class="ttdoc">Lowercase the characters in a string. </div></div>
<div class="ttc" id="ustring_8h_html_aa610819a5a35df058577f78c68ad0ab0"><div class="ttname"><a href="ustring_8h.html#aa610819a5a35df058577f78c68ad0ab0">u_strcasecmp</a></div><div class="ttdeci">int32_t u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options)</div><div class="ttdoc">Compare two strings case-insensitively using full case folding. </div></div>
<div class="ttc" id="ustring_8h_html_a6c672ffda88b342f9cc1f53a7c8d28c3"><div class="ttname"><a href="ustring_8h.html#a6c672ffda88b342f9cc1f53a7c8d28c3">u_strncmp</a></div><div class="ttdeci">int32_t u_strncmp(const UChar *ucs1, const UChar *ucs2, int32_t n)</div><div class="ttdoc">Compare two ustrings for bitwise equality. </div></div>
<div class="ttc" id="ustring_8h_html_a0b6154c1f288ec9a4d25fb0678cd90a0"><div class="ttname"><a href="ustring_8h.html#a0b6154c1f288ec9a4d25fb0678cd90a0">u_strFromUTF32</a></div><div class="ttdeci">UChar * u_strFromUTF32(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-32 string to UTF-16. </div></div>
<div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Error code to replace exception handling, so that the code is compatible with all C++ compilers...</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00476">utypes.h:476</a></div></div>
<div class="ttc" id="ustring_8h_html_ac3f8c6911cbb97e1797c73f4b3ae6c51"><div class="ttname"><a href="ustring_8h.html#ac3f8c6911cbb97e1797c73f4b3ae6c51">u_strToJavaModifiedUTF8</a></div><div class="ttdeci">char * u_strToJavaModifiedUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a 16-bit Unicode string to Java Modified UTF-8. </div></div>
<div class="ttc" id="ustring_8h_html_ac80eca8339bf48f3cb650d31d4a9ef80"><div class="ttname"><a href="ustring_8h.html#ac80eca8339bf48f3cb650d31d4a9ef80">u_austrcpy</a></div><div class="ttdeci">char * u_austrcpy(char *dst, const UChar *src)</div><div class="ttdoc">Copy ustring to a byte string encoded in the default codepage. </div></div>
<div class="ttc" id="ustring_8h_html_ab688f2c7edad54064c3d8c72735461f6"><div class="ttname"><a href="ustring_8h.html#ab688f2c7edad54064c3d8c72735461f6">u_unescapeAt</a></div><div class="ttdeci">UChar32 u_unescapeAt(UNESCAPE_CHAR_AT charAt, int32_t *offset, int32_t length, void *context)</div><div class="ttdoc">Unescape a single sequence. </div></div>
<div class="ttc" id="ustring_8h_html_abbbb5b3b858f9e9113beaf315aa7085a"><div class="ttname"><a href="ustring_8h.html#abbbb5b3b858f9e9113beaf315aa7085a">u_strspn</a></div><div class="ttdeci">int32_t u_strspn(const UChar *string, const UChar *matchSet)</div><div class="ttdoc">Returns the number of consecutive characters in string, beginning with the first, that occur somewher...</div></div>
<div class="ttc" id="ustring_8h_html_a5f9ff224b11166a106d1b3ac26454cd4"><div class="ttname"><a href="ustring_8h.html#a5f9ff224b11166a106d1b3ac26454cd4">u_strFromUTF8</a></div><div class="ttdeci">UChar * u_strFromUTF8(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-8 string to UTF-16. </div></div>
<div class="ttc" id="utypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs. </div></div>
<div class="ttc" id="group__ustring__ustrlen_html_gac4d8a5581fc5bde71d62ebd0a7a84ec5"><div class="ttname"><a href="group__ustring__ustrlen.html#gac4d8a5581fc5bde71d62ebd0a7a84ec5">u_strlen</a></div><div class="ttdeci">int32_t u_strlen(const UChar *s)</div><div class="ttdoc">Determine the length of an array of UChar. </div></div>
<div class="ttc" id="ustring_8h_html_a14f1a66d758f90167c1bf91aee634b71"><div class="ttname"><a href="ustring_8h.html#a14f1a66d758f90167c1bf91aee634b71">u_memchr32</a></div><div class="ttdeci">UChar * u_memchr32(const UChar *s, UChar32 c, int32_t count)</div><div class="ttdoc">Find the first occurrence of a code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_aa012a35978c2e4a5aa4073d6c3edf7e5"><div class="ttname"><a href="ustring_8h.html#aa012a35978c2e4a5aa4073d6c3edf7e5">u_memrchr32</a></div><div class="ttdeci">UChar * u_memrchr32(const UChar *s, UChar32 c, int32_t count)</div><div class="ttdoc">Find the last occurrence of a code point in a string. </div></div>
<div class="ttc" id="ustring_8h_html_a55b181aa1237366b05f3b1cc158dda95"><div class="ttname"><a href="ustring_8h.html#a55b181aa1237366b05f3b1cc158dda95">u_strrstr</a></div><div class="ttdeci">UChar * u_strrstr(const UChar *s, const UChar *substring)</div><div class="ttdoc">Find the last occurrence of a substring in a string. </div></div>
<div class="ttc" id="ustring_8h_html_a7ac7463dd6e3e36128aad288eacace8f"><div class="ttname"><a href="ustring_8h.html#a7ac7463dd6e3e36128aad288eacace8f">u_uastrncpy</a></div><div class="ttdeci">UChar * u_uastrncpy(UChar *dst, const char *src, int32_t n)</div><div class="ttdoc">Copy a byte string encoded in the default codepage to a ustring. </div></div>
<div class="ttc" id="ustring_8h_html_a0e9b7cd493c351804322ad1805fbe775"><div class="ttname"><a href="ustring_8h.html#a0e9b7cd493c351804322ad1805fbe775">u_strFromUTF8WithSub</a></div><div class="ttdeci">UChar * u_strFromUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)</div><div class="ttdoc">Convert a UTF-8 string to UTF-16. </div></div>
<div class="ttc" id="ustring_8h_html_a14740e3b734ffa82205d4762fcacb5e1"><div class="ttname"><a href="ustring_8h.html#a14740e3b734ffa82205d4762fcacb5e1">u_strToUpper</a></div><div class="ttdeci">int32_t u_strToUpper(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale, UErrorCode *pErrorCode)</div><div class="ttdoc">Uppercase the characters in a string. </div></div>
<div class="ttc" id="umachine_8h_html_af3e3799716eaa41e3f49c7bf18c62b98"><div class="ttname"><a href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a></div><div class="ttdeci">#define U_STABLE</div><div class="ttdoc">This is used to declare a function as a stable public ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00109">umachine.h:109</a></div></div>
<div class="ttc" id="umachine_8h_html_a349ef00011f20ccd1d3b424445681aa5"><div class="ttname"><a href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a></div><div class="ttdeci">int8_t UBool</div><div class="ttdoc">The ICU boolean type. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00200">umachine.h:200</a></div></div>
<div class="ttc" id="ustring_8h_html_a47bdb20c28603ab39e66c9e518b5b3b6"><div class="ttname"><a href="ustring_8h.html#a47bdb20c28603ab39e66c9e518b5b3b6">u_strFindFirst</a></div><div class="ttdeci">UChar * u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)</div><div class="ttdoc">Find the first occurrence of a substring in a string. </div></div>
</div><!-- fragment --></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.6
</small></address>
</body>
</html>