📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 21:10:58
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d3
/
df4
📍 /opt/alt/ruby19/share/doc/ruby/html/d3/df4
🔄 Refresh
✏️
Editing: unicode_8c.html
Read Only
<!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"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: enc/unicode.c File Reference</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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_17ad63f569aa723db13158a5b6885a8c.html">enc</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">unicode.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d6/d87/regint_8h_source.html">regint.h</a>"</code><br /> <code>#include "<a class="el" href="../../d3/d15/name2ctype_8h_source.html">enc/unicode/name2ctype.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>"</code><br /> </div> <p><a href="../../d3/df4/unicode_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d8b/struct_code_point_list3.html">CodePointList3</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d27/struct_case_fold__11___type.html">CaseFold_11_Type</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/dc4/struct_case_unfold__11___type.html">CaseUnfold_11_Type</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dc3/struct_code_point_list2.html">CodePointList2</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dda/struct_case_unfold__12___type.html">CaseUnfold_12_Type</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d99/struct_case_unfold__13___type.html">CaseUnfold_13_Type</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:af5259332322c76734fd1e4b1869299d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#af5259332322c76734fd1e4b1869299d0">ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE</a>(code, ctype)   ((<a class="el" href="../../d3/df4/unicode_8c.html#a24fbb7fc2d9bccd9f095cf0b9e420b9e">EncUNICODE_ISO_8859_1_CtypeTable</a>[code] & <a class="el" href="../../dd/df8/regenc_8h.html#a134d897ded937c1fcad854303bbe0d94">CTYPE_TO_BIT</a>(ctype)) != 0)</td></tr> <tr class="separator:af5259332322c76734fd1e4b1869299d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(array)   (int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0]))</td></tr> <tr class="separator:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af11a14ecd73840e272635da675a5c6be"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#af11a14ecd73840e272635da675a5c6be">CODE_RANGES_NUM</a>   <a class="el" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(<a class="el" href="../../d3/d15/name2ctype_8h.html#a23eea1a60a540f81231d004cc07bb455">CodeRanges</a>)</td></tr> <tr class="separator:af11a14ecd73840e272635da675a5c6be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e23ce6717cdaca4c4a26ffa30c53e3b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a7e23ce6717cdaca4c4a26ffa30c53e3b">PROPERTY_NAME_MAX_SIZE</a>   <a class="el" href="../../d3/deb/lex_8c.html#aec7b4994021c554c1761ea31d016b680">MAX_WORD_LENGTH</a></td></tr> <tr class="separator:a7e23ce6717cdaca4c4a26ffa30c53e3b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ab85f732cb662c5a7219285bce79b84d9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#ab85f732cb662c5a7219285bce79b84d9">onigenc_unicode_is_code_ctype</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code, unsigned int ctype, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:ab85f732cb662c5a7219285bce79b84d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a561a7dec2374f3f32a011a2c3dfa3de7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a561a7dec2374f3f32a011a2c3dfa3de7">onigenc_unicode_ctype_code_range</a> (int ctype, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *ranges[])</td></tr> <tr class="separator:a561a7dec2374f3f32a011a2c3dfa3de7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53d6fc96fc25c7730fc40f25e808203d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a53d6fc96fc25c7730fc40f25e808203d">onigenc_utf16_32_get_ctype_code_range</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a> ctype, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *sb_out, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *ranges[], struct <a class="el" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a> *enc <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:a53d6fc96fc25c7730fc40f25e808203d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bf666d0013e93269734aea63bbf8340"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a9bf666d0013e93269734aea63bbf8340">onigenc_unicode_property_name_to_ctype</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:a9bf666d0013e93269734aea63bbf8340"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a233e8a619fdfcb11c319dd6decd21ccb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a233e8a619fdfcb11c319dd6decd21ccb">code2_cmp</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *x, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *y)</td></tr> <tr class="separator:a233e8a619fdfcb11c319dd6decd21ccb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa88b96b274d68af250efaf80e3c2de50"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#aa88b96b274d68af250efaf80e3c2de50">code2_hash</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *x)</td></tr> <tr class="separator:aa88b96b274d68af250efaf80e3c2de50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab569a83757d268541bb5d37af36c50a5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#ab569a83757d268541bb5d37af36c50a5">code3_cmp</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *x, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *y)</td></tr> <tr class="separator:ab569a83757d268541bb5d37af36c50a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad69fd5098a17c543d910ae4db8d156d2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#ad69fd5098a17c543d910ae4db8d156d2">code3_hash</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> *x)</td></tr> <tr class="separator:ad69fd5098a17c543d910ae4db8d156d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa8236e31994586338e9beda8bf769fc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#afa8236e31994586338e9beda8bf769fc">init_case_fold_table</a> (void)</td></tr> <tr class="separator:afa8236e31994586338e9beda8bf769fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc3e85f61a8f762032be2c50d2c34f7f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#acc3e85f61a8f762032be2c50d2c34f7f">onigenc_unicode_mbc_case_fold</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> flag <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *fold)</td></tr> <tr class="separator:acc3e85f61a8f762032be2c50d2c34f7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaff00c62394c4be83746c5828a3839ba"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#aaff00c62394c4be83746c5828a3839ba">onigenc_unicode_apply_all_case_fold</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> flag, <a class="el" href="../../d8/db3/oniguruma_8h.html#acd876d80d5ca8b4c112cbfc8afb244c5">OnigApplyAllCaseFoldFunc</a> f, void *arg, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>)</td></tr> <tr class="separator:aaff00c62394c4be83746c5828a3839ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebf690c60446df678184ae059087031c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#aebf690c60446df678184ae059087031c">onigenc_unicode_get_case_fold_codes_by_str</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> flag, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *end, <a class="el" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> items[])</td></tr> <tr class="separator:aebf690c60446df678184ae059087031c"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a24fbb7fc2d9bccd9f095cf0b9e420b9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a24fbb7fc2d9bccd9f095cf0b9e420b9e">EncUNICODE_ISO_8859_1_CtypeTable</a> [256]</td></tr> <tr class="separator:a24fbb7fc2d9bccd9f095cf0b9e420b9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5720dd164534e0bd5f99f874d40de3be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d27/struct_case_fold__11___type.html">CaseFold_11_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a5720dd164534e0bd5f99f874d40de3be">CaseFold</a> []</td></tr> <tr class="separator:a5720dd164534e0bd5f99f874d40de3be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bb03895620b58db8ec556932a88889c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d27/struct_case_fold__11___type.html">CaseFold_11_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a3bb03895620b58db8ec556932a88889c">CaseFold_Locale</a> []</td></tr> <tr class="separator:a3bb03895620b58db8ec556932a88889c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb44207f68dc45760339a9b2415ca120"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../df/dc4/struct_case_unfold__11___type.html">CaseUnfold_11_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#afb44207f68dc45760339a9b2415ca120">CaseUnfold_11</a> []</td></tr> <tr class="separator:afb44207f68dc45760339a9b2415ca120"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae45aa747026fa4676657c79c1a681acc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../df/dc4/struct_case_unfold__11___type.html">CaseUnfold_11_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#ae45aa747026fa4676657c79c1a681acc">CaseUnfold_11_Locale</a> []</td></tr> <tr class="separator:ae45aa747026fa4676657c79c1a681acc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe87f93f130643e90152ddeef2bdc38e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/dda/struct_case_unfold__12___type.html">CaseUnfold_12_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#abe87f93f130643e90152ddeef2bdc38e">CaseUnfold_12</a> []</td></tr> <tr class="separator:abe87f93f130643e90152ddeef2bdc38e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48530a20090b0117a3264e15d2c4f0eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/dda/struct_case_unfold__12___type.html">CaseUnfold_12_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a48530a20090b0117a3264e15d2c4f0eb">CaseUnfold_12_Locale</a> []</td></tr> <tr class="separator:a48530a20090b0117a3264e15d2c4f0eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bcb8bf96afe4b64eef106366004788f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d99/struct_case_unfold__13___type.html">CaseUnfold_13_Type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a4bcb8bf96afe4b64eef106366004788f">CaseUnfold_13</a> []</td></tr> <tr class="separator:a4bcb8bf96afe4b64eef106366004788f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3143a675dd8e7f20365e9d4154ba3678"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a3143a675dd8e7f20365e9d4154ba3678">type_code2_hash</a></td></tr> <tr class="separator:a3143a675dd8e7f20365e9d4154ba3678"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a995f805cd1981c6ae835d2af4190d218"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a995f805cd1981c6ae835d2af4190d218">type_code3_hash</a></td></tr> <tr class="separator:a995f805cd1981c6ae835d2af4190d218"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1e4a4db4c6cbf90e7684d92a6c76480"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#aa1e4a4db4c6cbf90e7684d92a6c76480">FoldTable</a></td></tr> <tr class="separator:aa1e4a4db4c6cbf90e7684d92a6c76480"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42cb9a210896eb1ab8595bf1c375b426"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a42cb9a210896eb1ab8595bf1c375b426">Unfold1Table</a></td></tr> <tr class="separator:a42cb9a210896eb1ab8595bf1c375b426"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f53eb3856979fd0574faa82f954e5e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a2f53eb3856979fd0574faa82f954e5e8">Unfold2Table</a></td></tr> <tr class="separator:a2f53eb3856979fd0574faa82f954e5e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afcf51e99d265cfe269bcb095fa9c2110"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#afcf51e99d265cfe269bcb095fa9c2110">Unfold3Table</a></td></tr> <tr class="separator:afcf51e99d265cfe269bcb095fa9c2110"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b531d6ce47567d22278a4a5ac3e0f00"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/df4/unicode_8c.html#a7b531d6ce47567d22278a4a5ac3e0f00">CaseFoldInited</a> = 0</td></tr> <tr class="separator:a7b531d6ce47567d22278a4a5ac3e0f00"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="af11a14ecd73840e272635da675a5c6be"></a> <h2 class="memtitle"><span class="permalink"><a href="#af11a14ecd73840e272635da675a5c6be">◆ </a></span>CODE_RANGES_NUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CODE_RANGES_NUM   <a class="el" href="../../d5/df2/win32_8c.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(<a class="el" href="../../d3/d15/name2ctype_8h.html#a23eea1a60a540f81231d004cc07bb455">CodeRanges</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02039">2039</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02061">onigenc_unicode_ctype_code_range()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02042">onigenc_unicode_is_code_ctype()</a>.</p> </div> </div> <a id="a4ac8fee05a285361c33a2b0d9c2d555c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ac8fee05a285361c33a2b0d9c2d555c">◆ </a></span>numberof</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define numberof</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">array</td><td>)</td> <td>   (int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0]))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02038">2038</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="af5259332322c76734fd1e4b1869299d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5259332322c76734fd1e4b1869299d0">◆ </a></span>ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">code, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ctype </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((<a class="el" href="../../d3/df4/unicode_8c.html#a24fbb7fc2d9bccd9f095cf0b9e420b9e">EncUNICODE_ISO_8859_1_CtypeTable</a>[code] & <a class="el" href="../../dd/df8/regenc_8h.html#a134d897ded937c1fcad854303bbe0d94">CTYPE_TO_BIT</a>(ctype)) != 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l00032">32</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02042">onigenc_unicode_is_code_ctype()</a>.</p> </div> </div> <a id="a7e23ce6717cdaca4c4a26ffa30c53e3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e23ce6717cdaca4c4a26ffa30c53e3b">◆ </a></span>PROPERTY_NAME_MAX_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PROPERTY_NAME_MAX_SIZE   <a class="el" href="../../d3/deb/lex_8c.html#aec7b4994021c554c1761ea31d016b680">MAX_WORD_LENGTH</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02083">2083</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02086">onigenc_unicode_property_name_to_ctype()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a233e8a619fdfcb11c319dd6decd21ccb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a233e8a619fdfcb11c319dd6decd21ccb">◆ </a></span>code2_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int code2_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02118">2118</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> </div> </div> <a id="aa88b96b274d68af250efaf80e3c2de50"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa88b96b274d68af250efaf80e3c2de50">◆ </a></span>code2_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> code2_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02125">2125</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> </div> </div> <a id="ab569a83757d268541bb5d37af36c50a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab569a83757d268541bb5d37af36c50a5">◆ </a></span>code3_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int code3_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02136">2136</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> </div> </div> <a id="ad69fd5098a17c543d910ae4db8d156d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad69fd5098a17c543d910ae4db8d156d2">◆ </a></span>code3_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> code3_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02143">2143</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> </div> </div> <a id="afa8236e31994586338e9beda8bf769fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa8236e31994586338e9beda8bf769fc">◆ </a></span>init_case_fold_table()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int init_case_fold_table </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">2160</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l00106">CaseFold</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01088">CaseFold_Locale</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02158">CaseFoldInited</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01093">CaseUnfold_11</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01952">CaseUnfold_11_Locale</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01956">CaseUnfold_12</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02017">CaseUnfold_12_Locale</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02021">CaseUnfold_13</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02154">FoldTable</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00087">CaseUnfold_11_Type::from</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00097">CaseUnfold_12_Type::from</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00102">CaseUnfold_13_Type::from</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02038">numberof</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00072">ONIG_IS_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00143">st_init_numtable_with_size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">st_init_table_with_size</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00106">THREAD_ATOMIC_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00105">THREAD_ATOMIC_START</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00088">CaseUnfold_11_Type::to</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00098">CaseUnfold_12_Type::to</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00103">CaseUnfold_13_Type::to</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02130">type_code2_hash</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02148">type_code3_hash</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02155">Unfold1Table</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02156">Unfold2Table</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02157">Unfold3Table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02219">onigenc_unicode_mbc_case_fold()</a>.</p> </div> </div> <a id="aaff00c62394c4be83746c5828a3839ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaff00c62394c4be83746c5828a3839ba">◆ </a></span>onigenc_unicode_apply_all_case_fold()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_apply_all_case_fold </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#acd876d80d5ca8b4c112cbfc8afb244c5">OnigApplyAllCaseFoldFunc</a> </td> <td class="paramname"><em>f</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc </td> <td class="paramname"><em>ARG_UNUSED</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">2273</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l01093">CaseUnfold_11</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01952">CaseUnfold_11_Locale</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l01956">CaseUnfold_12</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02017">CaseUnfold_12_Locale</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02021">CaseUnfold_13</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00078">CodePointList3::code</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00093">CodePointList2::code</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00087">CaseUnfold_11_Type::from</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00124">INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00077">CodePointList3::n</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00092">CodePointList2::n</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02038">numberof</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00123">ONIGENC_CASE_FOLD_TURKISH_AZERI</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00088">CaseUnfold_11_Type::to</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00098">CaseUnfold_12_Type::to</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l00103">CaseUnfold_13_Type::to</a>.</p> </div> </div> <a id="a561a7dec2374f3f32a011a2c3dfa3de7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a561a7dec2374f3f32a011a2c3dfa3de7">◆ </a></span>onigenc_unicode_ctype_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_ctype_code_range </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>ctype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>ranges</em>[] </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02061">2061</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l02039">CODE_RANGES_NUM</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l21959">CodeRanges</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/db4/utf__8_8c_source.html#l00399">get_ctype_code_range()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02073">onigenc_utf16_32_get_ctype_code_range()</a>.</p> </div> </div> <a id="aebf690c60446df678184ae059087031c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebf690c60446df678184ae059087031c">◆ </a></span>onigenc_unicode_get_case_fold_codes_by_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_get_case_fold_codes_by_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> </td> <td class="paramname"><em>items</em>[] </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">2409</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00140">OnigCaseFoldCodeItem::byte_len</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02158">CaseFoldInited</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00142">OnigCaseFoldCodeItem::code</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00141">OnigCaseFoldCodeItem::code_len</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02154">FoldTable</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00124">INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00123">ONIGENC_CASE_FOLD_TURKISH_AZERI</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02155">Unfold1Table</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02156">Unfold2Table</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02157">Unfold3Table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/db4/utf__8_8c_source.html#l00420">get_case_fold_codes_by_str()</a>, <a class="el" href="../../d5/d8c/utf__16be_8c_source.html#l00230">utf16be_get_case_fold_codes_by_str()</a>, <a class="el" href="../../df/d20/utf__16le_8c_source.html#l00223">utf16le_get_case_fold_codes_by_str()</a>, <a class="el" href="../../da/df4/utf__32be_8c_source.html#l00167">utf32be_get_case_fold_codes_by_str()</a>, and <a class="el" href="../../d7/ddc/utf__32le_8c_source.html#l00167">utf32le_get_case_fold_codes_by_str()</a>.</p> </div> </div> <a id="ab85f732cb662c5a7219285bce79b84d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab85f732cb662c5a7219285bce79b84d9">◆ </a></span>onigenc_unicode_is_code_ctype()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_is_code_ctype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>ctype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc </td> <td class="paramname"><em>ARG_UNUSED</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02042">2042</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l02039">CODE_RANGES_NUM</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l21959">CodeRanges</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05669">onig_is_in_code_range()</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l00032">ONIGENC_IS_UNICODE_ISO_8859_1_CTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00206">ONIGENC_MAX_STD_CTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../dd/df8/regenc_8h_source.html#l00111">USE_UNICODE_PROPERTIES</a>.</p> </div> </div> <a id="acc3e85f61a8f762032be2c50d2c34f7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc3e85f61a8f762032be2c50d2c34f7f">◆ </a></span>onigenc_unicode_mbc_case_fold()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_mbc_case_fold </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> flag </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>fold</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02219">2219</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l02158">CaseFoldInited</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02154">FoldTable</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00124">INTERNAL_ONIGENC_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00123">ONIGENC_CASE_FOLD_TURKISH_AZERI</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00266">ONIGENC_CODE_TO_MBC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/db4/utf__8_8c_source.html#l00371">mbc_case_fold()</a>, <a class="el" href="../../d5/d8c/utf__16be_8c_source.html#l00150">utf16be_mbc_case_fold()</a>, <a class="el" href="../../df/d20/utf__16le_8c_source.html#l00145">utf16le_mbc_case_fold()</a>, <a class="el" href="../../da/df4/utf__32be_8c_source.html#l00090">utf32be_mbc_case_fold()</a>, and <a class="el" href="../../d7/ddc/utf__32le_8c_source.html#l00090">utf32le_mbc_case_fold()</a>.</p> </div> </div> <a id="a9bf666d0013e93269734aea63bbf8340"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bf666d0013e93269734aea63bbf8340">◆ </a></span>onigenc_unicode_property_name_to_ctype()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_unicode_property_name_to_ctype </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02086">2086</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00264">ONIGENC_MBC_TO_CODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00556">ONIGERR_INVALID_CHAR_PROPERTY_NAME</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02083">PROPERTY_NAME_MAX_SIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01462">TOLOWER</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23861">uniname2ctype()</a>.</p> </div> </div> <a id="a53d6fc96fc25c7730fc40f25e808203d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a53d6fc96fc25c7730fc40f25e808203d">◆ </a></span>onigenc_utf16_32_get_ctype_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onigenc_utf16_32_get_ctype_code_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a1f6242a0ebb2ba9eb5bb299b5e223afa">OnigCtype</a> </td> <td class="paramname"><em>ctype</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>sb_out</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> * </td> <td class="paramname"><em>ranges</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/d7b/struct_onig_encoding_type_s_t.html">OnigEncodingTypeST</a> *enc </td> <td class="paramname"><em>ARG_UNUSED</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02073">2073</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/unicode_8c_source.html#l02061">onigenc_unicode_ctype_code_range()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a5720dd164534e0bd5f99f874d40de3be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5720dd164534e0bd5f99f874d40de3be">◆ </a></span>CaseFold</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d27/struct_case_fold__11___type.html">CaseFold_11_Type</a> CaseFold[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l00106">106</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>.</p> </div> </div> <a id="a3bb03895620b58db8ec556932a88889c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bb03895620b58db8ec556932a88889c">◆ </a></span>CaseFold_Locale</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d6/d27/struct_case_fold__11___type.html">CaseFold_11_Type</a> CaseFold_Locale[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> { 0x0049, {1, {0x0069}}},</div><div class="line"> { 0x0130, {2, {0x0069, 0x0307}}}</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l01088">1088</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>.</p> </div> </div> <a id="a7b531d6ce47567d22278a4a5ac3e0f00"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b531d6ce47567d22278a4a5ac3e0f00">◆ </a></span>CaseFoldInited</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int CaseFoldInited = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02158">2158</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02219">onigenc_unicode_mbc_case_fold()</a>.</p> </div> </div> <a id="afb44207f68dc45760339a9b2415ca120"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb44207f68dc45760339a9b2415ca120">◆ </a></span>CaseUnfold_11</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../df/dc4/struct_case_unfold__11___type.html">CaseUnfold_11_Type</a> CaseUnfold_11[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l01093">1093</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="ae45aa747026fa4676657c79c1a681acc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae45aa747026fa4676657c79c1a681acc">◆ </a></span>CaseUnfold_11_Locale</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../df/dc4/struct_case_unfold__11___type.html">CaseUnfold_11_Type</a> CaseUnfold_11_Locale[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> { 0x0069, {1, {0x0049 }}}</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l01952">1952</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="abe87f93f130643e90152ddeef2bdc38e"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe87f93f130643e90152ddeef2bdc38e">◆ </a></span>CaseUnfold_12</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/dda/struct_case_unfold__12___type.html">CaseUnfold_12_Type</a> CaseUnfold_12[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l01956">1956</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="a48530a20090b0117a3264e15d2c4f0eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48530a20090b0117a3264e15d2c4f0eb">◆ </a></span>CaseUnfold_12_Locale</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../db/dda/struct_case_unfold__12___type.html">CaseUnfold_12_Type</a> CaseUnfold_12_Locale[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> { {0x0069, 0x0307}, {1, {0x0130 }}}</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02017">2017</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="a4bcb8bf96afe4b64eef106366004788f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bcb8bf96afe4b64eef106366004788f">◆ </a></span>CaseUnfold_13</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d5/d99/struct_case_unfold__13___type.html">CaseUnfold_13_Type</a> CaseUnfold_13[]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> { {0x0066, 0x0066, 0x0069}, {1, {0xfb03 }}},</div><div class="line"> { {0x0066, 0x0066, 0x006c}, {1, {0xfb04 }}},</div><div class="line"> { {0x03b1, 0x0342, 0x03b9}, {1, {0x1fb7 }}},</div><div class="line"> { {0x03b7, 0x0342, 0x03b9}, {1, {0x1fc7 }}},</div><div class="line"> { {0x03b9, 0x0308, 0x0300}, {1, {0x1fd2 }}},</div><div class="line"> { {0x03b9, 0x0308, 0x0301}, {2, {0x0390, 0x1fd3 }}},</div><div class="line"> { {0x03b9, 0x0308, 0x0342}, {1, {0x1fd7 }}},</div><div class="line"> { {0x03c5, 0x0308, 0x0300}, {1, {0x1fe2 }}},</div><div class="line"> { {0x03c5, 0x0308, 0x0301}, {2, {0x03b0, 0x1fe3 }}},</div><div class="line"> { {0x03c5, 0x0308, 0x0342}, {1, {0x1fe7 }}},</div><div class="line"> { {0x03c5, 0x0313, 0x0300}, {1, {0x1f52 }}},</div><div class="line"> { {0x03c5, 0x0313, 0x0301}, {1, {0x1f54 }}},</div><div class="line"> { {0x03c5, 0x0313, 0x0342}, {1, {0x1f56 }}},</div><div class="line"> { {0x03c9, 0x0342, 0x03b9}, {1, {0x1ff7 }}}</div><div class="line">}</div></div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02021">2021</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02273">onigenc_unicode_apply_all_case_fold()</a>.</p> </div> </div> <a id="a24fbb7fc2d9bccd9f095cf0b9e420b9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24fbb7fc2d9bccd9f095cf0b9e420b9e">◆ </a></span>EncUNICODE_ISO_8859_1_CtypeTable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned short EncUNICODE_ISO_8859_1_CtypeTable[256]</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l00039">39</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> </div> </div> <a id="aa1e4a4db4c6cbf90e7684d92a6c76480"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1e4a4db4c6cbf90e7684d92a6c76480">◆ </a></span>FoldTable</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* FoldTable</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02154">2154</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02219">onigenc_unicode_mbc_case_fold()</a>.</p> </div> </div> <a id="a3143a675dd8e7f20365e9d4154ba3678"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3143a675dd8e7f20365e9d4154ba3678">◆ </a></span>type_code2_hash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> type_code2_hash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="../../d3/df4/unicode_8c.html#a233e8a619fdfcb11c319dd6decd21ccb">code2_cmp</a>,</div><div class="line"> <a class="code" href="../../d3/df4/unicode_8c.html#aa88b96b274d68af250efaf80e3c2de50">code2_hash</a>,</div><div class="line">}</div><div class="ttc" id="unicode_8c_html_aa88b96b274d68af250efaf80e3c2de50"><div class="ttname"><a href="../../d3/df4/unicode_8c.html#aa88b96b274d68af250efaf80e3c2de50">code2_hash</a></div><div class="ttdeci">static st_index_t code2_hash(OnigCodePoint *x)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/df4/unicode_8c_source.html#l02125">unicode.c:2125</a></div></div> <div class="ttc" id="unicode_8c_html_a233e8a619fdfcb11c319dd6decd21ccb"><div class="ttname"><a href="../../d3/df4/unicode_8c.html#a233e8a619fdfcb11c319dd6decd21ccb">code2_cmp</a></div><div class="ttdeci">static int code2_cmp(OnigCodePoint *x, OnigCodePoint *y)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/df4/unicode_8c_source.html#l02118">unicode.c:2118</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02130">2130</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>.</p> </div> </div> <a id="a995f805cd1981c6ae835d2af4190d218"></a> <h2 class="memtitle"><span class="permalink"><a href="#a995f805cd1981c6ae835d2af4190d218">◆ </a></span>type_code3_hash</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> type_code3_hash</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">= {</div><div class="line"> <a class="code" href="../../d3/df4/unicode_8c.html#ab569a83757d268541bb5d37af36c50a5">code3_cmp</a>,</div><div class="line"> <a class="code" href="../../d3/df4/unicode_8c.html#ad69fd5098a17c543d910ae4db8d156d2">code3_hash</a>,</div><div class="line">}</div><div class="ttc" id="unicode_8c_html_ab569a83757d268541bb5d37af36c50a5"><div class="ttname"><a href="../../d3/df4/unicode_8c.html#ab569a83757d268541bb5d37af36c50a5">code3_cmp</a></div><div class="ttdeci">static int code3_cmp(OnigCodePoint *x, OnigCodePoint *y)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/df4/unicode_8c_source.html#l02136">unicode.c:2136</a></div></div> <div class="ttc" id="unicode_8c_html_ad69fd5098a17c543d910ae4db8d156d2"><div class="ttname"><a href="../../d3/df4/unicode_8c.html#ad69fd5098a17c543d910ae4db8d156d2">code3_hash</a></div><div class="ttdeci">static st_index_t code3_hash(OnigCodePoint *x)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/df4/unicode_8c_source.html#l02143">unicode.c:2143</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02148">2148</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>.</p> </div> </div> <a id="a42cb9a210896eb1ab8595bf1c375b426"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42cb9a210896eb1ab8595bf1c375b426">◆ </a></span>Unfold1Table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* Unfold1Table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02155">2155</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>.</p> </div> </div> <a id="a2f53eb3856979fd0574faa82f954e5e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f53eb3856979fd0574faa82f954e5e8">◆ </a></span>Unfold2Table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* Unfold2Table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02156">2156</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>.</p> </div> </div> <a id="afcf51e99d265cfe269bcb095fa9c2110"></a> <h2 class="memtitle"><span class="permalink"><a href="#afcf51e99d265cfe269bcb095fa9c2110">◆ </a></span>Unfold3Table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* Unfold3Table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/df4/unicode_8c_source.html#l02157">2157</a> of file <a class="el" href="../../d3/df4/unicode_8c_source.html">unicode.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/df4/unicode_8c_source.html#l02160">init_case_fold_table()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02409">onigenc_unicode_get_case_fold_codes_by_str()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel