Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 280da2a01a3d16776505ea3f476de84f > files > 397

icu-doc-3.8.1-2mdv2008.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.8: ubidi.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&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>ubidi.h</h1><a href="ubidi_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">*</span>
<a name="l00004"></a>00004 <span class="comment">*   Copyright (C) 1999-2007, International Business Machines</span>
<a name="l00005"></a>00005 <span class="comment">*   Corporation and others.  All Rights Reserved.</span>
<a name="l00006"></a>00006 <span class="comment">*</span>
<a name="l00007"></a>00007 <span class="comment">******************************************************************************</span>
<a name="l00008"></a>00008 <span class="comment">*   file name:  ubidi.h</span>
<a name="l00009"></a>00009 <span class="comment">*   encoding:   US-ASCII</span>
<a name="l00010"></a>00010 <span class="comment">*   tab size:   8 (not used)</span>
<a name="l00011"></a>00011 <span class="comment">*   indentation:4</span>
<a name="l00012"></a>00012 <span class="comment">*</span>
<a name="l00013"></a>00013 <span class="comment">*   created on: 1999jul27</span>
<a name="l00014"></a>00014 <span class="comment">*   created by: Markus W. Scherer, updated by Matitiahu Allouche</span>
<a name="l00015"></a>00015 <span class="comment">*/</span>
<a name="l00016"></a>00016 
<a name="l00017"></a>00017 <span class="preprocessor">#ifndef UBIDI_H</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define UBIDI_H</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span>
<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span>
<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="code" href="uchar_8h.html">unicode/uchar.h</a>"</span>
<a name="l00022"></a>00022 
<a name="l00287"></a>00287 <span class="comment">/*DOCXX_TAG*/</span>
<a name="l00330"></a><a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">00330</a> <span class="keyword">typedef</span> <a class="code" href="platform_8h.html#ba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a>;
<a name="l00331"></a>00331 
<a name="l00356"></a><a class="code" href="ubidi_8h.html#165ae276878c7a54fd8b067db0d12f40">00356</a> <span class="preprocessor">#define UBIDI_DEFAULT_LTR 0xfe</span>
<a name="l00357"></a>00357 <span class="preprocessor"></span>
<a name="l00383"></a><a class="code" href="ubidi_8h.html#0b4d6ac752ab7a8a33eb825e9c76683d">00383</a> <span class="preprocessor">#define UBIDI_DEFAULT_RTL 0xff</span>
<a name="l00384"></a>00384 <span class="preprocessor"></span>
<a name="l00390"></a><a class="code" href="ubidi_8h.html#531b2d2bfa7655df6bf86d1236a1928a">00390</a> <span class="preprocessor">#define UBIDI_MAX_EXPLICIT_LEVEL 61</span>
<a name="l00391"></a>00391 <span class="preprocessor"></span>
<a name="l00396"></a><a class="code" href="ubidi_8h.html#5e4049fa946dd8e0a1b3c01e5c1c3711">00396</a> <span class="preprocessor">#define UBIDI_LEVEL_OVERRIDE 0x80</span>
<a name="l00397"></a>00397 <span class="preprocessor"></span>
<a name="l00411"></a><a class="code" href="ubidi_8h.html#6bdc9eb61fd6146789e9827bdbded171">00411</a> <span class="preprocessor">#define UBIDI_MAP_NOWHERE   (-1)</span>
<a name="l00412"></a>00412 <span class="preprocessor"></span>
<a name="l00417"></a><a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">00417</a> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">UBiDiDirection</a> {
<a name="l00419"></a>00419     <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f311023378628e1b7851cd6d00e7f74d29f6c3">UBIDI_LTR</a>,
<a name="l00421"></a>00421     <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f3110273e659e3118b58f822cc1384e7fcd8ec">UBIDI_RTL</a>,
<a name="l00423"></a>00423     <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f311025cc55b0dc99fa2ef003c7a8beb00844d">UBIDI_MIXED</a>
<a name="l00424"></a>00424 };
<a name="l00425"></a>00425 
<a name="l00427"></a><a class="code" href="ubidi_8h.html#0d13f55bcc7116169db68b10733545f1">00427</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">UBiDiDirection</a> <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">UBiDiDirection</a>;
<a name="l00428"></a>00428 
<a name="l00439"></a>00439 <span class="keyword">struct </span><a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a>;
<a name="l00440"></a>00440 
<a name="l00442"></a><a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">00442</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a>;
<a name="l00443"></a>00443 
<a name="l00459"></a>00459 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00460"></a>00460 <a class="code" href="ubidi_8h.html#4b0163f0f98e1c0f8915f1a26813c07f">ubidi_open</a>(<span class="keywordtype">void</span>);
<a name="l00461"></a>00461 
<a name="l00496"></a>00496 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00497"></a>00497 <a class="code" href="ubidi_8h.html#3d75a7eb9ecf1d5280dc2807efd64716">ubidi_openSized</a>(<a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> maxLength, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> maxRunCount, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l00498"></a>00498 
<a name="l00519"></a>00519 <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 name="l00520"></a>00520 <a class="code" href="ubidi_8h.html#3c30f10761d8cfb6974e3b7dc6c35df5">ubidi_close</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l00521"></a>00521 
<a name="l00570"></a>00570 <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 name="l00571"></a>00571 <a class="code" href="ubidi_8h.html#836b2eaf83ca712cf28e69cd4ba934f4">ubidi_setInverse</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> isInverse);
<a name="l00572"></a>00572 
<a name="l00589"></a>00589 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00590"></a>00590 <a class="code" href="ubidi_8h.html#794e61b06b5eedaeff7c7e72fa78a8ba">ubidi_isInverse</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l00591"></a>00591 
<a name="l00612"></a>00612 <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 name="l00613"></a>00613 <a class="code" href="ubidi_8h.html#b7b9785b85169b3830034029729c672e">ubidi_orderParagraphsLTR</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> orderParagraphsLTR);
<a name="l00614"></a>00614 
<a name="l00626"></a>00626 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="umachine_8h.html#349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00627"></a>00627 <a class="code" href="ubidi_8h.html#612d1977d09d1b30a8a41296a85ccba4">ubidi_isOrderParagraphsLTR</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l00628"></a>00628 
<a name="l00636"></a><a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df">00636</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df">UBiDiReorderingMode</a> {
<a name="l00640"></a>00640     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56dfc366446a9080bf062aca0080e9effc5b">UBIDI_REORDER_DEFAULT</a> = 0,
<a name="l00644"></a>00644     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df447996fecd0eefb0d12ce247cb511e5f">UBIDI_REORDER_NUMBERS_SPECIAL</a>,
<a name="l00648"></a>00648     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df0cd75b3d1d8abc971554a2a7d459c6d7">UBIDI_REORDER_GROUP_NUMBERS_WITH_R</a>,
<a name="l00656"></a>00656     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df103b373c5933dd91cbfb2382b77bde8d">UBIDI_REORDER_RUNS_ONLY</a>,
<a name="l00661"></a>00661     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df6d23bae87c6e629866a3b87e11250e9a">UBIDI_REORDER_INVERSE_NUMBERS_AS_L</a>,
<a name="l00665"></a>00665     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df8ca4fe9b9d87e67c37c8a80bed3147aa">UBIDI_REORDER_INVERSE_LIKE_DIRECT</a>,
<a name="l00669"></a>00669     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df0c426985f03689d0c4a2aade0e48c69e">UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL</a>,
<a name="l00672"></a>00672     <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56dfe19ca6f8614a91e49454b21264f6a379">UBIDI_REORDER_COUNT</a>
<a name="l00673"></a>00673 } <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df">UBiDiReorderingMode</a>;
<a name="l00674"></a>00674 
<a name="l00828"></a>00828 <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 name="l00829"></a>00829 <a class="code" href="ubidi_8h.html#fe123acc1196c4d7363f968ca6af6faa">ubidi_setReorderingMode</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df">UBiDiReorderingMode</a> reorderingMode);
<a name="l00830"></a>00830 
<a name="l00839"></a>00839 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#88693e5a8ad4be974dc90ec6b8db56df">UBiDiReorderingMode</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00840"></a>00840 <a class="code" href="ubidi_8h.html#98a1b2869aab8c9dec5effa7749e0369">ubidi_getReorderingMode</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l00841"></a>00841 
<a name="l00849"></a><a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386">00849</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386">UBiDiReorderingOption</a> {
<a name="l00856"></a>00856     <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386e3c7e82fa51ecfccacb2d85fb6dc60fb">UBIDI_OPTION_DEFAULT</a> = 0,
<a name="l00857"></a>00857 
<a name="l00902"></a>00902     <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f38623405ee9a1f1b254cc692132712ef9a6">UBIDI_OPTION_INSERT_MARKS</a> = 1,
<a name="l00903"></a>00903 
<a name="l00920"></a>00920     <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386eeff5ec55e7544a4ee713c53715fc502">UBIDI_OPTION_REMOVE_CONTROLS</a> = 2,
<a name="l00921"></a>00921 
<a name="l00968"></a>00968     <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386a2760cf6aad6086eeca7a022ad9c59d7">UBIDI_OPTION_STREAMING</a> = 4
<a name="l00969"></a>00969 } <a class="code" href="ubidi_8h.html#4505e4adc8da792501414b770f49f386">UBiDiReorderingOption</a>;
<a name="l00970"></a>00970 
<a name="l00984"></a>00984 <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 name="l00985"></a>00985 <a class="code" href="ubidi_8h.html#25dd2aba9db100133217b9fe76de01de">ubidi_setReorderingOptions</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#435d1572bf3f880d55459d9805097f62">uint32_t</a> reorderingOptions);
<a name="l00986"></a>00986 
<a name="l00995"></a>00995 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="platform_8h.html#435d1572bf3f880d55459d9805097f62">uint32_t</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l00996"></a>00996 <a class="code" href="ubidi_8h.html#5186ae76f6abfcbaf700d2dc7625516e">ubidi_getReorderingOptions</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l00997"></a>00997 
<a name="l01075"></a>01075 <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 name="l01076"></a>01076 <a class="code" href="ubidi_8h.html#bdfe9e113a19dd8521d3b7ac8220fe11">ubidi_setPara</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *text, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>,
<a name="l01077"></a>01077               <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> paraLevel, <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *embeddingLevels,
<a name="l01078"></a>01078               <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01079"></a>01079 
<a name="l01126"></a>01126 <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 name="l01127"></a>01127 <a class="code" href="ubidi_8h.html#c7d96b281cd6ab2d56900bfdc37c808a">ubidi_setLine</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pParaBiDi,
<a name="l01128"></a>01128               <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> start, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> limit,
<a name="l01129"></a>01129               <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pLineBiDi,
<a name="l01130"></a>01130               <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01131"></a>01131 
<a name="l01146"></a>01146 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">UBiDiDirection</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01147"></a>01147 <a class="code" href="ubidi_8h.html#f31ec52194764c663c224f5171e95ea3">ubidi_getDirection</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01148"></a>01148 
<a name="l01160"></a>01160 <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 name="l01161"></a>01161 <a class="code" href="ubidi_8h.html#fc55abde2c543bdd5f4031e75d38bb02">ubidi_getText</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01162"></a>01162 
<a name="l01171"></a>01171 <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 name="l01172"></a>01172 <a class="code" href="ubidi_8h.html#8f51ac46083e7ce52b6bea4bc7ac14a8">ubidi_getLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01173"></a>01173 
<a name="l01189"></a>01189 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01190"></a>01190 <a class="code" href="ubidi_8h.html#6724e673e9ff8f0ee47bd24e47ceb95a">ubidi_getParaLevel</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01191"></a>01191 
<a name="l01200"></a>01200 <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 name="l01201"></a>01201 <a class="code" href="ubidi_8h.html#8f4b5bb9a8e37d8065490af4e6825563">ubidi_countParagraphs</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01202"></a>01202 
<a name="l01237"></a>01237 <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 name="l01238"></a>01238 <a class="code" href="ubidi_8h.html#5cd3d78464b8e3b71886a643f70f25ab">ubidi_getParagraph</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> charIndex, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pParaStart,
<a name="l01239"></a>01239                    <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pParaLimit, <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *pParaLevel,
<a name="l01240"></a>01240                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01241"></a>01241 
<a name="l01269"></a>01269 <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 name="l01270"></a>01270 <a class="code" href="ubidi_8h.html#62377f811a750130246dfb49c1cc6dc0">ubidi_getParagraphByIndex</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> paraIndex,
<a name="l01271"></a>01271                           <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pParaStart, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pParaLimit,
<a name="l01272"></a>01272                           <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *pParaLevel, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01273"></a>01273 
<a name="l01289"></a>01289 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01290"></a>01290 <a class="code" href="ubidi_8h.html#d363767eacb66359de7c639a722338c8">ubidi_getLevelAt</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> charIndex);
<a name="l01291"></a>01291 
<a name="l01310"></a>01310 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> * <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01311"></a>01311 <a class="code" href="ubidi_8h.html#e498c62057ff75f31ca8cbdbf9cae4b7">ubidi_getLevels</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01312"></a>01312 
<a name="l01337"></a>01337 <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 name="l01338"></a>01338 <a class="code" href="ubidi_8h.html#aa99079b617dcc6c15910558306b7145">ubidi_getLogicalRun</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> logicalPosition,
<a name="l01339"></a>01339                     <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pLogicalLimit, <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *pLevel);
<a name="l01340"></a>01340 
<a name="l01356"></a>01356 <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 name="l01357"></a>01357 <a class="code" href="ubidi_8h.html#18c2f5cfaf8c8717759d6e0feaa58c99">ubidi_countRuns</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01358"></a>01358 
<a name="l01410"></a>01410 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="ubidi_8h.html#68a6b5fdcbf80aaa51b5bd39f7f31102">UBiDiDirection</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01411"></a>01411 <a class="code" href="ubidi_8h.html#e923ec697e2eb77652fca9f1fcddc894">ubidi_getVisualRun</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> runIndex,
<a name="l01412"></a>01412                    <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pLogicalStart, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *pLength);
<a name="l01413"></a>01413 
<a name="l01448"></a>01448 <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 name="l01449"></a>01449 <a class="code" href="ubidi_8h.html#17696c56f06e1a48270f0ff3b69edd79">ubidi_getVisualIndex</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> logicalIndex, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01450"></a>01450 
<a name="l01483"></a>01483 <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 name="l01484"></a>01484 <a class="code" href="ubidi_8h.html#95ad84e638be70e73b23809fc132582f">ubidi_getLogicalIndex</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> visualIndex, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01485"></a>01485 
<a name="l01519"></a>01519 <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 name="l01520"></a>01520 <a class="code" href="ubidi_8h.html#279cb5ce73e8ce2f820fd3c1fb8bb15c">ubidi_getLogicalMap</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *indexMap, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01521"></a>01521 
<a name="l01555"></a>01555 <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 name="l01556"></a>01556 <a class="code" href="ubidi_8h.html#f54771dbad2e4988fe9b00e55eede2e2">ubidi_getVisualMap</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *indexMap, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01557"></a>01557 
<a name="l01578"></a>01578 <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 name="l01579"></a>01579 <a class="code" href="ubidi_8h.html#18113b39aa14585407c8f003c0f86d56">ubidi_reorderLogical</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *levels, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *indexMap);
<a name="l01580"></a>01580 
<a name="l01601"></a>01601 <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 name="l01602"></a>01602 <a class="code" href="ubidi_8h.html#01009fa9de9e31b124d5e8bdc2cf2a3e">ubidi_reorderVisual</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#b2460a19f323ab9787a79a95db91a606">UBiDiLevel</a> *levels, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *indexMap);
<a name="l01603"></a>01603 
<a name="l01636"></a>01636 <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 name="l01637"></a>01637 <a class="code" href="ubidi_8h.html#f5d1e5272fb2eec21e89a026fb665610">ubidi_invertMap</a>(<span class="keyword">const</span> <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *srcMap, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *destMap, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> <a class="code" href="ucnv_8h.html#c2d59ccd7e4666434391eab17b0e304f">length</a>);
<a name="l01638"></a>01638 
<a name="l01648"></a><a class="code" href="ubidi_8h.html#2e022ccd0d2c55a21c2aa233c30ecd88">01648</a> <span class="preprocessor">#define UBIDI_KEEP_BASE_COMBINING       1</span>
<a name="l01649"></a>01649 <span class="preprocessor"></span>
<a name="l01658"></a><a class="code" href="ubidi_8h.html#0b1370dda1e3ad8ef9c94fd28320153d">01658</a> <span class="preprocessor">#define UBIDI_DO_MIRRORING              2</span>
<a name="l01659"></a>01659 <span class="preprocessor"></span>
<a name="l01672"></a><a class="code" href="ubidi_8h.html#dad66f9132bc4e4621427091acfc0f40">01672</a> <span class="preprocessor">#define UBIDI_INSERT_LRM_FOR_NUMERIC    4</span>
<a name="l01673"></a>01673 <span class="preprocessor"></span>
<a name="l01685"></a><a class="code" href="ubidi_8h.html#039000c1e298cbad5909d07a55ca5312">01685</a> <span class="preprocessor">#define UBIDI_REMOVE_BIDI_CONTROLS      8</span>
<a name="l01686"></a>01686 <span class="preprocessor"></span>
<a name="l01701"></a><a class="code" href="ubidi_8h.html#4a10c3aac68ceca1569bac717156cef3">01701</a> <span class="preprocessor">#define UBIDI_OUTPUT_REVERSE            16</span>
<a name="l01702"></a>01702 <span class="preprocessor"></span>
<a name="l01741"></a>01741 <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 name="l01742"></a>01742 <a class="code" href="ubidi_8h.html#bf3d2acd9d73fb4a3a25deb0ebca28d5">ubidi_getProcessedLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01743"></a>01743 
<a name="l01771"></a>01771 <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 name="l01772"></a>01772 <a class="code" href="ubidi_8h.html#3247782277731ee82cfb3ba700f598a8">ubidi_getResultLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi);
<a name="l01773"></a>01773 
<a name="l01774"></a>01774 <a class="code" href="umachine_8h.html#82c853d86803ab75c89267be54fbac6a">U_CDECL_BEGIN</a>
<a name="l01781"></a><a class="code" href="ubidi_8h.html#b74f3e4fed22db8d521e42f6a882b7a1">01781</a> <span class="preprocessor">#define U_BIDI_CLASS_DEFAULT  U_CHAR_DIRECTION_COUNT</span>
<a name="l01782"></a>01782 <span class="preprocessor"></span>
<a name="l01803"></a>01803 <span class="keyword">typedef</span> <a class="code" href="uchar_8h.html#50325108b69e7d08315b5854f85f0593">UCharDirection</a> <a class="code" href="utypes_8h.html#1fae478cb5a46c7e4a0673d267626696">U_CALLCONV</a>
<a name="l01804"></a><a class="code" href="ubidi_8h.html#5903041e429da93e49d72f9ae77ed6a5">01804</a> <a class="code" href="ubidi_8h.html#5903041e429da93e49d72f9ae77ed6a5">UBiDiClassCallback</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>, <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c);
<a name="l01805"></a>01805 
<a name="l01806"></a>01806 <a class="code" href="umachine_8h.html#1a820e5c6cbe8ac1742b654e6bf9ed7d">U_CDECL_END</a>
<a name="l01807"></a>01807 
<a name="l01823"></a>01823 <a class="code" href="umachine_8h.html#f3e3799716eaa41e3f49c7bf18c62b98">U_STABLE</a> <a class="code" href="uchar_8h.html#50325108b69e7d08315b5854f85f0593">UCharDirection</a> <a class="code" href="platform_8h.html#72bf6d8ec0640a37b1915e5d853b2016">U_EXPORT2</a>
<a name="l01824"></a>01824 <a class="code" href="ubidi_8h.html#e89947788c893cd0b83feddc0de8c94e">ubidi_getCustomizedClass</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> c);
<a name="l01825"></a>01825 
<a name="l01853"></a>01853 <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 name="l01854"></a>01854 <a class="code" href="ubidi_8h.html#4acd99089d2c4f31495210a5462bcb21">ubidi_setClassCallback</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#5903041e429da93e49d72f9ae77ed6a5">UBiDiClassCallback</a> *newFn,
<a name="l01855"></a>01855                        <span class="keyword">const</span> <span class="keywordtype">void</span> *newContext, <a class="code" href="ubidi_8h.html#5903041e429da93e49d72f9ae77ed6a5">UBiDiClassCallback</a> **oldFn,
<a name="l01856"></a>01856                        <span class="keyword">const</span> <span class="keywordtype">void</span> **oldContext, <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01857"></a>01857 
<a name="l01870"></a>01870 <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 name="l01871"></a>01871 <a class="code" href="ubidi_8h.html#0cafa2a8c29c03918c3a2cdf4ccea778">ubidi_getClassCallback</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#5903041e429da93e49d72f9ae77ed6a5">UBiDiClassCallback</a> **fn, <span class="keyword">const</span> <span class="keywordtype">void</span> **<a class="code" href="ustring_8h.html#74d84f88a14c68a4e733d56943bf886a">context</a>);
<a name="l01872"></a>01872 
<a name="l01938"></a>01938 <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 name="l01939"></a>01939 <a class="code" href="ubidi_8h.html#26790ff71c59f223ded4047da5626725">ubidi_writeReordered</a>(<a class="code" href="ubidi_8h.html#eed24292bbed966df93f088bc6791f74">UBiDi</a> *pBiDi,
<a name="l01940"></a>01940                      <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destSize,
<a name="l01941"></a>01941                      <a class="code" href="platform_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> options,
<a name="l01942"></a>01942                      <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01943"></a>01943 
<a name="l01990"></a>01990 <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 name="l01991"></a>01991 <a class="code" href="ubidi_8h.html#2b0dd2bc3a984509545449d76cb1ed2e">ubidi_writeReverse</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *src, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> srcLength,
<a name="l01992"></a>01992                    <a class="code" href="umachine_8h.html#6bb9fad572d65b305324ef288165e2ac">UChar</a> *dest, <a class="code" href="platform_8h.html#b1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> destSize,
<a name="l01993"></a>01993                    <a class="code" href="platform_8h.html#273cf69d639a59973b6019625df33e30">uint16_t</a> options,
<a name="l01994"></a>01994                    <a class="code" href="utypes_8h.html#3343c1c8a8377277046774691c98d78c">UErrorCode</a> *<a class="code" href="ucnv_8h.html#dcecb06053d9ae2b93c7296dcc3dd91f">pErrorCode</a>);
<a name="l01995"></a>01995 
<a name="l01996"></a>01996 <span class="comment">/*#define BIDI_SAMPLE_CODE*/</span>
<a name="l01999"></a>01999 <span class="preprocessor">#endif</span>
</pre></div><hr size="1"><address style="align: right;"><small>Generated on Fri Sep 14 12:59:20 2007 for ICU 3.8 by&nbsp;
<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>