<!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 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>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 <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>