mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 18:29:23 +02:00

git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@1322 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
222 lines
18 KiB
HTML
222 lines
18 KiB
HTML
<!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"/>
|
|
<title>liblinebreak: linebreakdef.c File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<!-- Generated by Doxygen 1.6.1 -->
|
|
<div class="navigation" id="top">
|
|
<div class="tabs">
|
|
<ul>
|
|
<li><a href="index.html"><span>Main Page</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 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>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>linebreakdef.c File Reference</h1>
|
|
<p>Definition of language-specific data.
|
|
<a href="#_details">More...</a></p>
|
|
<code>#include "<a class="el" href="linebreak_8h_source.html">linebreak.h</a>"</code><br/>
|
|
<code>#include "<a class="el" href="linebreakdef_8h_source.html">linebreakdef.h</a>"</code><br/>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td colspan="2"><h2>Variables</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#acb15b3309e7e1c7a48da9535c4e2855f">lb_prop_English</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">English-specifc data over the default Unicode rules. <a href="#acb15b3309e7e1c7a48da9535c4e2855f"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#ac39e3f65a289864edb8a38a201481627">lb_prop_German</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">German-specifc data over the default Unicode rules. <a href="#ac39e3f65a289864edb8a38a201481627"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#a41ee5277b95d453efdfb0e0242e1cb5f">lb_prop_Spanish</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Spanish-specifc data over the default Unicode rules. <a href="#a41ee5277b95d453efdfb0e0242e1cb5f"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#af75c60d3b0f882032e6932da25b9c9fa">lb_prop_French</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">French-specifc data over the default Unicode rules. <a href="#af75c60d3b0f882032e6932da25b9c9fa"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#a980ede377c1ded0d24a58fb429f237f4">lb_prop_Russian</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Russian-specifc data over the default Unicode rules. <a href="#a980ede377c1ded0d24a58fb429f237f4"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#a945fbc26db32e1f4fbce4f6e9ae70189">lb_prop_Chinese</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Chinese-specifc data over the default Unicode rules. <a href="#a945fbc26db32e1f4fbce4f6e9ae70189"></a><br/></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structLineBreakPropertiesLang.html">LineBreakPropertiesLang</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="linebreakdef_8c.html#a82efdfa4115828df9158e183f1a9983d">lb_prop_lang_map</a> []</td></tr>
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Association data of language-specific line breaking properties with language names. <a href="#a82efdfa4115828df9158e183f1a9983d"></a><br/></td></tr>
|
|
</table>
|
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
|
<p>Definition of language-specific data. </p>
|
|
<dl class="version"><dt><b>Version:</b></dt><dd>1.95, 2009/11/29 </dd></dl>
|
|
<dl class="author"><dt><b>Author:</b></dt><dd>Wu Yongwei </dd></dl>
|
|
<hr/><h2>Variable Documentation</h2>
|
|
<a class="anchor" id="a945fbc26db32e1f4fbce4f6e9ae70189"></a><!-- doxytag: member="linebreakdef.c::lb_prop_Chinese" ref="a945fbc26db32e1f4fbce4f6e9ae70189" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#a945fbc26db32e1f4fbce4f6e9ae70189">lb_prop_Chinese</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x2018, 0x2018, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x2019, 0x2019, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201D, 0x201D, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>Chinese-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acb15b3309e7e1c7a48da9535c4e2855f"></a><!-- doxytag: member="linebreakdef.c::lb_prop_English" ref="acb15b3309e7e1c7a48da9535c4e2855f" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#acb15b3309e7e1c7a48da9535c4e2855f">lb_prop_English</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x2018, 0x2018, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201D, 0x201D, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>English-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af75c60d3b0f882032e6932da25b9c9fa"></a><!-- doxytag: member="linebreakdef.c::lb_prop_French" ref="af75c60d3b0f882032e6932da25b9c9fa" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#af75c60d3b0f882032e6932da25b9c9fa">lb_prop_French</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x00AB, 0x00AB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x00BB, 0x00BB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x2018, 0x2018, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201D, 0x201D, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x2039, 0x2039, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x203A, 0x203A, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>French-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac39e3f65a289864edb8a38a201481627"></a><!-- doxytag: member="linebreakdef.c::lb_prop_German" ref="ac39e3f65a289864edb8a38a201481627" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#ac39e3f65a289864edb8a38a201481627">lb_prop_German</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x00AB, 0x00AB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x00BB, 0x00BB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x2018, 0x2018, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x2039, 0x2039, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x203A, 0x203A, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>German-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a82efdfa4115828df9158e183f1a9983d"></a><!-- doxytag: member="linebreakdef.c::lb_prop_lang_map" ref="a82efdfa4115828df9158e183f1a9983d" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakPropertiesLang.html">LineBreakPropertiesLang</a> <a class="el" href="linebreakdef_8h.html#a82efdfa4115828df9158e183f1a9983d">lb_prop_lang_map</a>[]</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ <span class="stringliteral">"en"</span>, 2, <a class="code" href="linebreakdef_8c.html#acb15b3309e7e1c7a48da9535c4e2855f" title="English-specifc data over the default Unicode rules.">lb_prop_English</a> },
|
|
{ <span class="stringliteral">"de"</span>, 2, <a class="code" href="linebreakdef_8c.html#ac39e3f65a289864edb8a38a201481627" title="German-specifc data over the default Unicode rules.">lb_prop_German</a> },
|
|
{ <span class="stringliteral">"es"</span>, 2, <a class="code" href="linebreakdef_8c.html#a41ee5277b95d453efdfb0e0242e1cb5f" title="Spanish-specifc data over the default Unicode rules.">lb_prop_Spanish</a> },
|
|
{ <span class="stringliteral">"fr"</span>, 2, <a class="code" href="linebreakdef_8c.html#af75c60d3b0f882032e6932da25b9c9fa" title="French-specifc data over the default Unicode rules.">lb_prop_French</a> },
|
|
{ <span class="stringliteral">"ru"</span>, 2, <a class="code" href="linebreakdef_8c.html#a980ede377c1ded0d24a58fb429f237f4" title="Russian-specifc data over the default Unicode rules.">lb_prop_Russian</a> },
|
|
{ <span class="stringliteral">"zh"</span>, 2, <a class="code" href="linebreakdef_8c.html#a945fbc26db32e1f4fbce4f6e9ae70189" title="Chinese-specifc data over the default Unicode rules.">lb_prop_Chinese</a> },
|
|
{ NULL, 0, NULL }
|
|
}
|
|
</pre></div>
|
|
<p>Association data of language-specific line breaking properties with language names. </p>
|
|
<p>This is the definition for the static data in this file. If you want more flexibility, or do not need the data here, you may want to redefine <em>lb_prop_lang_map</em> in your C source file. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a980ede377c1ded0d24a58fb429f237f4"></a><!-- doxytag: member="linebreakdef.c::lb_prop_Russian" ref="a980ede377c1ded0d24a58fb429f237f4" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#a980ede377c1ded0d24a58fb429f237f4">lb_prop_Russian</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x00AB, 0x00AB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x00BB, 0x00BB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>Russian-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a41ee5277b95d453efdfb0e0242e1cb5f"></a><!-- doxytag: member="linebreakdef.c::lb_prop_Spanish" ref="a41ee5277b95d453efdfb0e0242e1cb5f" args="[]" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structLineBreakProperties.html">LineBreakProperties</a> <a class="el" href="linebreakdef_8c.html#a41ee5277b95d453efdfb0e0242e1cb5f">lb_prop_Spanish</a>[]<code> [static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
|
|
{ 0x00AB, 0x00AB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x00BB, 0x00BB, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x2018, 0x2018, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201C, 0x201C, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x201D, 0x201D, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0x2039, 0x2039, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070ace49119a43e68388f6201e0b8e1752a3" title="Opening punctuation.">LBP_OP</a> },
|
|
{ 0x203A, 0x203A, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a13de437628c74f3ae2bc82c0bed4dd3d" title="Closing punctuation.">LBP_CL</a> },
|
|
{ 0, 0, <a class="code" href="linebreakdef_8h.html#a884b6565d87a81bbf549980bbdd04070a926181b709c80b3b50e929c2a151b723" title="Undefined.">LBP_Undefined</a> }
|
|
}
|
|
</pre></div>
|
|
<p>Spanish-specifc data over the default Unicode rules. </p>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Nov 29 17:25:44 2009 for liblinebreak by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
|
|
</body>
|
|
</html>
|