<!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.8: 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.5.1 --> <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-2007 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="l00139"></a><a class="code" href="usearch_8h.html#b66c48ad34ba3832680f23da3e0f70aa">00139</a> <span class="preprocessor">#define USEARCH_DONE -1</span> <a name="l00140"></a>00140 <span class="preprocessor"></span> <a name="l00145"></a>00145 <span class="keyword">struct </span><a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a>; <a name="l00150"></a><a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">00150</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a>; <a name="l00151"></a>00151 <a name="l00155"></a><a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac03">00155</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> { <a name="l00157"></a>00157 <a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac035ff7dd21e97fe37e8c0831e01109ac4d">USEARCH_OVERLAP</a>, <a name="l00162"></a>00162 <a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac0337b8d3d23099f977933aba4ee4eeff4c">USEARCH_CANONICAL_MATCH</a>, <a name="l00163"></a>00163 USEARCH_ATTRIBUTE_COUNT <a name="l00164"></a>00164 } <a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac03">USearchAttribute</a>; <a name="l00165"></a>00165 <a name="l00169"></a><a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d1">00169</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> { <a name="l00171"></a>00171 <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d14195142bbaf07c3e7503a4017deab57b">USEARCH_DEFAULT</a> = -1, <a name="l00173"></a>00173 <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d15c12e5024dc8193f02f5961d9997ecc5">USEARCH_OFF</a>, <a name="l00175"></a>00175 <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d1683745df041ae94d9b0450c08d030fb7">USEARCH_ON</a>, <a name="l00176"></a>00176 USEARCH_ATTRIBUTE_VALUE_COUNT <a name="l00177"></a>00177 } <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a>; <a name="l00178"></a>00178 <a name="l00179"></a>00179 <span class="comment">/* open and close ------------------------------------------------------ */</span> <a name="l00180"></a>00180 <a name="l00203"></a>00203 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#25915409c9af820aef82990b82b401d7">usearch_open</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *pattern, <a name="l00204"></a>00204 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> patternlength, <a name="l00205"></a>00205 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *text, <a name="l00206"></a>00206 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> textlength, <a name="l00207"></a>00207 <span class="keyword">const</span> <span class="keywordtype">char</span> *locale, <a name="l00208"></a>00208 <a class="code" href="ubrk_8h.html#91403765077ce0615043a82d9adef758">UBreakIterator</a> *breakiter, <a name="l00209"></a>00209 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00210"></a>00210 <a name="l00235"></a>00235 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#5cfb0c54ef2b4bf100ce5f1febf769cc">usearch_openFromCollator</a>( <a name="l00236"></a>00236 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *pattern, <a name="l00237"></a>00237 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> patternlength, <a name="l00238"></a>00238 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *text, <a name="l00239"></a>00239 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> textlength, <a name="l00240"></a>00240 <span class="keyword">const</span> <a class="code" href="ucol_8h.html#3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> *collator, <a name="l00241"></a>00241 <a class="code" href="ubrk_8h.html#91403765077ce0615043a82d9adef758">UBreakIterator</a> *breakiter, <a name="l00242"></a>00242 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00243"></a>00243 <a name="l00250"></a>00250 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#618a3f90394cecd1f76aaee4cc1b4c9d">usearch_close</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *searchiter); <a name="l00251"></a>00251 <a name="l00252"></a>00252 <span class="comment">/* get and set methods -------------------------------------------------- */</span> <a name="l00253"></a>00253 <a name="l00269"></a>00269 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#1291f11a16b4b1090eb7029e4c51c70a">usearch_setOffset</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00270"></a>00270 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> position, <a name="l00271"></a>00271 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00272"></a>00272 <a name="l00281"></a>00281 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#d5913a0eff26b126630d802195fa4622">usearch_getOffset</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00282"></a>00282 <a name="l00294"></a>00294 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#c983c4347f0d3d0179d67f0e9ba47bd0">usearch_setAttribute</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00295"></a>00295 <a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac03">USearchAttribute</a> attribute, <a name="l00296"></a>00296 <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a> value, <a name="l00297"></a>00297 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00298"></a>00298 <a name="l00307"></a>00307 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="usearch_8h.html#fbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#22948a4f2340979d38e145e13efb7a86">usearch_getAttribute</a>( <a name="l00308"></a>00308 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00309"></a>00309 <a class="code" href="usearch_8h.html#a382f146f1968a9d1dc182100b23ac03">USearchAttribute</a> attribute); <a name="l00310"></a>00310 <a name="l00330"></a>00330 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#87337f2e0925028965f9f4ff72463eab">usearch_getMatchedStart</a>( <a name="l00331"></a>00331 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00332"></a>00332 <a name="l00350"></a>00350 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#4a88cb2386508803670df932384ed195">usearch_getMatchedLength</a>( <a name="l00351"></a>00351 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00352"></a>00352 <a name="l00378"></a>00378 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#19a7079e52d937fc2ea7fe5e06a2c563">usearch_getMatchedText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00379"></a>00379 <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *result, <a name="l00380"></a>00380 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> resultCapacity, <a name="l00381"></a>00381 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00382"></a>00382 <a name="l00383"></a>00383 <span class="preprocessor">#if !UCONFIG_NO_BREAK_ITERATION</span> <a name="l00384"></a>00384 <span class="preprocessor"></span> <a name="l00400"></a>00400 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#86d42a1e90bb714a38a314d5bb77cda5">usearch_setBreakIterator</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00401"></a>00401 <a class="code" href="ubrk_8h.html#91403765077ce0615043a82d9adef758">UBreakIterator</a> *breakiter, <a name="l00402"></a>00402 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00403"></a>00403 <a name="l00415"></a>00415 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="ubrk_8h.html#91403765077ce0615043a82d9adef758">UBreakIterator</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#1386c96d1215f380a0678bf368efbbba">usearch_getBreakIterator</a>( <a name="l00416"></a>00416 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00417"></a>00417 <a name="l00418"></a>00418 <span class="preprocessor">#endif</span> <a name="l00419"></a>00419 <span class="preprocessor"></span> <a name="l00433"></a>00433 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#09c1c5d4ea8b69ce32993dff6426a386">usearch_setText</a>( <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00434"></a>00434 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *text, <a name="l00435"></a>00435 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> textlength, <a name="l00436"></a>00436 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00437"></a>00437 <a name="l00446"></a>00446 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#4c0acb3936f46b566e39874e6f063f1b">usearch_getText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00447"></a>00447 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *<a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>); <a name="l00448"></a>00448 <a name="l00459"></a>00459 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ucol_8h.html#3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#c6c5c26c83f1797d7d60befad91ca2d3">usearch_getCollator</a>( <a name="l00460"></a>00460 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00461"></a>00461 <a name="l00472"></a>00472 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#c54be8b9a44d22ec6ea5d53f3cc5d7c5">usearch_setCollator</a>( <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00473"></a>00473 <span class="keyword">const</span> <a class="code" href="ucol_8h.html#3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> *collator, <a name="l00474"></a>00474 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00475"></a>00475 <a name="l00488"></a>00488 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#a2d53cd40c636eb0da13b891e4a84dbb">usearch_setPattern</a>( <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00489"></a>00489 <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *pattern, <a name="l00490"></a>00490 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> patternlength, <a name="l00491"></a>00491 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00492"></a>00492 <a name="l00501"></a>00501 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#1ffeb4ed9b997387051c1705b2b32858">usearch_getPattern</a>( <a name="l00502"></a>00502 <span class="keyword">const</span> <a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00503"></a>00503 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *<a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>); <a name="l00504"></a>00504 <a name="l00505"></a>00505 <span class="comment">/* methods ------------------------------------------------------------- */</span> <a name="l00506"></a>00506 <a name="l00522"></a>00522 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#d59a7f4746faf28c98fee8473e0353d4">usearch_first</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00523"></a>00523 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00524"></a>00524 <a name="l00546"></a>00546 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#32c4c29b24f1f2ce0a3dc4e90c1a0b30">usearch_following</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00547"></a>00547 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> position, <a name="l00548"></a>00548 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00549"></a>00549 <a name="l00565"></a>00565 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#ad61fadd096cd28a454f68fa117a24cb">usearch_last</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00566"></a>00566 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00567"></a>00567 <a name="l00588"></a>00588 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#c3cd326f313fdc57bfe46f906a33f6f1">usearch_preceding</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00589"></a>00589 <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> position, <a name="l00590"></a>00590 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00591"></a>00591 <a name="l00609"></a>00609 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#51f8b08f582cb956d950cdd5098e93cf">usearch_next</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00610"></a>00610 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00611"></a>00611 <a name="l00629"></a>00629 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#6be0c1c2f412c0ae13cb9c7c1796d7a4">usearch_previous</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, <a name="l00630"></a>00630 <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status); <a name="l00631"></a>00631 <a name="l00642"></a>00642 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a> <a class="code" href="usearch_8h.html#52484e482e408ddc091cc43b0d1decd9">usearch_reset</a>(<a class="code" href="usearch_8h.html#b244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch); <a name="l00643"></a>00643 <a name="l00644"></a>00644 <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_COLLATION */</span> <a name="l00645"></a>00645 <a name="l00646"></a>00646 <span class="preprocessor">#endif</span> </pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Sep 14 12:59:21 2007 for ICU 3.8 by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> </body> </html>