Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 34ae14235711d1471f043ac894a061f9 > files > 447

libicu-doc-3.6-5.16.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ICU 3.6: ures.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>ures.h</h1><a href="ures_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
<a name="l00002"></a>00002 <span class="comment">**********************************************************************</span>
<a name="l00003"></a>00003 <span class="comment">*   Copyright (C) 1997-2006, International Business Machines</span>
<a name="l00004"></a>00004 <span class="comment">*   Corporation and others.  All Rights Reserved.</span>
<a name="l00005"></a>00005 <span class="comment">**********************************************************************</span>
<a name="l00006"></a>00006 <span class="comment">*</span>
<a name="l00007"></a>00007 <span class="comment">* File URES.H (formerly CRESBUND.H)</span>
<a name="l00008"></a>00008 <span class="comment">*</span>
<a name="l00009"></a>00009 <span class="comment">* Modification History:</span>
<a name="l00010"></a>00010 <span class="comment">*</span>
<a name="l00011"></a>00011 <span class="comment">*   Date        Name        Description</span>
<a name="l00012"></a>00012 <span class="comment">*   04/01/97    aliu        Creation.</span>
<a name="l00013"></a>00013 <span class="comment">*   02/22/99    damiba      overhaul.</span>
<a name="l00014"></a>00014 <span class="comment">*   04/04/99    helena      Fixed internal header inclusion.</span>
<a name="l00015"></a>00015 <span class="comment">*   04/15/99    Madhu       Updated Javadoc  </span>
<a name="l00016"></a>00016 <span class="comment">*   06/14/99    stephen     Removed functions taking a filename suffix.</span>
<a name="l00017"></a>00017 <span class="comment">*   07/20/99    stephen     Language-independent ypedef to void*</span>
<a name="l00018"></a>00018 <span class="comment">*   11/09/99    weiv        Added ures_getLocale()</span>
<a name="l00019"></a>00019 <span class="comment">*   06/24/02    weiv        Added support for resource sharing</span>
<a name="l00020"></a>00020 <span class="comment">******************************************************************************</span>
<a name="l00021"></a>00021 <span class="comment">*/</span>
<a name="l00022"></a>00022 
<a name="l00023"></a>00023 <span class="preprocessor">#ifndef URES_H</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define URES_H</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span>
<a name="l00026"></a>00026 <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span>
<a name="l00027"></a>00027 <span class="preprocessor">#include "<a class="code" href="uloc_8h.html">unicode/uloc.h</a>"</span>
<a name="l00028"></a>00028 
<a name="l00051"></a>00051 <span class="keyword">struct </span><a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>;
<a name="l00052"></a>00052 
<a name="l00056"></a><a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">00056</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>;
<a name="l00057"></a>00057 
<a name="l00063"></a><a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b">00063</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00065"></a>00065     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bc2ddff07bd7e555f3a1b952072fa3ca0">URES_NONE</a>=-1,
<a name="l00066"></a>00066 
<a name="l00068"></a>00068     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185be6cba7b6c760ef0e45f7f4d7d6b8945f">URES_STRING</a>=0,
<a name="l00069"></a>00069 
<a name="l00071"></a>00071     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bafd69378890927b80adbd6a144856e1b">URES_BINARY</a>=1,
<a name="l00072"></a>00072 
<a name="l00074"></a>00074     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185ba351cb67684dff06c436f66fcd729229">URES_TABLE</a>=2,
<a name="l00075"></a>00075 
<a name="l00083"></a>00083     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b5fa6a4dfe88ebfa13edb574bb1550fc7">URES_ALIAS</a>=3,
<a name="l00084"></a>00084 
<a name="l00085"></a>00085 <span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span>
<a name="l00086"></a>00086 <span class="preprocessor"></span>
<a name="l00093"></a>00093     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b779255bef34998bd7b06c566bfc042e2">URES_TABLE32</a>=4,
<a name="l00094"></a>00094 
<a name="l00095"></a>00095 <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_INTERNAL_API */</span>
<a name="l00096"></a>00096 
<a name="l00104"></a>00104     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b6f7ffb01207ca45bd057580de92c6686">URES_INT</a>=7,
<a name="l00105"></a>00105 
<a name="l00107"></a>00107     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b190a5d82b425935025049223972a4a1b">URES_ARRAY</a>=8,
<a name="l00108"></a>00108 
<a name="l00114"></a>00114     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b7225e5cfe29b070f4247cc584306cad8">URES_INT_VECTOR</a> = 14,
<a name="l00115"></a>00115 <span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span>
<a name="l00116"></a>00116 <span class="preprocessor"></span>
<a name="l00117"></a>00117     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bc5b0d36ca2eaf3f13f07bfd55781b6f9">RES_NONE</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bc2ddff07bd7e555f3a1b952072fa3ca0">URES_NONE</a>,
<a name="l00119"></a>00119     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bb68099a70ef2f453de49eafc4f6762c5">RES_STRING</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185be6cba7b6c760ef0e45f7f4d7d6b8945f">URES_STRING</a>,
<a name="l00121"></a>00121     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b3f2e8573a801934ee1a89f2afb5ab708">RES_BINARY</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bafd69378890927b80adbd6a144856e1b">URES_BINARY</a>,
<a name="l00123"></a>00123     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185bd3929fcbfab262edb884acfac39f3872">RES_TABLE</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185ba351cb67684dff06c436f66fcd729229">URES_TABLE</a>,
<a name="l00125"></a>00125     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b3161fa1c727af8058453a403544ce743">RES_ALIAS</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b5fa6a4dfe88ebfa13edb574bb1550fc7">URES_ALIAS</a>,
<a name="l00127"></a>00127     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b711039cd4d73a2535e2ae24819006e70">RES_INT</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b6f7ffb01207ca45bd057580de92c6686">URES_INT</a>,
<a name="l00129"></a>00129     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b2b9897f188653e00f80c2dd09484dc19">RES_ARRAY</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b190a5d82b425935025049223972a4a1b">URES_ARRAY</a>,
<a name="l00131"></a>00131     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b9ff2abc3ee4926a2608617cb9720974c">RES_INT_VECTOR</a>=<a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b7225e5cfe29b070f4247cc584306cad8">URES_INT_VECTOR</a>,
<a name="l00133"></a>00133     <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185be1e19c4f2481ef4adfa6fb347e1fb9af">RES_RESERVED</a>=15, 
<a name="l00134"></a>00134 <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span>
<a name="l00135"></a>00135 
<a name="l00136"></a>00136     URES_LIMIT = 16
<a name="l00137"></a>00137 } <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b">UResType</a>;
<a name="l00138"></a>00138 
<a name="l00139"></a>00139 <span class="comment">/*</span>
<a name="l00140"></a>00140 <span class="comment"> * Functions to create and destroy resource bundles.</span>
<a name="l00141"></a>00141 <span class="comment"> */</span>
<a name="l00142"></a>00142 
<a name="l00171"></a>00171 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>*  <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00172"></a>00172 <a class="code" href="ures_8h.html#c1e5f3b27243af9c839fb84506d31df8">ures_open</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>*    packageName,
<a name="l00173"></a>00173           <span class="keyword">const</span> <span class="keywordtype">char</span>*  locale, 
<a name="l00174"></a>00174           <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>*     status);
<a name="l00175"></a>00175 
<a name="l00176"></a>00176 
<a name="l00194"></a>00194 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00195"></a>00195 <a class="code" href="ures_8h.html#eac8b6fa40d0b852185cd2be15789f8b">ures_openDirect</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* packageName, 
<a name="l00196"></a>00196                 <span class="keyword">const</span> <span class="keywordtype">char</span>* locale, 
<a name="l00197"></a>00197                 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00198"></a>00198 
<a name="l00217"></a>00217 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00218"></a>00218 <a class="code" href="ures_8h.html#ffa324340bc751faf26cb11a8fb930b2">ures_openU</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* packageName, 
<a name="l00219"></a>00219            <span class="keyword">const</span> <span class="keywordtype">char</span>* locale, 
<a name="l00220"></a>00220            <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00221"></a>00221 
<a name="l00238"></a>00238 <a class="code" href="umachine_8h.html#362a51ed37040f7391f0003ee858b905">U_DEPRECATED</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00239"></a>00239 <a class="code" href="ures_8h.html#1d3ef2ae40481e53c59f5702e11d948f">ures_countArrayItems</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle,
<a name="l00240"></a>00240                      <span class="keyword">const</span> <span class="keywordtype">char</span>* resourceKey,
<a name="l00241"></a>00241                      <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* err);
<a name="l00250"></a>00250 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00251"></a>00251 <a class="code" href="ures_8h.html#41a0338d2b0be74956514d63f476cbc8">ures_close</a>(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle);
<a name="l00252"></a>00252 
<a name="l00263"></a>00263 <a class="code" href="umachine_8h.html#362a51ed37040f7391f0003ee858b905">U_DEPRECATED</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00264"></a>00264 <a class="code" href="ures_8h.html#a5c139cba536a1bc57f7820dd7b41cc7">ures_getVersionNumber</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>*   resourceBundle);
<a name="l00265"></a>00265 
<a name="l00275"></a>00275 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00276"></a>00276 <a class="code" href="ures_8h.html#1d4da7483e5a78213652194cc169d144">ures_getVersion</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resB, 
<a name="l00277"></a>00277                 <a class="code" href="uversion_8h.html#29ab969371cc8e67500fd2eeb6e9da24">UVersionInfo</a> versionInfo);
<a name="l00278"></a>00278 
<a name="l00291"></a>00291 <a class="code" href="umachine_8h.html#362a51ed37040f7391f0003ee858b905">U_DEPRECATED</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00292"></a>00292 <a class="code" href="ures_8h.html#8b0f261c4a505c7a24dad25480f902b3">ures_getLocale</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00293"></a>00293                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00294"></a>00294 
<a name="l00295"></a>00295 
<a name="l00308"></a>00308 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00309"></a>00309 <a class="code" href="ures_8h.html#a45342bfa36da0ecc97d63d7a89923be">ures_getLocaleByType</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00310"></a>00310                      <a class="code" href="uloc_8h.html#6de2f28093c32f13fb2527413bfcbef9">ULocDataLocaleType</a> type, 
<a name="l00311"></a>00311                      <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00312"></a>00312 
<a name="l00313"></a>00313 
<a name="l00330"></a>00330 <a class="code" href="umachine_8h.html#bad861aba89c68a937bb4e632cc84e03">U_INTERNAL</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00331"></a>00331 <a class="code" href="ures_8h.html#7cb2b31444c71666cf06e7e9cc1286ed">ures_openFillIn</a>(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *r, 
<a name="l00332"></a>00332                 <span class="keyword">const</span> <span class="keywordtype">char</span>* packageName,
<a name="l00333"></a>00333                 <span class="keyword">const</span> <span class="keywordtype">char</span>* localeID, 
<a name="l00334"></a>00334                 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00335"></a>00335 
<a name="l00353"></a>00353 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00354"></a>00354 <a class="code" href="ures_8h.html#e2be8a7492e73b35aca94369bd1a1191">ures_getString</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00355"></a>00355                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00356"></a>00356                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00357"></a>00357 
<a name="l00405"></a>00405 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00406"></a>00406 <a class="code" href="ures_8h.html#64b62305b9f937e7b458d991af4aef9e">ures_getUTF8String</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB,
<a name="l00407"></a>00407                    <span class="keywordtype">char</span> *dest, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *<a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>,
<a name="l00408"></a>00408                    <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> forceCopy,
<a name="l00409"></a>00409                    <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00410"></a>00410 
<a name="l00428"></a>00428 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="pwin32_8h.html#3ebf7c4fcbf17b618a01df30a79859d3">uint8_t</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00429"></a>00429 <a class="code" href="ures_8h.html#f43aeedab4bef820fa55ffcb41554cf9">ures_getBinary</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00430"></a>00430                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00431"></a>00431                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00432"></a>00432 
<a name="l00450"></a>00450 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00451"></a>00451 <a class="code" href="ures_8h.html#a11f56c92c0c4a0ca3526242e0c22e41">ures_getIntVector</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00452"></a>00452                   <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00453"></a>00453                   <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status);
<a name="l00454"></a>00454 
<a name="l00471"></a>00471 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#6dffdaa3be697bee6b7286a8120d3638">uint32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00472"></a>00472 <a class="code" href="ures_8h.html#78a912f4f1d32c6843ab9f720d617f5c">ures_getUInt</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00473"></a>00473              <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00474"></a>00474 
<a name="l00491"></a>00491 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00492"></a>00492 <a class="code" href="ures_8h.html#0562b48504a673f874ace43094b0a38e">ures_getInt</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* resourceBundle, 
<a name="l00493"></a>00493             <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00494"></a>00494 
<a name="l00505"></a>00505 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00506"></a>00506 <a class="code" href="ures_8h.html#a6a1a7e010574b929b9a43d0c389c45f">ures_getSize</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle);
<a name="l00507"></a>00507 
<a name="l00516"></a>00516 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#94f45ab3b0dc1c4c66769c18b803185b">UResType</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00517"></a>00517 <a class="code" href="ures_8h.html#c115d1e62eea587c23af413554b6444d">ures_getType</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle);
<a name="l00518"></a>00518 
<a name="l00527"></a>00527 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00528"></a>00528 <a class="code" href="ures_8h.html#1a44eae4189bbc248a54a59afb5e5642">ures_getKey</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle);
<a name="l00529"></a>00529 
<a name="l00530"></a>00530 <span class="comment">/* ITERATION API </span>
<a name="l00531"></a>00531 <span class="comment">    This API provides means for iterating through a resource</span>
<a name="l00532"></a>00532 <span class="comment">*/</span>
<a name="l00533"></a>00533 
<a name="l00540"></a>00540 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00541"></a>00541 <a class="code" href="ures_8h.html#b77fe3b274cda83e5f924a4b382ae50e">ures_resetIterator</a>(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle);
<a name="l00542"></a>00542 
<a name="l00550"></a>00550 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00551"></a>00551 <a class="code" href="ures_8h.html#7bb83a6d3cbc948dbcf8840848d30909">ures_hasNext</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle);
<a name="l00552"></a>00552 
<a name="l00565"></a>00565 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00566"></a>00566 <a class="code" href="ures_8h.html#f8b84daa500ce84e7a662affe3d2fd10">ures_getNextResource</a>(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle, 
<a name="l00567"></a>00567                      <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *fillIn, 
<a name="l00568"></a>00568                      <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00569"></a>00569 
<a name="l00582"></a>00582 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00583"></a>00583 <a class="code" href="ures_8h.html#6cb7db7a29ff6755d658b8124b724fdd">ures_getNextString</a>(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle, 
<a name="l00584"></a>00584                    <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00585"></a>00585                    <span class="keyword">const</span> <span class="keywordtype">char</span> ** key, 
<a name="l00586"></a>00586                    <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00587"></a>00587 
<a name="l00600"></a>00600 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00601"></a>00601 <a class="code" href="ures_8h.html#3f47d966cc031d6743365672ead15ca7">ures_getByIndex</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle, 
<a name="l00602"></a>00602                 <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> indexR, 
<a name="l00603"></a>00603                 <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *fillIn, 
<a name="l00604"></a>00604                 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00605"></a>00605 
<a name="l00617"></a>00617 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00618"></a>00618 <a class="code" href="ures_8h.html#c727ba74242afef2d82e64663aaff60a">ures_getStringByIndex</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle, 
<a name="l00619"></a>00619                       <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> indexS, 
<a name="l00620"></a>00620                       <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00621"></a>00621                       <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00622"></a>00622 
<a name="l00671"></a>00671 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00672"></a>00672 <a class="code" href="ures_8h.html#f897dfd600996a3153c7ed7cc3ac7e22">ures_getUTF8StringByIndex</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB,
<a name="l00673"></a>00673                           <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> index,
<a name="l00674"></a>00674                           <span class="keywordtype">char</span> *dest, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pLength,
<a name="l00675"></a>00675                           <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> forceCopy,
<a name="l00676"></a>00676                           <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00677"></a>00677 
<a name="l00690"></a>00690 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00691"></a>00691 <a class="code" href="ures_8h.html#4105cecf8cc3ebee2c54b6391f2e3850">ures_getByKey</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resourceBundle, 
<a name="l00692"></a>00692               <span class="keyword">const</span> <span class="keywordtype">char</span>* key, 
<a name="l00693"></a>00693               <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *fillIn, 
<a name="l00694"></a>00694               <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00695"></a>00695 
<a name="l00708"></a>00708 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> 
<a name="l00709"></a>00709 <a class="code" href="ures_8h.html#db49db7d22099339b873486ae163da91">ures_getStringByKey</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB, 
<a name="l00710"></a>00710                     <span class="keyword">const</span> <span class="keywordtype">char</span>* key, 
<a name="l00711"></a>00711                     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>* len, 
<a name="l00712"></a>00712                     <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00713"></a>00713 
<a name="l00764"></a>00764 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00765"></a>00765 <a class="code" href="ures_8h.html#6d8aaffc54aebbd77e9001051ee21bb1">ures_getUTF8StringByKey</a>(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB,
<a name="l00766"></a>00766                         <span class="keyword">const</span> <span class="keywordtype">char</span> *key,
<a name="l00767"></a>00767                         <span class="keywordtype">char</span> *dest, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pLength,
<a name="l00768"></a>00768                         <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> forceCopy,
<a name="l00769"></a>00769                         <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00770"></a>00770 
<a name="l00771"></a>00771 <span class="preprocessor">#ifdef XP_CPLUSPLUS</span>
<a name="l00772"></a>00772 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="unistr_8h.html">unicode/unistr.h</a>"</span>
<a name="l00773"></a>00773 
<a name="l00774"></a>00774 <a class="code" href="umachine_8h.html#ec4a51c37f4e3f3d7e5c42e6e3eafa63">U_NAMESPACE_BEGIN</a>
<a name="l00786"></a>00786 <span class="keyword">inline</span> <a class="code" href="classUnicodeString.html">UnicodeString</a> 
<a name="l00787"></a>00787 ures_getUnicodeString(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB, 
<a name="l00788"></a>00788                       <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status) 
<a name="l00789"></a>00789 {
<a name="l00790"></a>00790     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> len = 0;
<a name="l00791"></a>00791     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *r = <a class="code" href="ures_8h.html#e2be8a7492e73b35aca94369bd1a1191">ures_getString</a>(resB, &amp;len, status);
<a name="l00792"></a>00792     <span class="keywordflow">return</span> <a class="code" href="classUnicodeString.html">UnicodeString</a>(<a class="code" href="umachine_8h.html#528a67cfb212764fdec08c7c065a04f8">TRUE</a>, r, len);
<a name="l00793"></a>00793 }
<a name="l00794"></a>00794 
<a name="l00805"></a>00805 <span class="keyword">inline</span> <a class="code" href="classUnicodeString.html">UnicodeString</a> 
<a name="l00806"></a>00806 ures_getNextUnicodeString(<a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB, 
<a name="l00807"></a>00807                           <span class="keyword">const</span> <span class="keywordtype">char</span> ** key, 
<a name="l00808"></a>00808                           <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status) 
<a name="l00809"></a>00809 {
<a name="l00810"></a>00810     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> len = 0;
<a name="l00811"></a>00811     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* r = <a class="code" href="ures_8h.html#6cb7db7a29ff6755d658b8124b724fdd">ures_getNextString</a>(resB, &amp;len, key, status);
<a name="l00812"></a>00812     <span class="keywordflow">return</span> <a class="code" href="classUnicodeString.html">UnicodeString</a>(<a class="code" href="umachine_8h.html#528a67cfb212764fdec08c7c065a04f8">TRUE</a>, r, len);
<a name="l00813"></a>00813 }
<a name="l00814"></a>00814 
<a name="l00824"></a>00824 <span class="keyword">inline</span> <a class="code" href="classUnicodeString.html">UnicodeString</a> 
<a name="l00825"></a>00825 ures_getUnicodeStringByIndex(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB, 
<a name="l00826"></a>00826                              <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> indexS, 
<a name="l00827"></a>00827                              <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status) 
<a name="l00828"></a>00828 {
<a name="l00829"></a>00829     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> len = 0;
<a name="l00830"></a>00830     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* r = <a class="code" href="ures_8h.html#c727ba74242afef2d82e64663aaff60a">ures_getStringByIndex</a>(resB, indexS, &amp;len, status);
<a name="l00831"></a>00831     <span class="keywordflow">return</span> <a class="code" href="classUnicodeString.html">UnicodeString</a>(<a class="code" href="umachine_8h.html#528a67cfb212764fdec08c7c065a04f8">TRUE</a>, r, len);
<a name="l00832"></a>00832 }
<a name="l00833"></a>00833 
<a name="l00844"></a>00844 <span class="keyword">inline</span> <a class="code" href="classUnicodeString.html">UnicodeString</a> 
<a name="l00845"></a>00845 ures_getUnicodeStringByKey(<span class="keyword">const</span> <a class="code" href="ures_8h.html#ac7af7d6f03daddbce1edcdd47256496">UResourceBundle</a> *resB, 
<a name="l00846"></a>00846                            <span class="keyword">const</span> <span class="keywordtype">char</span>* key, 
<a name="l00847"></a>00847                            <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>* status) 
<a name="l00848"></a>00848 {
<a name="l00849"></a>00849     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> len = 0;
<a name="l00850"></a>00850     <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>* r = <a class="code" href="ures_8h.html#db49db7d22099339b873486ae163da91">ures_getStringByKey</a>(resB, key, &amp;len, status);
<a name="l00851"></a>00851     <span class="keywordflow">return</span> <a class="code" href="classUnicodeString.html">UnicodeString</a>(<a class="code" href="umachine_8h.html#528a67cfb212764fdec08c7c065a04f8">TRUE</a>, r, len);
<a name="l00852"></a>00852 }
<a name="l00853"></a>00853 
<a name="l00854"></a>00854 <a class="code" href="umachine_8h.html#951037cc9951ac3c70b527f8137f9f74">U_NAMESPACE_END</a>
<a name="l00855"></a>00855 
<a name="l00856"></a>00856 <span class="preprocessor">#endif</span>
<a name="l00857"></a>00857 <span class="preprocessor"></span>
<a name="l00866"></a>00866 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="uenum_8h.html#94e2cf04090303ede650080c6d091985">UEnumeration</a>* <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00867"></a>00867 <a class="code" href="ures_8h.html#a0ca9c6eab1e341ce85d62d4be1160e3">ures_openAvailableLocales</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *packageName, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *status);
<a name="l00868"></a>00868 
<a name="l00869"></a>00869 
<a name="l00870"></a>00870 <span class="preprocessor">#endif </span><span class="comment">/*_URES*/</span>
<a name="l00871"></a>00871 <span class="comment">/*eof*/</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Dec 13 17:29:51 2011 for ICU 3.6 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>