📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 03:38:41
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d0
/
d86
📍 /opt/alt/ruby19/share/doc/ruby/html/d0/d86
🔄 Refresh
✏️
Editing: regcomp_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: regcomp.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><!-- 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">regcomp.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d1/dfc/regparse_8h_source.html">regparse.h</a>"</code><br /> </div> <p><a href="../../d0/d86/regcomp_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="../../d9/d1f/struct_min_max_len.html">MinMaxLen</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/d2e/struct_opt_env.html">OptEnv</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="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</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="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</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="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</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="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</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:aa713b0df3149703a280099259b85cf91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa713b0df3149703a280099259b85cf91">IS_NEED_STR_LEN_OP_EXACT</a>(op)</td></tr> <tr class="separator:aa713b0df3149703a280099259b85cf91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a332b74e5c5878209a786eb7593d029d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a332b74e5c5878209a786eb7593d029d4">REPEAT_RANGE_ALLOC</a>   4</td></tr> <tr class="separator:a332b74e5c5878209a786eb7593d029d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24614dfeca814b59b47f7b9968722f0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a24614dfeca814b59b47f7b9968722f0b">QUANTIFIER_EXPAND_LIMIT_SIZE</a>   50</td></tr> <tr class="separator:a24614dfeca814b59b47f7b9968722f0b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afab40be9879803efb8ef803155a0eb82"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afab40be9879803efb8ef803155a0eb82">CKN_ON</a>   (ckn > 0)</td></tr> <tr class="separator:afab40be9879803efb8ef803155a0eb82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a89d5c2293ff7e0d16d3baa4d4aa2aa27">GET_CHAR_LEN_VARLEN</a>   -1</td></tr> <tr class="separator:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a371259239d91892d1cb0914248875090"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a371259239d91892d1cb0914248875090">GET_CHAR_LEN_TOP_ALT_VARLEN</a>   -2</td></tr> <tr class="separator:a371259239d91892d1cb0914248875090"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a894774aa661fdc553a7779f4a9fcae"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1a894774aa661fdc553a7779f4a9fcae">RECURSION_EXIST</a>   1</td></tr> <tr class="separator:a1a894774aa661fdc553a7779f4a9fcae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2872d52884604a6d587d6faaaa161855"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2872d52884604a6d587d6faaaa161855">RECURSION_INFINITE</a>   2</td></tr> <tr class="separator:a2872d52884604a6d587d6faaaa161855"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac33fa9094b07662b4401933b7eb0b1d3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac33fa9094b07662b4401933b7eb0b1d3">FOUND_CALLED_NODE</a>   1</td></tr> <tr class="separator:ac33fa9094b07662b4401933b7eb0b1d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a364f45f6d4118677c55a92e49f96443d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a364f45f6d4118677c55a92e49f96443d">THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</a>   8</td></tr> <tr class="separator:a364f45f6d4118677c55a92e49f96443d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae44ad561c845177c6f139610839024d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae44ad561c845177c6f139610839024d7">IN_ALT</a>   (1<<0)</td></tr> <tr class="separator:ae44ad561c845177c6f139610839024d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91ad90a8594a098cf789e9478c43ffe0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a91ad90a8594a098cf789e9478c43ffe0">IN_NOT</a>   (1<<1)</td></tr> <tr class="separator:a91ad90a8594a098cf789e9478c43ffe0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82d623a103adc51c30beb0709e20207d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a82d623a103adc51c30beb0709e20207d">IN_REPEAT</a>   (1<<2)</td></tr> <tr class="separator:a82d623a103adc51c30beb0709e20207d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a068e4e04daa30ec118ce79c7bfa9e07e">IN_VAR_REPEAT</a>   (1<<3)</td></tr> <tr class="separator:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f3377878b4402017780f5457f3e2ca5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1f3377878b4402017780f5457f3e2ca5">EXPAND_STRING_MAX_LENGTH</a>   100</td></tr> <tr class="separator:a1f3377878b4402017780f5457f3e2ca5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a42659aed152897b855725b6dc7c00f9b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a42659aed152897b855725b6dc7c00f9b">ALLOWED_TYPE_IN_LB</a></td></tr> <tr class="separator:a42659aed152897b855725b6dc7c00f9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa120ba7689d0c7798c1d05fef173cdb9">ALLOWED_ENCLOSE_IN_LB</a>   ( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> )</td></tr> <tr class="separator:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aec6ce7f3e42b583367cd1112a30b91bc">ALLOWED_ENCLOSE_IN_LB_NOT</a>   0</td></tr> <tr class="separator:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4db94e43235b48451535316040f07a4b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4db94e43235b48451535316040f07a4b">ALLOWED_ANCHOR_IN_LB</a>   ( <a class="el" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="el" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a4dd9db8ffc551d1a759f1fac90baff78">ANCHOR_END_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="el" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> )</td></tr> <tr class="separator:a4db94e43235b48451535316040f07a4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40bc69a7db3f8d89c31fe8a1e14e3ce8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a40bc69a7db3f8d89c31fe8a1e14e3ce8">ALLOWED_ANCHOR_IN_LB_NOT</a>   ( <a class="el" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="el" href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a> | <a class="el" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a4dd9db8ffc551d1a759f1fac90baff78">ANCHOR_END_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="el" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> )</td></tr> <tr class="separator:a40bc69a7db3f8d89c31fe8a1e14e3ce8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2fb0cdfbf815e86dcad1ed35280be79b">OPT_EXACT_MAXLEN</a>   24</td></tr> <tr class="separator:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6a6dc014090d88f5e5d8af7f92e2b8e3">COMP_EM_BASE</a>   20</td></tr> <tr class="separator:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf166474e0286654536600887f55d285"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adf166474e0286654536600887f55d285">MAX_NODE_OPT_INFO_REF_COUNT</a>   5</td></tr> <tr class="separator:adf166474e0286654536600887f55d285"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:addf8c2a57283e6d0dacca124b631ac92"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#addf8c2a57283e6d0dacca124b631ac92">REGEX_TRANSFER</a>(to, from)</td></tr> <tr class="separator:addf8c2a57283e6d0dacca124b631ac92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bb9e07088117459a60faa118d7235a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6bb9e07088117459a60faa118d7235a7">REGEX_CHAIN_HEAD</a>(reg)</td></tr> <tr class="separator:a6bb9e07088117459a60faa118d7235a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab962c26daa2af70cacaf5f8c7c581d89"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab962c26daa2af70cacaf5f8c7c581d89">COMPILE_INIT_SIZE</a>   20</td></tr> <tr class="separator:ab962c26daa2af70cacaf5f8c7c581d89"><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:a1eeef9496609e650edcd7b2a077d98c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1eeef9496609e650edcd7b2a077d98c0">onig_get_default_case_fold_flag</a> (void)</td></tr> <tr class="separator:a1eeef9496609e650edcd7b2a077d98c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df8d0269fd216db255fde5942b83eec"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2df8d0269fd216db255fde5942b83eec">onig_set_default_case_fold_flag</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag)</td></tr> <tr class="separator:a2df8d0269fd216db255fde5942b83eec"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a158d6b9ddc5338ecbae4f030d19d13b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a158d6b9ddc5338ecbae4f030d19d13b8">str_dup</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end)</td></tr> <tr class="separator:a158d6b9ddc5338ecbae4f030d19d13b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad26bfcdc08e74d911686afe96828d2d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aad26bfcdc08e74d911686afe96828d2d">swap_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *a, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *b)</td></tr> <tr class="separator:aad26bfcdc08e74d911686afe96828d2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae04444d8024a1649eba62b8a6c008cc4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae04444d8024a1649eba62b8a6c008cc4">distance_add</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> d2)</td></tr> <tr class="separator:ae04444d8024a1649eba62b8a6c008cc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4fd37fcaa0c31385e41ce128c9ed00c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af4fd37fcaa0c31385e41ce128c9ed00c">distance_multiply</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> d, int m)</td></tr> <tr class="separator:af4fd37fcaa0c31385e41ce128c9ed00c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a652fcbf67675d6da1797c9cef80b860b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a652fcbf67675d6da1797c9cef80b860b">bitset_is_empty</a> (<a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a652fcbf67675d6da1797c9cef80b860b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a482b20817f394518a2ac234692c2add2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a482b20817f394518a2ac234692c2add2">onig_bbuf_init</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a482b20817f394518a2ac234692c2add2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dd7302d075714a7b3d41e088a608338"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9dd7302d075714a7b3d41e088a608338">unset_addr_list_init</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, int <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a9dd7302d075714a7b3d41e088a608338"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8de340094364ae63850e6cff7b7e10d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae8de340094364ae63850e6cff7b7e10d">unset_addr_list_end</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist)</td></tr> <tr class="separator:ae8de340094364ae63850e6cff7b7e10d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a26a8a780b0829fe6679cd07d3a608c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8a26a8a780b0829fe6679cd07d3a608c">unset_addr_list_add</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, int offset, struct <a class="el" href="../../d0/d6e/struct___node.html">_Node</a> *node)</td></tr> <tr class="separator:a8a26a8a780b0829fe6679cd07d3a608c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae846b05fc7da5763a07c025a1fcdc2d7">add_opcode</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode)</td></tr> <tr class="separator:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a243429256ca92d036981b9d03367ef48"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a243429256ca92d036981b9d03367ef48">add_rel_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int addr)</td></tr> <tr class="separator:a243429256ca92d036981b9d03367ef48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a896254bdbc411f21efe6aa82cab2cf75"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a896254bdbc411f21efe6aa82cab2cf75">add_abs_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int addr)</td></tr> <tr class="separator:a896254bdbc411f21efe6aa82cab2cf75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a852b4186cb93270cd7d71ebe658196c4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a852b4186cb93270cd7d71ebe658196c4">add_length</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</td></tr> <tr class="separator:a852b4186cb93270cd7d71ebe658196c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af40c81c2868345b45aac5211ba114965"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af40c81c2868345b45aac5211ba114965">add_mem_num</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int num)</td></tr> <tr class="separator:af40c81c2868345b45aac5211ba114965"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a064cd7698a180d31b94b0b125f19d81a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a064cd7698a180d31b94b0b125f19d81a">add_pointer</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, void *addr)</td></tr> <tr class="separator:a064cd7698a180d31b94b0b125f19d81a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83d486156614641c94d97661e17b743b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a83d486156614641c94d97661e17b743b">add_option</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option)</td></tr> <tr class="separator:a83d486156614641c94d97661e17b743b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af0dd1f87b44b121587bb1b74f7a1f91b">add_opcode_rel_addr</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode, int addr)</td></tr> <tr class="separator:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8ca21a5244959b3186e91fcf6c4d5bf7">add_bytes</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *bytes, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</td></tr> <tr class="separator:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f7ba42cda01aa0f6c606f3ae538916c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1f7ba42cda01aa0f6c606f3ae538916c">add_bitset</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> bs)</td></tr> <tr class="separator:a1f7ba42cda01aa0f6c606f3ae538916c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa58b641c5ebbf7b6949b2ed358fbd59c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa58b641c5ebbf7b6949b2ed358fbd59c">add_opcode_option</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int opcode, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option)</td></tr> <tr class="separator:aa58b641c5ebbf7b6949b2ed358fbd59c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11e5c8c44c3730a666fbaecfe769e49c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a11e5c8c44c3730a666fbaecfe769e49c">compile_length_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a11e5c8c44c3730a666fbaecfe769e49c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1da8b87fd625a66c1d0e54073f5057ff"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1da8b87fd625a66c1d0e54073f5057ff">compile_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a1da8b87fd625a66c1d0e54073f5057ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a760c54a6d25a582a6747b746081148f5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a760c54a6d25a582a6747b746081148f5">select_str_opcode</a> (int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, int ignore_case)</td></tr> <tr class="separator:a760c54a6d25a582a6747b746081148f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7516d17ec7570d5fe41b660e8d5bd6ba">compile_tree_empty_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int empty_info)</td></tr> <tr class="separator:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2acb31791f8bc60571d17df237f424d6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2acb31791f8bc60571d17df237f424d6">compile_call</a> (<a class="el" href="../../d2/dac/struct_call_node.html">CallNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2acb31791f8bc60571d17df237f424d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91d018076ba815206f6320f9b7379626"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a91d018076ba815206f6320f9b7379626">compile_tree_n_times</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int n, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a91d018076ba815206f6320f9b7379626"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa516b451e0ce46243820dc195189d41"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aaa516b451e0ce46243820dc195189d41">add_compile_string_length</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, int ignore_case)</td></tr> <tr class="separator:aaa516b451e0ce46243820dc195189d41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2c3cc599066f038d977e1b67a77fa34"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae2c3cc599066f038d977e1b67a77fa34">add_compile_string</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, int mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int ignore_case)</td></tr> <tr class="separator:ae2c3cc599066f038d977e1b67a77fa34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78af5ec8c5968e56cb0fbe67ef2f8df4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a78af5ec8c5968e56cb0fbe67ef2f8df4">compile_length_string_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a78af5ec8c5968e56cb0fbe67ef2f8df4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a106cff8c1200c7332ffe55070aa3c030"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a106cff8c1200c7332ffe55070aa3c030">compile_length_string_raw_node</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a106cff8c1200c7332ffe55070aa3c030"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d9edce417188c84575b5edecf4885a3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4d9edce417188c84575b5edecf4885a3">compile_string_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4d9edce417188c84575b5edecf4885a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a515c57401c36b04eca6d5e1500f6c566"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a515c57401c36b04eca6d5e1500f6c566">compile_string_raw_node</a> (<a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *sn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a515c57401c36b04eca6d5e1500f6c566"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4f76599515bcec6a75a9f011c927859"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ad4f76599515bcec6a75a9f011c927859">add_multi_byte_cclass</a> (<a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *mbuf, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ad4f76599515bcec6a75a9f011c927859"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab184d74128864548c8dcb8f3d5b19089"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab184d74128864548c8dcb8f3d5b19089">compile_length_cclass_node</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ab184d74128864548c8dcb8f3d5b19089"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a415a7336f625a6cbc2bfad26f7a2bc8f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a415a7336f625a6cbc2bfad26f7a2bc8f">compile_cclass_node</a> (<a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a415a7336f625a6cbc2bfad26f7a2bc8f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac207b349c4433ffcf5623538910f02c5"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac207b349c4433ffcf5623538910f02c5">entry_repeat_range</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>, int lower, int upper)</td></tr> <tr class="separator:ac207b349c4433ffcf5623538910f02c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf4181a20d2530191810735a3e671d9e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#acf4181a20d2530191810735a3e671d9e">compile_range_repeat_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, int target_len, int empty_info, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:acf4181a20d2530191810735a3e671d9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f9e5dede687cfd4c97e1e4b89146acc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5f9e5dede687cfd4c97e1e4b89146acc">is_anychar_star_quantifier</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn)</td></tr> <tr class="separator:a5f9e5dede687cfd4c97e1e4b89146acc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb9ae3231efb837441d2ab1dd6cc1c7d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afb9ae3231efb837441d2ab1dd6cc1c7d">compile_length_quantifier_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:afb9ae3231efb837441d2ab1dd6cc1c7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b0ad06272088a15b1d93ca7dcb200df"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9b0ad06272088a15b1d93ca7dcb200df">compile_quantifier_node</a> (<a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *qn, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a9b0ad06272088a15b1d93ca7dcb200df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1c3786784f7117cb9ce60187f0a6583"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae1c3786784f7117cb9ce60187f0a6583">compile_length_option_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ae1c3786784f7117cb9ce60187f0a6583"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2165ca62a2575912e715cd48e52f1bad"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2165ca62a2575912e715cd48e52f1bad">compile_option_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2165ca62a2575912e715cd48e52f1bad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5017ecf195e17b985150bfc61a185a1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac5017ecf195e17b985150bfc61a185a1">compile_length_enclose_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ac5017ecf195e17b985150bfc61a185a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2c933c9dbf2fa16cda90f1e04a6c901c">get_char_length_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int *<a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>)</td></tr> <tr class="separator:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a390b20c237a30175b994273094fb919c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a390b20c237a30175b994273094fb919c">compile_enclose_node</a> (<a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a390b20c237a30175b994273094fb919c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1038a09d8ebbff7dd1b62841487d6492"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1038a09d8ebbff7dd1b62841487d6492">compile_length_anchor_node</a> (<a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a1038a09d8ebbff7dd1b62841487d6492"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acfa9bfac441484b482b74052332a8a62"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#acfa9bfac441484b482b74052332a8a62">compile_anchor_node</a> (<a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:acfa9bfac441484b482b74052332a8a62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71e842af44282a75f2ad84d02515e1bd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a71e842af44282a75f2ad84d02515e1bd">noname_disable_map</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **plink, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map, int *counter)</td></tr> <tr class="separator:a71e842af44282a75f2ad84d02515e1bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76be92d8dbebf2cd732a95ac9470790f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a76be92d8dbebf2cd732a95ac9470790f">renumber_node_backref</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:a76be92d8dbebf2cd732a95ac9470790f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a408816bf2ca725b8e147600a5444a700"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a408816bf2ca725b8e147600a5444a700">renumber_by_map</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> *map)</td></tr> <tr class="separator:a408816bf2ca725b8e147600a5444a700"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c1dd31126a99837f6596ec0504941bd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4c1dd31126a99837f6596ec0504941bd">numbered_ref_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:a4c1dd31126a99837f6596ec0504941bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a924d192d6dbfa521f3f696fedced78fc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a924d192d6dbfa521f3f696fedced78fc">disable_noname_group_capture</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **root, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a924d192d6dbfa521f3f696fedced78fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48bda0cb0a063a7db7749710daee69e4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a48bda0cb0a063a7db7749710daee69e4">unset_addr_list_fix</a> (<a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> *uslist, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a48bda0cb0a063a7db7749710daee69e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4d97c8a15f31c790560bc26c541529f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa4d97c8a15f31c790560bc26c541529f">quantifiers_memory_node_info</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:aa4d97c8a15f31c790560bc26c541529f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af82e9debd7e89c1c386efbfd438ac112"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af82e9debd7e89c1c386efbfd438ac112">get_min_match_length</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> *<a class="el" href="../../d1/d6f/date__strftime_8c.html#a2f2bf96d77a187bd4446b4ba3864470d">min</a>, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:af82e9debd7e89c1c386efbfd438ac112"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06bdc00e72ec725ddbca67672abc87a3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a06bdc00e72ec725ddbca67672abc87a3">get_max_match_length</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a06bdc00e72ec725ddbca67672abc87a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1ff5e0313b7848df2d6d80e6ce4e7589">get_char_length_tree1</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int *<a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, int level)</td></tr> <tr class="separator:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ede6a38087ec536817b0bdf83fa40ac"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4ede6a38087ec536817b0bdf83fa40ac">is_not_included</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *x, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *y, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4ede6a38087ec536817b0bdf83fa40ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add066ca9799db63693400018f519903b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#add066ca9799db63693400018f519903b">get_head_value_node</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int exact, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:add066ca9799db63693400018f519903b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7b85b31f12762d485ff5ed2aca6b6608">check_type_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, int type_mask, int enclose_mask, int anchor_mask)</td></tr> <tr class="separator:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5af7095718a1d8ef1c203564d103f1e8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5af7095718a1d8ef1c203564d103f1e8">subexp_inf_recursive_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, int head)</td></tr> <tr class="separator:a5af7095718a1d8ef1c203564d103f1e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c22b2b7af9f1c4828a52acb87c70e82"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a8c22b2b7af9f1c4828a52acb87c70e82">subexp_inf_recursive_check_trav</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a8c22b2b7af9f1c4828a52acb87c70e82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace679cb50345bf582fa0b7a1be3e12ee"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ace679cb50345bf582fa0b7a1be3e12ee">subexp_recursive_check</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:ace679cb50345bf582fa0b7a1be3e12ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a12d514acbbc2bfb9aebda23bf2a5e18a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a12d514acbbc2bfb9aebda23bf2a5e18a">subexp_recursive_check_trav</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a12d514acbbc2bfb9aebda23bf2a5e18a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c69504e11b62c311cad54d42afe03a2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5c69504e11b62c311cad54d42afe03a2">setup_subexp_call</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a5c69504e11b62c311cad54d42afe03a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa342a20869a50ae3810613e4a5f469a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afa342a20869a50ae3810613e4a5f469a">divide_look_behind_alternatives</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:afa342a20869a50ae3810613e4a5f469a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafc7dceb9ef806e4a0cf3543f3d84697"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aafc7dceb9ef806e4a0cf3543f3d84697">setup_look_behind</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:aafc7dceb9ef806e4a0cf3543f3d84697"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a965874fe7fa195fb13c239f5a53ca115"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a965874fe7fa195fb13c239f5a53ca115">next_setup</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *next_node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a965874fe7fa195fb13c239f5a53ca115"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9233509294fe5e5faa2024cc88300f9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae9233509294fe5e5faa2024cc88300f9">update_string_node_case_fold</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node)</td></tr> <tr class="separator:ae9233509294fe5e5faa2024cc88300f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2970d7a550254e288e1213a953c3b906"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2970d7a550254e288e1213a953c3b906">expand_case_fold_make_rem_string</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **rnode, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a2970d7a550254e288e1213a953c3b906"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6c23e4e142a4dc933c021ea8a4c21a87">expand_case_fold_string_alt</a> (int item_num, <a class="el" href="../../d3/d82/struct_onig_case_fold_code_item.html">OnigCaseFoldCodeItem</a> items[], <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, int slen, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **rnode)</td></tr> <tr class="separator:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a548fcc47d5f94f7206802549da1a6fe8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a548fcc47d5f94f7206802549da1a6fe8">expand_case_fold_string</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a548fcc47d5f94f7206802549da1a6fe8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59640e9a6551bf5e14242534adc9ddbc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a59640e9a6551bf5e14242534adc9ddbc">setup_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, int <a class="el" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a>, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a59640e9a6551bf5e14242534adc9ddbc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6be9edb60b5c3eb8bc0135683390264"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac6be9edb60b5c3eb8bc0135683390264">set_bm_skip</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <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>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> skip[], int **int_skip)</td></tr> <tr class="separator:ac6be9edb60b5c3eb8bc0135683390264"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa212386e3a0760597c7752595702ae27"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa212386e3a0760597c7752595702ae27">map_position_value</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, int <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)</td></tr> <tr class="separator:aa212386e3a0760597c7752595702ae27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97f6d4c0bbd396792b41f310ee48923e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a97f6d4c0bbd396792b41f310ee48923e">distance_value</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mm)</td></tr> <tr class="separator:a97f6d4c0bbd396792b41f310ee48923e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c24fa918b8841658b94ae285329cf44"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2c24fa918b8841658b94ae285329cf44">comp_distance_value</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *<a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *d2, int v1, int v2)</td></tr> <tr class="separator:a2c24fa918b8841658b94ae285329cf44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae5b5a60bc20ac40a5e1339c7734a4e5b">is_equal_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *a, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *b)</td></tr> <tr class="separator:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaac64b6a152d4115c1546048512c0346"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aaac64b6a152d4115c1546048512c0346">set_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mml, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d1/d6f/date__strftime_8c.html#a2f2bf96d77a187bd4446b4ba3864470d">min</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> <a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>)</td></tr> <tr class="separator:aaac64b6a152d4115c1546048512c0346"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6657b0c274b61a7c0654e51e52eef6c5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6657b0c274b61a7c0654e51e52eef6c5">clear_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mml)</td></tr> <tr class="separator:a6657b0c274b61a7c0654e51e52eef6c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ddd045344fb1654955b1fe5a6ad1de5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6ddd045344fb1654955b1fe5a6ad1de5">copy_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:a6ddd045344fb1654955b1fe5a6ad1de5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29dbe3e7e64d0d79fece8290c191096b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a29dbe3e7e64d0d79fece8290c191096b">add_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:a29dbe3e7e64d0d79fece8290c191096b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc7b2f0076ff0ef62c590aeac1459bfe"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adc7b2f0076ff0ef62c590aeac1459bfe">alt_merge_mml</a> (<a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *to, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *from)</td></tr> <tr class="separator:adc7b2f0076ff0ef62c590aeac1459bfe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a645d272d8107e84b51c83212d27b32e7"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a645d272d8107e84b51c83212d27b32e7">copy_opt_env</a> (<a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *to, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *from)</td></tr> <tr class="separator:a645d272d8107e84b51c83212d27b32e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13a25e75208ee510a293659d6e4ef345"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a13a25e75208ee510a293659d6e4ef345">clear_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *anc)</td></tr> <tr class="separator:a13a25e75208ee510a293659d6e4ef345"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a598aa744df53e329cc9d560ad7a43c92"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a598aa744df53e329cc9d560ad7a43c92">copy_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *from)</td></tr> <tr class="separator:a598aa744df53e329cc9d560ad7a43c92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf1ffe8c1b8ee6888d734c29e9cf3fad"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adf1ffe8c1b8ee6888d734c29e9cf3fad">concat_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *left, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *right, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> left_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> right_len)</td></tr> <tr class="separator:adf1ffe8c1b8ee6888d734c29e9cf3fad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1e3fd5c83f6f8199ebe168fd12d4e4e9">is_left_anchor</a> (int anc)</td></tr> <tr class="separator:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59f75d45d79a864d966e61a207dfe738"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a59f75d45d79a864d966e61a207dfe738">is_set_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:a59f75d45d79a864d966e61a207dfe738"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71c4f197d39cb16718891c87485b4675"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a71c4f197d39cb16718891c87485b4675">add_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:a71c4f197d39cb16718891c87485b4675"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab17c2a993044f2f028c1b299a2bfa64a">remove_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, int anc)</td></tr> <tr class="separator:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae80c62aeb0fdfe07f8a303c4addd10e6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae80c62aeb0fdfe07f8a303c4addd10e6">alt_merge_opt_anc_info</a> (<a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *to, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:ae80c62aeb0fdfe07f8a303c4addd10e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9f9da2e207fbf07f6995f7a37718916"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa9f9da2e207fbf07f6995f7a37718916">is_full_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *ex)</td></tr> <tr class="separator:aa9f9da2e207fbf07f6995f7a37718916"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1c8a658cf0018bc9205e4c6afce4173c">clear_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *ex)</td></tr> <tr class="separator:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a966940434a5979df5e76f85c58a2e732"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a966940434a5979df5e76f85c58a2e732">copy_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *from)</td></tr> <tr class="separator:a966940434a5979df5e76f85c58a2e732"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae634e8024dd636cd22c5d43170b95a37"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae634e8024dd636cd22c5d43170b95a37">concat_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:ae634e8024dd636cd22c5d43170b95a37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a35ad627121dbb81c014bfe7ed7a40f69">concat_opt_exact_info_str</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, int raw <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35faa5c32eaac056e6cfd90d75037277"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a35faa5c32eaac056e6cfd90d75037277">alt_merge_opt_exact_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *to, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a35faa5c32eaac056e6cfd90d75037277"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3482bb5c83438601e2bce401a49b72d9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a3482bb5c83438601e2bce401a49b72d9">select_opt_exact_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *now, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *alt)</td></tr> <tr class="separator:a3482bb5c83438601e2bce401a49b72d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbc17307a1c543b95e89ec2d9a63f340"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afbc17307a1c543b95e89ec2d9a63f340">clear_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map)</td></tr> <tr class="separator:afbc17307a1c543b95e89ec2d9a63f340"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a058f6d84d2d5b6a8a1838ac4f6cff387"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a058f6d84d2d5b6a8a1838ac4f6cff387">copy_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *to, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *from)</td></tr> <tr class="separator:a058f6d84d2d5b6a8a1838ac4f6cff387"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a165619843f96ab55d5698d4414a3dfa8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a165619843f96ab55d5698d4414a3dfa8">add_char_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> c, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc)</td></tr> <tr class="separator:a165619843f96ab55d5698d4414a3dfa8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad96b3ac8783b3c6c9fcdb7fcd9f426d7"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ad96b3ac8783b3c6c9fcdb7fcd9f426d7">add_char_amb_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *map, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *end, <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> case_fold_flag)</td></tr> <tr class="separator:ad96b3ac8783b3c6c9fcdb7fcd9f426d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ab6f85dfea9fee54affb419de818e67"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4ab6f85dfea9fee54affb419de818e67">select_opt_map_info</a> (<a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *now, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *alt)</td></tr> <tr class="separator:a4ab6f85dfea9fee54affb419de818e67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a3bb9e5c82dc98336dfb7494c79817e52">comp_opt_exact_or_map_info</a> (<a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *e, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *m)</td></tr> <tr class="separator:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac2007aeb9a098813a027e25e24c0fc9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aac2007aeb9a098813a027e25e24c0fc9">alt_merge_opt_map_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *to, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:aac2007aeb9a098813a027e25e24c0fc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a201a436303b0cf2736f51eeb95d1ffe2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a201a436303b0cf2736f51eeb95d1ffe2">set_bound_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *mmd)</td></tr> <tr class="separator:a201a436303b0cf2736f51eeb95d1ffe2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46fad3850a515494a09c2b1cb67ebb77"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a46fad3850a515494a09c2b1cb67ebb77">clear_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt)</td></tr> <tr class="separator:a46fad3850a515494a09c2b1cb67ebb77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4805c548139f3e569bc14bb2ee848dee"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4805c548139f3e569bc14bb2ee848dee">copy_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *from)</td></tr> <tr class="separator:a4805c548139f3e569bc14bb2ee848dee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af46da737215fbb617bdc641d88eb3a61"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af46da737215fbb617bdc641d88eb3a61">concat_left_node_opt_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:af46da737215fbb617bdc641d88eb3a61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb2b9ef2e5fdeda9ad99478734100701"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#abb2b9ef2e5fdeda9ad99478734100701">alt_merge_node_opt_info</a> (<a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *to, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:abb2b9ef2e5fdeda9ad99478734100701"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64bf2ec6c871b03f56252ce16f83753b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a64bf2ec6c871b03f56252ce16f83753b">optimize_node_left</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *opt, <a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *<a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a64bf2ec6c871b03f56252ce16f83753b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2049f0c2de3fa16ef25a176369654f2"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#af2049f0c2de3fa16ef25a176369654f2">set_optimize_exact_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *e)</td></tr> <tr class="separator:af2049f0c2de3fa16ef25a176369654f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a5eb864ddfd3f9b2258d1db8373550a27">set_optimize_map_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *m)</td></tr> <tr class="separator:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60aba7c747e8fe9f7b78c98fd7dab75a"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a60aba7c747e8fe9f7b78c98fd7dab75a">set_sub_anchor</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *anc)</td></tr> <tr class="separator:a60aba7c747e8fe9f7b78c98fd7dab75a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dd6d18481ff29928fcb6a6faeddc48b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7dd6d18481ff29928fcb6a6faeddc48b">set_optimize_info_from_tree</a> (<a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *node, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> *scan_env)</td></tr> <tr class="separator:a7dd6d18481ff29928fcb6a6faeddc48b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4186d1d76942ef9684b4a0db1f83157e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4186d1d76942ef9684b4a0db1f83157e">clear_optimize_info</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a4186d1d76942ef9684b4a0db1f83157e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69ec040502b7f39cc7f0dcb15ec60073"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">onig_free_body</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a69ec040502b7f39cc7f0dcb15ec60073"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac84095b31018b2fe291a31408179ae07"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ac84095b31018b2fe291a31408179ae07">onig_free</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:ac84095b31018b2fe291a31408179ae07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7cd0a6158a91b332b585e3ce32035fe"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa7cd0a6158a91b332b585e3ce32035fe">onig_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:aa7cd0a6158a91b332b585e3ce32035fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9684a5e16b771c14e371ce4e2600a127"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9684a5e16b771c14e371ce4e2600a127">onig_transfer</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *from)</td></tr> <tr class="separator:a9684a5e16b771c14e371ce4e2600a127"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0716f6853df79d80c34c3273ce1fd00"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab0716f6853df79d80c34c3273ce1fd00">onig_chain_link_add</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *to, <a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr> <tr class="separator:ab0716f6853df79d80c34c3273ce1fd00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75ed4b1466d696a9ccad1c7f205d82f1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a75ed4b1466d696a9ccad1c7f205d82f1">onig_chain_reduce</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg)</td></tr> <tr class="separator:a75ed4b1466d696a9ccad1c7f205d82f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa98aadf1b06fc184a285c2f8d9ac2950">onig_compile</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern_end, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2114107d9185a5c1706c5ecf99faf388"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2114107d9185a5c1706c5ecf99faf388">onig_reg_init</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> case_fold_flag, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> *syntax)</td></tr> <tr class="separator:a2114107d9185a5c1706c5ecf99faf388"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47cccc676be7e5a7883f1acd7123587c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a47cccc676be7e5a7883f1acd7123587c">onig_new_without_alloc</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> *syntax, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo)</td></tr> <tr class="separator:a47cccc676be7e5a7883f1acd7123587c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39f71595a97243c15c779db842cdde3f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a39f71595a97243c15c779db842cdde3f">onig_new</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> **reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> *syntax, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo)</td></tr> <tr class="separator:a39f71595a97243c15c779db842cdde3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa5258b0fafb566fd4aa12fc1f577b2e8">onig_init</a> (void)</td></tr> <tr class="separator:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4adb6303843a92af6f905d719a8a9d38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4adb6303843a92af6f905d719a8a9d38">onig_end</a> (void)</td></tr> <tr class="separator:a4adb6303843a92af6f905d719a8a9d38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a09d6fdbd4dbcc76c5cd57109596ccc4d">onig_is_in_code_range</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> *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code)</td></tr> <tr class="separator:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a83c23dd82edc54d7e24f797b8245a3de"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a83c23dd82edc54d7e24f797b8245a3de">onig_is_code_in_cc_len</a> (int elen, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc)</td></tr> <tr class="separator:a83c23dd82edc54d7e24f797b8245a3de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7cf5f4a5bd94180443ca81ffa1e449b5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7cf5f4a5bd94180443ca81ffa1e449b5">onig_is_code_in_cc</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> code, <a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *cc)</td></tr> <tr class="separator:a7cf5f4a5bd94180443ca81ffa1e449b5"><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:a7ff64241d25dcbc75ac416b415f80612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a7ff64241d25dcbc75ac416b415f80612">OnigDefaultCaseFoldFlag</a> = <a class="el" href="../../d8/db3/oniguruma_8h.html#aea78d06ede73d1d0de8ea05d81f8ebf7">ONIGENC_CASE_FOLD_MIN</a></td></tr> <tr class="separator:a7ff64241d25dcbc75ac416b415f80612"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae77c9f043fb5d838a8a9076d010f02da"><td class="memItemLeft" align="right" valign="top">static unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae77c9f043fb5d838a8a9076d010f02da">PadBuf</a> [<a class="el" href="../../d6/d87/regint_8h.html#a81d7d9cf3f0b83da8ab0a772c00cc3db">WORD_ALIGNMENT_SIZE</a>]</td></tr> <tr class="separator:ae77c9f043fb5d838a8a9076d010f02da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a45b6561144f2d36bb4136f9831ba77"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a9a45b6561144f2d36bb4136f9831ba77">onig_inited</a> = 0</td></tr> <tr class="separator:a9a45b6561144f2d36bb4136f9831ba77"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a4db94e43235b48451535316040f07a4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4db94e43235b48451535316040f07a4b">◆ </a></span>ALLOWED_ANCHOR_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ANCHOR_IN_LB   ( <a class="el" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="el" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a4dd9db8ffc551d1a759f1fac90baff78">ANCHOR_END_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="el" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> )</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a40bc69a7db3f8d89c31fe8a1e14e3ce8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40bc69a7db3f8d89c31fe8a1e14e3ce8">◆ </a></span>ALLOWED_ANCHOR_IN_LB_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ANCHOR_IN_LB_NOT   ( <a class="el" href="../../d6/d87/regint_8h.html#a460ceecc3150bd7cd2437d41fbeb9ea8">ANCHOR_LOOK_BEHIND</a> | <a class="el" href="../../d6/d87/regint_8h.html#a8812f9a061dd987fe8426262589b52c4">ANCHOR_LOOK_BEHIND_NOT</a> | <a class="el" href="../../d6/d87/regint_8h.html#a0d426ab760f616696759ce14c060b622">ANCHOR_BEGIN_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a4dd9db8ffc551d1a759f1fac90baff78">ANCHOR_END_LINE</a> | <a class="el" href="../../d6/d87/regint_8h.html#a5730b2ca5b8a8bbe5262c77ee26b7879">ANCHOR_BEGIN_BUF</a> | <a class="el" href="../../d6/d87/regint_8h.html#a317bea7c5108d3c78717a5df263fbe09">ANCHOR_BEGIN_POSITION</a> )</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="aa120ba7689d0c7798c1d05fef173cdb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa120ba7689d0c7798c1d05fef173cdb9">◆ </a></span>ALLOWED_ENCLOSE_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ENCLOSE_IN_LB   ( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> )</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="aec6ce7f3e42b583367cd1112a30b91bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec6ce7f3e42b583367cd1112a30b91bc">◆ </a></span>ALLOWED_ENCLOSE_IN_LB_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_ENCLOSE_IN_LB_NOT   0</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a42659aed152897b855725b6dc7c00f9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a42659aed152897b855725b6dc7c00f9b">◆ </a></span>ALLOWED_TYPE_IN_LB</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ALLOWED_TYPE_IN_LB</td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( <a class="code" href="../../d1/dfc/regparse_8h.html#a6e27b17b1b9607c96a6fd0f1bc1f6e0c">BIT_NT_LIST</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#ad7c0640dac4b75693faf913ba14c3bd4">BIT_NT_ALT</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a1e295b122ef3511d1b929f3432c19283">BIT_NT_STR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a14a6cc919981cbfc605ba78389f1156f">BIT_NT_CCLASS</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a598b6cc2b1c3150cfd623701f5b46b16">BIT_NT_CTYPE</a> | \</div><div class="line"> BIT_NT_CANY | <a class="code" href="../../d1/dfc/regparse_8h.html#a3532ca4705ca98f03e1573a7ae105e93">BIT_NT_ANCHOR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#afa9372a884f3e932f76d0b4791c18662">BIT_NT_ENCLOSE</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#afe773d809ad0992d77ee910e87f8bf56">BIT_NT_QTFR</a> | <a class="code" href="../../d1/dfc/regparse_8h.html#a529a7ae0749eaadfd585d723ae301dd4">BIT_NT_CALL</a> )</div><div class="ttc" id="regparse_8h_html_a1e295b122ef3511d1b929f3432c19283"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a1e295b122ef3511d1b929f3432c19283">BIT_NT_STR</a></div><div class="ttdeci">#define BIT_NT_STR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00054">regparse.h:54</a></div></div> <div class="ttc" id="regparse_8h_html_afa9372a884f3e932f76d0b4791c18662"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#afa9372a884f3e932f76d0b4791c18662">BIT_NT_ENCLOSE</a></div><div class="ttdeci">#define BIT_NT_ENCLOSE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00060">regparse.h:60</a></div></div> <div class="ttc" id="regparse_8h_html_a14a6cc919981cbfc605ba78389f1156f"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a14a6cc919981cbfc605ba78389f1156f">BIT_NT_CCLASS</a></div><div class="ttdeci">#define BIT_NT_CCLASS</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00055">regparse.h:55</a></div></div> <div class="ttc" id="regparse_8h_html_a6e27b17b1b9607c96a6fd0f1bc1f6e0c"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a6e27b17b1b9607c96a6fd0f1bc1f6e0c">BIT_NT_LIST</a></div><div class="ttdeci">#define BIT_NT_LIST</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00062">regparse.h:62</a></div></div> <div class="ttc" id="regparse_8h_html_a598b6cc2b1c3150cfd623701f5b46b16"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a598b6cc2b1c3150cfd623701f5b46b16">BIT_NT_CTYPE</a></div><div class="ttdeci">#define BIT_NT_CTYPE</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00056">regparse.h:56</a></div></div> <div class="ttc" id="regparse_8h_html_ad7c0640dac4b75693faf913ba14c3bd4"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#ad7c0640dac4b75693faf913ba14c3bd4">BIT_NT_ALT</a></div><div class="ttdeci">#define BIT_NT_ALT</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00063">regparse.h:63</a></div></div> <div class="ttc" id="regparse_8h_html_a529a7ae0749eaadfd585d723ae301dd4"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a529a7ae0749eaadfd585d723ae301dd4">BIT_NT_CALL</a></div><div class="ttdeci">#define BIT_NT_CALL</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00064">regparse.h:64</a></div></div> <div class="ttc" id="regparse_8h_html_afe773d809ad0992d77ee910e87f8bf56"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#afe773d809ad0992d77ee910e87f8bf56">BIT_NT_QTFR</a></div><div class="ttdeci">#define BIT_NT_QTFR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00059">regparse.h:59</a></div></div> <div class="ttc" id="regparse_8h_html_a3532ca4705ca98f03e1573a7ae105e93"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a3532ca4705ca98f03e1573a7ae105e93">BIT_NT_ANCHOR</a></div><div class="ttdeci">#define BIT_NT_ANCHOR</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00061">regparse.h:61</a></div></div> </div><!-- fragment --> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="afab40be9879803efb8ef803155a0eb82"></a> <h2 class="memtitle"><span class="permalink"><a href="#afab40be9879803efb8ef803155a0eb82">◆ </a></span>CKN_ON</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CKN_ON   (ckn > 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00732">732</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> </div> </div> <a id="a6a6dc014090d88f5e5d8af7f92e2b8e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a6dc014090d88f5e5d8af7f92e2b8e3">◆ </a></span>COMP_EM_BASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMP_EM_BASE   20</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04438">comp_opt_exact_or_map_info()</a>.</p> </div> </div> <a id="ab962c26daa2af70cacaf5f8c7c581d89"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab962c26daa2af70cacaf5f8c7c581d89">◆ </a></span>COMPILE_INIT_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMPILE_INIT_SIZE   20</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a1f3377878b4402017780f5457f3e2ca5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f3377878b4402017780f5457f3e2ca5">◆ </a></span>EXPAND_STRING_MAX_LENGTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EXPAND_STRING_MAX_LENGTH   100</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="ac33fa9094b07662b4401933b7eb0b1d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac33fa9094b07662b4401933b7eb0b1d3">◆ </a></span>FOUND_CALLED_NODE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define FOUND_CALLED_NODE   1</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02943">subexp_recursive_check_trav()</a>.</p> </div> </div> <a id="a371259239d91892d1cb0914248875090"></a> <h2 class="memtitle"><span class="permalink"><a href="#a371259239d91892d1cb0914248875090">◆ </a></span>GET_CHAR_LEN_TOP_ALT_VARLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GET_CHAR_LEN_TOP_ALT_VARLEN   -2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02297">2297</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>.</p> </div> </div> <a id="a89d5c2293ff7e0d16d3baa4d4aa2aa27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89d5c2293ff7e0d16d3baa4d4aa2aa27">◆ </a></span>GET_CHAR_LEN_VARLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GET_CHAR_LEN_VARLEN   -1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02296">2296</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>.</p> </div> </div> <a id="ae44ad561c845177c6f139610839024d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae44ad561c845177c6f139610839024d7">◆ </a></span>IN_ALT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_ALT   (1<<0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03677">3677</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a91ad90a8594a098cf789e9478c43ffe0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91ad90a8594a098cf789e9478c43ffe0">◆ </a></span>IN_NOT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_NOT   (1<<1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03678">3678</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a82d623a103adc51c30beb0709e20207d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82d623a103adc51c30beb0709e20207d">◆ </a></span>IN_REPEAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_REPEAT   (1<<2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03679">3679</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a068e4e04daa30ec118ce79c7bfa9e07e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a068e4e04daa30ec118ce79c7bfa9e07e">◆ </a></span>IN_VAR_REPEAT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IN_VAR_REPEAT   (1<<3)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03680">3680</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="aa713b0df3149703a280099259b85cf91"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa713b0df3149703a280099259b85cf91">◆ </a></span>IS_NEED_STR_LEN_OP_EXACT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define IS_NEED_STR_LEN_OP_EXACT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">op</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8">OP_EXACTN</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31">OP_EXACTMB2N</a> ||\</div><div class="line"> (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2">OP_EXACTMB3N</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906">OP_EXACTMBN</a> || (op) == <a class="code" href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6">OP_EXACTN_IC</a>)</div><div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a45c3ff711c94546da76e9413d7cb0f31">OP_EXACTMB2N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00487">regint.h:487</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a6543fb856be4fe416ec56b3b8b07dcc8">OP_EXACTN</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00483">regint.h:483</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7af99b2fc071b095c9c5813abdbc4ee7e6">OP_EXACTN_IC</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00492">regint.h:492</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a412ae4e1f2a0f31c2e59cad6d94f4906">OP_EXACTMBN</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00489">regint.h:489</a></div></div> <div class="ttc" id="regint_8h_html_abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2"><div class="ttname"><a href="../../d6/d87/regint_8h.html#abeb7dfb0e9e2b3114e240a405d046ea7a00de7e9b227f6e16bacbbca42d8441a2">OP_EXACTMB3N</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00488">regint.h:488</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00315">315</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00424">add_compile_string_length()</a>.</p> </div> </div> <a id="adf166474e0286654536600887f55d285"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf166474e0286654536600887f55d285">◆ </a></span>MAX_NODE_OPT_INFO_REF_COUNT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MAX_NODE_OPT_INFO_REF_COUNT   5</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04574">4574</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a2fb0cdfbf815e86dcad1ed35280be79b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2fb0cdfbf815e86dcad1ed35280be79b">◆ </a></span>OPT_EXACT_MAXLEN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OPT_EXACT_MAXLEN   24</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03966">3966</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04270">concat_opt_exact_info_str()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04217">is_full_opt_exact_info()</a>.</p> </div> </div> <a id="a24614dfeca814b59b47f7b9968722f0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24614dfeca814b59b47f7b9968722f0b">◆ </a></span>QUANTIFIER_EXPAND_LIMIT_SIZE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUANTIFIER_EXPAND_LIMIT_SIZE   50</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00731">731</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00971">compile_length_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p> </div> </div> <a id="a1a894774aa661fdc553a7779f4a9fcae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a894774aa661fdc553a7779f4a9fcae">◆ </a></span>RECURSION_EXIST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RECURSION_EXIST   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02744">2744</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02748">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a2872d52884604a6d587d6faaaa161855"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2872d52884604a6d587d6faaaa161855">◆ </a></span>RECURSION_INFINITE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RECURSION_INFINITE   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02745">2745</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02748">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a6bb9e07088117459a60faa118d7235a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bb9e07088117459a60faa118d7235a7">◆ </a></span>REGEX_CHAIN_HEAD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REGEX_CHAIN_HEAD</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">reg</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> while (<a class="code" href="../../d6/d87/regint_8h.html#a4bc25fbd4749a2c130d1ae7f15ba140c">IS_NOT_NULL</a>((reg)->chain)) {\</div><div class="line"> (reg) = (reg)->chain;\</div><div class="line"> }\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="regint_8h_html_a4bc25fbd4749a2c130d1ae7f15ba140c"><div class="ttname"><a href="../../d6/d87/regint_8h.html#a4bc25fbd4749a2c130d1ae7f15ba140c">IS_NOT_NULL</a></div><div class="ttdeci">#define IS_NOT_NULL(p)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00241">regint.h:241</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05275">5275</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05282">onig_chain_link_add()</a>.</p> </div> </div> <a id="addf8c2a57283e6d0dacca124b631ac92"></a> <h2 class="memtitle"><span class="permalink"><a href="#addf8c2a57283e6d0dacca124b631ac92">◆ </a></span>REGEX_TRANSFER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REGEX_TRANSFER</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">to, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">from </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> (to)-><a class="code" href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a> = <a class="code" href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">ONIG_STATE_MODIFY</a>;\</div><div class="line"> onig_free_body(to);\</div><div class="line"> xmemcpy(to, from, <span class="keyword">sizeof</span>(<a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>));\</div><div class="line"> xfree(from);\</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="structre__pattern__buffer_html"><div class="ttname"><a href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a></div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00628">oniguruma.h:628</a></div></div> <div class="ttc" id="oniguruma_8h_html_ac4014e252e5febb907a642669eea72a8"><div class="ttname"><a href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">ONIG_STATE_MODIFY</a></div><div class="ttdeci">#define ONIG_STATE_MODIFY</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db3/oniguruma_8h_source.html#l00623">oniguruma.h:623</a></div></div> <div class="ttc" id="gb18030_8c_html_adc6e5733fc3c22f0a7b2914188c49c90"><div class="ttname"><a href="../../d5/d1d/gb18030_8c.html#adc6e5733fc3c22f0a7b2914188c49c90">state</a></div><div class="ttdeci">state</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d1d/gb18030_8c_source.html#l00213">gb18030.c:213</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05260">5260</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05291">onig_chain_reduce()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05268">onig_transfer()</a>.</p> </div> </div> <a id="a332b74e5c5878209a786eb7593d029d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a332b74e5c5878209a786eb7593d029d4">◆ </a></span>REPEAT_RANGE_ALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REPEAT_RANGE_ALLOC   4</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00655">entry_repeat_range()</a>.</p> </div> </div> <a id="a364f45f6d4118677c55a92e49f96443d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a364f45f6d4118677c55a92e49f96443d">◆ </a></span>THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION   8</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a896254bdbc411f21efe6aa82cab2cf75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a896254bdbc411f21efe6aa82cab2cf75">◆ </a></span>add_abs_addr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_abs_addr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00233">233</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00589">SIZE_ABSADDR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00397">compile_call()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>.</p> </div> </div> <a id="a1f7ba42cda01aa0f6c606f3ae538916c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f7ba42cda01aa0f6c606f3ae538916c">◆ </a></span>add_bitset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_bitset </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</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="../../d0/d86/regcomp_8c_source.html#l00294">294</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00358">SIZE_BITSET</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p> </div> </div> <a id="a8ca21a5244959b3186e91fcf6c4d5bf7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ca21a5244959b3186e91fcf6c4d5bf7">◆ </a></span>add_bytes()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_bytes </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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>bytes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l00287">287</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00559">add_multi_byte_cclass()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p> </div> </div> <a id="ad96b3ac8783b3c6c9fcdb7fcd9f426d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad96b3ac8783b3c6c9fcdb7fcd9f426d7">◆ </a></span>add_char_amb_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_char_amb_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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>p</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 class="paramkey"></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>case_fold_flag</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="../../d0/d86/regcomp_8c_source.html#l04397">4397</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04388">add_char_opt_map_info()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00338">DISABLE_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</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#l00186">ONIGENC_CODE_TO_MBC_MAXLEN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00238">ONIGENC_GET_CASE_FOLD_CODES_BY_STR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00131">ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM</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="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a165619843f96ab55d5698d4414a3dfa8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a165619843f96ab55d5698d4414a3dfa8">◆ </a></span>add_char_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_char_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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>c</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> </td> <td class="paramname"><em>enc</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="../../d0/d86/regcomp_8c_source.html#l04388">4388</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04001">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04017">map_position_value()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04397">add_char_amb_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="ae2c3cc599066f038d977e1b67a77fa34"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2c3cc599066f038d977e1b67a77fa34">◆ </a></span>add_compile_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_compile_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00441">441</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00287">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00242">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00315">IS_NEED_STR_LEN_OP_EXACT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00489">OP_EXACTMBN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00492">OP_EXACTN_IC</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00320">select_str_opcode()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00511">compile_string_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00550">compile_string_raw_node()</a>.</p> </div> </div> <a id="aaa516b451e0ce46243820dc195189d41"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa516b451e0ce46243820dc195189d41">◆ </a></span>add_compile_string_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_compile_string_length </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *s </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *reg </td> <td class="paramname"><em>ARG_UNUSED</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00424">424</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00315">IS_NEED_STR_LEN_OP_EXACT</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00489">OP_EXACTMBN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00320">select_str_opcode()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">SIZE_LENGTH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">SIZE_OPCODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00463">compile_length_string_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00502">compile_length_string_raw_node()</a>.</p> </div> </div> <a id="a852b4186cb93270cd7d71ebe658196c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a852b4186cb93270cd7d71ebe658196c4">◆ </a></span>add_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_length </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l00242">242</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">SIZE_LENGTH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00559">add_multi_byte_cclass()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="af40c81c2868345b45aac5211ba114965"></a> <h2 class="memtitle"><span class="permalink"><a href="#af40c81c2868345b45aac5211ba114965">◆ </a></span>add_mem_num()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_mem_num </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>num</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="../../d0/d86/regcomp_8c_source.html#l00251">251</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00591">SIZE_MEMNUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>.</p> </div> </div> <a id="a29dbe3e7e64d0d79fece8290c191096b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29dbe3e7e64d0d79fece8290c191096b">◆ </a></span>add_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04114">4114</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00092">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="ad4f76599515bcec6a75a9f011c927859"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4f76599515bcec6a75a9f011c927859">◆ </a></span>add_multi_byte_cclass()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_multi_byte_cclass </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>mbuf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00559">559</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00287">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00242">add_length()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00420">BBUF_GET_ADD_ADDRESS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00263">GET_ALIGNMENT_PAD_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00375">_BBuf::p</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00048">PadBuf</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">SIZE_LENGTH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00376">_BBuf::used</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00261">WORD_ALIGNMENT_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p> </div> </div> <a id="ae846b05fc7da5763a07c025a1fcdc2d7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae846b05fc7da5763a07c025a1fcdc2d7">◆ </a></span>add_opcode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_opcode </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>opcode</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="../../d0/d86/regcomp_8c_source.html#l00206">206</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00419">BBUF_ADD1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00301">add_opcode_option()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00397">compile_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="aa58b641c5ebbf7b6949b2ed358fbd59c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa58b641c5ebbf7b6949b2ed358fbd59c">◆ </a></span>add_opcode_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_opcode_option </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>opcode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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="../../d0/d86/regcomp_8c_source.html#l00301">301</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00269">add_option()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>.</p> </div> </div> <a id="af0dd1f87b44b121587bb1b74f7a1f91b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0dd1f87b44b121587bb1b74f7a1f91b">◆ </a></span>add_opcode_rel_addr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_opcode_rel_addr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>opcode</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00276">276</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00224">add_rel_addr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a71c4f197d39cb16718891c87485b4675"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71c4f197d39cb16718891c87485b4675">◆ </a></span>add_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void add_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04192">4192</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04173">is_left_anchor()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a83d486156614641c94d97661e17b743b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83d486156614641c94d97661e17b743b">◆ </a></span>add_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_option </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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="../../d0/d86/regcomp_8c_source.html#l00269">269</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00594">SIZE_OPTION</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00301">add_opcode_option()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a064cd7698a180d31b94b0b125f19d81a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a064cd7698a180d31b94b0b125f19d81a">◆ </a></span>add_pointer()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_pointer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00260">260</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">SIZE_POINTER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p> </div> </div> <a id="a243429256ca92d036981b9d03367ef48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a243429256ca92d036981b9d03367ef48">◆ </a></span>add_rel_addr()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int add_rel_addr </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>addr</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="../../d0/d86/regcomp_8c_source.html#l00224">224</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00588">SIZE_RELADDR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>.</p> </div> </div> <a id="adc7b2f0076ff0ef62c590aeac1459bfe"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc7b2f0076ff0ef62c590aeac1459bfe">◆ </a></span>alt_merge_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04130">4130</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>.</p> </div> </div> <a id="abb2b9ef2e5fdeda9ad99478734100701"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb2b9ef2e5fdeda9ad99478734100701">◆ </a></span>alt_merge_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>add</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l04562">4562</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04130">alt_merge_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04210">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04007">NodeOptInfo::anc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04009">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04010">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04005">NodeOptInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="ae80c62aeb0fdfe07f8a303c4addd10e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae80c62aeb0fdfe07f8a303c4addd10e6">◆ </a></span>alt_merge_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04210">4210</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>.</p> </div> </div> <a id="a35faa5c32eaac056e6cfd90d75037277"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35faa5c32eaac056e6cfd90d75037277">◆ </a></span>alt_merge_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>add</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l04287">4287</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04210">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03988">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04223">clear_opt_exact_info()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04087">is_equal_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03990">OptExactInfo::reach_end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>.</p> </div> </div> <a id="aac2007aeb9a098813a027e25e24c0fc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac2007aeb9a098813a027e25e24c0fc9">◆ </a></span>alt_merge_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void alt_merge_opt_map_info </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="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04451">4451</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04130">alt_merge_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04210">alt_merge_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03998">OptMapInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04354">clear_opt_map_info()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04001">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04017">map_position_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03997">OptMapInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00617">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>.</p> </div> </div> <a id="a652fcbf67675d6da1797c9cef80b860b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a652fcbf67675d6da1797c9cef80b860b">◆ </a></span>bitset_is_empty()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int bitset_is_empty </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a> </td> <td class="paramname"><em>bs</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="../../d0/d86/regcomp_8c_source.html#l00114">114</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00348">BITSET_SIZE</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00582">compile_length_cclass_node()</a>.</p> </div> </div> <a id="a7b85b31f12762d485ff5ed2aca6b6608"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b85b31f12762d485ff5ed2aca6b6608">◆ </a></span>check_type_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int check_type_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>type_mask</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>enclose_mask</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anchor_mask</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="../../d0/d86/regcomp_8c_source.html#l02694">2694</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00052">NTYPE2BIT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a6657b0c274b61a7c0654e51e52eef6c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6657b0c274b61a7c0654e51e52eef6c5">◆ </a></span>clear_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mml</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="../../d0/d86/regcomp_8c_source.html#l04101">4101</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04486">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04223">clear_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a46fad3850a515494a09c2b1cb67ebb77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46fad3850a515494a09c2b1cb67ebb77">◆ </a></span>clear_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</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="../../d0/d86/regcomp_8c_source.html#l04486">4486</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04007">NodeOptInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04101">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04143">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04223">clear_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04354">clear_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04009">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04010">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04005">NodeOptInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a13a25e75208ee510a293659d6e4ef345"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13a25e75208ee510a293659d6e4ef345">◆ </a></span>clear_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04143">4143</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04486">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04223">clear_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04156">concat_opt_anc_info()</a>.</p> </div> </div> <a id="a1c8a658cf0018bc9205e4c6afce4173c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c8a658cf0018bc9205e4c6afce4173c">◆ </a></span>clear_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>ex</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="../../d0/d86/regcomp_8c_source.html#l04223">4223</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03988">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04101">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04143">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03990">OptExactInfo::reach_end</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04486">clear_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>.</p> </div> </div> <a id="afbc17307a1c543b95e89ec2d9a63f340"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbc17307a1c543b95e89ec2d9a63f340">◆ </a></span>clear_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>map</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="../../d0/d86/regcomp_8c_source.html#l04354">4354</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00169">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04486">clear_node_opt_info()</a>.</p> </div> </div> <a id="a4186d1d76942ef9684b4a0db1f83157e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4186d1d76942ef9684b4a0db1f83157e">◆ </a></span>clear_optimize_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void clear_optimize_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l05052">5052</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00656">re_pattern_buffer::anchor</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00658">re_pattern_buffer::anchor_dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00657">re_pattern_buffer::anchor_dmin</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00282">ONIG_OPTIMIZE_NONE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00654">re_pattern_buffer::optimize</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00659">re_pattern_buffer::sub_anchor</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00655">re_pattern_buffer::threshold_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a2c24fa918b8841658b94ae285329cf44"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c24fa918b8841658b94ae285329cf44">◆ </a></span>comp_distance_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int comp_distance_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>d1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>d2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>v1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>v2</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="../../d0/d86/regcomp_8c_source.html#l04070">4070</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04041">distance_value()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04438">comp_opt_exact_or_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04323">select_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04419">select_opt_map_info()</a>.</p> </div> </div> <a id="a3bb9e5c82dc98336dfb7494c79817e52"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3bb9e5c82dc98336dfb7494c79817e52">◆ </a></span>comp_opt_exact_or_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int comp_opt_exact_or_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l04438">4438</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04070">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a6a6dc014090d88f5e5d8af7f92e2b8e3">COMP_EM_BASE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03997">OptMapInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="acfa9bfac441484b482b74052332a8a62"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfa9bfac441484b482b74052332a8a62">◆ </a></span>compile_anchor_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_anchor_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01410">1410</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00242">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00454">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00455">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00456">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00457">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00459">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00462">ANCHOR_NOT_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00458">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00463">ANCHOR_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00461">ANCHOR_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00464">ANCHOR_WORD_END</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02424">get_char_length_tree()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00533">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00516">OP_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00518">OP_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00521">OP_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00517">OP_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00519">OP_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00563">OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00558">OP_FAIL_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00561">OP_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00512">OP_NOT_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00556">OP_POP_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00562">OP_PUSH_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00555">OP_PUSH_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00557">OP_PUSH_POS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00520">OP_SEMI_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00513">OP_WORD_BEGIN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00511">OP_WORD_BOUND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00514">OP_WORD_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00629">SIZE_OP_FAIL_POS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a2acb31791f8bc60571d17df237f424d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2acb31791f8bc60571d17df237f424d6">◆ </a></span>compile_call()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/dac/struct_call_node.html">CallNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00397">397</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00233">add_abs_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">BBUF_GET_OFFSET_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00565">OP_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00223">CallNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00224">CallNode::unset_addr_list</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00184">unset_addr_list_add()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a415a7336f625a6cbc2bfad26f7a2bc8f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a415a7336f625a6cbc2bfad26f7a2bc8f">◆ </a></span>compile_cclass_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_cclass_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00612">612</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00294">add_bitset()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00559">add_multi_byte_cclass()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00260">add_pointer()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00114">bitset_is_empty()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00706">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00707">IS_NCCLASS_SHARE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00494">OP_CCLASS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00495">OP_CCLASS_MB</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00498">OP_CCLASS_MB_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00496">OP_CCLASS_MIX</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00499">OP_CCLASS_MIX_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00500">OP_CCLASS_NODE</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00497">OP_CCLASS_NOT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a390b20c237a30175b994273094fb919c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a390b20c237a30175b994273094fb919c">◆ </a></span>compile_enclose_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_enclose_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01276">1276</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00233">add_abs_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00251">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00421">BBUF_GET_OFFSET_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00295">BIT_STATUS_AT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00642">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00641">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::call_addr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00412">compile_tree_n_times()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00150">IS_ENCLOSE_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00132">NST_ADDR_FIXED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00565">OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00539">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00535">OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00533">OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00534">OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00536">OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00531">OP_MEMORY_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00532">OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00541">OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00560">OP_POP_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00540">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00559">OP_PUSH_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00566">OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::regnum</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00589">SIZE_ABSADDR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00637">SIZE_OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00635">SIZE_OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00636">SIZE_OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00638">SIZE_OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00634">SIZE_OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00621">SIZE_OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00647">SIZE_OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00191">EncloseNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a1038a09d8ebbff7dd1b62841487d6492"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1038a09d8ebbff7dd1b62841487d6492">◆ </a></span>compile_length_anchor_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_anchor_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01377">1377</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00645">SIZE_OP_FAIL_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00629">SIZE_OP_FAIL_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00643">SIZE_OP_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00628">SIZE_OP_POP_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00644">SIZE_OP_PUSH_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00626">SIZE_OP_PUSH_POS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00627">SIZE_OP_PUSH_POS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">SIZE_OPCODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="ab184d74128864548c8dcb8f3d5b19089"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab184d74128864548c8dcb8f3d5b19089">◆ </a></span>compile_length_cclass_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_cclass_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00582">582</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00114">bitset_is_empty()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00707">IS_NCCLASS_SHARE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">CClassNode::mbuf</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00358">SIZE_BITSET</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">SIZE_LENGTH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">SIZE_POINTER</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00376">_BBuf::used</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00261">WORD_ALIGNMENT_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="ac5017ecf195e17b985150bfc61a185a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5017ecf195e17b985150bfc61a185a1">◆ </a></span>compile_length_enclose_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_enclose_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01210">1210</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00295">BIT_STATUS_AT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00642">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00641">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01164">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00150">IS_ENCLOSE_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::regnum</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00646">SIZE_OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00637">SIZE_OP_MEMORY_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00635">SIZE_OP_MEMORY_END_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00636">SIZE_OP_MEMORY_END_PUSH_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00638">SIZE_OP_MEMORY_END_REC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00633">SIZE_OP_MEMORY_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00634">SIZE_OP_MEMORY_START_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00621">SIZE_OP_POP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00640">SIZE_OP_POP_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00639">SIZE_OP_PUSH_STOP_BT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00647">SIZE_OP_RETURN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="ae1c3786784f7117cb9ce60187f0a6583"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1c3786784f7117cb9ce60187f0a6583">◆ </a></span>compile_length_option_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_option_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01164">1164</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00336">IS_DYNAMIC_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::option</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00632">SIZE_OP_FAIL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00630">SIZE_OP_SET_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00631">SIZE_OP_SET_OPTION_PUSH</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>.</p> </div> </div> <a id="afb9ae3231efb837441d2ab1dd6cc1c7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb9ae3231efb837441d2ab1dd6cc1c7d">◆ </a></span>compile_length_quantifier_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_quantifier_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00971">971</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::head_exact</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00183">QtfrNode::is_refered</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00731">QUANTIFIER_EXPAND_LIMIT_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00591">SIZE_MEMNUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00617">SIZE_OP_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00618">SIZE_OP_ANYCHAR_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00642">SIZE_OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00641">SIZE_OP_NULL_CHECK_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00623">SIZE_OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00622">SIZE_OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00624">SIZE_OP_REPEAT_INC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00588">SIZE_RELADDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::target_empty_info</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="a78af5ec8c5968e56cb0fbe67ef2f8df4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78af5ec8c5968e56cb0fbe67ef2f8df4">◆ </a></span>compile_length_string_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_string_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00463">463</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00424">add_compile_string_length()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</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="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="a106cff8c1200c7332ffe55070aa3c030"></a> <h2 class="memtitle"><span class="permalink"><a href="#a106cff8c1200c7332ffe55070aa3c030">◆ </a></span>compile_length_string_raw_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_string_raw_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> * </td> <td class="paramname"><em>sn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00502">502</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00424">add_compile_string_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p> </div> </div> <a id="a11e5c8c44c3730a666fbaecfe769e49c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11e5c8c44c3730a666fbaecfe769e49c">◆ </a></span>compile_length_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_length_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01494">1494</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_static</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01377">compile_length_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00582">compile_length_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00971">compile_length_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00463">compile_length_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00502">compile_length_string_raw_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00158">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00321">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</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#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00590">SIZE_LENGTH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00591">SIZE_MEMNUM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00646">SIZE_OP_CALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00587">SIZE_OPCODE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00594">SIZE_OPTION</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01377">compile_length_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01164">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00971">compile_length_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a2165ca62a2575912e715cd48e52f1bad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2165ca62a2575912e715cd48e52f1bad">◆ </a></span>compile_option_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_option_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01184">1184</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00301">add_opcode_option()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00336">IS_DYNAMIC_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00538">OP_FAIL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00576">OP_SET_OPTION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00575">OP_SET_OPTION_PUSH</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::option</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>.</p> </div> </div> <a id="a9b0ad06272088a15b1d93ca7dcb200df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b0ad06272088a15b1d93ca7dcb200df">◆ </a></span>compile_quantifier_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_quantifier_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01036">1036</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00287">add_bytes()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00412">compile_tree_n_times()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::head_exact</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00722">is_anychar_star_quantifier()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00320">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00183">QtfrNode::is_refered</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00505">OP_ANYCHAR_ML_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00507">OP_ANYCHAR_ML_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00504">OP_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00506">OP_ANYCHAR_STAR_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00539">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00540">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00543">OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00542">OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00731">QUANTIFIER_EXPAND_LIMIT_SIZE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00642">SIZE_OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00641">SIZE_OP_NULL_CHECK_START</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00623">SIZE_OP_PUSH_IF_PEEK_NEXT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00622">SIZE_OP_PUSH_OR_JUMP_EXACT1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::target_empty_info</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="acf4181a20d2530191810735a3e671d9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf4181a20d2530191810735a3e671d9e">◆ </a></span>compile_range_repeat_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_range_repeat_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>target_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>empty_info</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00686">686</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00251">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00224">add_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00655">entry_repeat_range()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00159">IS_QUANTIFIER_IN_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00639">re_pattern_buffer::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00636">re_pattern_buffer::num_repeat</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00544">OP_REPEAT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00546">OP_REPEAT_INC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00547">OP_REPEAT_INC_NG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00549">OP_REPEAT_INC_NG_SG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00548">OP_REPEAT_INC_SG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00545">OP_REPEAT_NG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00624">SIZE_OP_REPEAT_INC</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00059">USE_SUBEXP_CALL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p> </div> </div> <a id="a4d9edce417188c84575b5edecf4885a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d9edce417188c84575b5edecf4885a3">◆ </a></span>compile_string_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_string_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00511">511</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</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="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a515c57401c36b04eca6d5e1500f6c566"></a> <h2 class="memtitle"><span class="permalink"><a href="#a515c57401c36b04eca6d5e1500f6c566">◆ </a></span>compile_string_raw_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_string_raw_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> * </td> <td class="paramname"><em>sn</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00550">550</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p> </div> </div> <a id="a1da8b87fd625a66c1d0e54073f5057ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1da8b87fd625a66c1d0e54073f5057ff">◆ </a></span>compile_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01587">1587</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00242">add_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00251">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00276">add_opcode_rel_addr()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00269">add_option()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_static</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00397">compile_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00511">compile_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00550">compile_string_raw_node()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00158">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00321">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00320">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00235">BRefNode::nest_level</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00350">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00502">OP_ANYCHAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00503">OP_ANYCHAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00523">OP_BACKREF1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00524">OP_BACKREF2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00527">OP_BACKREF_MULTI</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00528">OP_BACKREF_MULTI_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00529">OP_BACKREF_WITH_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00525">OP_BACKREFN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00526">OP_BACKREFN_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00539">OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00510">OP_NOT_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00540">OP_PUSH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00509">OP_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00619">SIZE_OP_JUMP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00620">SIZE_OP_PUSH</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00631">re_pattern_buffer::used</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00412">compile_tree_n_times()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a7516d17ec7570d5fe41b660e8d5bd6ba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7516d17ec7570d5fe41b660e8d5bd6ba">◆ </a></span>compile_tree_empty_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_tree_empty_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>empty_info</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="../../d0/d86/regcomp_8c_source.html#l00365">365</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00251">add_mem_num()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00118">NQ_TARGET_IS_EMPTY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00119">NQ_TARGET_IS_EMPTY_MEM</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00120">NQ_TARGET_IS_EMPTY_REC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00637">re_pattern_buffer::num_null_check</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00551">OP_NULL_CHECK_END</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00552">OP_NULL_CHECK_END_MEMST</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00553">OP_NULL_CHECK_END_MEMST_PUSH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00550">OP_NULL_CHECK_START</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>.</p> </div> </div> <a id="a91d018076ba815206f6320f9b7379626"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91d018076ba815206f6320f9b7379626">◆ </a></span>compile_tree_n_times()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int compile_tree_n_times </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l00412">412</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p> </div> </div> <a id="af46da737215fbb617bdc641d88eb3a61"></a> <h2 class="memtitle"><span class="permalink"><a href="#af46da737215fbb617bdc641d88eb3a61">◆ </a></span>concat_left_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_left_node_opt_info </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="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l04503">4503</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04114">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04007">NodeOptInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04223">clear_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04156">concat_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04150">copy_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04234">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04009">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04010">NodeOptInfo::expr</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04005">NodeOptInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03990">OptExactInfo::reach_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04323">select_opt_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04419">select_opt_map_info()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="adf1ffe8c1b8ee6888d734c29e9cf3fad"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf1ffe8c1b8ee6888d734c29e9cf3fad">◆ </a></span>concat_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>left</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>right</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>left_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>right_len</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="../../d0/d86/regcomp_8c_source.html#l04156">4156</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04143">clear_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>.</p> </div> </div> <a id="ae634e8024dd636cd22c5d43170b95a37"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae634e8024dd636cd22c5d43170b95a37">◆ </a></span>concat_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>add</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> </td> <td class="paramname"><em>enc</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="../../d0/d86/regcomp_8c_source.html#l04240">4240</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03988">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04156">concat_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04150">copy_opt_anc_info()</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03966">OPT_EXACT_MAXLEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03990">OptExactInfo::reach_end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</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="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a35ad627121dbb81c014bfe7ed7a40f69"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35ad627121dbb81c014bfe7ed7a40f69">◆ </a></span>concat_opt_exact_info_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void concat_opt_exact_info_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>to</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>s</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 class="paramkey"></td> <td></td> <td class="paramtype">int raw </td> <td class="paramname"><em>ARG_UNUSED</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> </td> <td class="paramname"><em>enc</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="../../d0/d86/regcomp_8c_source.html#l04270">4270</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03966">OPT_EXACT_MAXLEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</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="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a6ddd045344fb1654955b1fe5a6ad1de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ddd045344fb1654955b1fe5a6ad1de5">◆ </a></span>copy_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04107">4107</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04478">set_bound_node_opt_info()</a>.</p> </div> </div> <a id="a4805c548139f3e569bc14bb2ee848dee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4805c548139f3e569bc14bb2ee848dee">◆ </a></span>copy_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04497">4497</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a598aa744df53e329cc9d560ad7a43c92"></a> <h2 class="memtitle"><span class="permalink"><a href="#a598aa744df53e329cc9d560ad7a43c92">◆ </a></span>copy_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04150">4150</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>.</p> </div> </div> <a id="a645d272d8107e84b51c83212d27b32e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a645d272d8107e84b51c83212d27b32e7">◆ </a></span>copy_opt_env()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_env </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04137">4137</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a966940434a5979df5e76f85c58a2e732"></a> <h2 class="memtitle"><span class="permalink"><a href="#a966940434a5979df5e76f85c58a2e732">◆ </a></span>copy_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04234">4234</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04323">select_opt_exact_info()</a>.</p> </div> </div> <a id="a058f6d84d2d5b6a8a1838ac4f6cff387"></a> <h2 class="memtitle"><span class="permalink"><a href="#a058f6d84d2d5b6a8a1838ac4f6cff387">◆ </a></span>copy_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void copy_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l04382">4382</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04419">select_opt_map_info()</a>.</p> </div> </div> <a id="a924d192d6dbfa521f3f696fedced78fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a924d192d6dbfa521f3f696fedced78fc">◆ </a></span>disable_noname_group_capture()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int disable_noname_group_capture </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>root</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l01927">1927</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00295">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00293">BIT_STATUS_CLEAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00305">BIT_STATUS_ON_AT_SIMPLE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">GroupNumRemap::new_val</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01756">noname_disable_map()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00635">re_pattern_buffer::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00568">ONIG_MAX_CAPTURE_HISTORY_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00565">onig_renumber_name_table()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01852">renumber_by_map()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00176">xalloca</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="ae04444d8024a1649eba62b8a6c008cc4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae04444d8024a1649eba62b8a6c008cc4">◆ </a></span>distance_add()</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="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> distance_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d2</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="../../d0/d86/regcomp_8c_source.html#l00092">92</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c.html#a1fe17aa2ff1722c937379044a27da68a">d1</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04114">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02180">get_max_match_length()</a>.</p> </div> </div> <a id="af4fd37fcaa0c31385e41ce128c9ed00c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4fd37fcaa0c31385e41ce128c9ed00c">◆ </a></span>distance_multiply()</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="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> distance_multiply </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>d</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l00103">103</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02180">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02057">get_min_match_length()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a97f6d4c0bbd396792b41f310ee48923e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97f6d4c0bbd396792b41f310ee48923e">◆ </a></span>distance_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int distance_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mm</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="../../d0/d86/regcomp_8c_source.html#l04041">4041</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04070">comp_distance_value()</a>.</p> </div> </div> <a id="afa342a20869a50ae3810613e4a5f469a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa342a20869a50ae3810613e4a5f469a">◆ </a></span>divide_look_behind_alternatives()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int divide_look_behind_alternatives </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l03125">3125</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01277">onig_node_new_anchor()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00071">SET_NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00067">swap_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>.</p> </div> </div> <a id="ac207b349c4433ffcf5623538910f02c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac207b349c4433ffcf5623538910f02c5">◆ </a></span>entry_repeat_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int entry_repeat_range </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>id</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>lower</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>upper</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="../../d0/d86/regcomp_8c_source.html#l00655">655</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00645">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00644">re_pattern_buffer::repeat_range_alloc</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a332b74e5c5878209a786eb7593d029d4">REPEAT_RANGE_ALLOC</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>.</p> </div> </div> <a id="a2970d7a550254e288e1213a953c3b906"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2970d7a550254e288e1213a953c3b906">◆ </a></span>expand_case_fold_make_rem_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_make_rem_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>rnode</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>s</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 class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l03267">3267</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00106">NSTRING_SET_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00107">NSTRING_SET_DONT_GET_OPT_INFO</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01524">onig_node_new_str()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03224">update_string_node_case_fold()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">expand_case_fold_string_alt()</a>.</p> </div> </div> <a id="a548fcc47d5f94f7206802549da1a6fe8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a548fcc47d5f94f7206802549da1a6fe8">◆ </a></span>expand_case_fold_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l03401">3401</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00650">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03267">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">expand_case_fold_string_alt()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01247">onig_node_list_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01524">onig_node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01430">onig_node_str_cat()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00238">ONIGENC_GET_CASE_FOLD_CODES_BY_STR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00131">ONIGENC_GET_CASE_FOLD_CODES_MAX_NUM</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="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00067">swap_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a364f45f6d4118677c55a92e49f96443d">THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</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="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a6c23e4e142a4dc933c021ea8a4c21a87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c23e4e142a4dc933c021ea8a4c21a87">◆ </a></span>expand_case_fold_string_alt()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int expand_case_fold_string_alt </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>item_num</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 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>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>slen</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 class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>rnode</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="../../d0/d86/regcomp_8c_source.html#l03289">3289</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d8/db3/oniguruma_8h_source.html#l00140">OnigCaseFoldCodeItem::byte_len</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="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03267">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01247">onig_node_list_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01265">onig_node_new_alt()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01241">onig_node_new_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01524">onig_node_new_str()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01430">onig_node_str_cat()</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#l00186">ONIGENC_CODE_TO_MBC_MAXLEN</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>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>.</p> </div> </div> <a id="a2c933c9dbf2fa16cda90f1e04a6c901c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c933c9dbf2fa16cda90f1e04a6c901c">◆ </a></span>get_char_length_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_char_length_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>len</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="../../d0/d86/regcomp_8c_source.html#l02424">2424</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, and <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01410">compile_anchor_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>.</p> </div> </div> <a id="a1ff5e0313b7848df2d6d80e6ce4e7589"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ff5e0313b7848df2d6d80e6ce4e7589">◆ </a></span>get_char_length_tree1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_char_length_tree1 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>level</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="../../d0/d86/regcomp_8c_source.html#l02301">2301</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00200">EncloseNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00092">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00103">distance_multiply()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00077">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02297">GET_CHAR_LEN_TOP_ALT_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02296">GET_CHAR_LEN_VARLEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00149">IS_ENCLOSE_CLEN_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00125">NST_CLEN_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02424">get_char_length_tree()</a>.</p> </div> </div> <a id="add066ca9799db63693400018f519903b"></a> <h2 class="memtitle"><span class="permalink"><a href="#add066ca9799db63693400018f519903b">◆ </a></span>get_head_value_node()</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="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a>* get_head_value_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>exact</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l02607">2607</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::head_exact</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00321">IS_IGNORECASE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05883">options()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a06bdc00e72ec725ddbca67672abc87a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06bdc00e72ec725ddbca67672abc87a3">◆ </a></span>get_max_match_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_max_match_length </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> * </td> <td class="paramname"><em>max</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l02180">2180</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00092">distance_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00103">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00148">IS_ENCLOSE_MAX_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00149">max()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00199">EncloseNode::max_len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00124">NST_MAX_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00261">ONIGENC_MBC_MAXLEN_DIST</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00544">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00231">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="af82e9debd7e89c1c386efbfd438ac112"></a> <h2 class="memtitle"><span class="permalink"><a href="#af82e9debd7e89c1c386efbfd438ac112">◆ </a></span>get_min_match_length()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int get_min_match_length </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> * </td> <td class="paramname"><em>min</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l02057">2057</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00103">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00147">IS_ENCLOSE_MIN_FIXED</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00198">EncloseNode::min_len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00123">NST_MIN_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00544">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00231">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02748">subexp_inf_recursive_check()</a>.</p> </div> </div> <a id="a5f9e5dede687cfd4c97e1e4b89146acc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f9e5dede687cfd4c97e1e4b89146acc">◆ </a></span>is_anychar_star_quantifier()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_anychar_star_quantifier </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> * </td> <td class="paramname"><em>qn</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="../../d0/d86/regcomp_8c_source.html#l00722">722</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p> </div> </div> <a id="ae5b5a60bc20ac40a5e1339c7734a4e5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5b5a60bc20ac40a5e1339c7734a4e5b">◆ </a></span>is_equal_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_equal_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>b</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="../../d0/d86/regcomp_8c_source.html#l04087">4087</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>.</p> </div> </div> <a id="aa9f9da2e207fbf07f6995f7a37718916"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9f9da2e207fbf07f6995f7a37718916">◆ </a></span>is_full_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_full_opt_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>ex</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="../../d0/d86/regcomp_8c_source.html#l04217">4217</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03966">OPT_EXACT_MAXLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a1e3fd5c83f6f8199ebe168fd12d4e4e9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e3fd5c83f6f8199ebe168fd12d4e4e9">◆ </a></span>is_left_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_left_anchor </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04173">4173</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00457">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00459">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00458">ANCHOR_SEMI_END_BUF</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04192">add_opt_anc_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04201">remove_opt_anc_info()</a>.</p> </div> </div> <a id="a4ede6a38087ec536817b0bdf83fa40ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ede6a38087ec536817b0bdf83fa40ac">◆ </a></span>is_not_included()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_not_included </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l02431">2431</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00368">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">CClassNode::bs</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00781">IS_CODE_SB_WORD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00706">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">CClassNode::mbuf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00103">NSTRING_LEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05713">onig_is_code_in_cc()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00224">ONIGENC_IS_MBC_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00260">ONIGENC_MBC_MAXLEN</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="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00346">SINGLE_BYTE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>.</p> </div> </div> <a id="a59f75d45d79a864d966e61a207dfe738"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59f75d45d79a864d966e61a207dfe738">◆ </a></span>is_set_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int is_set_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04184">4184</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="aa212386e3a0760597c7752595702ae27"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa212386e3a0760597c7752595702ae27">◆ </a></span>map_position_value()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int map_position_value </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">int </td> <td class="paramname"><em>i</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="../../d0/d86/regcomp_8c_source.html#l04017">4017</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04388">add_char_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04451">alt_merge_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04323">select_opt_exact_info()</a>.</p> </div> </div> <a id="a965874fe7fa195fb13c239f5a53ca115"></a> <h2 class="memtitle"><span class="permalink"><a href="#a965874fe7fa195fb13c239f5a53ca115">◆ </a></span>next_setup()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int next_setup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>next_node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l03176">3176</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02607">get_head_value_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00066">IS_NODE_TYPE_SIMPLE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02431">is_not_included()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00182">QtfrNode::next_head_exact</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00129">NST_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01401">onig_node_new_enclose()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00067">swap_node()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a71e842af44282a75f2ad84d02515e1bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71e842af44282a75f2ad84d02515e1bd">◆ </a></span>noname_disable_map()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int noname_disable_map </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> ** </td> <td class="paramname"><em>plink</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> * </td> <td class="paramname"><em>map</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>counter</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="../../d0/d86/regcomp_8c_source.html#l01756">1756</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00152">IS_ENCLOSE_NAMED_GROUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">GroupNumRemap::new_val</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l02236">onig_reduce_nested_quantifier()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::regnum</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01927">disable_noname_group_capture()</a>.</p> </div> </div> <a id="a4c1dd31126a99837f6596ec0504941bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c1dd31126a99837f6596ec0504941bd">◆ </a></span>numbered_ref_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int numbered_ref_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l01896">1896</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00157">IS_BACKREF_NAME_REF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00545">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a482b20817f394518a2ac234692c2add2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a482b20817f394518a2ac234692c2add2">◆ </a></span>onig_bbuf_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_bbuf_init </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>size</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="../../d0/d86/regcomp_8c_source.html#l00144">144</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> </div> </div> <a id="ab0716f6853df79d80c34c3273ce1fd00"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0716f6853df79d80c34c3273ce1fd00">◆ </a></span>onig_chain_link_add()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_chain_link_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>add</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="../../d0/d86/regcomp_8c_source.html#l05282">5282</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00163">add</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::chain</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05275">REGEX_CHAIN_HEAD</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00106">THREAD_ATOMIC_END</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00105">THREAD_ATOMIC_START</a>.</p> </div> </div> <a id="a75ed4b1466d696a9ccad1c7f205d82f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75ed4b1466d696a9ccad1c7f205d82f1">◆ </a></span>onig_chain_reduce()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_chain_reduce </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05291">5291</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::chain</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00623">ONIG_STATE_MODIFY</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05260">REGEX_TRANSFER</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00634">re_pattern_buffer::state</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>.</p> </div> </div> <a id="aa98aadf1b06fc184a285c2f8d9ac2950"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa98aadf1b06fc184a285c2f8d9ac2950">◆ </a></span>onig_compile()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_compile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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>pattern</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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</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="../../d0/d86/regcomp_8c_source.html#l05316">5316</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00206">add_opcode()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00632">re_pattern_buffer::alloc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00290">ScanEnv::backrefed_mem</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00380">BBUF_INIT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00295">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00294">BIT_STATUS_ON_ALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00289">ScanEnv::bt_mem_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00642">re_pattern_buffer::bt_mem_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00288">ScanEnv::bt_mem_start</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00641">re_pattern_buffer::bt_mem_start</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00287">ScanEnv::capture_history</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00640">re_pattern_buffer::capture_history</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#ab962c26daa2af70cacaf5f8c7c581d89">COMPILE_INIT_SIZE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01927">disable_noname_group_capture()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00285">ScanEnv::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00603">OnigErrorInfo::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00293">ScanEnv::error</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00294">ScanEnv::error_end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00325">IS_FIND_CONDITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00321">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00306">ScanEnv::mem_nodes_dynamic</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00296">ScanEnv::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00639">re_pattern_buffer::num_call</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00638">re_pattern_buffer::num_comb_exp_check</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00300">ScanEnv::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00635">re_pattern_buffer::num_mem</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00302">ScanEnv::num_named</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00637">re_pattern_buffer::num_null_check</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00636">re_pattern_buffer::num_repeat</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01896">numbered_ref_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00367">ONIG_IS_OPTION_ON</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00358">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00622">ONIG_STATE_COMPILING</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00620">ONIG_STATE_NORMAL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00469">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00476">OP_END</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00604">OnigErrorInfo::par</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00605">OnigErrorInfo::par_end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00645">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00644">re_pattern_buffer::repeat_range_alloc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03012">setup_subexp_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00314">ScanEnv::sourcefile</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00315">ScanEnv::sourceline</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00643">re_pattern_buffer::stack_pop_level</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00279">STACK_POP_LEVEL_ALL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00277">STACK_POP_LEVEL_FREE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00278">STACK_POP_LEVEL_MEM_START</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00634">re_pattern_buffer::state</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02832">subexp_inf_recursive_check_trav()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02943">subexp_recursive_check_trav()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00286">ScanEnv::syntax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00298">ScanEnv::unset_addr_list</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00177">unset_addr_list_end()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01969">unset_addr_list_fix()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00164">unset_addr_list_init()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00059">USE_SUBEXP_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00631">re_pattern_buffer::used</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05599">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00766">onig_new_with_source()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05585">onig_new_without_alloc()</a>.</p> </div> </div> <a id="a4adb6303843a92af6f905d719a8a9d38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4adb6303843a92af6f905d719a8a9d38">◆ </a></span>onig_end()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_end </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05645">5645</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l01099">onig_free_node_list()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05015">onig_free_shared_cclass_table()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05536">onig_inited</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>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00104">THREAD_SYSTEM_END</a>.</p> </div> </div> <a id="ac84095b31018b2fe291a31408179ae07"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac84095b31018b2fe291a31408179ae07">◆ </a></span>onig_free()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_free </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">5238</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02373">obj_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05599">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00766">onig_new_with_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00412">strscan_do_scan()</a>.</p> </div> </div> <a id="a69ec040502b7f39cc7f0dcb15ec60073"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69ec040502b7f39cc7f0dcb15ec60073">◆ </a></span>onig_free_body()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_free_body </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">5221</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::chain</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00663">re_pattern_buffer::int_map</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00664">re_pattern_buffer::int_map_backward</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">onig_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00479">onig_names_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00630">re_pattern_buffer::p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00645">re_pattern_buffer::repeat_range</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">onig_free()</a>.</p> </div> </div> <a id="a1eeef9496609e650edcd7b2a077d98c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1eeef9496609e650edcd7b2a077d98c0">◆ </a></span>onig_get_default_case_fold_flag()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> onig_get_default_case_fold_flag </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00035">35</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00032">OnigDefaultCaseFoldFlag</a>.</p> </div> </div> <a id="aa5258b0fafb566fd4aa12fc1f577b2e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5258b0fafb566fd4aa12fc1f577b2e8">◆ </a></span>onig_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_init </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05622">5622</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05536">onig_inited</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00035">onigenc_init()</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>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00103">THREAD_SYSTEM_INIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05539">onig_reg_init()</a>.</p> </div> </div> <a id="a7cf5f4a5bd94180443ca81ffa1e449b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7cf5f4a5bd94180443ca81ffa1e449b5">◆ </a></span>onig_is_code_in_cc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_code_in_cc </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#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> </td> <td class="paramname"><em>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</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="../../d0/d86/regcomp_8c_source.html#l05713">5713</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05690">onig_is_code_in_cc_len()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00265">ONIGENC_CODE_TO_MBCLEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l05064">i_apply_case_fold()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02431">is_not_included()</a>.</p> </div> </div> <a id="a83c23dd82edc54d7e24f797b8245a3de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a83c23dd82edc54d7e24f797b8245a3de">◆ </a></span>onig_is_code_in_cc_len()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_code_in_cc_len </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>elen</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>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> * </td> <td class="paramname"><em>cc</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="../../d0/d86/regcomp_8c_source.html#l05690">5690</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00368">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">CClassNode::bs</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00706">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">CClassNode::mbuf</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05669">onig_is_in_code_range()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00375">_BBuf::p</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00346">SINGLE_BYTE_SIZE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05713">onig_is_code_in_cc()</a>.</p> </div> </div> <a id="a09d6fdbd4dbcc76c5cd57109596ccc4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09d6fdbd4dbcc76c5cd57109596ccc4d">◆ </a></span>onig_is_in_code_range()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_is_in_code_range </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>p</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>code</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="../../d0/d86/regcomp_8c_source.html#l05669">5669</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00609">GET_CODE_POINT</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d3e/euc__jp_8c_source.html#l00307">is_code_ctype()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05690">onig_is_code_in_cc_len()</a>, and <a class="el" href="../../d3/df4/unicode_8c_source.html#l02042">onigenc_unicode_is_code_ctype()</a>.</p> </div> </div> <a id="aa7cd0a6158a91b332b585e3ce32035fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7cd0a6158a91b332b585e3ce32035fe">◆ </a></span>onig_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t onig_memsize </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#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">5247</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00632">re_pattern_buffer::alloc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">re_pattern_buffer::chain</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00663">re_pattern_buffer::int_map</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00664">re_pattern_buffer::int_map_backward</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00617">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00630">re_pattern_buffer::p</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00645">re_pattern_buffer::repeat_range</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00644">re_pattern_buffer::repeat_range_alloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p> </div> </div> <a id="a39f71595a97243c15c779db842cdde3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39f71595a97243c15c779db842cdde3f">◆ </a></span>onig_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> ** </td> <td class="paramname"><em>reg</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>pattern</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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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> </td> <td class="paramname"><em>enc</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="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td> <td class="paramname"><em>syntax</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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="../../d0/d86/regcomp_8c_source.html#l05599">5599</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">onig_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05539">onig_reg_init()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00127">ONIGENC_CASE_FOLD_DEFAULT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>.</p> </div> </div> <a id="a47cccc676be7e5a7883f1acd7123587c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47cccc676be7e5a7883f1acd7123587c">◆ </a></span>onig_new_without_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_new_without_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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>pattern</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>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td> <td class="paramname"><em>syntax</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</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="../../d0/d86/regcomp_8c_source.html#l05585">5585</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05539">onig_reg_init()</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00127">ONIGENC_CASE_FOLD_DEFAULT</a>.</p> </div> </div> <a id="a2114107d9185a5c1706c5ecf99faf388"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2114107d9185a5c1706c5ecf99faf388">◆ </a></span>onig_reg_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_reg_init </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</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>case_fold_flag</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> </td> <td class="paramname"><em>enc</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="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td> <td class="paramname"><em>syntax</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="../../d0/d86/regcomp_8c_source.html#l05539">5539</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00069">alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05622">onig_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05536">onig_inited</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00358">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00357">ONIG_OPTION_DONT_CAPTURE_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00356">ONIG_OPTION_NEGATE_SINGLELINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_SINGLELINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00623">ONIG_STATE_MODIFY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00219">ONIGENC_IS_UNDEF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00508">ONIGERR_DEFAULT_ENCODING_IS_NOT_SETTED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00511">ONIGERR_INVALID_ARGUMENT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00561">ONIGERR_INVALID_COMBINATION_OF_OPTIONS</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00374">OnigSyntaxType::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05883">options()</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="../../d0/d86/regcomp_8c_source.html#l05599">onig_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00766">onig_new_with_source()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05585">onig_new_without_alloc()</a>.</p> </div> </div> <a id="a2df8d0269fd216db255fde5942b83eec"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2df8d0269fd216db255fde5942b83eec">◆ </a></span>onig_set_default_case_fold_flag()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int onig_set_default_case_fold_flag </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td> <td class="paramname"><em>case_fold_flag</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00041">41</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00032">OnigDefaultCaseFoldFlag</a>.</p> </div> </div> <a id="a9684a5e16b771c14e371ce4e2600a127"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9684a5e16b771c14e371ce4e2600a127">◆ </a></span>onig_transfer()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void onig_transfer </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>from</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="../../d0/d86/regcomp_8c_source.html#l05268">5268</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05260">REGEX_TRANSFER</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00106">THREAD_ATOMIC_END</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00105">THREAD_ATOMIC_START</a>.</p> </div> </div> <a id="a64bf2ec6c871b03f56252ce16f83753b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64bf2ec6c871b03f56252ce16f83753b">◆ </a></span>optimize_node_left()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int optimize_node_left </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l04577">4577</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04397">add_char_amb_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04388">add_char_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04114">add_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04192">add_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04007">NodeOptInfo::anc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00470">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00088">ANCHOR_ANYCHAR_STAR_MASK</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00471">ANCHOR_ANYCHAR_STAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00454">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00455">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00456">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00457">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00459">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00458">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00295">BIT_STATUS_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00368">BITSET_AT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00718">CClassNode::bs</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04486">clear_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04240">concat_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04270">concat_opt_exact_info_str()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04497">copy_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04137">copy_opt_env()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04234">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04382">copy_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00103">distance_multiply()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04009">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04010">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02180">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02057">get_min_match_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">IS_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00148">IS_ENCLOSE_MAX_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00147">IS_ENCLOSE_MIN_FIXED</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04217">is_full_opt_exact_info()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00320">IS_MULTILINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00706">IS_NCCLASS_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04184">is_set_opt_anc_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04005">NodeOptInfo::len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00149">max()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00199">EncloseNode::max_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04574">MAX_NODE_OPT_INFO_REF_COUNT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00719">CClassNode::mbuf</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00198">EncloseNode::min_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03974">OptEnv::mmd</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00074">NCCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00075">NCTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00110">NSTRING_IS_AMBIG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00111">NSTRING_IS_DONT_GET_OPT_INFO</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00298">ONIGENC_IS_CODE_WORD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00261">ONIGENC_MBC_MAXLEN_DIST</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00122">onigenc_strlen()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00502">ONIGERR_TYPE_BUG</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00201">EncloseNode::opt_count</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00194">EncloseNode::option</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03990">OptExactInfo::reach_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::regnum</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04201">remove_opt_anc_info()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04478">set_bound_node_opt_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04094">set_mml()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00346">SINGLE_BYTE_SIZE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00231">BRefNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="aa4d97c8a15f31c790560bc26c541529f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4d97c8a15f31c790560bc26c541529f">◆ </a></span>quantifiers_memory_node_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int quantifiers_memory_node_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l01989">1989</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00155">IS_CALL_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00119">NQ_TARGET_IS_EMPTY_MEM</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00120">NQ_TARGET_IS_EMPTY_REC</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00790">v</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="ab17c2a993044f2f028c1b299a2bfa64a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab17c2a993044f2f028c1b299a2bfa64a">◆ </a></span>remove_opt_anc_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void remove_opt_anc_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04201">4201</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04173">is_left_anchor()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="a408816bf2ca725b8e147600a5444a700"></a> <h2 class="memtitle"><span class="permalink"><a href="#a408816bf2ca725b8e147600a5444a700">◆ </a></span>renumber_by_map()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int renumber_by_map </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> * </td> <td class="paramname"><em>map</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="../../d0/d86/regcomp_8c_source.html#l01852">1852</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01824">renumber_node_backref()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01927">disable_noname_group_capture()</a>.</p> </div> </div> <a id="a76be92d8dbebf2cd732a95ac9470790f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76be92d8dbebf2cd732a95ac9470790f">◆ </a></span>renumber_node_backref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int renumber_node_backref </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d2/d8b/struct_group_num_remap.html">GroupNumRemap</a> * </td> <td class="paramname"><em>map</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="../../d0/d86/regcomp_8c_source.html#l01824">1824</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00234">BRefNode::back_dynamic</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00233">BRefNode::back_static</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00157">IS_BACKREF_NAME_REF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00325">GroupNumRemap::new_val</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00545">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01852">renumber_by_map()</a>.</p> </div> </div> <a id="a3482bb5c83438601e2bce401a49b72d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3482bb5c83438601e2bce401a49b72d9">◆ </a></span>select_opt_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void select_opt_exact_info </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/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>now</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>alt</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="../../d0/d86/regcomp_8c_source.html#l04323">4323</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04070">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04234">copy_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04017">map_position_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a4ab6f85dfea9fee54affb419de818e67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ab6f85dfea9fee54affb419de818e67">◆ </a></span>select_opt_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void select_opt_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>now</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>alt</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="../../d0/d86/regcomp_8c_source.html#l04419">4419</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04070">comp_distance_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04382">copy_opt_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03997">OptMapInfo::mmd</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>.</p> </div> </div> <a id="a760c54a6d25a582a6747b746081148f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a760c54a6d25a582a6747b746081148f5">◆ </a></span>select_str_opcode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int select_str_opcode </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>mb_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>str_len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>ignore_case</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="../../d0/d86/regcomp_8c_source.html#l00320">320</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00478">OP_EXACT1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00491">OP_EXACT1_IC</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00479">OP_EXACT2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00480">OP_EXACT3</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00481">OP_EXACT4</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00482">OP_EXACT5</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00487">OP_EXACTMB2N</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00484">OP_EXACTMB2N1</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00485">OP_EXACTMB2N2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00486">OP_EXACTMB2N3</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00488">OP_EXACTMB3N</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00489">OP_EXACTMBN</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00483">OP_EXACTN</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00492">OP_EXACTN_IC</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00441">add_compile_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00424">add_compile_string_length()</a>.</p> </div> </div> <a id="ac6be9edb60b5c3eb8bc0135683390264"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6be9edb60b5c3eb8bc0135683390264">◆ </a></span>set_bm_skip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int set_bm_skip </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</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 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 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>skip</em>[], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int ** </td> <td class="paramname"><em>int_skip</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="../../d0/d86/regcomp_8c_source.html#l03941">3941</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00617">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a201a436303b0cf2736f51eeb95d1ffe2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a201a436303b0cf2736f51eeb95d1ffe2">◆ </a></span>set_bound_node_opt_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_bound_node_opt_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> * </td> <td class="paramname"><em>opt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mmd</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="../../d0/d86/regcomp_8c_source.html#l04478">4478</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04107">copy_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04010">NodeOptInfo::expr</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03997">OptMapInfo::mmd</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="aaac64b6a152d4115c1546048512c0346"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaac64b6a152d4115c1546048512c0346">◆ </a></span>set_mml()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_mml </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> * </td> <td class="paramname"><em>mml</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>min</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td> <td class="paramname"><em>max</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="../../d0/d86/regcomp_8c_source.html#l04094">4094</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00149">max()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p> </div> </div> <a id="af2049f0c2de3fa16ef25a176369654f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2049f0c2de3fa16ef25a176369654f2">◆ </a></span>set_optimize_exact_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int set_optimize_exact_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> * </td> <td class="paramname"><em>e</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="../../d0/d86/regcomp_8c_source.html#l04921">4921</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00666">re_pattern_buffer::dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00665">re_pattern_buffer::dmin</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">re_pattern_buffer::exact</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">re_pattern_buffer::exact_end</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03991">OptExactInfo::ignore_case</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00663">re_pattern_buffer::int_map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00662">re_pattern_buffer::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03987">OptExactInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00283">ONIG_OPTIMIZE_EXACT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00284">ONIG_OPTIMIZE_EXACT_BM</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00285">ONIG_OPTIMIZE_EXACT_BM_NOT_REV</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00286">ONIG_OPTIMIZE_EXACT_IC</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00232">ONIGENC_IS_ALLOWED_REVERSE_MATCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00654">re_pattern_buffer::optimize</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03993">OptExactInfo::s</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03941">set_bm_skip()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00052">str_dup()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00655">re_pattern_buffer::threshold_len</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00169">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a7dd6d18481ff29928fcb6a6faeddc48b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dd6d18481ff29928fcb6a6faeddc48b">◆ </a></span>set_optimize_info_from_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int set_optimize_info_from_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>scan_env</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="../../d0/d86/regcomp_8c_source.html#l04996">4996</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03988">OptExactInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03998">OptMapInfo::anc</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04007">NodeOptInfo::anc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00656">re_pattern_buffer::anchor</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00470">ANCHOR_ANYCHAR_STAR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00471">ANCHOR_ANYCHAR_STAR_ML</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00454">ANCHOR_BEGIN_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00455">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00456">ANCHOR_BEGIN_POSITION</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00658">re_pattern_buffer::anchor_dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00657">re_pattern_buffer::anchor_dmin</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00457">ANCHOR_END_BUF</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00459">ANCHOR_END_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00458">ANCHOR_SEMI_END_BUF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00650">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04101">clear_mml()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04438">comp_opt_exact_or_map_info()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04008">NodeOptInfo::exb</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04009">NodeOptInfo::exm</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03992">OptExactInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04005">NodeOptInfo::len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04012">NodeOptInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04323">select_opt_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04985">set_sub_anchor()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00659">re_pattern_buffer::sub_anchor</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a5eb864ddfd3f9b2258d1db8373550a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5eb864ddfd3f9b2258d1db8373550a27">◆ </a></span>set_optimize_map_info()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_optimize_map_info </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> * </td> <td class="paramname"><em>m</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="../../d0/d86/regcomp_8c_source.html#l04968">4968</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00666">re_pattern_buffer::dmax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00665">re_pattern_buffer::dmin</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00662">re_pattern_buffer::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04001">OptMapInfo::map</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03970">MinMaxLen::max</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03969">MinMaxLen::min</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03997">OptMapInfo::mmd</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00617">ONIG_CHAR_TABLE_SIZE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00287">ONIG_OPTIMIZE_MAP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00654">re_pattern_buffer::optimize</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00655">re_pattern_buffer::threshold_len</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a60aba7c747e8fe9f7b78c98fd7dab75a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60aba7c747e8fe9f7b78c98fd7dab75a">◆ </a></span>set_sub_anchor()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_sub_anchor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> * </td> <td class="paramname"><em>anc</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="../../d0/d86/regcomp_8c_source.html#l04985">4985</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00455">ANCHOR_BEGIN_LINE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00459">ANCHOR_END_LINE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03982">OptAncInfo::left_anchor</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03983">OptAncInfo::right_anchor</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00659">re_pattern_buffer::sub_anchor</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="aafc7dceb9ef806e4a0cf3543f3d84697"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafc7dceb9ef806e4a0cf3543f3d84697">◆ </a></span>setup_look_behind()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_look_behind </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l03155">3155</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00242">AnchorNode::char_len</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03125">divide_look_behind_alternatives()</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02297">GET_CHAR_LEN_TOP_ALT_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02296">GET_CHAR_LEN_VARLEN</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02424">get_char_length_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00321">IS_SYNTAX_BV</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00468">ONIG_SYN_DIFFERENT_LEN_ALT_LOOK_BEHIND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00533">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="a5c69504e11b62c311cad54d42afe03a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c69504e11b62c311cad54d42afe03a2">◆ </a></span>setup_subexp_call()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_subexp_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l03012">3012</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00298">BIT_STATUS_ON_AT</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00220">CallNode::group_num</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00321">IS_SYNTAX_BV</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00221">CallNode::name</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00222">CallNode::name_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00131">NST_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00367">ONIG_IS_OPTION_ON</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00837">onig_name_to_group_numbers()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00358">ONIG_OPTION_CAPTURE_GROUP</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05681">onig_scan_env_set_error_string()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00469">ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00553">ONIGERR_MULTIPLEX_DEFINITION_NAME_CALL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00545">ONIGERR_NUMBERED_BACKREF_OR_CALL_NOT_ALLOWED</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00551">ONIGERR_UNDEFINED_GROUP_REFERENCE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00550">ONIGERR_UNDEFINED_NAME_REFERENCE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00223">CallNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00224">CallNode::unset_addr_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a59640e9a6551bf5e14242534adc9ddbc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59640e9a6551bf5e14242534adc9ddbc">◆ </a></span>setup_tree()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int setup_tree </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l03691">3691</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d86/regcomp_8c.html#a4db94e43235b48451535316040f07a4b">ALLOWED_ANCHOR_IN_LB</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a40bc69a7db3f8d89c31fe8a1e14e3ce8">ALLOWED_ANCHOR_IN_LB_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#aa120ba7689d0c7798c1d05fef173cdb9">ALLOWED_ENCLOSE_IN_LB</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#aec6ce7f3e42b583367cd1112a30b91bc">ALLOWED_ENCLOSE_IN_LB_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a42659aed152897b855725b6dc7c00f9b">ALLOWED_TYPE_IN_LB</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00232">BRefNode::back_num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00114">BACKREFS_P</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00298">BIT_STATUS_ON_AT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02694">check_type_tree()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00091">ENCLOSE_MEMORY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00092">ENCLOSE_OPTION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00093">ENCLOSE_STOP_BACKTRACK</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#a1f3377878b4402017780f5457f3e2ca5">EXPAND_STRING_MAX_LENGTH</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02607">get_head_value_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02180">get_max_match_length()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02057">get_min_match_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00179">QtfrNode::greedy</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00181">QtfrNode::head_exact</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03677">IN_ALT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03678">IN_NOT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03679">IN_REPEAT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03680">IN_VAR_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00158">IS_BACKREF_NEST_LEVEL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00321">IS_IGNORECASE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00066">IS_NODE_TYPE_SIMPLE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00342">IS_REPEAT_INFINITE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00177">QtfrNode::lower</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00076">NBREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00118">NQ_TARGET_IS_EMPTY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00135">NST_IN_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00128">NST_MEM_BACKREFED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00129">NST_STOP_BT_SIMPLE_REPEAT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00109">NSTRING_IS_RAW</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00103">NSTRING_LEN</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00043">NT_BREF</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00042">NT_CANY</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00040">NT_CCLASS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00041">NT_CTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01482">onig_node_conv_to_str_node()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01016">onig_node_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01430">onig_node_str_cat()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00544">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00533">ONIGERR_INVALID_LOOK_BEHIND_PATTERN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l05883">options()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01989">quantifiers_memory_node_info()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00193">EncloseNode::regnum</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00278">SCANENV_MEM_NODES</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00175">QtfrNode::state</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00176">QtfrNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00180">QtfrNode::target_empty_info</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00178">QtfrNode::upper</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a158d6b9ddc5338ecbae4f030d19d13b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a158d6b9ddc5338ecbae4f030d19d13b8">◆ </a></span>str_dup()</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="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a>* str_dup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>s</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> </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="../../d0/d86/regcomp_8c_source.html#l00052">52</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00242">CHECK_NULL_RETURN</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00169">xmemcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a5af7095718a1d8ef1c203564d103f1e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5af7095718a1d8ef1c203564d103f1e8">◆ </a></span>subexp_inf_recursive_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_inf_recursive_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>head</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="../../d0/d86/regcomp_8c_source.html#l02748">2748</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02057">get_min_match_length()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00145">IS_ENCLOSE_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00146">IS_ENCLOSE_MARK2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00127">NST_MARK2</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02744">RECURSION_EXIST</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02745">RECURSION_INFINITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02832">subexp_inf_recursive_check_trav()</a>.</p> </div> </div> <a id="a8c22b2b7af9f1c4828a52acb87c70e82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c22b2b7af9f1c4828a52acb87c70e82">◆ </a></span>subexp_inf_recursive_check_trav()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_inf_recursive_check_trav </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l02832">2832</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00126">NST_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00554">ONIGERR_NEVER_ENDING_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02748">subexp_inf_recursive_check()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="ace679cb50345bf582fa0b7a1be3e12ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace679cb50345bf582fa0b7a1be3e12ee">◆ </a></span>subexp_recursive_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_recursive_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l02887">2887</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00145">IS_ENCLOSE_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00146">IS_ENCLOSE_MARK2</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00081">NCALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00127">NST_MARK2</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00049">NT_CALL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00154">SET_CALL_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02943">subexp_recursive_check_trav()</a>.</p> </div> </div> <a id="a12d514acbbc2bfb9aebda23bf2a5e18a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a12d514acbbc2bfb9aebda23bf2a5e18a">◆ </a></span>subexp_recursive_check_trav()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int subexp_recursive_check_trav </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d6/dbe/struct_scan_env.html">ScanEnv</a> * </td> <td class="paramname"><em>env</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="../../d0/d86/regcomp_8c_source.html#l02943">2943</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00467">ANCHOR_LOOK_BEHIND</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00468">ANCHOR_LOOK_BEHIND_NOT</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00465">ANCHOR_PREC_READ</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00466">ANCHOR_PREC_READ_NOT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00140">CLEAR_ENCLOSE_STATUS</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d0/d86/regcomp_8c.html#ac33fa9094b07662b4401933b7eb0b1d3">FOUND_CALLED_NODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00142">IS_ENCLOSE_CALLED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00144">IS_ENCLOSE_RECURSION</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00079">NANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00083">NCAR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00084">NCDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00077">NQTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00126">NST_MARK1</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00130">NST_RECURSION</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00048">NT_ALT</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00046">NT_ANCHOR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00045">NT_ENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00047">NT_LIST</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00044">NT_QTFR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00139">SET_ENCLOSE_STATUS</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02887">subexp_recursive_check()</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00240">AnchorNode::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="aad26bfcdc08e74d911686afe96828d2d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad26bfcdc08e74d911686afe96828d2d">◆ </a></span>swap_node()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void swap_node </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>a</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>b</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="../../d0/d86/regcomp_8c_source.html#l00067">67</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00170">StrNode::buf</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00169">StrNode::capa</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00039">NT_STR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00070">NTYPE</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03125">divide_look_behind_alternatives()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>.</p> </div> </div> <a id="a8a26a8a780b0829fe6679cd07d3a608c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a26a8a780b0829fe6679cd07d3a608c">◆ </a></span>unset_addr_list_add()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unset_addr_list_add </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d6e/struct___node.html">_Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l00184">184</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00213">UnsetAddrList::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00212">UnsetAddrList::num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00207">UnsetAddr::offset</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00208">UnsetAddr::target</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00397">compile_call()</a>.</p> </div> </div> <a id="ae8de340094364ae63850e6cff7b7e10d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8de340094364ae63850e6cff7b7e10d">◆ </a></span>unset_addr_list_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void unset_addr_list_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</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="../../d0/d86/regcomp_8c_source.html#l00177">177</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00241">IS_NOT_NULL</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a48bda0cb0a063a7db7749710daee69e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48bda0cb0a063a7db7749710daee69e4">◆ </a></span>unset_addr_list_fix()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unset_addr_list_fix </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</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="../../d0/d86/regcomp_8c_source.html#l01969">1969</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d87/regint_8h_source.html#l00404">BBUF_WRITE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00196">EncloseNode::call_addr</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00143">IS_ENCLOSE_ADDR_FIXED</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00078">NENCLOSE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00212">UnsetAddrList::num</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00207">UnsetAddr::offset</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00503">ONIGERR_PARSER_BUG</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00589">SIZE_ABSADDR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00208">UnsetAddr::target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::us</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a9dd7302d075714a7b3d41e088a608338"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9dd7302d075714a7b3d41e088a608338">◆ </a></span>unset_addr_list_init()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unset_addr_list_init </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/dd0/struct_unset_addr_list.html">UnsetAddrList</a> * </td> <td class="paramname"><em>uslist</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>size</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="../../d0/d86/regcomp_8c_source.html#l00164">164</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00213">UnsetAddrList::alloc</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00212">UnsetAddrList::num</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">size</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00214">UnsetAddrList::us</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="ae9233509294fe5e5faa2024cc88300f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9233509294fe5e5faa2024cc88300f9">◆ </a></span>update_string_node_case_fold()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int update_string_node_case_fold </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> * </td> <td class="paramname"><em>node</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="../../d0/d86/regcomp_8c_source.html#l03224">3224</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.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="../../d8/db3/oniguruma_8h_source.html#l00650">re_pattern_buffer::case_fold_flag</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00243">CHECK_NULL_RETURN_MEMERR</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">re_pattern_buffer::enc</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00073">NSTR</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01466">onig_node_str_set()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00230">ONIGENC_MBC_CASE_FOLD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00187">ONIGENC_MBC_CASE_FOLD_MAXLEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00067">xrealloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03267">expand_case_fold_make_rem_string()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a9a45b6561144f2d36bb4136f9831ba77"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a45b6561144f2d36bb4136f9831ba77">◆ </a></span>onig_inited</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int onig_inited = 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="../../d0/d86/regcomp_8c_source.html#l05536">5536</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05645">onig_end()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05622">onig_init()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05539">onig_reg_init()</a>.</p> </div> </div> <a id="a7ff64241d25dcbc75ac416b415f80612"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ff64241d25dcbc75ac416b415f80612">◆ </a></span>OnigDefaultCaseFoldFlag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> OnigDefaultCaseFoldFlag = <a class="el" href="../../d8/db3/oniguruma_8h.html#aea78d06ede73d1d0de8ea05d81f8ebf7">ONIGENC_CASE_FOLD_MIN</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00032">32</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00035">onig_get_default_case_fold_flag()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00041">onig_set_default_case_fold_flag()</a>.</p> </div> </div> <a id="ae77c9f043fb5d838a8a9076d010f02da"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae77c9f043fb5d838a8a9076d010f02da">◆ </a></span>PadBuf</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">unsigned char PadBuf[<a class="el" href="../../d6/d87/regint_8h.html#a81d7d9cf3f0b83da8ab0a772c00cc3db">WORD_ALIGNMENT_SIZE</a>]</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="../../d0/d86/regcomp_8c_source.html#l00048">48</a> of file <a class="el" href="../../d0/d86/regcomp_8c_source.html">regcomp.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00559">add_multi_byte_cclass()</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