문서 업데이트
[platform/core/uifw/libhangul.git] / doc / html / hanja_8c.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <title>libhangul: hanja.c 파일 참조</title>
7
8 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <link href="doxygen.css" rel="stylesheet" type="text/css" />
10
11
12
13 </head>
14 <body>
15 <div id="top"><!-- do not remove this div! -->
16
17
18 <div id="titlearea">
19 <table cellspacing="0" cellpadding="0">
20  <tbody>
21  <tr style="height: 56px;">
22   
23   
24   <td style="padding-left: 0.5em;">
25    <div id="projectname">libhangul
26    &#160;<span id="projectnumber">Version 0.1.0</span>
27    </div>
28    
29   </td>
30   
31   
32   
33  </tr>
34  </tbody>
35 </table>
36 </div>
37
38 <!-- 다음에 의해 생성됨 :  Doxygen 1.7.6 -->
39   <div id="navrow1" class="tabs">
40     <ul class="tablist">
41       <li><a href="index.html"><span>메인&#160;페이지</span></a></li>
42       <li><a href="pages.html"><span>관련된&#160;페이지</span></a></li>
43       <li><a href="modules.html"><span>모듈</span></a></li>
44       <li class="current"><a href="files.html"><span>파일들</span></a></li>
45       <li><a href="dirs.html"><span>디렉토리</span></a></li>
46     </ul>
47   </div>
48   <div id="navrow2" class="tabs2">
49     <ul class="tablist">
50       <li><a href="files.html"><span>파일&#160;목록</span></a></li>
51       <li><a href="globals.html"><span>전역</span></a></li>
52     </ul>
53   </div>
54   <div id="nav-path" class="navpath">
55     <ul>
56       <li class="navelem"><a class="el" href="dir_74e344cbec9860085ddf79a94754a2b6.html">hangul</a>      </li>
57     </ul>
58   </div>
59 </div>
60 <div class="header">
61   <div class="summary">
62 <a href="#define-members">매크로</a> &#124;
63 <a href="#typedef-members">타입정의</a> &#124;
64 <a href="#func-members">함수</a>  </div>
65   <div class="headertitle">
66 <div class="title">hanja.c 파일 참조</div>  </div>
67 </div>
68 <div class="contents">
69 <div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br/>
70 <code>#include &lt;sys/stat.h&gt;</code><br/>
71 <code>#include &lt;unistd.h&gt;</code><br/>
72 <code>#include &lt;limits.h&gt;</code><br/>
73 <code>#include &lt;stdio.h&gt;</code><br/>
74 <code>#include &lt;stdlib.h&gt;</code><br/>
75 <code>#include &lt;string.h&gt;</code><br/>
76 <code>#include &quot;hangul.h&quot;</code><br/>
77 <code>#include &quot;hangulinternals.h&quot;</code><br/>
78 <code>#include &quot;hanjacompatible.h&quot;</code><br/>
79 </div><table class="memberdecls">
80 <tr><td colspan="2"><h2><a name="define-members"></a>
81 매크로</h2></td></tr>
82 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8cecfc5c5c054d2875c03e77b7be15d"></a><!-- doxytag: member="hanja.c::TRUE" ref="aa8cecfc5c5c054d2875c03e77b7be15d" args="" -->
83 #define&#160;</td><td class="memItemRight" valign="bottom"><b>TRUE</b>&#160;&#160;&#160;1</td></tr>
84 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa93f0eb578d23995850d61f7d61c55c1"></a><!-- doxytag: member="hanja.c::FALSE" ref="aa93f0eb578d23995850d61f7d61c55c1" args="" -->
85 #define&#160;</td><td class="memItemRight" valign="bottom"><b>FALSE</b>&#160;&#160;&#160;0</td></tr>
86 <tr><td colspan="2"><h2><a name="typedef-members"></a>
87 타입정의</h2></td></tr>
88 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a788b62c5b5b50be0c2324fb41c241e3a"></a><!-- doxytag: member="hanja.c::HanjaIndex" ref="a788b62c5b5b50be0c2324fb41c241e3a" args="" -->
89 typedef struct _HanjaIndex&#160;</td><td class="memItemRight" valign="bottom"><b>HanjaIndex</b></td></tr>
90 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0305d3fb0f62615c9515a7cd4219c3b1"></a><!-- doxytag: member="hanja.c::HanjaPair" ref="a0305d3fb0f62615c9515a7cd4219c3b1" args="" -->
91 typedef struct _HanjaPair&#160;</td><td class="memItemRight" valign="bottom"><b>HanjaPair</b></td></tr>
92 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef0e6994643783e06166588e9be98aff"></a><!-- doxytag: member="hanja.c::HanjaPairArray" ref="aef0e6994643783e06166588e9be98aff" args="" -->
93 typedef struct _HanjaPairArray&#160;</td><td class="memItemRight" valign="bottom"><b>HanjaPairArray</b></td></tr>
94 <tr><td colspan="2"><h2><a name="func-members"></a>
95 함수</h2></td></tr>
96 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga859e26859e874957f89be5debd783644">hanja_get_key</a> (const <a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> *hanja)</td></tr>
97 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> 의 키를 찾아본다.  <a href="group__hanjadictionary.html#ga859e26859e874957f89be5debd783644"></a><br/></td></tr>
98 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga3b86a3debe7ca1db3edf86c4db6b07e6">hanja_get_value</a> (const <a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> *hanja)</td></tr>
99 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> 의 값을 찾아본다.  <a href="group__hanjadictionary.html#ga3b86a3debe7ca1db3edf86c4db6b07e6"></a><br/></td></tr>
100 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga72b4748e039981d3f63d76fb6431361f">hanja_get_comment</a> (const <a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> *hanja)</td></tr>
101 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> 의 설명을 찾아본다.  <a href="group__hanjadictionary.html#ga72b4748e039981d3f63d76fb6431361f"></a><br/></td></tr>
102 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hanjadictionary.html#gad58042533438c8e2672738474bf9f981">HanjaTable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#gaaad25fe6ea42acca94b6e94868d2d4fc">hanja_table_load</a> (const char *filename)</td></tr>
103 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전 파일을 로딩하는 함수  <a href="group__hanjadictionary.html#gaaad25fe6ea42acca94b6e94868d2d4fc"></a><br/></td></tr>
104 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga59c749533062905732587d0ff9b6f5a9">hanja_table_delete</a> (<a class="el" href="group__hanjadictionary.html#gad58042533438c8e2672738474bf9f981">HanjaTable</a> *table)</td></tr>
105 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전 object를 free하는 함수  <a href="group__hanjadictionary.html#ga59c749533062905732587d0ff9b6f5a9"></a><br/></td></tr>
106 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#gaf260f28723a8084ed36e81d751f394f2">hanja_table_match_exact</a> (const <a class="el" href="group__hanjadictionary.html#gad58042533438c8e2672738474bf9f981">HanjaTable</a> *table, const char *key)</td></tr>
107 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전에서 매치되는 키를 가진 엔트리를 찾는 함수  <a href="group__hanjadictionary.html#gaf260f28723a8084ed36e81d751f394f2"></a><br/></td></tr>
108 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga8605f5e6a162e9bc60ca6ff43b4369e6">hanja_table_match_prefix</a> (const <a class="el" href="group__hanjadictionary.html#gad58042533438c8e2672738474bf9f981">HanjaTable</a> *table, const char *key)</td></tr>
109 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전에서 앞부분이 매치되는 키를 가진 엔트리를 찾는 함수  <a href="group__hanjadictionary.html#ga8605f5e6a162e9bc60ca6ff43b4369e6"></a><br/></td></tr>
110 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga2466c41d985a584f569b2ed6b9c74cca">hanja_table_match_suffix</a> (const <a class="el" href="group__hanjadictionary.html#gad58042533438c8e2672738474bf9f981">HanjaTable</a> *table, const char *key)</td></tr>
111 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전에서 뒷부분이 매치되는 키를 가진 엔트리를 찾는 함수  <a href="group__hanjadictionary.html#ga2466c41d985a584f569b2ed6b9c74cca"></a><br/></td></tr>
112 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga752da8c61bdfd61b9fbca08fb585e490"></a><!-- doxytag: member="hanja.c::hanja_list_get_size" ref="ga752da8c61bdfd61b9fbca08fb585e490" args="(const HanjaList *list)" -->
113 int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga752da8c61bdfd61b9fbca08fb585e490">hanja_list_get_size</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list)</td></tr>
114 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 가 가지고 있는 아이템의 갯수를 구하는 함수 <br/></td></tr>
115 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga1fb2943130c52b8dc57566beca98a305">hanja_list_get_key</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list)</td></tr>
116 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 가 생성될때 검색함수에서 사용한 키를 구하는 함수  <a href="group__hanjadictionary.html#ga1fb2943130c52b8dc57566beca98a305"></a><br/></td></tr>
117 <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga18b8b720d23613a7895f23f7dad926e1">hanja_list_get_nth</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list, unsigned int n)</td></tr>
118 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 의 n번째 <a class="el" href="group__hanjadictionary.html#ga96969351e2a98eb1e776275338822271">Hanja</a> 아이템의 포인터를 구하는 함수  <a href="group__hanjadictionary.html#ga18b8b720d23613a7895f23f7dad926e1"></a><br/></td></tr>
119 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga6185a26a275245ee52660eb91b9b57ca">hanja_list_get_nth_key</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list, unsigned int n)</td></tr>
120 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 의 n번째 아이템의 키를 구하는 함수  <a href="group__hanjadictionary.html#ga6185a26a275245ee52660eb91b9b57ca"></a><br/></td></tr>
121 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#gad86b9ac4d57462a74e5c2e6d7400a447">hanja_list_get_nth_value</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list, unsigned int n)</td></tr>
122 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 의 n번째 아이템의 값를 구하는 함수  <a href="group__hanjadictionary.html#gad86b9ac4d57462a74e5c2e6d7400a447"></a><br/></td></tr>
123 <tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga978c07c6bb77fa9bd468344dce5a407c">hanja_list_get_nth_comment</a> (const <a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list, unsigned int n)</td></tr>
124 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> 의 n번째 아이템의 설명을 구하는 함수  <a href="group__hanjadictionary.html#ga978c07c6bb77fa9bd468344dce5a407c"></a><br/></td></tr>
125 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hanjadictionary.html#ga63619e6913dd17925c0f7a13068eee72">hanja_list_delete</a> (<a class="el" href="group__hanjadictionary.html#ga4a7a4937b0fbe7689f2d2935c34be19b">HanjaList</a> *list)</td></tr>
126 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">한자 사전 검색 함수가 리턴한 결과를 free하는 함수  <a href="group__hanjadictionary.html#ga63619e6913dd17925c0f7a13068eee72"></a><br/></td></tr>
127 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1dee1e691a58a183e82ab91131c0af4"></a><!-- doxytag: member="hanja.c::hanja_compatibility_form" ref="ab1dee1e691a58a183e82ab91131c0af4" args="(ucschar *hanja, const ucschar *hangul, size_t n)" -->
128 size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hanja_compatibility_form</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *hanja, const <a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *hangul, size_t n)</td></tr>
129 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bfc5c25d6a52c26b38f7f7168f45d04"></a><!-- doxytag: member="hanja.c::hanja_unified_form" ref="a4bfc5c25d6a52c26b38f7f7168f45d04" args="(ucschar *str, size_t n)" -->
130 size_t&#160;</td><td class="memItemRight" valign="bottom"><b>hanja_unified_form</b> (<a class="el" href="group__hangulctype.html#ga2c1a56543786ad0dcce173493019448c">ucschar</a> *str, size_t n)</td></tr>
131 </table>
132 <hr/><a name="details" id="details"></a><h2>상세한 설명</h2>
133 <div class="textblock"></div></div>
134 </div>
135
136
137 <hr class="footer"/><address class="footer"><small>
138 생성시간 : 토 12월 17 2011 16:43:33, 프로젝트명 : libhangul, 생성자 :  &#160;<a href="http://www.doxygen.org/index.html">
139 <img class="footer" src="doxygen.png" alt="doxygen"/>
140 </a> 1.7.6
141 </small></address>
142
143 </body>
144 </html>