Sophie

Sophie

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

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: usearch.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>usearch.h</h1><a href="usearch_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) 2001-2005 IBM and others. All rights reserved.</span>
<a name="l00004"></a>00004 <span class="comment">**********************************************************************</span>
<a name="l00005"></a>00005 <span class="comment">*   Date        Name        Description</span>
<a name="l00006"></a>00006 <span class="comment">*  06/28/2001   synwee      Creation.</span>
<a name="l00007"></a>00007 <span class="comment">**********************************************************************</span>
<a name="l00008"></a>00008 <span class="comment">*/</span>
<a name="l00009"></a>00009 <span class="preprocessor">#ifndef USEARCH_H</span>
<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">#define USEARCH_H</span>
<a name="l00011"></a>00011 <span class="preprocessor"></span>
<a name="l00012"></a>00012 <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span>
<a name="l00013"></a>00013 
<a name="l00014"></a>00014 <span class="preprocessor">#if !UCONFIG_NO_COLLATION</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span>
<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="ucol_8h.html">unicode/ucol.h</a>"</span>
<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="ucoleitr_8h.html">unicode/ucoleitr.h</a>"</span>
<a name="l00018"></a>00018 <span class="preprocessor">#include "<a class="code" href="ubrk_8h.html">unicode/ubrk.h</a>"</span>
<a name="l00019"></a>00019 
<a name="l00136"></a><a class="code" href="usearch_8h.html#ef0af63bbbcf5ec7bc594e10f035e1a3">00136</a> <span class="preprocessor">#define USEARCH_DONE -1</span>
<a name="l00137"></a>00137 <span class="preprocessor"></span>
<a name="l00142"></a>00142 <span class="keyword">struct </span><a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a>;
<a name="l00147"></a><a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">00147</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a>;
<a name="l00148"></a>00148 
<a name="l00152"></a><a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d5">00152</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00154"></a>00154     <a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d52920603a10cf77a3c121cb4ca10d4dcf">USEARCH_OVERLAP</a>,
<a name="l00159"></a>00159     <a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d53c19098890c8a98c85a159b7347ed3b0">USEARCH_CANONICAL_MATCH</a>,
<a name="l00160"></a>00160     USEARCH_ATTRIBUTE_COUNT
<a name="l00161"></a>00161 } <a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d5">USearchAttribute</a>;
<a name="l00162"></a>00162 
<a name="l00166"></a><a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b16073">00166</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00168"></a>00168     <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b1607395a74a8af53ae3405e0be4e920c63322">USEARCH_DEFAULT</a> = -1,
<a name="l00170"></a>00170     <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b16073c9638196d01467944368f2819b33ee1a">USEARCH_OFF</a>, 
<a name="l00172"></a>00172     <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b160738b584822751b2d9adf5276282709f0c7">USEARCH_ON</a>,
<a name="l00173"></a>00173     USEARCH_ATTRIBUTE_VALUE_COUNT
<a name="l00174"></a>00174 } <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b16073">USearchAttributeValue</a>;
<a name="l00175"></a>00175 
<a name="l00176"></a>00176 <span class="comment">/* open and close ------------------------------------------------------ */</span>
<a name="l00177"></a>00177 
<a name="l00200"></a>00200 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="usearch_8h.html#e24dd6e1f1264096945167ab8a6ce00b">usearch_open</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>          *pattern, 
<a name="l00201"></a>00201                                               <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>         patternlength, 
<a name="l00202"></a>00202                                         <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>          *text, 
<a name="l00203"></a>00203                                               <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>         textlength,
<a name="l00204"></a>00204                                         <span class="keyword">const</span> <span class="keywordtype">char</span>           *locale,
<a name="l00205"></a>00205                                               <a class="code" href="ubrk_8h.html#b3f067cc3bed4e510e064dfc30e1cb73">UBreakIterator</a> *breakiter,
<a name="l00206"></a>00206                                               <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>     *status);
<a name="l00207"></a>00207 
<a name="l00232"></a>00232 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="usearch_8h.html#17b538beea7e393e9645694584e2527f">usearch_openFromCollator</a>(
<a name="l00233"></a>00233                                          <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *pattern, 
<a name="l00234"></a>00234                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>         patternlength,
<a name="l00235"></a>00235                                          <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>          *text, 
<a name="l00236"></a>00236                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>         textlength,
<a name="l00237"></a>00237                                          <span class="keyword">const</span> <a class="code" href="ucol_8h.html#9728a7a69c055cea45009c9cdb2e1429">UCollator</a>      *collator,
<a name="l00238"></a>00238                                                <a class="code" href="ubrk_8h.html#b3f067cc3bed4e510e064dfc30e1cb73">UBreakIterator</a> *breakiter,
<a name="l00239"></a>00239                                                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>     *status);
<a name="l00240"></a>00240 
<a name="l00247"></a>00247 <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 class="code" href="usearch_8h.html#6fe09357073d21668edc36d8545fe3f3">usearch_close</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *searchiter);
<a name="l00248"></a>00248 
<a name="l00249"></a>00249 <span class="comment">/* get and set methods -------------------------------------------------- */</span>
<a name="l00250"></a>00250 
<a name="l00266"></a>00266 <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 class="code" href="usearch_8h.html#aa7fb920ab3dfc81f258b058a9656b45">usearch_setOffset</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00267"></a>00267                                         <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>    position,
<a name="l00268"></a>00268                                         <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00269"></a>00269 
<a name="l00278"></a>00278 <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 class="code" href="usearch_8h.html#042c481f2b8eeccff6963686f803f12a">usearch_getOffset</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00279"></a>00279     
<a name="l00291"></a>00291 <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 class="code" href="usearch_8h.html#9efa7983c30d37883ca9d6226a06dd9f">usearch_setAttribute</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a>         *strsrch, 
<a name="l00292"></a>00292                                            <a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d5">USearchAttribute</a>       attribute,
<a name="l00293"></a>00293                                            <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b16073">USearchAttributeValue</a>  value,
<a name="l00294"></a>00294                                            <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>            *status);
<a name="l00295"></a>00295 
<a name="l00304"></a>00304 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="usearch_8h.html#91937cdfb1540a108a64e6db34b16073">USearchAttributeValue</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="usearch_8h.html#4171b1b3f56fc089d2731b0b56db0cad">usearch_getAttribute</a>(
<a name="l00305"></a>00305                                          <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a>    *strsrch,
<a name="l00306"></a>00306                                                <a class="code" href="usearch_8h.html#828cfa3f1af87086834de6a96a3c66d5">USearchAttribute</a>  attribute);
<a name="l00307"></a>00307 
<a name="l00327"></a>00327 <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 class="code" href="usearch_8h.html#cbf68c27d64d1dffcff09db84916289f">usearch_getMatchedStart</a>(
<a name="l00328"></a>00328                                                <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00329"></a>00329     
<a name="l00347"></a>00347 <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 class="code" href="usearch_8h.html#7ab9145fab16b5b99bf47976b81465f2">usearch_getMatchedLength</a>(
<a name="l00348"></a>00348                                                <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00349"></a>00349 
<a name="l00375"></a>00375 <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 class="code" href="usearch_8h.html#a5edd009c46df7aaeac9748502876865">usearch_getMatchedText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00376"></a>00376                                             <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>         *result, 
<a name="l00377"></a>00377                                             <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>        resultCapacity, 
<a name="l00378"></a>00378                                             <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00379"></a>00379 
<a name="l00380"></a>00380 <span class="preprocessor">#if !UCONFIG_NO_BREAK_ITERATION</span>
<a name="l00381"></a>00381 <span class="preprocessor"></span>
<a name="l00397"></a>00397 <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 class="code" href="usearch_8h.html#a845947739c0dc95573ce40fd03cfe9b">usearch_setBreakIterator</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a>  *strsrch, 
<a name="l00398"></a>00398                                                <a class="code" href="ubrk_8h.html#b3f067cc3bed4e510e064dfc30e1cb73">UBreakIterator</a> *breakiter,
<a name="l00399"></a>00399                                                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>     *status);
<a name="l00400"></a>00400 
<a name="l00412"></a>00412 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="ubrk_8h.html#b3f067cc3bed4e510e064dfc30e1cb73">UBreakIterator</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="usearch_8h.html#0e524e8d69c8a9df2f6fcece264f5eb0">usearch_getBreakIterator</a>(
<a name="l00413"></a>00413                                               <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00414"></a>00414     
<a name="l00415"></a>00415 <span class="preprocessor">#endif</span>
<a name="l00416"></a>00416 <span class="preprocessor"></span>    
<a name="l00430"></a>00430 <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 class="code" href="usearch_8h.html#3be6fc3539e9c32d9da6cd5e957abf8e">usearch_setText</a>(      <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00431"></a>00431                                       <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>         *text,
<a name="l00432"></a>00432                                             <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>        textlength,
<a name="l00433"></a>00433                                             <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00434"></a>00434 
<a name="l00443"></a>00443 <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 class="code" href="usearch_8h.html#f55943fd8855e4a4652ff8edad082486">usearch_getText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00444"></a>00444                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>       *<a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>);
<a name="l00445"></a>00445 
<a name="l00456"></a>00456 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ucol_8h.html#9728a7a69c055cea45009c9cdb2e1429">UCollator</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a> <a class="code" href="usearch_8h.html#3becb06454c612acab6aa4e8d260e5f6">usearch_getCollator</a>(
<a name="l00457"></a>00457                                                <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00458"></a>00458 
<a name="l00469"></a>00469 <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 class="code" href="usearch_8h.html#a9304805c28e003a2e146a5b23d86aa3">usearch_setCollator</a>(      <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00470"></a>00470                                           <span class="keyword">const</span> <a class="code" href="ucol_8h.html#9728a7a69c055cea45009c9cdb2e1429">UCollator</a>     *collator,
<a name="l00471"></a>00471                                                 <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00472"></a>00472 
<a name="l00485"></a>00485 <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 class="code" href="usearch_8h.html#7217920e446dc432ae5a6068bbdfb3e9">usearch_setPattern</a>(      <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00486"></a>00486                                          <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a>         *pattern,
<a name="l00487"></a>00487                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>        patternlength,
<a name="l00488"></a>00488                                                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00489"></a>00489 
<a name="l00498"></a>00498 <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 class="code" href="usearch_8h.html#3f90d0859b769bd5317a329b7732ec7d">usearch_getPattern</a>(
<a name="l00499"></a>00499                                                <span class="keyword">const</span> <a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00500"></a>00500                                                      <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>       *<a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>);
<a name="l00501"></a>00501 
<a name="l00502"></a>00502 <span class="comment">/* methods ------------------------------------------------------------- */</span>
<a name="l00503"></a>00503 
<a name="l00519"></a>00519 <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 class="code" href="usearch_8h.html#3e43efdd9c1892757affb4635365937b">usearch_first</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00520"></a>00520                                            <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00521"></a>00521 
<a name="l00543"></a>00543 <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 class="code" href="usearch_8h.html#499273aa0df788f7bf49840ca8414c10">usearch_following</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00544"></a>00544                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>    position, 
<a name="l00545"></a>00545                                                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00546"></a>00546     
<a name="l00562"></a>00562 <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 class="code" href="usearch_8h.html#bad2914e2c08962f3079badabb93479e">usearch_last</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00563"></a>00563                                           <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00564"></a>00564 
<a name="l00585"></a>00585 <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 class="code" href="usearch_8h.html#24e00ebde7543daea67be77d1ee0b041">usearch_preceding</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00586"></a>00586                                                <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a>    position, 
<a name="l00587"></a>00587                                                <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00588"></a>00588     
<a name="l00606"></a>00606 <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 class="code" href="usearch_8h.html#982c8947ce6577d4ce664b9ff33adecb">usearch_next</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00607"></a>00607                                           <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00608"></a>00608 
<a name="l00626"></a>00626 <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 class="code" href="usearch_8h.html#9bbe73572b141650ff580f17dd9008f8">usearch_previous</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch, 
<a name="l00627"></a>00627                                               <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a>    *status);
<a name="l00628"></a>00628     
<a name="l00639"></a>00639 <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 class="code" href="usearch_8h.html#7584a6391a17d16c816813371773cfae">usearch_reset</a>(<a class="code" href="usearch_8h.html#6d2079e8ee51ee371045ec07d520647f">UStringSearch</a> *strsrch);
<a name="l00640"></a>00640 
<a name="l00641"></a>00641 <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_COLLATION */</span>
<a name="l00642"></a>00642 
<a name="l00643"></a>00643 <span class="preprocessor">#endif</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>