<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="classes.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li> <form action="search.php" method="get"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td><label> <u>S</u>earch for </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 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 <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>