<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <title>ICU 52.1: ushape.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">ICU 52.1  <span id="projectnumber">52.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1.2 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_bdd9a5d540de89e9fe90efdfc6973a4f.html">common</a></li><li class="navelem"><a class="el" href="dir_f59c6450ff718ff1b085cfd1c36acbd7.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">ushape.h</div> </div> </div><!--header--> <div class="contents"> <a href="ushape_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">******************************************************************************</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">*</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">* Copyright (C) 2000-2012, International Business Machines</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">* Corporation and others. All Rights Reserved.</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">*</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">******************************************************************************</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">* file name: ushape.h</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* encoding: US-ASCII</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">* tab size: 8 (not used)</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">* indentation:4</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">*</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* created on: 2000jun29</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">* created by: Markus W. Scherer</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">*/</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef __USHAPE_H__</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#define __USHAPE_H__</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs.">unicode/utypes.h</a>"</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <a class="code" href="ushape_8h.html#a1f89291c5a24a50b8f6dcad5eb4668f7" title="Shape Arabic text on a character basis.">u_shapeArabic</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *source, int32_t sourceLength,</div> <div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *dest, int32_t destSize,</div> <div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  uint32_t options,</div> <div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *pErrorCode);</div> <div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div> <div class="line"><a name="l00110"></a><span class="lineno"><a class="code" href="ushape_8h.html#ac17406c6548f18e1c9d7f3339e20c99f"> 110</a></span> <span class="preprocessor">#define U_SHAPE_LENGTH_GROW_SHRINK 0</span></div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00118"></a><span class="lineno"><a class="code" href="ushape_8h.html#a44a55b05c3e6d7083cb38149860ad4a8"> 118</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_RESIZE 0 </span></div> <div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00125"></a><span class="lineno"><a class="code" href="ushape_8h.html#a56141bf9903c7b5e884d4193d110e7ab"> 125</a></span> <span class="preprocessor">#define U_SHAPE_LENGTH_FIXED_SPACES_NEAR 1</span></div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00134"></a><span class="lineno"><a class="code" href="ushape_8h.html#a4f48efd37560b34e415a755a485519eb"> 134</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_NEAR 1 </span></div> <div class="line"><a name="l00135"></a><span class="lineno"> 135</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00141"></a><span class="lineno"><a class="code" href="ushape_8h.html#a1176691c3596d19baad04f9421f8389e"> 141</a></span> <span class="preprocessor">#define U_SHAPE_LENGTH_FIXED_SPACES_AT_END 2</span></div> <div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="ushape_8h.html#a16b1f4c076f22c3201877149d8a866d4"> 150</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_END 2 </span></div> <div class="line"><a name="l00151"></a><span class="lineno"> 151</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="ushape_8h.html#a76a858155800f59a06ea800f66821ed4"> 157</a></span> <span class="preprocessor">#define U_SHAPE_LENGTH_FIXED_SPACES_AT_BEGINNING 3</span></div> <div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00166"></a><span class="lineno"><a class="code" href="ushape_8h.html#ab006a540a0f924e9e19e194da2f5c2cd"> 166</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_BEGIN 3 </span></div> <div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div> <div class="line"><a name="l00182"></a><span class="lineno"><a class="code" href="ushape_8h.html#a222f9407817a37959cfcd8ee31edaa39"> 182</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_AUTO 0x10000 </span></div> <div class="line"><a name="l00183"></a><span class="lineno"> 183</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00185"></a><span class="lineno"><a class="code" href="ushape_8h.html#ac08849a490c2f229a7dc5e74faf00f33"> 185</a></span> <span class="preprocessor">#define U_SHAPE_LENGTH_MASK 0x10003 </span><span class="comment">/* Changed old value 3 */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00187"></a><span class="lineno"> 187</span> </div> <div class="line"><a name="l00192"></a><span class="lineno"><a class="code" href="ushape_8h.html#adf5a64eaf97d100e07be80339f2c13c9"> 192</a></span> <span class="preprocessor">#define U_SHAPE_LAMALEF_MASK 0x10003 </span><span class="comment">/* updated */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00195"></a><span class="lineno"><a class="code" href="ushape_8h.html#a376059a8a3abdb0516f783941ff7d464"> 195</a></span> <span class="preprocessor">#define U_SHAPE_TEXT_DIRECTION_LOGICAL 0</span></div> <div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00204"></a><span class="lineno"><a class="code" href="ushape_8h.html#a0d7a7f1722037ec0af54e74d16695ca3"> 204</a></span> <span class="preprocessor">#define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL 0</span></div> <div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00212"></a><span class="lineno"><a class="code" href="ushape_8h.html#a98b7d5a066c6d71319f911dd0ae0fda4"> 212</a></span> <span class="preprocessor">#define U_SHAPE_TEXT_DIRECTION_VISUAL_LTR 4</span></div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00215"></a><span class="lineno"><a class="code" href="ushape_8h.html#aead4db716c892f18366202c5d231672a"> 215</a></span> <span class="preprocessor">#define U_SHAPE_TEXT_DIRECTION_MASK 4</span></div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div> <div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="ushape_8h.html#a86f5c2c9667050dc9ab52b2568b2f299"> 219</a></span> <span class="preprocessor">#define U_SHAPE_LETTERS_NOOP 0</span></div> <div class="line"><a name="l00220"></a><span class="lineno"> 220</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00222"></a><span class="lineno"><a class="code" href="ushape_8h.html#ae54a10c82b703d47e46655b732e9ee50"> 222</a></span> <span class="preprocessor">#define U_SHAPE_LETTERS_SHAPE 8</span></div> <div class="line"><a name="l00223"></a><span class="lineno"> 223</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00225"></a><span class="lineno"><a class="code" href="ushape_8h.html#ab5db2793e06b3f711b2413ae43fda338"> 225</a></span> <span class="preprocessor">#define U_SHAPE_LETTERS_UNSHAPE 0x10</span></div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="ushape_8h.html#a147edaa89bc02994a85f99d0eca97dd2"> 234</a></span> <span class="preprocessor">#define U_SHAPE_LETTERS_SHAPE_TASHKEEL_ISOLATED 0x18</span></div> <div class="line"><a name="l00235"></a><span class="lineno"> 235</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00236"></a><span class="lineno"> 236</span> </div> <div class="line"><a name="l00238"></a><span class="lineno"><a class="code" href="ushape_8h.html#a5ede249701211173c977a9069d808800"> 238</a></span> <span class="preprocessor">#define U_SHAPE_LETTERS_MASK 0x18</span></div> <div class="line"><a name="l00239"></a><span class="lineno"> 239</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span> </div> <div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="ushape_8h.html#ac30d73f1b5a592655063a2a07169aaee"> 242</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_NOOP 0</span></div> <div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00249"></a><span class="lineno"><a class="code" href="ushape_8h.html#ad2a55f99c617158f846c246bc2d08e0e"> 249</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_EN2AN 0x20</span></div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00256"></a><span class="lineno"><a class="code" href="ushape_8h.html#ab64949486e9c70a4452903d6938d8198"> 256</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_AN2EN 0x40</span></div> <div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00269"></a><span class="lineno"><a class="code" href="ushape_8h.html#aaf9e74416ef9eb51078194c75ae58c2b"> 269</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_ALEN2AN_INIT_LR 0x60</span></div> <div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00281"></a><span class="lineno"><a class="code" href="ushape_8h.html#a62280016a9a1e6dae2606e7f4885a293"> 281</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_ALEN2AN_INIT_AL 0x80</span></div> <div class="line"><a name="l00282"></a><span class="lineno"> 282</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00284"></a><span class="lineno"><a class="code" href="ushape_8h.html#abda4f9060a11b445ceaae095b0ef6e09"> 284</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_RESERVED 0xa0</span></div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00287"></a><span class="lineno"><a class="code" href="ushape_8h.html#a85ff906eb1189dccac37fda9f801edf5"> 287</a></span> <span class="preprocessor">#define U_SHAPE_DIGITS_MASK 0xe0</span></div> <div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00289"></a><span class="lineno"> 289</span> </div> <div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="ushape_8h.html#ace82e665031672d4d90e9de8802ee877"> 291</a></span> <span class="preprocessor">#define U_SHAPE_DIGIT_TYPE_AN 0</span></div> <div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00294"></a><span class="lineno"><a class="code" href="ushape_8h.html#ad702c7e0c649d5cb2ac70d3e0a820cb1"> 294</a></span> <span class="preprocessor">#define U_SHAPE_DIGIT_TYPE_AN_EXTENDED 0x100</span></div> <div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="ushape_8h.html#ae7a72684ba67ebae3e141c0427736302"> 297</a></span> <span class="preprocessor">#define U_SHAPE_DIGIT_TYPE_RESERVED 0x200</span></div> <div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00300"></a><span class="lineno"><a class="code" href="ushape_8h.html#a57ba27bfc4ba29dffa3354d1d9ca045f"> 300</a></span> <span class="preprocessor">#define U_SHAPE_DIGIT_TYPE_MASK 0x300 </span><span class="comment">/* I need to change this from 0x3f00 to 0x300 */</span><span class="preprocessor"></span></div> <div class="line"><a name="l00301"></a><span class="lineno"> 301</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00309"></a><span class="lineno"><a class="code" href="ushape_8h.html#aa3b28918b5a9c1b597eeb1cf9b04067f"> 309</a></span> <span class="preprocessor">#define U_SHAPE_AGGREGATE_TASHKEEL 0x4000</span></div> <div class="line"><a name="l00310"></a><span class="lineno"> 310</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="ushape_8h.html#a5df6abccc5c906fa4bc07c84351614c7"> 311</a></span> <span class="preprocessor">#define U_SHAPE_AGGREGATE_TASHKEEL_NOOP 0</span></div> <div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="ushape_8h.html#a16d0d1f59bc47273fbc7fa358aba981f"> 313</a></span> <span class="preprocessor">#define U_SHAPE_AGGREGATE_TASHKEEL_MASK 0x4000</span></div> <div class="line"><a name="l00314"></a><span class="lineno"> 314</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00321"></a><span class="lineno"><a class="code" href="ushape_8h.html#af9b205460569cb5d6667ed773bc0c9d5"> 321</a></span> <span class="preprocessor">#define U_SHAPE_PRESERVE_PRESENTATION 0x8000</span></div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00327"></a><span class="lineno"><a class="code" href="ushape_8h.html#abb9ef25407831f84a85a8812592ffe00"> 327</a></span> <span class="preprocessor">#define U_SHAPE_PRESERVE_PRESENTATION_NOOP 0</span></div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00329"></a><span class="lineno"><a class="code" href="ushape_8h.html#a713bd393961c912cc5af94400b7b6752"> 329</a></span> <span class="preprocessor">#define U_SHAPE_PRESERVE_PRESENTATION_MASK 0x8000</span></div> <div class="line"><a name="l00330"></a><span class="lineno"> 330</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00331"></a><span class="lineno"> 331</span> <span class="comment">/* Seen Tail option */</span> </div> <div class="line"><a name="l00344"></a><span class="lineno"><a class="code" href="ushape_8h.html#a0be47852d24dd3ea9fd5f029ec831a56"> 344</a></span> <span class="preprocessor">#define U_SHAPE_SEEN_TWOCELL_NEAR 0x200000</span></div> <div class="line"><a name="l00345"></a><span class="lineno"> 345</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00350"></a><span class="lineno"><a class="code" href="ushape_8h.html#ae7d634565a9489deb4afd698f09435d4"> 350</a></span> <span class="preprocessor">#define U_SHAPE_SEEN_MASK 0x700000</span></div> <div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="comment">/* YehHamza option */</span> </div> <div class="line"><a name="l00365"></a><span class="lineno"><a class="code" href="ushape_8h.html#ab2eb63f2ed694089974d76ba83da25c9"> 365</a></span> <span class="preprocessor">#define U_SHAPE_YEHHAMZA_TWOCELL_NEAR 0x1000000</span></div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div> <div class="line"><a name="l00372"></a><span class="lineno"><a class="code" href="ushape_8h.html#aabc0cc02c0b88d31f1a53f3c1f5e0740"> 372</a></span> <span class="preprocessor">#define U_SHAPE_YEHHAMZA_MASK 0x3800000</span></div> <div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="comment">/* New Tashkeel options */</span> </div> <div class="line"><a name="l00384"></a><span class="lineno"><a class="code" href="ushape_8h.html#a14476be839b55f569a46d6e5412d35c3"> 384</a></span> <span class="preprocessor">#define U_SHAPE_TASHKEEL_BEGIN 0x40000</span></div> <div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00395"></a><span class="lineno"><a class="code" href="ushape_8h.html#aa9a5ccf21b70f720239f3bbdd3bd30ed"> 395</a></span> <span class="preprocessor">#define U_SHAPE_TASHKEEL_END 0x60000</span></div> <div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00405"></a><span class="lineno"><a class="code" href="ushape_8h.html#a5a123149941ac200596e538dd713fdfb"> 405</a></span> <span class="preprocessor">#define U_SHAPE_TASHKEEL_RESIZE 0x80000</span></div> <div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00416"></a><span class="lineno"><a class="code" href="ushape_8h.html#abbb7c0115c0752d3f79d31db94fdfc24"> 416</a></span> <span class="preprocessor">#define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL 0xC0000</span></div> <div class="line"><a name="l00417"></a><span class="lineno"> 417</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00422"></a><span class="lineno"><a class="code" href="ushape_8h.html#a2023bfdb099970a1eddaed17b65d2092"> 422</a></span> <span class="preprocessor">#define U_SHAPE_TASHKEEL_MASK 0xE0000</span></div> <div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div> <div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="comment">/* Space location Control options */</span> </div> <div class="line"><a name="l00446"></a><span class="lineno"><a class="code" href="ushape_8h.html#adca8805b353d9abfe80b27e2d104a899"> 446</a></span> <span class="preprocessor">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END 0x4000000</span></div> <div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00452"></a><span class="lineno"><a class="code" href="ushape_8h.html#a80c0f9a48e3e40864ba0bdb6bf9480cc"> 452</a></span> <span class="preprocessor">#define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK 0x4000000</span></div> <div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00466"></a><span class="lineno"><a class="code" href="ushape_8h.html#a4ad71c805c6440ee9d1598cbb2309978"> 466</a></span> <span class="preprocessor">#define U_SHAPE_TAIL_NEW_UNICODE 0x8000000</span></div> <div class="line"><a name="l00467"></a><span class="lineno"> 467</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00472"></a><span class="lineno"><a class="code" href="ushape_8h.html#a17d5be962c44c48054775253b08c73fe"> 472</a></span> <span class="preprocessor">#define U_SHAPE_TAIL_TYPE_MASK 0x8000000</span></div> <div class="line"><a name="l00473"></a><span class="lineno"> 473</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Oct 4 2013 14:10:22 for ICU 52.1 by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1.2 </small></address> </body> </html>