Sophie

Sophie

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

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: 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.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>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-2006, 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</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#ed05299a322dc38cbfae537e53aacd3a">00330</a> <span class="keyword">typedef</span> <a class="code" href="pwin32_8h.html#3ebf7c4fcbf17b618a01df30a79859d3">uint8_t</a> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a>;
<a name="l00331"></a>00331 
<a name="l00336"></a><a class="code" href="ubidi_8h.html#ff5eee22d3130be4f5c2254e1a8dae65">00336</a> <span class="preprocessor">#define UBIDI_DEFAULT_LTR 0xfe</span>
<a name="l00337"></a>00337 <span class="preprocessor"></span>
<a name="l00342"></a><a class="code" href="ubidi_8h.html#a6368b5e74d98553915bc63041d74d47">00342</a> <span class="preprocessor">#define UBIDI_DEFAULT_RTL 0xff</span>
<a name="l00343"></a>00343 <span class="preprocessor"></span>
<a name="l00349"></a><a class="code" href="ubidi_8h.html#c7f0100f7be9e8c61f85f501d1b8f14c">00349</a> <span class="preprocessor">#define UBIDI_MAX_EXPLICIT_LEVEL 61</span>
<a name="l00350"></a>00350 <span class="preprocessor"></span>
<a name="l00355"></a><a class="code" href="ubidi_8h.html#19a9034c2f06e61d3032afc78a9aa75f">00355</a> <span class="preprocessor">#define UBIDI_LEVEL_OVERRIDE 0x80</span>
<a name="l00356"></a>00356 <span class="preprocessor"></span>
<a name="l00370"></a><a class="code" href="ubidi_8h.html#946e4eea601973e1c8fd311b159cab92">00370</a> <span class="preprocessor">#define UBIDI_MAP_NOWHERE   (-1)</span>
<a name="l00371"></a>00371 <span class="preprocessor"></span>
<a name="l00376"></a><a class="code" href="ubidi_8h.html#855fe9a3ad744fad8007c3a3b78ec440">00376</a> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">UBiDiDirection</a> {
<a name="l00378"></a>00378     <a class="code" href="ubidi_8h.html#855fe9a3ad744fad8007c3a3b78ec44060af7720c0e2dd4dd5c0e2366ed962c7">UBIDI_LTR</a>,
<a name="l00380"></a>00380     <a class="code" href="ubidi_8h.html#855fe9a3ad744fad8007c3a3b78ec4401bd0502bb79adbc411abf16ec240f347">UBIDI_RTL</a>,
<a name="l00382"></a>00382     <a class="code" href="ubidi_8h.html#855fe9a3ad744fad8007c3a3b78ec440c7d7756a30601b4570f675f0b098118a">UBIDI_MIXED</a>
<a name="l00383"></a>00383 };
<a name="l00384"></a>00384 
<a name="l00386"></a><a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">00386</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">UBiDiDirection</a> <a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">UBiDiDirection</a>;
<a name="l00387"></a>00387 
<a name="l00398"></a>00398 <span class="keyword">struct </span><a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a>;
<a name="l00399"></a>00399 
<a name="l00401"></a><a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">00401</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a>;
<a name="l00402"></a>00402 
<a name="l00418"></a>00418 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00419"></a>00419 <a class="code" href="ubidi_8h.html#9a672f4fb33411f5f55d98a77b959867">ubidi_open</a>(<span class="keywordtype">void</span>);
<a name="l00420"></a>00420 
<a name="l00455"></a>00455 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00456"></a>00456 <a class="code" href="ubidi_8h.html#939ff8b4d73245b72f1161eaedab64f7">ubidi_openSized</a>(<a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> maxLength, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> maxRunCount, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l00457"></a>00457 
<a name="l00478"></a>00478 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00479"></a>00479 <a class="code" href="ubidi_8h.html#e5954754d50f965e680388d740bf19fb">ubidi_close</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l00480"></a>00480 
<a name="l00529"></a>00529 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00530"></a>00530 <a class="code" href="ubidi_8h.html#bf9b7b73638bffc6ac162e30e58628d8">ubidi_setInverse</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> isInverse);
<a name="l00531"></a>00531 
<a name="l00548"></a>00548 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00549"></a>00549 <a class="code" href="ubidi_8h.html#97822c2c5b8220f361f0cdf41771856c">ubidi_isInverse</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l00550"></a>00550 
<a name="l00571"></a>00571 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00572"></a>00572 <a class="code" href="ubidi_8h.html#6810a9af3c7791832a8196b5159f94b5">ubidi_orderParagraphsLTR</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> orderParagraphsLTR);
<a name="l00573"></a>00573 
<a name="l00585"></a>00585 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="umachine_8h.html#d373ce262c37cc047b0df2ad7b5dbba7">UBool</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00586"></a>00586 <a class="code" href="ubidi_8h.html#0161b1de1a568c179c63c8cd2bc654df">ubidi_isOrderParagraphsLTR</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l00587"></a>00587 
<a name="l00595"></a><a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902">00595</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902">UBiDiReorderingMode</a> {
<a name="l00598"></a>00598     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902fdc4019fb1ba2d4c9b8e7436c2b8ec2d">UBIDI_REORDER_DEFAULT</a> = 0,
<a name="l00602"></a>00602     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902e83d780f52da963735d2b9e714aad766">UBIDI_REORDER_NUMBERS_SPECIAL</a>,
<a name="l00606"></a>00606     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac490244fb971da10133656ea04074c79e797a">UBIDI_REORDER_GROUP_NUMBERS_WITH_R</a>,
<a name="l00614"></a>00614     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac49022a093ff9e45e30079f4235d0118a6560">UBIDI_REORDER_RUNS_ONLY</a>,
<a name="l00619"></a>00619     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac49021338c589caa536b49e6394b90a47460b">UBIDI_REORDER_INVERSE_NUMBERS_AS_L</a>,
<a name="l00622"></a>00622     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac49027cd1ef588cd6eb0d5d5b7cc66054b0be">UBIDI_REORDER_INVERSE_LIKE_DIRECT</a>,
<a name="l00626"></a>00626     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902ddc7ccc621067029ac4444d8e530b5e6">UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL</a>,
<a name="l00629"></a>00629     <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac490211013529024f44034f343e10abb1c1a9">UBIDI_REORDER_COUNT</a>
<a name="l00630"></a>00630 } <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902">UBiDiReorderingMode</a>;
<a name="l00631"></a>00631 
<a name="l00785"></a>00785 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00786"></a>00786 <a class="code" href="ubidi_8h.html#e1d9fc3df20932c20e3744ff7a75f916">ubidi_setReorderingMode</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902">UBiDiReorderingMode</a> reorderingMode);
<a name="l00787"></a>00787 
<a name="l00796"></a>00796 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <a class="code" href="ubidi_8h.html#5ecfdc5fc4188e8f27a9b989edac4902">UBiDiReorderingMode</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00797"></a>00797 <a class="code" href="ubidi_8h.html#a2fc77b2bb3fce96a6b9ca69f8bbad86">ubidi_getReorderingMode</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l00798"></a>00798 
<a name="l00806"></a><a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06">00806</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06">UBiDiReorderingOption</a> {
<a name="l00813"></a>00813     <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06cede404f14908e296df1ce5e30ad6bf6">UBIDI_OPTION_DEFAULT</a> = 0,
<a name="l00814"></a>00814 
<a name="l00859"></a>00859     <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06e1ec321f35019ae2da16a10e78012088">UBIDI_OPTION_INSERT_MARKS</a> = 1,
<a name="l00860"></a>00860 
<a name="l00877"></a>00877     <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06aaf8aa48f1e59a81c15923b073480b5b">UBIDI_OPTION_REMOVE_CONTROLS</a> = 2,
<a name="l00878"></a>00878 
<a name="l00925"></a>00925     <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e066e4c25cf01ac27bcaa23ad684ca52763">UBIDI_OPTION_STREAMING</a> = 4
<a name="l00926"></a>00926 } <a class="code" href="ubidi_8h.html#287071dd22a6d61a35f6dee4128f5e06">UBiDiReorderingOption</a>;
<a name="l00927"></a>00927 
<a name="l00941"></a>00941 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00942"></a>00942 <a class="code" href="ubidi_8h.html#db64e6d18943e1088c4a9d00cd63b038">ubidi_setReorderingOptions</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#6dffdaa3be697bee6b7286a8120d3638">uint32_t</a> reorderingOptions);
<a name="l00943"></a>00943 
<a name="l00952"></a>00952 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <a class="code" href="pwin32_8h.html#6dffdaa3be697bee6b7286a8120d3638">uint32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l00953"></a>00953 <a class="code" href="ubidi_8h.html#14bed2c1840b6fb40d5bfd69b991f9e8">ubidi_getReorderingOptions</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l00954"></a>00954 
<a name="l01032"></a>01032 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01033"></a>01033 <a class="code" href="ubidi_8h.html#8c2076512fab83e334d9c3826b27615c">ubidi_setPara</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *text, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>,
<a name="l01034"></a>01034               <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> paraLevel, <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *embeddingLevels,
<a name="l01035"></a>01035               <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01036"></a>01036 
<a name="l01083"></a>01083 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01084"></a>01084 <a class="code" href="ubidi_8h.html#d7946a4ea2e5b100aff23bd4b3971edc">ubidi_setLine</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pParaBiDi,
<a name="l01085"></a>01085               <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> start, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> limit,
<a name="l01086"></a>01086               <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pLineBiDi,
<a name="l01087"></a>01087               <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01088"></a>01088 
<a name="l01101"></a>01101 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">UBiDiDirection</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01102"></a>01102 <a class="code" href="ubidi_8h.html#49b26999786f69af3476fc5c745c06e1">ubidi_getDirection</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01103"></a>01103 
<a name="l01115"></a>01115 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01116"></a>01116 <a class="code" href="ubidi_8h.html#b38e64519f2a9510afa9e5d5c5dbc70f">ubidi_getText</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01117"></a>01117 
<a name="l01126"></a>01126 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01127"></a>01127 <a class="code" href="ubidi_8h.html#5f178284d949a498c1cef1034108aa10">ubidi_getLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01128"></a>01128 
<a name="l01144"></a>01144 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01145"></a>01145 <a class="code" href="ubidi_8h.html#b05444180610255d1cf45ec8de37df7f">ubidi_getParaLevel</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01146"></a>01146 
<a name="l01155"></a>01155 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01156"></a>01156 <a class="code" href="ubidi_8h.html#ad32225e7ce66f919988753f1d7f17bb">ubidi_countParagraphs</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01157"></a>01157 
<a name="l01190"></a>01190 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01191"></a>01191 <a class="code" href="ubidi_8h.html#545937338c3ac22a5d19ed6e24b6ca1c">ubidi_getParagraph</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> charIndex, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pParaStart,
<a name="l01192"></a>01192                    <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pParaLimit, <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *pParaLevel,
<a name="l01193"></a>01193                    <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01194"></a>01194 
<a name="l01222"></a>01222 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01223"></a>01223 <a class="code" href="ubidi_8h.html#c9eb4946b6a8f358358935d6db4caeba">ubidi_getParagraphByIndex</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> paraIndex,
<a name="l01224"></a>01224                           <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pParaStart, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pParaLimit,
<a name="l01225"></a>01225                           <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *pParaLevel, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01226"></a>01226 
<a name="l01240"></a>01240 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01241"></a>01241 <a class="code" href="ubidi_8h.html#f0c1337508d7fc18c34a9e2c954fb783">ubidi_getLevelAt</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> charIndex);
<a name="l01242"></a>01242 
<a name="l01261"></a>01261 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keyword">const</span> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> * <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01262"></a>01262 <a class="code" href="ubidi_8h.html#f9a5de911e99f90e1f9b20bcfc83e537">ubidi_getLevels</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01263"></a>01263 
<a name="l01288"></a>01288 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01289"></a>01289 <a class="code" href="ubidi_8h.html#ba6cd69ae902ea6cadbcf5a39a51d658">ubidi_getLogicalRun</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> logicalStart,
<a name="l01290"></a>01290                     <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pLogicalLimit, <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *pLevel);
<a name="l01291"></a>01291 
<a name="l01307"></a>01307 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01308"></a>01308 <a class="code" href="ubidi_8h.html#7c506d5f29674cf2ad37fbd34755385d">ubidi_countRuns</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01309"></a>01309 
<a name="l01361"></a>01361 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="ubidi_8h.html#a88807fb0e5f9c8ba30cc7eed659c372">UBiDiDirection</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01362"></a>01362 <a class="code" href="ubidi_8h.html#5b92f0b09f5e20ed7271b28ea12c6d1a">ubidi_getVisualRun</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> runIndex,
<a name="l01363"></a>01363                    <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pLogicalStart, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *pLength);
<a name="l01364"></a>01364 
<a name="l01392"></a>01392 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01393"></a>01393 <a class="code" href="ubidi_8h.html#9ad520ba5f15849575009b6b60fa63a7">ubidi_getVisualIndex</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> logicalIndex, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01394"></a>01394 
<a name="l01420"></a>01420 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01421"></a>01421 <a class="code" href="ubidi_8h.html#6fd4cb392a354b04a356f6c209bb153f">ubidi_getLogicalIndex</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> visualIndex, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01422"></a>01422 
<a name="l01449"></a>01449 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01450"></a>01450 <a class="code" href="ubidi_8h.html#98de42dbd4f597e0b4303c20edba59e1">ubidi_getLogicalMap</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *indexMap, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01451"></a>01451 
<a name="l01478"></a>01478 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01479"></a>01479 <a class="code" href="ubidi_8h.html#c2697a47eae2ce4660dc5720980af1ff">ubidi_getVisualMap</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *indexMap, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01480"></a>01480 
<a name="l01501"></a>01501 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01502"></a>01502 <a class="code" href="ubidi_8h.html#c72c0aa72cf20976e774174ded25410e">ubidi_reorderLogical</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *levels, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *indexMap);
<a name="l01503"></a>01503 
<a name="l01524"></a>01524 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01525"></a>01525 <a class="code" href="ubidi_8h.html#7b997524bb063a2eaa837322463c4c18">ubidi_reorderVisual</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#ed05299a322dc38cbfae537e53aacd3a">UBiDiLevel</a> *levels, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *indexMap);
<a name="l01526"></a>01526 
<a name="l01554"></a>01554 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01555"></a>01555 <a class="code" href="ubidi_8h.html#da8c5199cc7013c6e179bc1340f086c1">ubidi_invertMap</a>(<span class="keyword">const</span> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *srcMap, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> *destMap, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="ucnv_8h.html#c14f4e493302a219114039668cd5c7d1">length</a>);
<a name="l01556"></a>01556 
<a name="l01566"></a><a class="code" href="ubidi_8h.html#da1a0e34561495323475dde8cdc6b576">01566</a> <span class="preprocessor">#define UBIDI_KEEP_BASE_COMBINING       1</span>
<a name="l01567"></a>01567 <span class="preprocessor"></span>
<a name="l01576"></a><a class="code" href="ubidi_8h.html#01c0f4ab096a7d805ce28942427c214c">01576</a> <span class="preprocessor">#define UBIDI_DO_MIRRORING              2</span>
<a name="l01577"></a>01577 <span class="preprocessor"></span>
<a name="l01590"></a><a class="code" href="ubidi_8h.html#161f0768b752922264e22cdec2fb5a02">01590</a> <span class="preprocessor">#define UBIDI_INSERT_LRM_FOR_NUMERIC    4</span>
<a name="l01591"></a>01591 <span class="preprocessor"></span>
<a name="l01603"></a><a class="code" href="ubidi_8h.html#6cf976bd18e94168e4fd5327cbb0d442">01603</a> <span class="preprocessor">#define UBIDI_REMOVE_BIDI_CONTROLS      8</span>
<a name="l01604"></a>01604 <span class="preprocessor"></span>
<a name="l01619"></a><a class="code" href="ubidi_8h.html#100684bd5d1fce146f83cec934214f42">01619</a> <span class="preprocessor">#define UBIDI_OUTPUT_REVERSE            16</span>
<a name="l01620"></a>01620 <span class="preprocessor"></span>
<a name="l01659"></a>01659 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01660"></a>01660 <a class="code" href="ubidi_8h.html#30efdfb16ada03a6304138c3b7a7f210">ubidi_getProcessedLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01661"></a>01661 
<a name="l01689"></a>01689 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01690"></a>01690 <a class="code" href="ubidi_8h.html#aa487e8b945e381c8090cff34a63a570">ubidi_getResultLength</a>(<span class="keyword">const</span> <a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi);
<a name="l01691"></a>01691 
<a name="l01692"></a>01692 <a class="code" href="umachine_8h.html#a703ba54249863378d428540e43315c5">U_CDECL_BEGIN</a>
<a name="l01699"></a><a class="code" href="ubidi_8h.html#0f98def8090d066b66a3f75b57899313">01699</a> <span class="preprocessor">#define U_BIDI_CLASS_DEFAULT  U_CHAR_DIRECTION_COUNT</span>
<a name="l01700"></a>01700 <span class="preprocessor"></span>
<a name="l01721"></a>01721 <span class="keyword">typedef</span> <a class="code" href="uchar_8h.html#936814157622d365bc20077c3b177f3b">UCharDirection</a> <a class="code" href="utypes_8h.html#a01405512c1c5c5309bbe18e09006031">U_CALLCONV</a>
<a name="l01722"></a><a class="code" href="ubidi_8h.html#b6ae3fdaf533affb3c33bbee84dc401a">01722</a> <a class="code" href="ubidi_8h.html#b6ae3fdaf533affb3c33bbee84dc401a">UBiDiClassCallback</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="ustring_8h.html#64dc1cf03a0a74fd8fb861d74185e16e">context</a>, <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> c);
<a name="l01723"></a>01723 
<a name="l01724"></a>01724 <a class="code" href="umachine_8h.html#8a2b1510fe42ab4dceccb37e02484c77">U_CDECL_END</a>
<a name="l01725"></a>01725 
<a name="l01741"></a>01741 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <a class="code" href="uchar_8h.html#936814157622d365bc20077c3b177f3b">UCharDirection</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01742"></a>01742 <a class="code" href="ubidi_8h.html#37069f153a1fb86b90211f69ee8d23ea">ubidi_getCustomizedClass</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="umachine_8h.html#a5c18ea10e60c576fe5ec420a7ef7b28">UChar32</a> c);
<a name="l01743"></a>01743 
<a name="l01771"></a>01771 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01772"></a>01772 <a class="code" href="ubidi_8h.html#c6a2aceeed12b9d526d96ecc52564356">ubidi_setClassCallback</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#b6ae3fdaf533affb3c33bbee84dc401a">UBiDiClassCallback</a> *newFn,
<a name="l01773"></a>01773                        <span class="keyword">const</span> <span class="keywordtype">void</span> *newContext, <a class="code" href="ubidi_8h.html#b6ae3fdaf533affb3c33bbee84dc401a">UBiDiClassCallback</a> **oldFn,
<a name="l01774"></a>01774                        <span class="keyword">const</span> <span class="keywordtype">void</span> **oldContext, <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01775"></a>01775 
<a name="l01788"></a>01788 <a class="code" href="umachine_8h.html#a9aaea1235ae14aad061145359d9cbba">U_DRAFT</a> <span class="keywordtype">void</span> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01789"></a>01789 <a class="code" href="ubidi_8h.html#2e76dd815c9e79108ba0b1166d5c5417">ubidi_getClassCallback</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi, <a class="code" href="ubidi_8h.html#b6ae3fdaf533affb3c33bbee84dc401a">UBiDiClassCallback</a> **fn, <span class="keyword">const</span> <span class="keywordtype">void</span> **<a class="code" href="ustring_8h.html#64dc1cf03a0a74fd8fb861d74185e16e">context</a>);
<a name="l01790"></a>01790 
<a name="l01856"></a>01856 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01857"></a>01857 <a class="code" href="ubidi_8h.html#a2f704a90621d59f7436678626c18e08">ubidi_writeReordered</a>(<a class="code" href="ubidi_8h.html#32383717fffcba38917dab05d26827bb">UBiDi</a> *pBiDi,
<a name="l01858"></a>01858                      <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *dest, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> destSize,
<a name="l01859"></a>01859                      <a class="code" href="pwin32_8h.html#009defcb88ef0180917f5d2ca68a5c30">uint16_t</a> options,
<a name="l01860"></a>01860                      <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01861"></a>01861 
<a name="l01908"></a>01908 <a class="code" href="umachine_8h.html#827899f75db3ae4cfde9ad08fc2853a0">U_STABLE</a> <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> <a class="code" href="platform_8h.html#d665df105e679e1428e48dc5cb90a756">U_EXPORT2</a>
<a name="l01909"></a>01909 <a class="code" href="ubidi_8h.html#9617020b91f5fdd92893a41ca81cae14">ubidi_writeReverse</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *src, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> srcLength,
<a name="l01910"></a>01910                    <a class="code" href="umachine_8h.html#a7213b402d772584553f6e614109e6e4">UChar</a> *dest, <a class="code" href="pwin32_8h.html#f03f47ee300d26bee7dd521b1169f394">int32_t</a> destSize,
<a name="l01911"></a>01911                    <a class="code" href="pwin32_8h.html#009defcb88ef0180917f5d2ca68a5c30">uint16_t</a> options,
<a name="l01912"></a>01912                    <a class="code" href="utypes_8h.html#863c11989634c998849cc946d04dfabe">UErrorCode</a> *<a class="code" href="ucnv_8h.html#5716258ed7a3d2283a1a0ae26cf1e5e9">pErrorCode</a>);
<a name="l01913"></a>01913 
<a name="l01914"></a>01914 <span class="comment">/*#define BIDI_SAMPLE_CODE*/</span>
<a name="l01917"></a>01917 <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>