Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
libobasis6.3-sdk / opt / libreoffice6.3 / sdk / docs / cpp / ref / a00398_source.html
Size: Mime:
<!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.5"/>
<title>LibreOffice: rtl/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">LibreOffice
   </div>
   <div id="projectbrief">LibreOffice 6.3 SDK C/C++ API Reference</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<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>Classes</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>File&#160;Members</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>Classes</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_76abd0e99dd7fac17b3d6a551048fb5f.html">rtl</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="a00398.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">/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */</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"> * This file is part of the LibreOffice project.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This Source Code Form is subject to the terms of the Mozilla Public</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * License, v. 2.0. If a copy of the MPL was not distributed with this</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * file, You can obtain one at http://mozilla.org/MPL/2.0/.</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"> * This file incorporates work covered by the following license notice:</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"> *   Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *   contributor license agreements. See the NOTICE file distributed</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *   with this work for additional information regarding copyright</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *   ownership. The ASF licenses this file to you under the Apache</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> *   License, Version 2.0 (the &quot;License&quot;); you may not use this file</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *   except in compliance with the License. You may obtain a copy of</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *   the License at http://www.apache.org/licenses/LICENSE-2.0 .</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef INCLUDED_RTL_USTRING_H</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_RTL_USTRING_H</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00402.html">sal/config.h</a>&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00345.html">osl/interlck.h</a>&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00386.html">rtl/string.h</a>&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00392.html">rtl/textenc.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00408.html">sal/saldllapi.h</a>&quot;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="a00409.html">sal/types.h</a>&quot;</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">/* ======================================================================= */</span></div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a86a3766acd1b77c054cf7bc9b1ce7d80">rtl_ustr_getLength</a>(</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a90785105dedfa6580f61468063da784d">rtl_ustr_compare</a>(</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a124db73aefd1cd95bb435a2b607470d8">rtl_ustr_compare_WithLength</a>(</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second, sal_Int32 secondLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#acc94338a5dcbc101095c8cec054e822c">rtl_ustr_shortenedCompare_WithLength</a>(</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second, sal_Int32 secondLen, sal_Int32 shortenedLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#acc7b9f6a383331510cce6948dfa3289a">rtl_ustr_reverseCompare_WithLength</a>(</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second, sal_Int32 secondLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <a class="code" href="a00409.html#a66585e12aa9edc6e11fc7994e1c12286">sal_Bool</a> SAL_CALL <a class="code" href="a00398.html#a7c53b6fc4fa0e924edee4a68cee579f8">rtl_ustr_asciil_reverseEquals_WithLength</a>(</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second, sal_Int32 len ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a260a0e528f81006e939de1f05750a1cd">rtl_ustr_compareIgnoreAsciiCase</a>(</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#ac8d88350984f243593da9347010da478">rtl_ustr_compareIgnoreAsciiCase_WithLength</a>(</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second, sal_Int32 secondLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a9e561bed052ac227315e901a6a28aac6">rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength</a>(</div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * second, sal_Int32 secondLen, sal_Int32 shortenedLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;</div>
<div class="line"><a name="l00295"></a><span class="lineno">  295</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a684efea6035a2575347e24c7f1580d4c">rtl_ustr_ascii_compare</a>(</div>
<div class="line"><a name="l00296"></a><span class="lineno">  296</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;</div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#abc8f17670a52936c81a22e02ebe88054">rtl_ustr_ascii_compare_WithLength</a>(</div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;</div>
<div class="line"><a name="l00357"></a><span class="lineno">  357</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a2445b06d4ba5eeeaef79cdb03ceb8ddc">rtl_ustr_ascii_shortenedCompare_WithLength</a>(</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second, sal_Int32 shortenedLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a65a81e7cdccb3437319e253a9520054b">rtl_ustr_asciil_reverseCompare_WithLength</a>(</div>
<div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second, sal_Int32 secondLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a6454e4627f48c6c053146975d9a908f6">rtl_ustr_ascii_compareIgnoreAsciiCase</a>(</div>
<div class="line"><a name="l00417"></a><span class="lineno">  417</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00418"></a><span class="lineno">  418</span>&#160;</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#af2a6a1e43a7155197302e23da86af444">rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength</a>(</div>
<div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00449"></a><span class="lineno">  449</span>&#160;</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a040b33cbee9716ee6498e7816fca292e">rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths</a>(</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;    <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> <span class="keyword">const</span> * first, sal_Int32 firstLen,</div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    <span class="keywordtype">char</span> <span class="keyword">const</span> * second, sal_Int32 secondLen) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#adbc8fa7696b241bfc41c9507535347a9">rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength</a>(</div>
<div class="line"><a name="l00519"></a><span class="lineno">  519</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * first, sal_Int32 firstLen, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * second, sal_Int32 shortenedLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00520"></a><span class="lineno">  520</span>&#160;</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a33e05e35bd841a5fe2c4506877018c68">rtl_ustr_hashCode</a>(</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#ae40b5c79da08ab51a4bd07b1957c74ed">rtl_ustr_hashCode_WithLength</a>(</div>
<div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00553"></a><span class="lineno">  553</span>&#160;</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#abcc883bb9b161e41a32167350e0b878a">rtl_ustr_indexOfChar</a>(</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> ch ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#af5885afdbf5abb6bcb4a8ff4fca9068d">rtl_ustr_indexOfChar_WithLength</a>(</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> ch ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;</div>
<div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a56fc5c2162dcc3a14644ff804758830a">rtl_ustr_lastIndexOfChar</a>(</div>
<div class="line"><a name="l00606"></a><span class="lineno">  606</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> ch ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;</div>
<div class="line"><a name="l00625"></a><span class="lineno">  625</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#aa85f90b63372f3b18f4892373366ffd4">rtl_ustr_lastIndexOfChar_WithLength</a>(</div>
<div class="line"><a name="l00626"></a><span class="lineno">  626</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> ch ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;</div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a5a2d6ed6c28942c98bfe74b9eb098e5d">rtl_ustr_indexOfStr</a>(</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * subStr ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00645"></a><span class="lineno">  645</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a5cf74654c6506fe615321503e5ba0c17">rtl_ustr_indexOfStr_WithLength</a>(</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * subStr, sal_Int32 subLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00670"></a><span class="lineno">  670</span>&#160;</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a9644902b83fdc429c1293aaa69d1b930">rtl_ustr_indexOfAscii_WithLength</a>(</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;    <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> <span class="keyword">const</span> * str, sal_Int32 len,</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;    <span class="keywordtype">char</span> <span class="keyword">const</span> * subStr, sal_Int32 subLen) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;</div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a4119b0bbcf63d015cfe39aa24930593a">rtl_ustr_lastIndexOfStr</a>(</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * subStr ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00716"></a><span class="lineno">  716</span>&#160;</div>
<div class="line"><a name="l00739"></a><span class="lineno">  739</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#af5178d3cefef20b9590bcf6e8e922104">rtl_ustr_lastIndexOfStr_WithLength</a>(</div>
<div class="line"><a name="l00740"></a><span class="lineno">  740</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len, <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * subStr, sal_Int32 subLen ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;</div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a94cba82a70b4971faac198187251db69">rtl_ustr_lastIndexOfAscii_WithLength</a>(</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160;    <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> <span class="keyword">const</span> * str, sal_Int32 len,</div>
<div class="line"><a name="l00768"></a><span class="lineno">  768</span>&#160;    <span class="keywordtype">char</span> <span class="keyword">const</span> * subStr, sal_Int32 subLen) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;</div>
<div class="line"><a name="l00784"></a><span class="lineno">  784</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a4971004e89088cd15015ea87e992226a">rtl_ustr_replaceChar</a>(</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> oldChar, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> newChar ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a37bdabfa4afa8ea71089307ea106cc97">rtl_ustr_replaceChar_WithLength</a>(</div>
<div class="line"><a name="l00805"></a><span class="lineno">  805</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> oldChar, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> newChar ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;</div>
<div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a3b681c47777ba1563704bd6d99cc0e0a">rtl_ustr_toAsciiLowerCase</a>(</div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;</div>
<div class="line"><a name="l00831"></a><span class="lineno">  831</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a6d12eddbacde48561b1e1d6c595fb97a">rtl_ustr_toAsciiLowerCase_WithLength</a>(</div>
<div class="line"><a name="l00832"></a><span class="lineno">  832</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00833"></a><span class="lineno">  833</span>&#160;</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ad3155e560a8e8eed5307afb92004441b">rtl_ustr_toAsciiUpperCase</a>(</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;</div>
<div class="line"><a name="l00858"></a><span class="lineno">  858</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a7d862bce95973ab6f081075fc3498c0e">rtl_ustr_toAsciiUpperCase_WithLength</a>(</div>
<div class="line"><a name="l00859"></a><span class="lineno">  859</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00860"></a><span class="lineno">  860</span>&#160;</div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a65d01bb3907c0c18b952586165624d50">rtl_ustr_trim</a>(</div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a2f6b7156db00e672d0e06ed6703c59d9">rtl_ustr_trim_WithLength</a>(</div>
<div class="line"><a name="l00893"></a><span class="lineno">  893</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 len ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00894"></a><span class="lineno">  894</span>&#160;</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a316a42fb008376e0eab9cae47c202044">rtl_ustr_valueOfBoolean</a>(</div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <a class="code" href="a00409.html#a66585e12aa9edc6e11fc7994e1c12286">sal_Bool</a> b ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00915"></a><span class="lineno"><a class="line" href="a00398.html#ab971bef6363adb307b39134b70f96756">  915</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFBOOLEAN RTL_STR_MAX_VALUEOFBOOLEAN</span></div>
<div class="line"><a name="l00916"></a><span class="lineno">  916</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00930"></a><span class="lineno">  930</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a59e8f0b451b22978f1833740af5d5170">rtl_ustr_valueOfChar</a>(</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> ch ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00932"></a><span class="lineno"><a class="line" href="a00398.html#a19d2913d4e6ebe205c90e507da7829fa">  932</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFCHAR RTL_STR_MAX_VALUEOFCHAR</span></div>
<div class="line"><a name="l00933"></a><span class="lineno">  933</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#ad36b0465a36de322766743477df6b5ec">rtl_ustr_valueOfInt32</a>(</div>
<div class="line"><a name="l00954"></a><span class="lineno">  954</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int32 i, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00955"></a><span class="lineno"><a class="line" href="a00398.html#a463f9ee8978efb0d8d2fb8f3f00d434f">  955</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MIN_RADIX          RTL_STR_MIN_RADIX</span></div>
<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="a00398.html#a973903d85ce863437b12e40a4f720ae8">  956</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RTL_USTR_MAX_RADIX          RTL_STR_MAX_RADIX</span></div>
<div class="line"><a name="l00957"></a><span class="lineno"><a class="line" href="a00398.html#afa6288cdd9afef96e0d4fab3372864d8">  957</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define RTL_USTR_MAX_VALUEOFINT32   RTL_STR_MAX_VALUEOFINT32</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="l00978"></a><span class="lineno">  978</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a94036537d404837b351c89a3ae1ad84b">rtl_ustr_valueOfInt64</a>(</div>
<div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int64 l, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFINT64 RTL_STR_MAX_VALUEOFINT64</span></div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#ac7263f0941ed73607f4bf3409343b096">rtl_ustr_valueOfUInt64</a>(</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_uInt64 l, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01003"></a><span class="lineno"><a class="line" href="a00398.html#a4e1db0cbdd782a9ae0bc590af4cb34ed"> 1003</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFINT64 RTL_STR_MAX_VALUEOFINT64</span></div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a38091b25f1087791b1e67c6edc251aa9">rtl_ustr_valueOfFloat</a>(</div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <span class="keywordtype">float</span> f ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="a00398.html#a116dc6ca166b2f7f6ae07d97db1bf8c8"> 1022</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFFLOAT RTL_STR_MAX_VALUEOFFLOAT</span></div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a3bf52a0e37b6da26b34f288ffd7d6a84">rtl_ustr_valueOfDouble</a>(</div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;        <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, <span class="keywordtype">double</span> d ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01041"></a><span class="lineno"><a class="line" href="a00398.html#a20dd11c5cf6798ee4a76874fdbb77d4f"> 1041</a></span>&#160;<span class="preprocessor">#define RTL_USTR_MAX_VALUEOFDOUBLE RTL_STR_MAX_VALUEOFDOUBLE</span></div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <a class="code" href="a00409.html#a66585e12aa9edc6e11fc7994e1c12286">sal_Bool</a> SAL_CALL <a class="code" href="a00398.html#ad99d7dfcbab09c8ce5e06e6c4cd1d875">rtl_ustr_toBoolean</a>(</div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;</div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#abfb8340c248ddff0dd70bdcafb2ce970">rtl_ustr_toInt32</a>(</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;</div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_uInt32 SAL_CALL <a class="code" href="a00398.html#aad54360bda37e6024b0086170485c32f">rtl_ustr_toUInt32</a>(</div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;</div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int64 SAL_CALL <a class="code" href="a00398.html#a6cae24724274e715f7c711d3f5d285c5">rtl_ustr_toInt64</a>(</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_uInt64 SAL_CALL <a class="code" href="a00398.html#a9819c1e369713b292e5db76774c00c37">rtl_ustr_toUInt64</a>(</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str, sal_Int16 radix ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160;</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">float</span> SAL_CALL <a class="code" href="a00398.html#a095f62523e29f8a6b9c7d359c658dd8e">rtl_ustr_toFloat</a>(</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">double</span> SAL_CALL <a class="code" href="a00398.html#a31a83247509b977c5544fe89dfeefbe9">rtl_ustr_toDouble</a>(</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160;        <span class="keyword">const</span> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160;</div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160;<span class="comment">/* ======================================================================= */</span></div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160;</div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="preprocessor">#if defined(_WIN32)</span></div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(push, 4)</span></div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>SAL_DLLPUBLIC_RTTI _rtl_uString</div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160;{</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;    <a class="code" href="a00345.html#a6cdf14ac1622489e99a8e69554156b04">oslInterlockedCount</a> refCount; <span class="comment">/* opaque */</span></div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;    sal_Int32           length;</div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;    <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a>         buffer[1];</div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;} rtl_uString;</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160;<span class="preprocessor">#if defined(_WIN32)</span></div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#pragma pack(pop)</span></div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;</div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a6451e5468f66023626e1039c969476ae">rtl_uString_acquire</a>(</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;        rtl_uString * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>() SAL_HOT;</div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160;</div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a8571974c63423cb183047a33a72f0d0a">rtl_uString_release</a>(</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;        rtl_uString * str ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>() SAL_HOT;</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a0be57a48ad92c87d3baf52f66fe42cfc">rtl_uString_new</a>(</div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160;        rtl_uString ** newStr ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160;</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> rtl_uString * SAL_CALL <a class="code" href="a00398.html#a5326636513ae8a053da69c95d879d4ff">rtl_uString_alloc</a>(sal_Int32 nLen) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a9f360c7c95595b6761965247ffbf8e44">rtl_uString_new_WithLength</a>(</div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160;        rtl_uString ** newStr, sal_Int32 nLen ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160;</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a185ef0c772f824f9363056211720fb33">rtl_uString_newFromString</a>(</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160;        rtl_uString ** newStr, const rtl_uString * value ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160;</div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ab3a0d8de21ece4f030e123bed6aa44df">rtl_uString_newFromStr</a>(</div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;        rtl_uString ** newStr, const <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * value ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;</div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a25e35be84e03bf412874c4f43bd98d87">rtl_uString_newFromStr_WithLength</a>(</div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160;        rtl_uString ** newStr, const <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * value, sal_Int32 len ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;</div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#af739b126596d8eb926507f7b52c2f36c">rtl_uString_newFromSubString</a>(</div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160;        rtl_uString ** newStr, const rtl_uString * from,</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160;        sal_Int32 beginIndex, sal_Int32 count ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160;</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a698d695d33e8c3b80599a44b09a7ad8f">rtl_uString_newFromAscii</a>(</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160;        rtl_uString ** newStr, const <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * value ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a596bbcc30e556a1c0969e96d9e834c99">rtl_uString_newFromLiteral</a>(</div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;        rtl_uString ** newStr, const <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * value, sal_Int32 len,</div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;        sal_Int32 allocExtra ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160;</div>
<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ac753429f7da0416c0a29ecbe63b756d7">rtl_uString_newFromCodePoints</a>(</div>
<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;    rtl_uString ** newString, sal_uInt32 const * codePoints,</div>
<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;    sal_Int32 codePointCount) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;</div>
<div class="line"><a name="l01391"></a><span class="lineno"> 1391</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a056143bcb3a2c991a8dc16123d2ba25f">rtl_uString_assign</a>(</div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;        rtl_uString ** str, rtl_uString * rightValue ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;</div>
<div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#ab7f49d173ed996548a2185a7aace26d9">rtl_uString_getLength</a>(</div>
<div class="line"><a name="l01405"></a><span class="lineno"> 1405</span>&#160;        const rtl_uString * str ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01406"></a><span class="lineno"> 1406</span>&#160;</div>
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> * SAL_CALL <a class="code" href="a00398.html#ac4f705706afaad1895e39260beebd325">rtl_uString_getStr</a>(</div>
<div class="line"><a name="l01416"></a><span class="lineno"> 1416</span>&#160;        rtl_uString * str ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01417"></a><span class="lineno"> 1417</span>&#160;</div>
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a4e1be99fd5c7c91d3053a1e7ce19c875">rtl_uString_newConcat</a>(</div>
<div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;        rtl_uString ** newStr, rtl_uString * left, rtl_uString * right ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01437"></a><span class="lineno"> 1437</span>&#160;</div>
<div class="line"><a name="l01458"></a><span class="lineno"> 1458</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#af8b36914a97f0116f0344576eb1ec3ed">rtl_uString_newConcatAsciiL</a>(</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;    rtl_uString ** newString, rtl_uString * left, <span class="keywordtype">char</span> const * right,</div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160;    sal_Int32 rightLength);</div>
<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;</div>
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a1289f625345da33e26854f44078002a1">rtl_uString_newConcatUtf16L</a>(</div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;    rtl_uString ** newString, rtl_uString * left, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * right,</div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;    sal_Int32 rightLength);</div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;</div>
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a6df7b0b9ce2361af1dca7d160150a1b1">rtl_uString_newReplaceStrAt</a>(</div>
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>&#160;        rtl_uString ** newStr, rtl_uString * str, sal_Int32 idx, sal_Int32 count, rtl_uString * subStr ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;</div>
<div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#adbc1b67ad568114a7bdbe59f0e299946">rtl_uString_newReplace</a>(</div>
<div class="line"><a name="l01541"></a><span class="lineno"> 1541</span>&#160;        rtl_uString ** newStr, rtl_uString * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> oldChar, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> newChar ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01542"></a><span class="lineno"> 1542</span>&#160;</div>
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ae61c10a779f20722ac0db621a2b882c4">rtl_uString_newReplaceFirst</a>(</div>
<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;    rtl_uString ** newStr, rtl_uString * str, rtl_uString const * from,</div>
<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;    rtl_uString const * to, sal_Int32 * index) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160;</div>
<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a95d68242f6bbee9a50c4bc917d9926ae">rtl_uString_newReplaceFirstAsciiL</a>(</div>
<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;    sal_Int32 fromLength, rtl_uString const * to, sal_Int32 * index)</div>
<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;</div>
<div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a3be44996009c3742c4b7dbb92545580e">rtl_uString_newReplaceFirstToAsciiL</a>(</div>
<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;    rtl_uString ** newStr, rtl_uString * str, rtl_uString const * from,</div>
<div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;    <span class="keywordtype">char</span> const * to, sal_Int32 toLength, sal_Int32 * index)</div>
<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;</div>
<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#aaa3cc70e2657710ed6eb6715de14a874">rtl_uString_newReplaceFirstAsciiLAsciiL</a>(</div>
<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;    sal_Int32 fromLength, <span class="keywordtype">char</span> const * to, sal_Int32 toLength,</div>
<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;    sal_Int32 * index) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;</div>
<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#aea89ae4b2ff78611a7265c99e8c41219">rtl_uString_newReplaceFirstAsciiLUtf16L</a>(</div>
<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;    sal_Int32 fromLength, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * to, sal_Int32 toLength,</div>
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;    sal_Int32 * index) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;</div>
<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a39fcaccc51e8573115cbcbe2db5d9ee7">rtl_uString_newReplaceFirstUtf16LAsciiL</a>(</div>
<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * from,</div>
<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160;    sal_Int32 fromLength, <span class="keywordtype">char</span> const * to, sal_Int32 toLength,</div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;    sal_Int32 * index) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;</div>
<div class="line"><a name="l01761"></a><span class="lineno"> 1761</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a05aa785ee3a32f3db21471f922fd011b">rtl_uString_newReplaceFirstUtf16LUtf16L</a>(</div>
<div class="line"><a name="l01762"></a><span class="lineno"> 1762</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * from,</div>
<div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>&#160;    sal_Int32 fromLength, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * to, sal_Int32 toLength,</div>
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>&#160;    sal_Int32 * index) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>&#160;</div>
<div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a3d4e20157b49fa991047a38a8cbbe446">rtl_uString_newReplaceAll</a>(</div>
<div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;    rtl_uString ** newStr, rtl_uString * str, rtl_uString const * from,</div>
<div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>&#160;    rtl_uString const * to) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;</div>
<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a178c44bdb6fea4f9fb84a53ef27db8f4">rtl_uString_newReplaceAllFromIndex</a>(</div>
<div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>&#160;    rtl_uString ** newStr, rtl_uString * str, rtl_uString const * from,</div>
<div class="line"><a name="l01808"></a><span class="lineno"> 1808</span>&#160;    rtl_uString const * to, sal_Int32 fromIndex) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160;</div>
<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a12d739cbd054b979a917cebb5de27c25">rtl_uString_newReplaceAllAsciiL</a>(</div>
<div class="line"><a name="l01831"></a><span class="lineno"> 1831</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;    sal_Int32 fromLength, rtl_uString const * to) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;</div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a7423b694a2b1074fc7dadcca9a8695f7">rtl_uString_newReplaceAllToAsciiL</a>(</div>
<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;    rtl_uString ** newStr, rtl_uString * str, rtl_uString const * from,</div>
<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;    <span class="keywordtype">char</span> const * to, sal_Int32 toLength) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01857"></a><span class="lineno"> 1857</span>&#160;</div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ac5b2692a87d792af863ccde2c5d11d1e">rtl_uString_newReplaceAllAsciiLAsciiL</a>(</div>
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160;    sal_Int32 fromLength, <span class="keywordtype">char</span> const * to, sal_Int32 toLength)</div>
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160;</div>
<div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a2debad53dda7bfd54d8b0c858fc2f7c6">rtl_uString_newReplaceAllAsciiLUtf16L</a>(</div>
<div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <span class="keywordtype">char</span> const * from,</div>
<div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>&#160;    sal_Int32 fromLength, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * to, sal_Int32 toLength)</div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>&#160;</div>
<div class="line"><a name="l01943"></a><span class="lineno"> 1943</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a9be43fe10f0dcee0f05ad3465d813f4c">rtl_uString_newReplaceAllUtf16LAsciiL</a>(</div>
<div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * from,</div>
<div class="line"><a name="l01945"></a><span class="lineno"> 1945</span>&#160;    sal_Int32 fromLength, <span class="keywordtype">char</span> const * to, sal_Int32 toLength)</div>
<div class="line"><a name="l01946"></a><span class="lineno"> 1946</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01947"></a><span class="lineno"> 1947</span>&#160;</div>
<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#aa78daa0f7df4977993da9160ea4cb3e7">rtl_uString_newReplaceAllUtf16LUtf16L</a>(</div>
<div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160;    rtl_uString ** newStr, rtl_uString * str, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * from,</div>
<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;    sal_Int32 fromLength, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> const * to, sal_Int32 toLength)</div>
<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;    SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;</div>
<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a79aba45c11b88b87e05c68d197e759cd">rtl_uString_newToAsciiLowerCase</a>(</div>
<div class="line"><a name="l01999"></a><span class="lineno"> 1999</span>&#160;        rtl_uString ** newStr, rtl_uString * str ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l02000"></a><span class="lineno"> 2000</span>&#160;</div>
<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#aeb8c19aada6fef8cd6bc683ccff5faed">rtl_uString_newToAsciiUpperCase</a>(</div>
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;        rtl_uString ** newStr, rtl_uString * str ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;</div>
<div class="line"><a name="l02044"></a><span class="lineno"> 2044</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#aa0f72ce7c64f77e68599001bb9c884ad">rtl_uString_newTrim</a>(</div>
<div class="line"><a name="l02045"></a><span class="lineno"> 2045</span>&#160;        rtl_uString ** newStr, rtl_uString * str ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>&#160;</div>
<div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_Int32 SAL_CALL <a class="code" href="a00398.html#a1fdde6724eb6d612970fe59d7eb6c4fb">rtl_uString_getToken</a>(</div>
<div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;        rtl_uString ** newStr , rtl_uString * str, sal_Int32 token, <a class="code" href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a> cTok, sal_Int32 idx ) SAL_THROW_EXTERN_C();</div>
<div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;</div>
<div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>&#160;<span class="comment">/* ======================================================================= */</span></div>
<div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>&#160;</div>
<div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>&#160;<span class="comment">// The &amp;foo[0] trick is intentional, it makes sure the type is char* or const char*</span></div>
<div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>&#160;<span class="comment">// (plain cast to const char* would not work with non-const char foo[]=&quot;a&quot;, which seems to be allowed).</span></div>
<div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>&#160;<span class="comment">// This is to avoid mistaken use with functions that accept string literals</span></div>
<div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>&#160;<span class="comment">// (i.e. const char (&amp;)[N]) where usage of this macro otherwise could match</span></div>
<div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>&#160;<span class="comment">// the argument and a following int argument with a default value (e.g. OUString::match()).</span></div>
<div class="line"><a name="l02114"></a><span class="lineno"><a class="line" href="a00398.html#a63e64d39ab88fe964f91477896156409"> 2114</a></span>&#160;<span class="preprocessor">#define RTL_CONSTASCII_USTRINGPARAM( constAsciiStr ) (&amp;(constAsciiStr)[0]), \</span></div>
<div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>&#160;<span class="preprocessor">    ((sal_Int32)(SAL_N_ELEMENTS(constAsciiStr)-1)), RTL_TEXTENCODING_ASCII_US</span></div>
<div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>&#160;<span class="comment">/* ======================================================================= */</span></div>
<div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>&#160;</div>
<div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>&#160;<span class="comment">/* predefined constants for String-Conversion */</span></div>
<div class="line"><a name="l02120"></a><span class="lineno"><a class="line" href="a00398.html#a0d72f032eb9370c7403fccb71c4e6906"> 2120</a></span>&#160;<span class="preprocessor">#define OSTRING_TO_OUSTRING_CVTFLAGS    (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE |\</span></div>
<div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160;<span class="preprocessor">                                         RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT |\</span></div>
<div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;<span class="preprocessor">                                         RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT)</span></div>
<div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>&#160;<span class="comment">/* ----------------------------------------------------------------------- */</span></div>
<div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>&#160;</div>
<div class="line"><a name="l02158"></a><span class="lineno"> 2158</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a51aa9c92f9c9acac4d63a32f6a5251be">rtl_string2UString</a>(</div>
<div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>&#160;        rtl_uString ** newStr, <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * str, sal_Int32 len, <a class="code" href="a00392.html#a971dc838b99d01967cb589fb0f29ff55">rtl_TextEncoding</a> encoding, sal_uInt32 convertFlags ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l02160"></a><span class="lineno"> 2160</span>&#160;</div>
<div class="line"><a name="l02161"></a><span class="lineno"> 2161</span>&#160;<span class="comment">/* ======================================================================= */</span></div>
<div class="line"><a name="l02162"></a><span class="lineno"> 2162</span>&#160;<span class="comment">/* Interning methods */</span></div>
<div class="line"><a name="l02163"></a><span class="lineno"> 2163</span>&#160;</div>
<div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#ab082def1a9e7931eb3eaf5445d652c77">rtl_uString_intern</a>(</div>
<div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>&#160;        rtl_uString ** newStr, rtl_uString * str) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l02185"></a><span class="lineno"> 2185</span>&#160;</div>
<div class="line"><a name="l02221"></a><span class="lineno"> 2221</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#abc865058f5df78cdfe124fd7d3019305">rtl_uString_internConvert</a>(</div>
<div class="line"><a name="l02222"></a><span class="lineno"> 2222</span>&#160;                                         rtl_uString   ** newStr,</div>
<div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a> * str,</div>
<div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;                                         sal_Int32        len,</div>
<div class="line"><a name="l02225"></a><span class="lineno"> 2225</span>&#160;                                         <a class="code" href="a00392.html#a971dc838b99d01967cb589fb0f29ff55">rtl_TextEncoding</a> encoding,</div>
<div class="line"><a name="l02226"></a><span class="lineno"> 2226</span>&#160;                                         sal_uInt32       convertFlags,</div>
<div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;                                         sal_uInt32      *pInfo) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l02228"></a><span class="lineno"> 2228</span>&#160;</div>
<div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> sal_uInt32 SAL_CALL <a class="code" href="a00398.html#a75aa6da493c3f5c711c6afe0a3c78b88">rtl_uString_iterateCodePoints</a>(</div>
<div class="line"><a name="l02282"></a><span class="lineno"> 2282</span>&#160;    rtl_uString <span class="keyword">const</span> * <span class="keywordtype">string</span>, sal_Int32 * indexUtf16,</div>
<div class="line"><a name="l02283"></a><span class="lineno"> 2283</span>&#160;    sal_Int32 incrementCodePoints);</div>
<div class="line"><a name="l02284"></a><span class="lineno"> 2284</span>&#160;</div>
<div class="line"><a name="l02318"></a><span class="lineno"> 2318</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <a class="code" href="a00409.html#a66585e12aa9edc6e11fc7994e1c12286">sal_Bool</a> SAL_CALL <a class="code" href="a00398.html#a72087462f3dd7478a95139401de05dbb">rtl_convertStringToUString</a>(</div>
<div class="line"><a name="l02319"></a><span class="lineno"> 2319</span>&#160;    rtl_uString ** target, <span class="keywordtype">char</span> <span class="keyword">const</span> * source, sal_Int32 length,</div>
<div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;    <a class="code" href="a00392.html#a971dc838b99d01967cb589fb0f29ff55">rtl_TextEncoding</a> encoding, sal_uInt32 flags) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;</div>
<div class="line"><a name="l02338"></a><span class="lineno"> 2338</span>&#160;<a class="code" href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a> <span class="keywordtype">void</span> SAL_CALL <a class="code" href="a00398.html#a7b099139a918c518b70978a7fc0b2860">rtl_uString_ensureCapacity</a>( rtl_uString ** str, sal_Int32 size ) <a class="code" href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a>();</div>
<div class="line"><a name="l02339"></a><span class="lineno"> 2339</span>&#160;</div>
<div class="line"><a name="l02340"></a><span class="lineno"> 2340</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l02341"></a><span class="lineno"> 2341</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l02342"></a><span class="lineno"> 2342</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02343"></a><span class="lineno"> 2343</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l02344"></a><span class="lineno"> 2344</span>&#160;<span class="preprocessor">#endif // INCLUDED_RTL_USTRING_H</span></div>
<div class="line"><a name="l02345"></a><span class="lineno"> 2345</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l02346"></a><span class="lineno"> 2346</span>&#160;<span class="comment">/* vim:set shiftwidth=4 softtabstop=4 expandtab: */</span></div>
<div class="ttc" id="a00398_html_aaa3cc70e2657710ed6eb6715de14a874"><div class="ttname"><a href="a00398.html#aaa3cc70e2657710ed6eb6715de14a874">rtl_uString_newReplaceFirstAsciiLAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstAsciiLAsciiL(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, char const *to, sal_Int32 toLength, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_ad3155e560a8e8eed5307afb92004441b"><div class="ttname"><a href="a00398.html#ad3155e560a8e8eed5307afb92004441b">rtl_ustr_toAsciiUpperCase</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_toAsciiUpperCase(sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Convert all ASCII lowercase letters to uppercase within a string. </div></div>
<div class="ttc" id="a00398_html_aad54360bda37e6024b0086170485c32f"><div class="ttname"><a href="a00398.html#aad54360bda37e6024b0086170485c32f">rtl_ustr_toUInt32</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_uInt32 rtl_ustr_toUInt32(const sal_Unicode *str, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as an unsigned integer. </div></div>
<div class="ttc" id="a00398_html_a31a83247509b977c5544fe89dfeefbe9"><div class="ttname"><a href="a00398.html#a31a83247509b977c5544fe89dfeefbe9">rtl_ustr_toDouble</a></div><div class="ttdeci">SAL_DLLPUBLIC double rtl_ustr_toDouble(const sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as a double. </div></div>
<div class="ttc" id="a00398_html_a6d12eddbacde48561b1e1d6c595fb97a"><div class="ttname"><a href="a00398.html#a6d12eddbacde48561b1e1d6c595fb97a">rtl_ustr_toAsciiLowerCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_toAsciiLowerCase_WithLength(sal_Unicode *str, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Convert all ASCII uppercase letters to lowercase within a string. </div></div>
<div class="ttc" id="a00398_html_a7423b694a2b1074fc7dadcca9a8695f7"><div class="ttname"><a href="a00398.html#a7423b694a2b1074fc7dadcca9a8695f7">rtl_uString_newReplaceAllToAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllToAsciiL(rtl_uString **newStr, rtl_uString *str, rtl_uString const *from, char const *to, sal_Int32 toLength) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a124db73aefd1cd95bb435a2b607470d8"><div class="ttname"><a href="a00398.html#a124db73aefd1cd95bb435a2b607470d8">rtl_ustr_compare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_compare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Unicode *second, sal_Int32 secondLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings. </div></div>
<div class="ttc" id="a00398_html_af5178d3cefef20b9590bcf6e8e922104"><div class="ttname"><a href="a00398.html#af5178d3cefef20b9590bcf6e8e922104">rtl_ustr_lastIndexOfStr_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_lastIndexOfStr_WithLength(const sal_Unicode *str, sal_Int32 len, const sal_Unicode *subStr, sal_Int32 subLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the last occurrence of a substring within a string. </div></div>
<div class="ttc" id="a00398_html_abfb8340c248ddff0dd70bdcafb2ce970"><div class="ttname"><a href="a00398.html#abfb8340c248ddff0dd70bdcafb2ce970">rtl_ustr_toInt32</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_toInt32(const sal_Unicode *str, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as an integer. </div></div>
<div class="ttc" id="a00398_html_a9e561bed052ac227315e901a6a28aac6"><div class="ttname"><a href="a00398.html#a9e561bed052ac227315e901a6a28aac6">rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Unicode *second, sal_Int32 secondLen, sal_Int32 shortenedLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings with a maximum count of characters, ignoring the case of ASCII characters...</div></div>
<div class="ttc" id="a00398_html_acc7b9f6a383331510cce6948dfa3289a"><div class="ttname"><a href="a00398.html#acc7b9f6a383331510cce6948dfa3289a">rtl_ustr_reverseCompare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_reverseCompare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Unicode *second, sal_Int32 secondLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings from back to front. </div></div>
<div class="ttc" id="a00398_html_a51aa9c92f9c9acac4d63a32f6a5251be"><div class="ttname"><a href="a00398.html#a51aa9c92f9c9acac4d63a32f6a5251be">rtl_string2UString</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_string2UString(rtl_uString **newStr, const sal_Char *str, sal_Int32 len, rtl_TextEncoding encoding, sal_uInt32 convertFlags) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new Unicode string by converting a byte string, using a specific text encoding. </div></div>
<div class="ttc" id="a00398_html_a260a0e528f81006e939de1f05750a1cd"><div class="ttname"><a href="a00398.html#a260a0e528f81006e939de1f05750a1cd">rtl_ustr_compareIgnoreAsciiCase</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_compareIgnoreAsciiCase(const sal_Unicode *first, const sal_Unicode *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings, ignoring the case of ASCII characters. </div></div>
<div class="ttc" id="a00398_html_a9be43fe10f0dcee0f05ad3465d813f4c"><div class="ttname"><a href="a00398.html#a9be43fe10f0dcee0f05ad3465d813f4c">rtl_uString_newReplaceAllUtf16LAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllUtf16LAsciiL(rtl_uString **newStr, rtl_uString *str, sal_Unicode const *from, sal_Int32 fromLength, char const *to, sal_Int32 toLength) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a4119b0bbcf63d015cfe39aa24930593a"><div class="ttname"><a href="a00398.html#a4119b0bbcf63d015cfe39aa24930593a">rtl_ustr_lastIndexOfStr</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_lastIndexOfStr(const sal_Unicode *str, const sal_Unicode *subStr) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the last occurrence of a substring within a string. </div></div>
<div class="ttc" id="a00398_html_a1fdde6724eb6d612970fe59d7eb6c4fb"><div class="ttname"><a href="a00398.html#a1fdde6724eb6d612970fe59d7eb6c4fb">rtl_uString_getToken</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_uString_getToken(rtl_uString **newStr, rtl_uString *str, sal_Int32 token, sal_Unicode cTok, sal_Int32 idx) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by extracting a single token from another string. </div></div>
<div class="ttc" id="a00398_html_a596bbcc30e556a1c0969e96d9e834c99"><div class="ttname"><a href="a00398.html#a596bbcc30e556a1c0969e96d9e834c99">rtl_uString_newFromLiteral</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromLiteral(rtl_uString **newStr, const sal_Char *value, sal_Int32 len, sal_Int32 allocExtra) SAL_THROW_EXTERN_C()</div></div>
<div class="ttc" id="a00398_html_aa0f72ce7c64f77e68599001bb9c884ad"><div class="ttname"><a href="a00398.html#aa0f72ce7c64f77e68599001bb9c884ad">rtl_uString_newTrim</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newTrim(rtl_uString **newStr, rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by removing white space from both ends of another string. </div></div>
<div class="ttc" id="a00398_html_abcc883bb9b161e41a32167350e0b878a"><div class="ttname"><a href="a00398.html#abcc883bb9b161e41a32167350e0b878a">rtl_ustr_indexOfChar</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_indexOfChar(const sal_Unicode *str, sal_Unicode ch) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the first occurrence of a character within a string. </div></div>
<div class="ttc" id="a00398_html_a5326636513ae8a053da69c95d879d4ff"><div class="ttname"><a href="a00398.html#a5326636513ae8a053da69c95d879d4ff">rtl_uString_alloc</a></div><div class="ttdeci">SAL_DLLPUBLIC rtl_uString * rtl_uString_alloc(sal_Int32 nLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string containing space for a given number of characters. </div></div>
<div class="ttc" id="a00398_html_af8b36914a97f0116f0344576eb1ec3ed"><div class="ttname"><a href="a00398.html#af8b36914a97f0116f0344576eb1ec3ed">rtl_uString_newConcatAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newConcatAsciiL(rtl_uString **newString, rtl_uString *left, char const *right, sal_Int32 rightLength)</div><div class="ttdoc">Create a new string that is the concatenation of two other strings. </div></div>
<div class="ttc" id="a00398_html_a0be57a48ad92c87d3baf52f66fe42cfc"><div class="ttname"><a href="a00398.html#a0be57a48ad92c87d3baf52f66fe42cfc">rtl_uString_new</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_new(rtl_uString **newStr) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string containing no characters. </div></div>
<div class="ttc" id="a00398_html_a2debad53dda7bfd54d8b0c858fc2f7c6"><div class="ttname"><a href="a00398.html#a2debad53dda7bfd54d8b0c858fc2f7c6">rtl_uString_newReplaceAllAsciiLUtf16L</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllAsciiLUtf16L(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, sal_Unicode const *to, sal_Int32 toLength) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_ad99d7dfcbab09c8ce5e06e6c4cd1d875"><div class="ttname"><a href="a00398.html#ad99d7dfcbab09c8ce5e06e6c4cd1d875">rtl_ustr_toBoolean</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Bool rtl_ustr_toBoolean(const sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as a boolean. </div></div>
<div class="ttc" id="a00398_html_a37bdabfa4afa8ea71089307ea106cc97"><div class="ttname"><a href="a00398.html#a37bdabfa4afa8ea71089307ea106cc97">rtl_ustr_replaceChar_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_replaceChar_WithLength(sal_Unicode *str, sal_Int32 len, sal_Unicode oldChar, sal_Unicode newChar) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Replace all occurrences of a single character within a string. </div></div>
<div class="ttc" id="a00398_html_adbc8fa7696b241bfc41c9507535347a9"><div class="ttname"><a href="a00398.html#adbc8fa7696b241bfc41c9507535347a9">rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Char *second, sal_Int32 shortenedLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings with a maximum count of characters, ignoring the case of ASCII characters...</div></div>
<div class="ttc" id="a00398_html_ab082def1a9e7931eb3eaf5445d652c77"><div class="ttname"><a href="a00398.html#ab082def1a9e7931eb3eaf5445d652c77">rtl_uString_intern</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_intern(rtl_uString **newStr, rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return a canonical representation for a string. </div></div>
<div class="ttc" id="a00398_html_a90785105dedfa6580f61468063da784d"><div class="ttname"><a href="a00398.html#a90785105dedfa6580f61468063da784d">rtl_ustr_compare</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_compare(const sal_Unicode *first, const sal_Unicode *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings. </div></div>
<div class="ttc" id="a00398_html_a1289f625345da33e26854f44078002a1"><div class="ttname"><a href="a00398.html#a1289f625345da33e26854f44078002a1">rtl_uString_newConcatUtf16L</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newConcatUtf16L(rtl_uString **newString, rtl_uString *left, sal_Unicode const *right, sal_Int32 rightLength)</div><div class="ttdoc">Create a new string that is the concatenation of two other strings. </div></div>
<div class="ttc" id="a00398_html_a178c44bdb6fea4f9fb84a53ef27db8f4"><div class="ttname"><a href="a00398.html#a178c44bdb6fea4f9fb84a53ef27db8f4">rtl_uString_newReplaceAllFromIndex</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllFromIndex(rtl_uString **newStr, rtl_uString *str, rtl_uString const *from, rtl_uString const *to, sal_Int32 fromIndex) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a94036537d404837b351c89a3ae1ad84b"><div class="ttname"><a href="a00398.html#a94036537d404837b351c89a3ae1ad84b">rtl_ustr_valueOfInt64</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfInt64(sal_Unicode *str, sal_Int64 l, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of a long integer. </div></div>
<div class="ttc" id="a00398_html_ae61c10a779f20722ac0db621a2b882c4"><div class="ttname"><a href="a00398.html#ae61c10a779f20722ac0db621a2b882c4">rtl_uString_newReplaceFirst</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirst(rtl_uString **newStr, rtl_uString *str, rtl_uString const *from, rtl_uString const *to, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a7b099139a918c518b70978a7fc0b2860"><div class="ttname"><a href="a00398.html#a7b099139a918c518b70978a7fc0b2860">rtl_uString_ensureCapacity</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_ensureCapacity(rtl_uString **str, sal_Int32 size) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Ensure a string has enough space for a given number of characters. </div></div>
<div class="ttc" id="a00398_html_a95d68242f6bbee9a50c4bc917d9926ae"><div class="ttname"><a href="a00398.html#a95d68242f6bbee9a50c4bc917d9926ae">rtl_uString_newReplaceFirstAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstAsciiL(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, rtl_uString const *to, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a94cba82a70b4971faac198187251db69"><div class="ttname"><a href="a00398.html#a94cba82a70b4971faac198187251db69">rtl_ustr_lastIndexOfAscii_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_lastIndexOfAscii_WithLength(sal_Unicode const *str, sal_Int32 len, char const *subStr, sal_Int32 subLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the last occurrence of an ASCII substring within a string. </div></div>
<div class="ttc" id="a00398_html_acc94338a5dcbc101095c8cec054e822c"><div class="ttname"><a href="a00398.html#acc94338a5dcbc101095c8cec054e822c">rtl_ustr_shortenedCompare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_shortenedCompare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Unicode *second, sal_Int32 secondLen, sal_Int32 shortenedLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings with a maximum count of characters. </div></div>
<div class="ttc" id="a00398_html_a316a42fb008376e0eab9cae47c202044"><div class="ttname"><a href="a00398.html#a316a42fb008376e0eab9cae47c202044">rtl_ustr_valueOfBoolean</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfBoolean(sal_Unicode *str, sal_Bool b) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of a boolean. </div></div>
<div class="ttc" id="a00398_html_abc865058f5df78cdfe124fd7d3019305"><div class="ttname"><a href="a00398.html#abc865058f5df78cdfe124fd7d3019305">rtl_uString_internConvert</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_internConvert(rtl_uString **newStr, const sal_Char *str, sal_Int32 len, rtl_TextEncoding encoding, sal_uInt32 convertFlags, sal_uInt32 *pInfo) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return a canonical representation for a string. </div></div>
<div class="ttc" id="a00409_html_a50344fc80f122074b8a7e563c5627779"><div class="ttname"><a href="a00409.html#a50344fc80f122074b8a7e563c5627779">sal_Char</a></div><div class="ttdeci">char sal_Char</div><div class="ttdoc">A legacy synonym for char. </div><div class="ttdef"><b>Definition:</b> types.h:120</div></div>
<div class="ttc" id="a00398_html_a7c53b6fc4fa0e924edee4a68cee579f8"><div class="ttname"><a href="a00398.html#a7c53b6fc4fa0e924edee4a68cee579f8">rtl_ustr_asciil_reverseEquals_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Bool rtl_ustr_asciil_reverseEquals_WithLength(const sal_Unicode *first, const sal_Char *second, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings from back to front for equality. </div></div>
<div class="ttc" id="a00398_html_a6451e5468f66023626e1039c969476ae"><div class="ttname"><a href="a00398.html#a6451e5468f66023626e1039c969476ae">rtl_uString_acquire</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_acquire(rtl_uString *str) SAL_THROW_EXTERN_C() SAL_HOT</div><div class="ttdoc">Increment the reference count of a string. </div></div>
<div class="ttc" id="a00398_html_a698d695d33e8c3b80599a44b09a7ad8f"><div class="ttname"><a href="a00398.html#a698d695d33e8c3b80599a44b09a7ad8f">rtl_uString_newFromAscii</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromAscii(rtl_uString **newStr, const sal_Char *value) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string that contains a copy of a character array. </div></div>
<div class="ttc" id="a00398_html_a39fcaccc51e8573115cbcbe2db5d9ee7"><div class="ttname"><a href="a00398.html#a39fcaccc51e8573115cbcbe2db5d9ee7">rtl_uString_newReplaceFirstUtf16LAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstUtf16LAsciiL(rtl_uString **newStr, rtl_uString *str, sal_Unicode const *from, sal_Int32 fromLength, char const *to, sal_Int32 toLength, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_ac4f705706afaad1895e39260beebd325"><div class="ttname"><a href="a00398.html#ac4f705706afaad1895e39260beebd325">rtl_uString_getStr</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Unicode * rtl_uString_getStr(rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return a pointer to the underlying character array of a string. </div></div>
<div class="ttc" id="a00398_html_af2a6a1e43a7155197302e23da86af444"><div class="ttname"><a href="a00398.html#af2a6a1e43a7155197302e23da86af444">rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Char *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings, ignoring the case of ASCII characters. </div></div>
<div class="ttc" id="a00398_html_ad36b0465a36de322766743477df6b5ec"><div class="ttname"><a href="a00398.html#ad36b0465a36de322766743477df6b5ec">rtl_ustr_valueOfInt32</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfInt32(sal_Unicode *str, sal_Int32 i, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of an integer. </div></div>
<div class="ttc" id="a00398_html_a8571974c63423cb183047a33a72f0d0a"><div class="ttname"><a href="a00398.html#a8571974c63423cb183047a33a72f0d0a">rtl_uString_release</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_release(rtl_uString *str) SAL_THROW_EXTERN_C() SAL_HOT</div><div class="ttdoc">Decrement the reference count of a string. </div></div>
<div class="ttc" id="a00409_html_a66585e12aa9edc6e11fc7994e1c12286"><div class="ttname"><a href="a00409.html#a66585e12aa9edc6e11fc7994e1c12286">sal_Bool</a></div><div class="ttdeci">unsigned char sal_Bool</div><div class="ttdef"><b>Definition:</b> types.h:38</div></div>
<div class="ttc" id="a00345_html_a6cdf14ac1622489e99a8e69554156b04"><div class="ttname"><a href="a00345.html#a6cdf14ac1622489e99a8e69554156b04">oslInterlockedCount</a></div><div class="ttdeci">sal_Int32 oslInterlockedCount</div><div class="ttdef"><b>Definition:</b> interlck.h:40</div></div>
<div class="ttc" id="a00409_html"><div class="ttname"><a href="a00409.html">types.h</a></div></div>
<div class="ttc" id="a00398_html_af739b126596d8eb926507f7b52c2f36c"><div class="ttname"><a href="a00398.html#af739b126596d8eb926507f7b52c2f36c">rtl_uString_newFromSubString</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromSubString(rtl_uString **newStr, const rtl_uString *from, sal_Int32 beginIndex, sal_Int32 count) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string that is a substring of this string. </div></div>
<div class="ttc" id="a00398_html_a040b33cbee9716ee6498e7816fca292e"><div class="ttname"><a href="a00398.html#a040b33cbee9716ee6498e7816fca292e">rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths(sal_Unicode const *first, sal_Int32 firstLen, char const *second, sal_Int32 secondLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings, ignoring the case of ASCII characters. </div></div>
<div class="ttc" id="a00398_html_a9644902b83fdc429c1293aaa69d1b930"><div class="ttname"><a href="a00398.html#a9644902b83fdc429c1293aaa69d1b930">rtl_ustr_indexOfAscii_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_indexOfAscii_WithLength(sal_Unicode const *str, sal_Int32 len, char const *subStr, sal_Int32 subLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the first occurrence of an ASCII substring within a string. </div></div>
<div class="ttc" id="a00398_html_a4971004e89088cd15015ea87e992226a"><div class="ttname"><a href="a00398.html#a4971004e89088cd15015ea87e992226a">rtl_ustr_replaceChar</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_replaceChar(sal_Unicode *str, sal_Unicode oldChar, sal_Unicode newChar) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Replace all occurrences of a single character within a string. </div></div>
<div class="ttc" id="a00398_html_a79aba45c11b88b87e05c68d197e759cd"><div class="ttname"><a href="a00398.html#a79aba45c11b88b87e05c68d197e759cd">rtl_uString_newToAsciiLowerCase</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newToAsciiLowerCase(rtl_uString **newStr, rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by converting all ASCII uppercase letters to lowercase within another string...</div></div>
<div class="ttc" id="a00398_html_a5a2d6ed6c28942c98bfe74b9eb098e5d"><div class="ttname"><a href="a00398.html#a5a2d6ed6c28942c98bfe74b9eb098e5d">rtl_ustr_indexOfStr</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_indexOfStr(const sal_Unicode *str, const sal_Unicode *subStr) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the first occurrence of a substring within a string. </div></div>
<div class="ttc" id="a00398_html_aa85f90b63372f3b18f4892373366ffd4"><div class="ttname"><a href="a00398.html#aa85f90b63372f3b18f4892373366ffd4">rtl_ustr_lastIndexOfChar_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_lastIndexOfChar_WithLength(const sal_Unicode *str, sal_Int32 len, sal_Unicode ch) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the last occurrence of a character within a string. </div></div>
<div class="ttc" id="a00398_html_ac8d88350984f243593da9347010da478"><div class="ttname"><a href="a00398.html#ac8d88350984f243593da9347010da478">rtl_ustr_compareIgnoreAsciiCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_compareIgnoreAsciiCase_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Unicode *second, sal_Int32 secondLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings, ignoring the case of ASCII characters. </div></div>
<div class="ttc" id="a00398_html_ab7f49d173ed996548a2185a7aace26d9"><div class="ttname"><a href="a00398.html#ab7f49d173ed996548a2185a7aace26d9">rtl_uString_getLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_uString_getLength(const rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return the length of a string. </div></div>
<div class="ttc" id="a00408_html_aca1813580da4b82e3a00f8f85570b480"><div class="ttname"><a href="a00408.html#aca1813580da4b82e3a00f8f85570b480">SAL_DLLPUBLIC</a></div><div class="ttdeci">#define SAL_DLLPUBLIC</div><div class="ttdef"><b>Definition:</b> saldllapi.h:30</div></div>
<div class="ttc" id="a00398_html_a3bf52a0e37b6da26b34f288ffd7d6a84"><div class="ttname"><a href="a00398.html#a3bf52a0e37b6da26b34f288ffd7d6a84">rtl_ustr_valueOfDouble</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfDouble(sal_Unicode *str, double d) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of a double. </div></div>
<div class="ttc" id="a00398_html_a72087462f3dd7478a95139401de05dbb"><div class="ttname"><a href="a00398.html#a72087462f3dd7478a95139401de05dbb">rtl_convertStringToUString</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Bool rtl_convertStringToUString(rtl_uString **target, char const *source, sal_Int32 length, rtl_TextEncoding encoding, sal_uInt32 flags) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Converts a byte string to a Unicode string, signalling failure. </div></div>
<div class="ttc" id="a00398_html_a7d862bce95973ab6f081075fc3498c0e"><div class="ttname"><a href="a00398.html#a7d862bce95973ab6f081075fc3498c0e">rtl_ustr_toAsciiUpperCase_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_toAsciiUpperCase_WithLength(sal_Unicode *str, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Convert all ASCII lowercase letters to uppercase within a string. </div></div>
<div class="ttc" id="a00398_html_a2f6b7156db00e672d0e06ed6703c59d9"><div class="ttname"><a href="a00398.html#a2f6b7156db00e672d0e06ed6703c59d9">rtl_ustr_trim_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_trim_WithLength(sal_Unicode *str, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Remove white space from both ends of the string. </div></div>
<div class="ttc" id="a00398_html_a9819c1e369713b292e5db76774c00c37"><div class="ttname"><a href="a00398.html#a9819c1e369713b292e5db76774c00c37">rtl_ustr_toUInt64</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_uInt64 rtl_ustr_toUInt64(const sal_Unicode *str, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as an unsigned long integer. </div></div>
<div class="ttc" id="a00398_html_abc8f17670a52936c81a22e02ebe88054"><div class="ttname"><a href="a00398.html#abc8f17670a52936c81a22e02ebe88054">rtl_ustr_ascii_compare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_compare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Char *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings. </div></div>
<div class="ttc" id="a00398_html_ac753429f7da0416c0a29ecbe63b756d7"><div class="ttname"><a href="a00398.html#ac753429f7da0416c0a29ecbe63b756d7">rtl_uString_newFromCodePoints</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromCodePoints(rtl_uString **newString, sal_uInt32 const *codePoints, sal_Int32 codePointCount) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string from an array of Unicode code points. </div></div>
<div class="ttc" id="a00398_html_aeb8c19aada6fef8cd6bc683ccff5faed"><div class="ttname"><a href="a00398.html#aeb8c19aada6fef8cd6bc683ccff5faed">rtl_uString_newToAsciiUpperCase</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newToAsciiUpperCase(rtl_uString **newStr, rtl_uString *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by converting all ASCII lowercase letters to uppercase within another string...</div></div>
<div class="ttc" id="a00398_html_a05aa785ee3a32f3db21471f922fd011b"><div class="ttname"><a href="a00398.html#a05aa785ee3a32f3db21471f922fd011b">rtl_uString_newReplaceFirstUtf16LUtf16L</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstUtf16LUtf16L(rtl_uString **newStr, rtl_uString *str, sal_Unicode const *from, sal_Int32 fromLength, sal_Unicode const *to, sal_Int32 toLength, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_af5885afdbf5abb6bcb4a8ff4fca9068d"><div class="ttname"><a href="a00398.html#af5885afdbf5abb6bcb4a8ff4fca9068d">rtl_ustr_indexOfChar_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_indexOfChar_WithLength(const sal_Unicode *str, sal_Int32 len, sal_Unicode ch) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the first occurrence of a character within a string. </div></div>
<div class="ttc" id="a00398_html_a33e05e35bd841a5fe2c4506877018c68"><div class="ttname"><a href="a00398.html#a33e05e35bd841a5fe2c4506877018c68">rtl_ustr_hashCode</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_hashCode(const sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return a hash code for a string. </div></div>
<div class="ttc" id="a00398_html_a4e1be99fd5c7c91d3053a1e7ce19c875"><div class="ttname"><a href="a00398.html#a4e1be99fd5c7c91d3053a1e7ce19c875">rtl_uString_newConcat</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newConcat(rtl_uString **newStr, rtl_uString *left, rtl_uString *right) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string that is the concatenation of two other strings. </div></div>
<div class="ttc" id="a00398_html_a5cf74654c6506fe615321503e5ba0c17"><div class="ttname"><a href="a00398.html#a5cf74654c6506fe615321503e5ba0c17">rtl_ustr_indexOfStr_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_indexOfStr_WithLength(const sal_Unicode *str, sal_Int32 len, const sal_Unicode *subStr, sal_Int32 subLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the first occurrence of a substring within a string. </div></div>
<div class="ttc" id="a00398_html_a65d01bb3907c0c18b952586165624d50"><div class="ttname"><a href="a00398.html#a65d01bb3907c0c18b952586165624d50">rtl_ustr_trim</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_trim(sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Remove white space from both ends of a string. </div></div>
<div class="ttc" id="a00386_html"><div class="ttname"><a href="a00386.html">string.h</a></div></div>
<div class="ttc" id="a00345_html"><div class="ttname"><a href="a00345.html">interlck.h</a></div></div>
<div class="ttc" id="a00398_html_a095f62523e29f8a6b9c7d359c658dd8e"><div class="ttname"><a href="a00398.html#a095f62523e29f8a6b9c7d359c658dd8e">rtl_ustr_toFloat</a></div><div class="ttdeci">SAL_DLLPUBLIC float rtl_ustr_toFloat(const sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as a float. </div></div>
<div class="ttc" id="a00398_html_a59e8f0b451b22978f1833740af5d5170"><div class="ttname"><a href="a00398.html#a59e8f0b451b22978f1833740af5d5170">rtl_ustr_valueOfChar</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfChar(sal_Unicode *str, sal_Unicode ch) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of a character. </div></div>
<div class="ttc" id="a00398_html_a2445b06d4ba5eeeaef79cdb03ceb8ddc"><div class="ttname"><a href="a00398.html#a2445b06d4ba5eeeaef79cdb03ceb8ddc">rtl_ustr_ascii_shortenedCompare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_shortenedCompare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Char *second, sal_Int32 shortenedLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings with a maximum count of characters. </div></div>
<div class="ttc" id="a00408_html"><div class="ttname"><a href="a00408.html">saldllapi.h</a></div></div>
<div class="ttc" id="a00409_html_aa610619c9a4164b4cd9b6a86351da3cd"><div class="ttname"><a href="a00409.html#aa610619c9a4164b4cd9b6a86351da3cd">sal_Unicode</a></div><div class="ttdeci">sal_uInt16 sal_Unicode</div><div class="ttdef"><b>Definition:</b> types.h:141</div></div>
<div class="ttc" id="a00398_html_a6454e4627f48c6c053146975d9a908f6"><div class="ttname"><a href="a00398.html#a6454e4627f48c6c053146975d9a908f6">rtl_ustr_ascii_compareIgnoreAsciiCase</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase(const sal_Unicode *first, const sal_Char *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings, ignoring the case of ASCII characters. </div></div>
<div class="ttc" id="a00398_html_ae40b5c79da08ab51a4bd07b1957c74ed"><div class="ttname"><a href="a00398.html#ae40b5c79da08ab51a4bd07b1957c74ed">rtl_ustr_hashCode_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_hashCode_WithLength(const sal_Unicode *str, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return a hash code for a string. </div></div>
<div class="ttc" id="a00398_html_a684efea6035a2575347e24c7f1580d4c"><div class="ttname"><a href="a00398.html#a684efea6035a2575347e24c7f1580d4c">rtl_ustr_ascii_compare</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_ascii_compare(const sal_Unicode *first, const sal_Char *second) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings. </div></div>
<div class="ttc" id="a00398_html_ac7263f0941ed73607f4bf3409343b096"><div class="ttname"><a href="a00398.html#ac7263f0941ed73607f4bf3409343b096">rtl_ustr_valueOfUInt64</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfUInt64(sal_Unicode *str, sal_uInt64 l, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of an unsigned long integer. </div></div>
<div class="ttc" id="a00398_html_aea89ae4b2ff78611a7265c99e8c41219"><div class="ttname"><a href="a00398.html#aea89ae4b2ff78611a7265c99e8c41219">rtl_uString_newReplaceFirstAsciiLUtf16L</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstAsciiLUtf16L(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, sal_Unicode const *to, sal_Int32 toLength, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a6cae24724274e715f7c711d3f5d285c5"><div class="ttname"><a href="a00398.html#a6cae24724274e715f7c711d3f5d285c5">rtl_ustr_toInt64</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int64 rtl_ustr_toInt64(const sal_Unicode *str, sal_Int16 radix) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Interpret a string as a long integer. </div></div>
<div class="ttc" id="a00398_html_a25e35be84e03bf412874c4f43bd98d87"><div class="ttname"><a href="a00398.html#a25e35be84e03bf412874c4f43bd98d87">rtl_uString_newFromStr_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromStr_WithLength(rtl_uString **newStr, const sal_Unicode *value, sal_Int32 len) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string that contains a copy of a character array. </div></div>
<div class="ttc" id="a00398_html_a9f360c7c95595b6761965247ffbf8e44"><div class="ttname"><a href="a00398.html#a9f360c7c95595b6761965247ffbf8e44">rtl_uString_new_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_new_WithLength(rtl_uString **newStr, sal_Int32 nLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string containing space for a given number of characters. </div></div>
<div class="ttc" id="a00398_html_adbc1b67ad568114a7bdbe59f0e299946"><div class="ttname"><a href="a00398.html#adbc1b67ad568114a7bdbe59f0e299946">rtl_uString_newReplace</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplace(rtl_uString **newStr, rtl_uString *str, sal_Unicode oldChar, sal_Unicode newChar) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a single character within another string...</div></div>
<div class="ttc" id="a00392_html_a971dc838b99d01967cb589fb0f29ff55"><div class="ttname"><a href="a00392.html#a971dc838b99d01967cb589fb0f29ff55">rtl_TextEncoding</a></div><div class="ttdeci">sal_uInt16 rtl_TextEncoding</div><div class="ttdoc">The various supported text encodings. </div><div class="ttdef"><b>Definition:</b> textenc.h:33</div></div>
<div class="ttc" id="a00398_html_a65a81e7cdccb3437319e253a9520054b"><div class="ttname"><a href="a00398.html#a65a81e7cdccb3437319e253a9520054b">rtl_ustr_asciil_reverseCompare_WithLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_asciil_reverseCompare_WithLength(const sal_Unicode *first, sal_Int32 firstLen, const sal_Char *second, sal_Int32 secondLen) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Compare two strings from back to front. </div></div>
<div class="ttc" id="a00392_html"><div class="ttname"><a href="a00392.html">textenc.h</a></div></div>
<div class="ttc" id="a00398_html_a056143bcb3a2c991a8dc16123d2ba25f"><div class="ttname"><a href="a00398.html#a056143bcb3a2c991a8dc16123d2ba25f">rtl_uString_assign</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_assign(rtl_uString **str, rtl_uString *rightValue) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Assign a new value to a string. </div></div>
<div class="ttc" id="a00439_html_a370b7191605523fef93ef7bb153c5aa6"><div class="ttname"><a href="a00439.html#a370b7191605523fef93ef7bb153c5aa6">SAL_THROW_EXTERN_C</a></div><div class="ttdeci">CPPU_DLLPUBLIC void SAL_THROW_EXTERN_C()</div><div class="ttdoc">This method is called to wait for a reply of a previously sent request. </div></div>
<div class="ttc" id="a00398_html_aa78daa0f7df4977993da9160ea4cb3e7"><div class="ttname"><a href="a00398.html#aa78daa0f7df4977993da9160ea4cb3e7">rtl_uString_newReplaceAllUtf16LUtf16L</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllUtf16LUtf16L(rtl_uString **newStr, rtl_uString *str, sal_Unicode const *from, sal_Int32 fromLength, sal_Unicode const *to, sal_Int32 toLength) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a86a3766acd1b77c054cf7bc9b1ce7d80"><div class="ttname"><a href="a00398.html#a86a3766acd1b77c054cf7bc9b1ce7d80">rtl_ustr_getLength</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_getLength(const sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Return the length of a string. </div></div>
<div class="ttc" id="a00398_html_a12d739cbd054b979a917cebb5de27c25"><div class="ttname"><a href="a00398.html#a12d739cbd054b979a917cebb5de27c25">rtl_uString_newReplaceAllAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllAsciiL(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, rtl_uString const *to) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a185ef0c772f824f9363056211720fb33"><div class="ttname"><a href="a00398.html#a185ef0c772f824f9363056211720fb33">rtl_uString_newFromString</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromString(rtl_uString **newStr, const rtl_uString *value) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string that contains a copy of another string. </div></div>
<div class="ttc" id="a00398_html_a75aa6da493c3f5c711c6afe0a3c78b88"><div class="ttname"><a href="a00398.html#a75aa6da493c3f5c711c6afe0a3c78b88">rtl_uString_iterateCodePoints</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_uInt32 rtl_uString_iterateCodePoints(rtl_uString const *string, sal_Int32 *indexUtf16, sal_Int32 incrementCodePoints)</div><div class="ttdoc">Iterate through a string based on code points instead of UTF-16 code units. </div></div>
<div class="ttc" id="a00398_html_a6df7b0b9ce2361af1dca7d160150a1b1"><div class="ttname"><a href="a00398.html#a6df7b0b9ce2361af1dca7d160150a1b1">rtl_uString_newReplaceStrAt</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceStrAt(rtl_uString **newStr, rtl_uString *str, sal_Int32 idx, sal_Int32 count, rtl_uString *subStr) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing a substring of another string. </div></div>
<div class="ttc" id="a00402_html"><div class="ttname"><a href="a00402.html">config.h</a></div></div>
<div class="ttc" id="a00398_html_a3be44996009c3742c4b7dbb92545580e"><div class="ttname"><a href="a00398.html#a3be44996009c3742c4b7dbb92545580e">rtl_uString_newReplaceFirstToAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceFirstToAsciiL(rtl_uString **newStr, rtl_uString *str, rtl_uString const *from, char const *to, sal_Int32 toLength, sal_Int32 *index) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing the first occurrence of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_ac5b2692a87d792af863ccde2c5d11d1e"><div class="ttname"><a href="a00398.html#ac5b2692a87d792af863ccde2c5d11d1e">rtl_uString_newReplaceAllAsciiLAsciiL</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAllAsciiLAsciiL(rtl_uString **newStr, rtl_uString *str, char const *from, sal_Int32 fromLength, char const *to, sal_Int32 toLength) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</div></div>
<div class="ttc" id="a00398_html_a38091b25f1087791b1e67c6edc251aa9"><div class="ttname"><a href="a00398.html#a38091b25f1087791b1e67c6edc251aa9">rtl_ustr_valueOfFloat</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_valueOfFloat(sal_Unicode *str, float f) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create the string representation of a float. </div></div>
<div class="ttc" id="a00398_html_a3b681c47777ba1563704bd6d99cc0e0a"><div class="ttname"><a href="a00398.html#a3b681c47777ba1563704bd6d99cc0e0a">rtl_ustr_toAsciiLowerCase</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_ustr_toAsciiLowerCase(sal_Unicode *str) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Convert all ASCII uppercase letters to lowercase within a string. </div></div>
<div class="ttc" id="a00398_html_a56fc5c2162dcc3a14644ff804758830a"><div class="ttname"><a href="a00398.html#a56fc5c2162dcc3a14644ff804758830a">rtl_ustr_lastIndexOfChar</a></div><div class="ttdeci">SAL_DLLPUBLIC sal_Int32 rtl_ustr_lastIndexOfChar(const sal_Unicode *str, sal_Unicode ch) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Search for the last occurrence of a character within a string. </div></div>
<div class="ttc" id="a00398_html_ab3a0d8de21ece4f030e123bed6aa44df"><div class="ttname"><a href="a00398.html#ab3a0d8de21ece4f030e123bed6aa44df">rtl_uString_newFromStr</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newFromStr(rtl_uString **newStr, const sal_Unicode *value) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Allocate a new string that contains a copy of a character array. </div></div>
<div class="ttc" id="a00398_html_a3d4e20157b49fa991047a38a8cbbe446"><div class="ttname"><a href="a00398.html#a3d4e20157b49fa991047a38a8cbbe446">rtl_uString_newReplaceAll</a></div><div class="ttdeci">SAL_DLLPUBLIC void rtl_uString_newReplaceAll(rtl_uString **newStr, rtl_uString *str, rtl_uString const *from, rtl_uString const *to) SAL_THROW_EXTERN_C()</div><div class="ttdoc">Create a new string by replacing all occurrences of a given substring with another substring...</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.5
</small></address>
</body>
</html>