Current File : //opt/RZruby/share/doc/ruby/html/d0/d86/regcomp_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<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 style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<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 &quot;<a class="el" href="../../d1/dfc/regparse_8h_source.html">regparse.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for regcomp.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d6b/regcomp_8c__incl.png" border="0" usemap="#regcomp_8c" alt=""/></div>
<map name="regcomp_8c" id="regcomp_8c">
<area shape="rect" id="node2" href="../../d1/dfc/regparse_8h.html" title="regparse.h" alt="" coords="565,80,656,107"/><area shape="rect" id="node3" href="../../d6/d87/regint_8h.html" title="regint.h" alt="" coords="575,155,647,181"/><area shape="rect" id="node4" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="521,229,615,256"/><area shape="rect" id="node17" href="../../dd/df8/regenc_8h.html" title="regenc.h" alt="" coords="114,379,192,405"/><area shape="rect" id="node9" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="269,453,349,480"/><area shape="rect" id="node11" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="374,453,492,480"/><area shape="rect" id="node12" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="399,304,504,331"/><area shape="rect" id="node15" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="273,304,375,331"/><area shape="rect" id="node14" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="269,379,347,405"/><area shape="rect" id="node18" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="5,453,141,480"/></map>
</div>
</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 &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</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">&#160;</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&#160;</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">&#160;</td></tr>
<tr class="memitem:a332b74e5c5878209a786eb7593d029d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a332b74e5c5878209a786eb7593d029d4">REPEAT_RANGE_ALLOC</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a332b74e5c5878209a786eb7593d029d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24614dfeca814b59b47f7b9968722f0b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a24614dfeca814b59b47f7b9968722f0b">QUANTIFIER_EXPAND_LIMIT_SIZE</a>&#160;&#160;&#160;50</td></tr>
<tr class="separator:a24614dfeca814b59b47f7b9968722f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afab40be9879803efb8ef803155a0eb82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#afab40be9879803efb8ef803155a0eb82">CKN_ON</a>&#160;&#160;&#160;(ckn &gt; 0)</td></tr>
<tr class="separator:afab40be9879803efb8ef803155a0eb82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a89d5c2293ff7e0d16d3baa4d4aa2aa27">GET_CHAR_LEN_VARLEN</a>&#160;&#160;&#160;-1</td></tr>
<tr class="separator:a89d5c2293ff7e0d16d3baa4d4aa2aa27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a371259239d91892d1cb0914248875090"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a371259239d91892d1cb0914248875090">GET_CHAR_LEN_TOP_ALT_VARLEN</a>&#160;&#160;&#160;-2</td></tr>
<tr class="separator:a371259239d91892d1cb0914248875090"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a364f45f6d4118677c55a92e49f96443d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a364f45f6d4118677c55a92e49f96443d">THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:a364f45f6d4118677c55a92e49f96443d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae44ad561c845177c6f139610839024d7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ae44ad561c845177c6f139610839024d7">IN_ALT</a>&#160;&#160;&#160;(1&lt;&lt;0)</td></tr>
<tr class="separator:ae44ad561c845177c6f139610839024d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91ad90a8594a098cf789e9478c43ffe0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a91ad90a8594a098cf789e9478c43ffe0">IN_NOT</a>&#160;&#160;&#160;(1&lt;&lt;1)</td></tr>
<tr class="separator:a91ad90a8594a098cf789e9478c43ffe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d623a103adc51c30beb0709e20207d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a82d623a103adc51c30beb0709e20207d">IN_REPEAT</a>&#160;&#160;&#160;(1&lt;&lt;2)</td></tr>
<tr class="separator:a82d623a103adc51c30beb0709e20207d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a068e4e04daa30ec118ce79c7bfa9e07e">IN_VAR_REPEAT</a>&#160;&#160;&#160;(1&lt;&lt;3)</td></tr>
<tr class="separator:a068e4e04daa30ec118ce79c7bfa9e07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f3377878b4402017780f5457f3e2ca5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1f3377878b4402017780f5457f3e2ca5">EXPAND_STRING_MAX_LENGTH</a>&#160;&#160;&#160;100</td></tr>
<tr class="separator:a1f3377878b4402017780f5457f3e2ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42659aed152897b855725b6dc7c00f9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
<tr class="memitem:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa120ba7689d0c7798c1d05fef173cdb9">ALLOWED_ENCLOSE_IN_LB</a>&#160;&#160;&#160;( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> )</td></tr>
<tr class="separator:aa120ba7689d0c7798c1d05fef173cdb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aec6ce7f3e42b583367cd1112a30b91bc">ALLOWED_ENCLOSE_IN_LB_NOT</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:aec6ce7f3e42b583367cd1112a30b91bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4db94e43235b48451535316040f07a4b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4db94e43235b48451535316040f07a4b">ALLOWED_ANCHOR_IN_LB</a>&#160;&#160;&#160;( <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">&#160;</td></tr>
<tr class="memitem:a40bc69a7db3f8d89c31fe8a1e14e3ce8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a40bc69a7db3f8d89c31fe8a1e14e3ce8">ALLOWED_ANCHOR_IN_LB_NOT</a>&#160;&#160;&#160;( <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">&#160;</td></tr>
<tr class="memitem:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a2fb0cdfbf815e86dcad1ed35280be79b">OPT_EXACT_MAXLEN</a>&#160;&#160;&#160;24</td></tr>
<tr class="separator:a2fb0cdfbf815e86dcad1ed35280be79b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6a6dc014090d88f5e5d8af7f92e2b8e3">COMP_EM_BASE</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a6a6dc014090d88f5e5d8af7f92e2b8e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf166474e0286654536600887f55d285"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#adf166474e0286654536600887f55d285">MAX_NODE_OPT_INFO_REF_COUNT</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:adf166474e0286654536600887f55d285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addf8c2a57283e6d0dacca124b631ac92"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
<tr class="memitem:a6bb9e07088117459a60faa118d7235a7"><td class="memItemLeft" align="right" valign="top">#define&#160;</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">&#160;</td></tr>
<tr class="memitem:ab962c26daa2af70cacaf5f8c7c581d89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#ab962c26daa2af70cacaf5f8c7c581d89">COMPILE_INIT_SIZE</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:ab962c26daa2af70cacaf5f8c7c581d89"><td class="memSeparator" colspan="2">&#160;</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>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1eeef9496609e650edcd7b2a077d98c0">onig_get_default_case_fold_flag</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a1eeef9496609e650edcd7b2a077d98c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df8d0269fd216db255fde5942b83eec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</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> *&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>)</td></tr>
<tr class="separator:a158d6b9ddc5338ecbae4f030d19d13b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad26bfcdc08e74d911686afe96828d2d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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 class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:aad26bfcdc08e74d911686afe96828d2d"><td class="memSeparator" colspan="2">&#160;</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>&#160;</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">&#160;</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>&#160;</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> <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)</td></tr>
<tr class="separator:af4fd37fcaa0c31385e41ce128c9ed00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a652fcbf67675d6da1797c9cef80b860b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a482b20817f394518a2ac234692c2add2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">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">&#160;</td></tr>
<tr class="memitem:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> opcode)</td></tr>
<tr class="separator:ae846b05fc7da5763a07c025a1fcdc2d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a243429256ca92d036981b9d03367ef48"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> addr)</td></tr>
<tr class="separator:a243429256ca92d036981b9d03367ef48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a896254bdbc411f21efe6aa82cab2cf75"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> addr)</td></tr>
<tr class="separator:a896254bdbc411f21efe6aa82cab2cf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a852b4186cb93270cd7d71ebe658196c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a852b4186cb93270cd7d71ebe658196c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af40c81c2868345b45aac5211ba114965"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> num)</td></tr>
<tr class="separator:af40c81c2868345b45aac5211ba114965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064cd7698a180d31b94b0b125f19d81a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *addr)</td></tr>
<tr class="separator:a064cd7698a180d31b94b0b125f19d81a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83d486156614641c94d97661e17b743b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> opcode, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> addr)</td></tr>
<tr class="separator:af0dd1f87b44b121587bb1b74f7a1f91b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a8ca21a5244959b3186e91fcf6c4d5bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f7ba42cda01aa0f6c606f3ae538916c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:aa58b641c5ebbf7b6949b2ed358fbd59c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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">&#160;</td></tr>
<tr class="memitem:a11e5c8c44c3730a666fbaecfe769e49c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a1da8b87fd625a66c1d0e54073f5057ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a760c54a6d25a582a6747b746081148f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a760c54a6d25a582a6747b746081148f5">select_str_opcode</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> mb_len, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> str_len, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ignore_case)</td></tr>
<tr class="separator:a760c54a6d25a582a6747b746081148f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> empty_info)</td></tr>
<tr class="separator:a7516d17ec7570d5fe41b660e8d5bd6ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d018076ba815206f6320f9b7379626"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, <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">&#160;</td></tr>
<tr class="memitem:aaa516b451e0ce46243820dc195189d41"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a> <a class="el" href="../../d6/d87/regint_8h.html#a3cd42c63a217ee9e52214c1cc78c3af4">ARG_UNUSED</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ignore_case)</td></tr>
<tr class="separator:aaa516b451e0ce46243820dc195189d41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2c3cc599066f038d977e1b67a77fa34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ignore_case)</td></tr>
<tr class="separator:ae2c3cc599066f038d977e1b67a77fa34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78af5ec8c5968e56cb0fbe67ef2f8df4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a106cff8c1200c7332ffe55070aa3c030"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a4d9edce417188c84575b5edecf4885a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a515c57401c36b04eca6d5e1500f6c566"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ad4f76599515bcec6a75a9f011c927859"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ab184d74128864548c8dcb8f3d5b19089"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a415a7336f625a6cbc2bfad26f7a2bc8f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ac207b349c4433ffcf5623538910f02c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> lower, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> upper)</td></tr>
<tr class="separator:ac207b349c4433ffcf5623538910f02c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf4181a20d2530191810735a3e671d9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> target_len, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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">&#160;</td></tr>
<tr class="memitem:a5f9e5dede687cfd4c97e1e4b89146acc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:afb9ae3231efb837441d2ab1dd6cc1c7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a9b0ad06272088a15b1d93ca7dcb200df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ae1c3786784f7117cb9ce60187f0a6583"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a2165ca62a2575912e715cd48e52f1bad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ac5017ecf195e17b985150bfc61a185a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a2c933c9dbf2fa16cda90f1e04a6c901c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a390b20c237a30175b994273094fb919c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a1038a09d8ebbff7dd1b62841487d6492"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:acfa9bfac441484b482b74052332a8a62"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:af82e9debd7e89c1c386efbfd438ac112"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *min, <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">&#160;</td></tr>
<tr class="memitem:a06bdc00e72ec725ddbca67672abc87a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *max, <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">&#160;</td></tr>
<tr class="memitem:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../db/d74/zlib_8c.html#a96fb68396dd219a7b489e051d4c8dfa5">level</a>)</td></tr>
<tr class="separator:a1ff5e0313b7848df2d6d80e6ce4e7589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ede6a38087ec536817b0bdf83fa40ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</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> *&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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">&#160;</td></tr>
<tr class="memitem:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> type_mask, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enclose_mask, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> anchor_mask)</td></tr>
<tr class="separator:a7b85b31f12762d485ff5ed2aca6b6608"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa342a20869a50ae3810613e4a5f469a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:aafc7dceb9ef806e4a0cf3543f3d84697"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a965874fe7fa195fb13c239f5a53ca115"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ae9233509294fe5e5faa2024cc88300f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a2970d7a550254e288e1213a953c3b906"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <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">&#160;</td></tr>
<tr class="memitem:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a6c23e4e142a4dc933c021ea8a4c21a87">expand_case_fold_string_alt</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> slen, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</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> **rnode)</td></tr>
<tr class="separator:a6c23e4e142a4dc933c021ea8a4c21a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a548fcc47d5f94f7206802549da1a6fe8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a59640e9a6551bf5e14242534adc9ddbc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d1d/gb18030_8c.html#a89f234133d3efe315836311cbf21c64b">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">&#160;</td></tr>
<tr class="memitem:ac6be9edb60b5c3eb8bc0135683390264"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a> <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[], <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> **int_skip)</td></tr>
<tr class="separator:ac6be9edb60b5c3eb8bc0135683390264"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa212386e3a0760597c7752595702ae27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>)</td></tr>
<tr class="separator:aa212386e3a0760597c7752595702ae27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97f6d4c0bbd396792b41f310ee48923e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a2c24fa918b8841658b94ae285329cf44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> v1, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> v2)</td></tr>
<tr class="separator:a2c24fa918b8841658b94ae285329cf44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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 class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *<a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:ae5b5a60bc20ac40a5e1339c7734a4e5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac64b6a152d4115c1546048512c0346"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> min, <a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> max)</td></tr>
<tr class="separator:aaac64b6a152d4115c1546048512c0346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6657b0c274b61a7c0654e51e52eef6c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a6ddd045344fb1654955b1fe5a6ad1de5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a29dbe3e7e64d0d79fece8290c191096b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:adc7b2f0076ff0ef62c590aeac1459bfe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a645d272d8107e84b51c83212d27b32e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a13a25e75208ee510a293659d6e4ef345"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a598aa744df53e329cc9d560ad7a43c92"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:adf1ffe8c1b8ee6888d734c29e9cf3fad"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a1e3fd5c83f6f8199ebe168fd12d4e4e9">is_left_anchor</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> anc)</td></tr>
<tr class="separator:a1e3fd5c83f6f8199ebe168fd12d4e4e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59f75d45d79a864d966e61a207dfe738"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> anc)</td></tr>
<tr class="separator:a59f75d45d79a864d966e61a207dfe738"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c4f197d39cb16718891c87485b4675"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> anc)</td></tr>
<tr class="separator:a71c4f197d39cb16718891c87485b4675"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> anc)</td></tr>
<tr class="separator:ab17c2a993044f2f028c1b299a2bfa64a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae80c62aeb0fdfe07f8a303c4addd10e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:aa9f9da2e207fbf07f6995f7a37718916"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a7343e1995b4263df542facd235c7f129">ex</a>)</td></tr>
<tr class="separator:aa9f9da2e207fbf07f6995f7a37718916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a7343e1995b4263df542facd235c7f129">ex</a>)</td></tr>
<tr class="separator:a1c8a658cf0018bc9205e4c6afce4173c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966940434a5979df5e76f85c58a2e732"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ae634e8024dd636cd22c5d43170b95a37"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ae634e8024dd636cd22c5d43170b95a37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a35ad627121dbb81c014bfe7ed7a40f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35faa5c32eaac056e6cfd90d75037277"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a3482bb5c83438601e2bce401a49b72d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <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">&#160;</td></tr>
<tr class="memitem:afbc17307a1c543b95e89ec2d9a63f340"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a058f6d84d2d5b6a8a1838ac4f6cff387"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a165619843f96ab55d5698d4414a3dfa8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a165619843f96ab55d5698d4414a3dfa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad96b3ac8783b3c6c9fcdb7fcd9f426d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <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">&#160;</td></tr>
<tr class="memitem:a4ab6f85dfea9fee54affb419de818e67"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)</td></tr>
<tr class="separator:a3bb9e5c82dc98336dfb7494c79817e52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac2007aeb9a098813a027e25e24c0fc9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</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> *<a class="el" href="../../df/d73/time_8c.html#a9a6eb43907c030321db65cc24ebb5d25">add</a>)</td></tr>
<tr class="separator:aac2007aeb9a098813a027e25e24c0fc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a201a436303b0cf2736f51eeb95d1ffe2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a46fad3850a515494a09c2b1cb67ebb77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a4805c548139f3e569bc14bb2ee848dee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:af46da737215fbb617bdc641d88eb3a61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</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>)</td></tr>
<tr class="separator:af46da737215fbb617bdc641d88eb3a61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb2b9ef2e5fdeda9ad99478734100701"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a64bf2ec6c871b03f56252ce16f83753b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:af2049f0c2de3fa16ef25a176369654f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:af2049f0c2de3fa16ef25a176369654f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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> *<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>)</td></tr>
<tr class="separator:a5eb864ddfd3f9b2258d1db8373550a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60aba7c747e8fe9f7b78c98fd7dab75a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a7dd6d18481ff29928fcb6a6faeddc48b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a4186d1d76942ef9684b4a0db1f83157e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a69ec040502b7f39cc7f0dcb15ec60073"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ac84095b31018b2fe291a31408179ae07"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:aa7cd0a6158a91b332b585e3ce32035fe"><td class="memItemLeft" align="right" valign="top">size_t&#160;</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">&#160;</td></tr>
<tr class="memitem:a9684a5e16b771c14e371ce4e2600a127"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:ab0716f6853df79d80c34c3273ce1fd00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:a75ed4b1466d696a9ccad1c7f205d82f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</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">&#160;</td></tr>
<tr class="memitem:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *<a class="el" href="../../d5/d61/regerror_8c.html#acab6a0946c3051c367ca2abb52d3ad27">einfo</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> sourceline)</td></tr>
<tr class="separator:aa98aadf1b06fc184a285c2f8d9ac2950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2114107d9185a5c1706c5ecf99faf388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <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">&#160;</td></tr>
<tr class="memitem:a47cccc676be7e5a7883f1acd7123587c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</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> *<a class="el" href="../../d5/d61/regerror_8c.html#acab6a0946c3051c367ca2abb52d3ad27">einfo</a>)</td></tr>
<tr class="separator:a47cccc676be7e5a7883f1acd7123587c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39f71595a97243c15c779db842cdde3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <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> *<a class="el" href="../../d5/d61/regerror_8c.html#acab6a0946c3051c367ca2abb52d3ad27">einfo</a>)</td></tr>
<tr class="separator:a39f71595a97243c15c779db842cdde3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#aa5258b0fafb566fd4aa12fc1f577b2e8">onig_init</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa5258b0fafb566fd4aa12fc1f577b2e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4adb6303843a92af6f905d719a8a9d38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a4adb6303843a92af6f905d719a8a9d38">onig_end</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4adb6303843a92af6f905d719a8a9d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="el" href="../../d5/d61/regerror_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>)</td></tr>
<tr class="separator:a09d6fdbd4dbcc76c5cd57109596ccc4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c23dd82edc54d7e24f797b8245a3de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d86/regcomp_8c.html#a83c23dd82edc54d7e24f797b8245a3de">onig_is_code_in_cc_len</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> elen, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="el" href="../../d5/d61/regerror_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <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">&#160;</td></tr>
<tr class="memitem:a7cf5f4a5bd94180443ca81ffa1e449b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h.html#a7c8a84bc12127007886efbfcf53b6fb5">OnigCodePoint</a> <a class="el" href="../../d5/d61/regerror_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <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">&#160;</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>&#160;</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">&#160;</td></tr>
<tr class="memitem:ae77c9f043fb5d838a8a9076d010f02da"><td class="memItemLeft" align="right" valign="top">static unsigned char&#160;</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">&#160;</td></tr>
<tr class="memitem:a9a45b6561144f2d36bb4136f9831ba77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a4db94e43235b48451535316040f07a4b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOWED_ANCHOR_IN_LB&#160;&#160;&#160;( <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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a40bc69a7db3f8d89c31fe8a1e14e3ce8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOWED_ANCHOR_IN_LB_NOT&#160;&#160;&#160;( <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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="aa120ba7689d0c7798c1d05fef173cdb9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOWED_ENCLOSE_IN_LB&#160;&#160;&#160;( <a class="el" href="../../d1/dfc/regparse_8h.html#a32e44d8ddaca8fd4931a8c13677972ad">ENCLOSE_MEMORY</a> )</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="aec6ce7f3e42b583367cd1112a30b91bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ALLOWED_ENCLOSE_IN_LB_NOT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a42659aed152897b855725b6dc7c00f9b"></a>
<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> | <a class="code" href="../../d1/dfc/regparse_8h.html#a935169aea912b618d608f37d19d810ac">\</a></div>
<div class="line"><a class="code" href="../../d1/dfc/regparse_8h.html#a935169aea912b618d608f37d19d810ac">    BIT_NT_CANY</a> | <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_a935169aea912b618d608f37d19d810ac"><div class="ttname"><a href="../../d1/dfc/regparse_8h.html#a935169aea912b618d608f37d19d810ac">BIT_NT_CANY</a></div><div class="ttdeci">#define BIT_NT_CANY</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/dfc/regparse_8h_source.html#l00057">regparse.h:57</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="afab40be9879803efb8ef803155a0eb82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CKN_ON&#160;&#160;&#160;(ckn &gt; 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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 class="anchor" id="a6a6dc014090d88f5e5d8af7f92e2b8e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COMP_EM_BASE&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04438">comp_opt_exact_or_map_info()</a>.</p>

</div>
</div>
<a class="anchor" id="ab962c26daa2af70cacaf5f8c7c581d89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COMPILE_INIT_SIZE&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f3377878b4402017780f5457f3e2ca5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EXPAND_STRING_MAX_LENGTH&#160;&#160;&#160;100</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a371259239d91892d1cb0914248875090"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_CHAR_LEN_TOP_ALT_VARLEN&#160;&#160;&#160;-2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="a89d5c2293ff7e0d16d3baa4d4aa2aa27"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_CHAR_LEN_VARLEN&#160;&#160;&#160;-1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="ae44ad561c845177c6f139610839024d7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IN_ALT&#160;&#160;&#160;(1&lt;&lt;0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a91ad90a8594a098cf789e9478c43ffe0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IN_NOT&#160;&#160;&#160;(1&lt;&lt;1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a82d623a103adc51c30beb0709e20207d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IN_REPEAT&#160;&#160;&#160;(1&lt;&lt;2)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a068e4e04daa30ec118ce79c7bfa9e07e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define IN_VAR_REPEAT&#160;&#160;&#160;(1&lt;&lt;3)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="aa713b0df3149703a280099259b85cf91"></a>
<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">&#160;</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>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>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 class="anchor" id="adf166474e0286654536600887f55d285"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAX_NODE_OPT_INFO_REF_COUNT&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a2fb0cdfbf815e86dcad1ed35280be79b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OPT_EXACT_MAXLEN&#160;&#160;&#160;24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="a24614dfeca814b59b47f7b9968722f0b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define QUANTIFIER_EXPAND_LIMIT_SIZE&#160;&#160;&#160;50</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="a6bb9e07088117459a60faa118d7235a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REGEX_CHAIN_HEAD</td>
          <td>(</td>
          <td class="paramtype">&#160;</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> {<a class="code" href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5">  while</a> (<a class="code" href="../../d6/d87/regint_8h.html#a4bc25fbd4749a2c130d1ae7f15ba140c">IS_NOT_NULL</a>((reg)-&gt;chain)) {\</div>
<div class="line">    (reg) = (reg)-&gt;chain;\</div>
<div class="line">  }\</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="bigdecimal_8c_html_a2b9d353b4046b5b5759078c9d57a1ec5"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a2b9d353b4046b5b5759078c9d57a1ec5">while</a></div><div class="ttdeci">while(a-&gt;frac[0]/shift==0)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04978">bigdecimal.c:4978</a></div></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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05282">onig_chain_link_add()</a>.</p>

</div>
</div>
<a class="anchor" id="addf8c2a57283e6d0dacca124b631ac92"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REGEX_TRANSFER</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">to, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">from&#160;</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)-&gt;<a class="code" href="../../d5/d1d/gb18030_8c.html#a89f234133d3efe315836311cbf21c64b">state</a> = <a class="code" href="../../d8/db3/oniguruma_8h.html#ac4014e252e5febb907a642669eea72a8">ONIG_STATE_MODIFY</a>;<a class="code" href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">\</a></div>
<div class="line"><a class="code" href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">  onig_free_body</a>(to);<a class="code" href="../../d6/d87/regint_8h.html#ad9f94f6a1ee2c69b34d8034684b31518">\</a></div>
<div class="line"><a class="code" href="../../d6/d87/regint_8h.html#ad9f94f6a1ee2c69b34d8034684b31518">  xmemcpy</a>(to, from, <span class="keyword">sizeof</span>(<a class="code" href="../../db/d0e/structre__pattern__buffer.html">regex_t</a>));<a class="code" href="../../d8/db0/defines_8h.html#a2c3897f7c46ca54a2e0dd7b24a40c7cb">\</a></div>
<div class="line"><a class="code" href="../../d8/db0/defines_8h.html#a2c3897f7c46ca54a2e0dd7b24a40c7cb">  xfree</a>(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="regcomp_8c_html_a69ec040502b7f39cc7f0dcb15ec60073"><div class="ttname"><a href="../../d0/d86/regcomp_8c.html#a69ec040502b7f39cc7f0dcb15ec60073">onig_free_body</a></div><div class="ttdeci">void onig_free_body(regex_t *reg)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d86/regcomp_8c_source.html#l05221">regcomp.c:5221</a></div></div>
<div class="ttc" id="regint_8h_html_ad9f94f6a1ee2c69b34d8034684b31518"><div class="ttname"><a href="../../d6/d87/regint_8h.html#ad9f94f6a1ee2c69b34d8034684b31518">xmemcpy</a></div><div class="ttdeci">#define xmemcpy</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d87/regint_8h_source.html#l00169">regint.h:169</a></div></div>
<div class="ttc" id="defines_8h_html_a2c3897f7c46ca54a2e0dd7b24a40c7cb"><div class="ttname"><a href="../../d8/db0/defines_8h.html#a2c3897f7c46ca54a2e0dd7b24a40c7cb">xfree</a></div><div class="ttdeci">#define xfree</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/db0/defines_8h_source.html#l00069">defines.h:69</a></div></div>
<div class="ttc" id="gb18030_8c_html_a89f234133d3efe315836311cbf21c64b"><div class="ttname"><a href="../../d5/d1d/gb18030_8c.html#a89f234133d3efe315836311cbf21c64b">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>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>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 class="anchor" id="a332b74e5c5878209a786eb7593d029d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define REPEAT_RANGE_ALLOC&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00655">entry_repeat_range()</a>.</p>

</div>
</div>
<a class="anchor" id="a364f45f6d4118677c55a92e49f96443d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define THRESHOLD_CASE_FOLD_ALT_FOR_EXPANSION&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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 class="anchor" id="a896254bdbc411f21efe6aa82cab2cf75"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_abs_addr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f7ba42cda01aa0f6c606f3ae538916c"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_bitset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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>&#160;</td>
          <td class="paramname"><em>bs</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ca21a5244959b3186e91fcf6c4d5bf7"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_bytes </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</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>&#160;</td>
          <td class="paramname"><em>len</em>&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>.</p>

<p>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 class="anchor" id="ad96b3ac8783b3c6c9fcdb7fcd9f426d7"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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> *&#160;</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> *&#160;</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> *&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>case_fold_flag</em>&#160;</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>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>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="../../d5/d9d/tcltklib_8c_source.html#l03375">code</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00338">DISABLE_CASE_FOLD_MULTI_CHAR</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</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>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a165619843f96ab55d5698d4414a3dfa8"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> add_char_opt_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</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>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p>

<p>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 class="anchor" id="ae2c3cc599066f038d977e1b67a77fa34"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_compile_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *&#160;</td>
          <td class="paramname"><em>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>ignore_case</em>&#160;</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>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>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>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 class="anchor" id="aaa516b451e0ce46243820dc195189d41"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_compile_string_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>&#160;</td>
          <td class="paramname"><em>ARG_UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</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&#160;</td>
          <td class="paramname"><em>ARG_UNUSED</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>ignore_case</em>&#160;</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>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>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>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 class="anchor" id="a852b4186cb93270cd7d71ebe658196c4"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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>&#160;</td>
          <td class="paramname"><em>len</em>&#160;</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>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>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#l00590">SIZE_LENGTH</a>.</p>

<p>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 class="anchor" id="af40c81c2868345b45aac5211ba114965"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_mem_num </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>num</em>&#160;</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>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>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>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 class="anchor" id="a29dbe3e7e64d0d79fece8290c191096b"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> add_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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>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 class="anchor" id="ad4f76599515bcec6a75a9f011c927859"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_multi_byte_cclass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../d0/d86/regcomp_8c_source.html#l00048">PadBuf</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p>

</div>
</div>
<a class="anchor" id="ae846b05fc7da5763a07c025a1fcdc2d7"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_opcode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>opcode</em>&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00419">BBUF_ADD1</a>.</p>

<p>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#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 class="anchor" id="aa58b641c5ebbf7b6949b2ed358fbd59c"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_opcode_option </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</td>
          <td class="paramname"><em>option</em>&#160;</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>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>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#l00269">add_option()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>.</p>

</div>
</div>
<a class="anchor" id="af0dd1f87b44b121587bb1b74f7a1f91b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_opcode_rel_addr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>opcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</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>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>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#l00224">add_rel_addr()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

<p>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 class="anchor" id="a71c4f197d39cb16718891c87485b4675"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> add_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>anc</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a83d486156614641c94d97661e17b743b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_option </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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>&#160;</td>
          <td class="paramname"><em>option</em>&#160;</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>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>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>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 class="anchor" id="a064cd7698a180d31b94b0b125f19d81a"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_pointer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00418">BBUF_ADD</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00596">SIZE_POINTER</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a243429256ca92d036981b9d03367ef48"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> add_rel_addr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>addr</em>&#160;</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>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>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>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 class="anchor" id="adc7b2f0076ff0ef62c590aeac1459bfe"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> alt_merge_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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>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 class="anchor" id="abb2b9ef2e5fdeda9ad99478734100701"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> alt_merge_node_opt_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>References <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="../../d0/d86/regcomp_8c_source.html#l03975">OptEnv::enc</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="ae80c62aeb0fdfe07f8a303c4addd10e6"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> alt_merge_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>add</em>&#160;</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>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>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>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 class="anchor" id="a35faa5c32eaac056e6cfd90d75037277"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> alt_merge_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>References <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="../../d0/d86/regcomp_8c_source.html#l03975">OptEnv::enc</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>.</p>

</div>
</div>
<a class="anchor" id="aac2007aeb9a098813a027e25e24c0fc9"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> alt_merge_opt_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>add</em>&#160;</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>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>References <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="../../de/d07/bigdecimal_8c_source.html#l05519">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#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="../../d3/d15/name2ctype_8h_source.html#l23857">return</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04562">alt_merge_node_opt_info()</a>.</p>

</div>
</div>
<a class="anchor" id="a652fcbf67675d6da1797c9cef80b860b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> bitset_is_empty </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#adb2b463784f4cfa2f5504eb0ed9ee70a">BitSetRef</a>&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00348">BITSET_SIZE</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>.</p>

<p>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 class="anchor" id="a7b85b31f12762d485ff5ed2aca6b6608"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_type_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>type_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>enclose_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>anchor_mask</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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#l05521">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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a6657b0c274b61a7c0654e51e52eef6c5"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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>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>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>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 class="anchor" id="a46fad3850a515494a09c2b1cb67ebb77"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_node_opt_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a13a25e75208ee510a293659d6e4ef345"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</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>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>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>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 class="anchor" id="a1c8a658cf0018bc9205e4c6afce4173c"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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>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>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>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 class="anchor" id="afbc17307a1c543b95e89ec2d9a63f340"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_opt_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00169">xmemcpy</a>.</p>

<p>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 class="anchor" id="a4186d1d76942ef9684b4a0db1f83157e"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_optimize_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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>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>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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c24fa918b8841658b94ae285329cf44"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> comp_distance_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>d2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>v1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>v2</em>&#160;</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>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>References <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>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 class="anchor" id="a3bb9e5c82dc98336dfb7494c79817e52"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>m</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="acfa9bfac441484b482b74052332a8a62"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_anchor_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a415a7336f625a6cbc2bfad26f7a2bc8f"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_cclass_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00497">OP_CCLASS_NOT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a390b20c237a30175b994273094fb919c"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_enclose_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a1038a09d8ebbff7dd1b62841487d6492"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_anchor_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d50/struct_anchor_node.html">AnchorNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="ab184d74128864548c8dcb8f3d5b19089"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_cclass_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/d79/struct_c_class_node.html">CClassNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5017ecf195e17b985150bfc61a185a1"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_enclose_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1c3786784f7117cb9ce60187f0a6583"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_option_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>.</p>

</div>
</div>
<a class="anchor" id="afb9ae3231efb837441d2ab1dd6cc1c7d"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_quantifier_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a78af5ec8c5968e56cb0fbe67ef2f8df4"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_string_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a106cff8c1200c7332ffe55070aa3c030"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_string_raw_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a11e5c8c44c3730a666fbaecfe769e49c"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_length_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>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 class="anchor" id="a2165ca62a2575912e715cd48e52f1bad"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_option_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dff/struct_enclose_node.html">EncloseNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00195">EncloseNode::target</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b0ad06272088a15b1d93ca7dcb200df"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_quantifier_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="acf4181a20d2530191810735a3e671d9e"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_range_repeat_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *&#160;</td>
          <td class="paramname"><em>qn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>target_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d9edce417188c84575b5edecf4885a3"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_string_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a515c57401c36b04eca6d5e1500f6c566"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_string_raw_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d2/db7/struct_str_node.html">StrNode</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a1da8b87fd625a66c1d0e54073f5057ff"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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#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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>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 class="anchor" id="a7516d17ec7570d5fe41b660e8d5bd6ba"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_tree_empty_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>empty_info</em>&#160;</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>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>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>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00550">OP_NULL_CHECK_START</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

<p>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 class="anchor" id="a91d018076ba815206f6320f9b7379626"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> compile_tree_n_times </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

<p>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 class="anchor" id="af46da737215fbb617bdc641d88eb3a61"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> concat_left_node_opt_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>add</em>&#160;</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>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>References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04114">add_mml()</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#l03998">OptMapInfo::anc</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="../../de/d07/bigdecimal_8c_source.html#l04911">int</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#l03997">OptMapInfo::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>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04419">select_opt_map_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04000">OptMapInfo::value</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="adf1ffe8c1b8ee6888d734c29e9cf3fad"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> concat_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</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> *&#160;</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> *&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>right_len</em>&#160;</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>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>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>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 class="anchor" id="ae634e8024dd636cd22c5d43170b95a37"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> concat_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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> *&#160;</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>&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</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>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>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#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="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">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>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 class="anchor" id="a35ad627121dbb81c014bfe7ed7a40f69"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> concat_opt_exact_info_str </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>end</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> raw&#160;</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>&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</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>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>References <a class="el" href="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a6ddd045344fb1654955b1fe5a6ad1de5"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04478">set_bound_node_opt_info()</a>.</p>

</div>
</div>
<a class="anchor" id="a4805c548139f3e569bc14bb2ee848dee"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_node_opt_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a598aa744df53e329cc9d560ad7a43c92"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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 class="anchor" id="a645d272d8107e84b51c83212d27b32e7"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_opt_env </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/d2e/struct_opt_env.html">OptEnv</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a966940434a5979df5e76f85c58a2e732"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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 class="anchor" id="a058f6d84d2d5b6a8a1838ac4f6cff387"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> copy_opt_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</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>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>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 class="anchor" id="ae04444d8024a1649eba62b8a6c008cc4"></a>
<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>&#160;</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>&#160;</td>
          <td class="paramname"><em>d2</em>&#160;</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>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>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p>

<p>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 class="anchor" id="af4fd37fcaa0c31385e41ce128c9ed00c"></a>
<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>&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>m</em>&#160;</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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p>

<p>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 class="anchor" id="a97f6d4c0bbd396792b41f310ee48923e"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> distance_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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>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>References <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</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>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00115">ONIG_INFINITE_DISTANCE</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04070">comp_distance_value()</a>.</p>

</div>
</div>
<a class="anchor" id="afa342a20869a50ae3810613e4a5f469a"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> divide_look_behind_alternatives </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03155">setup_look_behind()</a>.</p>

</div>
</div>
<a class="anchor" id="ac207b349c4433ffcf5623538910f02c5"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> entry_repeat_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>lower</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>upper</em>&#160;</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>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>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="../../d8/db3/oniguruma_8h_source.html#l00609">OnigRepeatRange::lower</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">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/db3/oniguruma_8h_source.html#l00610">OnigRepeatRange::upper</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>.</p>

</div>
</div>
<a class="anchor" id="a2970d7a550254e288e1213a953c3b906"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> expand_case_fold_make_rem_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> **&#160;</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> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>References <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>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03224">update_string_node_case_fold()</a>.</p>

<p>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 class="anchor" id="a548fcc47d5f94f7206802549da1a6fe8"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> expand_case_fold_string </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">enclen</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00167">StrNode::end</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02033">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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00166">StrNode::s</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00126">start</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a6c23e4e142a4dc933c021ea8a4c21a87"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> expand_case_fold_string_alt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</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> *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *&#160;</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> *&#160;</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> **&#160;</td>
          <td class="paramname"><em>rnode</em>&#160;</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>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>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="../../d0/d86/regcomp_8c_source.html#l03267">expand_case_fold_make_rem_string()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c933c9dbf2fa16cda90f1e04a6c901c"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_char_length_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</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>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>References <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>.</p>

<p>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 class="anchor" id="a1ff5e0313b7848df2d6d80e6ce4e7589"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_char_length_tree1 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</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>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>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="../../d3/d09/ripper_8y.html#ae9f8530a4c9ec89ae8d62ce5b4410aad">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="../../db/d74/zlib_8c_source.html#l02033">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="../../de/d07/bigdecimal_8c_source.html#l04911">int</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="../../db/d74/zlib_8c_source.html#l02025">level</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02424">get_char_length_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="add066ca9799db63693400018f519903b"></a>
<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> *&#160;</td>
          <td class="paramname"><em>node</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../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#l05521">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>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 class="anchor" id="a06bdc00e72ec725ddbca67672abc87a3"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_max_match_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>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#l00285">ScanEnv::enc</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="../../de/d07/bigdecimal_8c_source.html#l05519">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/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="../../d1/dfc/regparse_8h_source.html#l00300">ScanEnv::num_mem</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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="../../d5/d9d/tcltklib_8c_source.html#l05521">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>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 class="anchor" id="af82e9debd7e89c1c386efbfd438ac112"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> get_min_match_length </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">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/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="../../d1/dfc/regparse_8h_source.html#l00300">ScanEnv::num_mem</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00544">ONIGERR_INVALID_BACKREF</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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="../../d5/d9d/tcltklib_8c_source.html#l05521">target</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00192">EncloseNode::type</a>.</p>

<p>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 class="anchor" id="a5f9e5dede687cfd4c97e1e4b89146acc"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_anychar_star_quantifier </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d4/dfa/struct_qtfr_node.html">QtfrNode</a> *&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>.</p>

</div>
</div>
<a class="anchor" id="ae5b5a60bc20ac40a5e1339c7734a4e5b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_equal_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>b</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04287">alt_merge_opt_exact_info()</a>.</p>

</div>
</div>
<a class="anchor" id="aa9f9da2e207fbf07f6995f7a37718916"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_full_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/dc8/struct_opt_exact_info.html">OptExactInfo</a> *&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e3fd5c83f6f8199ebe168fd12d4e4e9"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_left_anchor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>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>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>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 class="anchor" id="a4ede6a38087ec536817b0bdf83fa40ac"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_not_included </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03375">code</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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</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="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03176">next_setup()</a>.</p>

</div>
</div>
<a class="anchor" id="a59f75d45d79a864d966e61a207dfe738"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> is_set_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>anc</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="aa212386e3a0760597c7752595702ae27"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> map_position_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>&#160;</td>
          <td class="paramname"><em>enc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>i</em>&#160;</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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MINLEN</a>.</p>

<p>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 class="anchor" id="a965874fe7fa195fb13c239f5a53ca115"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> next_setup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../de/d46/os2_8c_source.html#l00056">s</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a482b20817f394518a2ac234692c2add2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_bbuf_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d6/d87/regint_8h.html#ab011a87d47648cdc49b5d26bc5178c00">BBuf</a> *&#160;</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>&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00377">_BBuf::alloc</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00240">IS_NULL</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00501">ONIGERR_MEMORY</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00375">_BBuf::p</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="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

</div>
</div>
<a class="anchor" id="ab0716f6853df79d80c34c3273ce1fd00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> onig_chain_link_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>add</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="a75ed4b1466d696a9ccad1c7f205d82f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> onig_chain_reduce </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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>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 class="anchor" id="aa98aadf1b06fc184a285c2f8d9ac2950"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_compile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</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> *&#160;</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> *&#160;</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 *&#160;</td>
          <td class="paramname"><em>sourcefile</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>sourceline</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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="../../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="../../db/d74/zlib_8c_source.html#l02033">end</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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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="../../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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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#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="../../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="../../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_source.html#l00069">xfree</a>.</p>

<p>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 class="anchor" id="a4adb6303843a92af6f905d719a8a9d38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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="../../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 class="anchor" id="ac84095b31018b2fe291a31408179ae07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> onig_free </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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_source.html#l00069">xfree</a>.</p>

<p>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 class="anchor" id="a69ec040502b7f39cc7f0dcb15ec60073"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> onig_free_body </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</td>
          <td class="paramname"><em>reg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">onig_free()</a>.</p>

</div>
</div>
<a class="anchor" id="a1eeef9496609e650edcd7b2a077d98c0"></a>
<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"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00119">OnigDefaultCaseFoldFlag</a>.</p>

</div>
</div>
<a class="anchor" id="aa5258b0fafb566fd4aa12fc1f577b2e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05539">onig_reg_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a7cf5f4a5bd94180443ca81ffa1e449b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_is_code_in_cc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>&#160;</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>&#160;</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> *&#160;</td>
          <td class="paramname"><em>cc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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>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 class="anchor" id="a83c23dd82edc54d7e24f797b8245a3de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_is_code_in_cc_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</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> *&#160;</td>
          <td class="paramname"><em>cc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00375">_BBuf::p</a>.</p>

<p>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 class="anchor" id="a09d6fdbd4dbcc76c5cd57109596ccc4d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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> *&#160;</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>&#160;</td>
          <td class="paramname"><em>code</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00609">GET_CODE_POINT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>.</p>

<p>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 class="anchor" id="aa7cd0a6158a91b332b585e3ce32035fe"></a>
<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> *&#160;</td>
          <td class="paramname"><em>reg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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>Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>.</p>

</div>
</div>
<a class="anchor" id="a39f71595a97243c15c779db842cdde3f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_new </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> **&#160;</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> *&#160;</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> *&#160;</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>&#160;</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>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>einfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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="../../dd/dfb/yaml2byte_8c_source.html#l00134">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>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>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 class="anchor" id="a47cccc676be7e5a7883f1acd7123587c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_new_without_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</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> *&#160;</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>&#160;</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>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>einfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">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>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00127">ONIGENC_CASE_FOLD_DEFAULT</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>.</p>

</div>
</div>
<a class="anchor" id="a2114107d9185a5c1706c5ecf99faf388"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_reg_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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>&#160;</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>&#160;</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>&#160;</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> *&#160;</td>
          <td class="paramname"><em>syntax</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05622">onig_init()</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>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>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 class="anchor" id="a2df8d0269fd216db255fde5942b83eec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> onig_set_default_case_fold_flag </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a>&#160;</td>
          <td class="paramname"><em>case_fold_flag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00119">OnigDefaultCaseFoldFlag</a>.</p>

</div>
</div>
<a class="anchor" id="a9684a5e16b771c14e371ce4e2600a127"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> onig_transfer </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>from</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>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 class="anchor" id="a64bf2ec6c871b03f56252ce16f83753b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> optimize_node_left </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>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#l00290">ScanEnv::backrefed_mem</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#l03977">OptEnv::case_fold_flag</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="../../d0/d86/regcomp_8c_source.html#l03975">OptEnv::enc</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="../../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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../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="../../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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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#l03976">OptEnv::options</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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="../../d0/d86/regcomp_8c_source.html#l03978">OptEnv::scan_env</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="ab17c2a993044f2f028c1b299a2bfa64a"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> remove_opt_anc_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd5/struct_opt_anc_info.html">OptAncInfo</a> *&#160;</td>
          <td class="paramname"><em>to</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>anc</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="a3482bb5c83438601e2bce401a49b72d9"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> select_opt_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>alt</em>&#160;</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>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>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>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 class="anchor" id="a4ab6f85dfea9fee54affb419de818e67"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> select_opt_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/dd6/struct_opt_map_info.html">OptMapInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>alt</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04503">concat_left_node_opt_info()</a>.</p>

</div>
</div>
<a class="anchor" id="a760c54a6d25a582a6747b746081148f5"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> select_str_opcode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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>&#160;</td>
          <td class="paramname"><em>str_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>ignore_case</em>&#160;</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>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>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>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 class="anchor" id="ac6be9edb60b5c3eb8bc0135683390264"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> set_bm_skip </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *&#160;</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> *&#160;</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> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>&#160;</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>&#160;</td>
          <td class="paramname"><em>skip</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> **&#160;</td>
          <td class="paramname"><em>int_skip</em>&#160;</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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</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>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p>

</div>
</div>
<a class="anchor" id="a201a436303b0cf2736f51eeb95d1ffe2"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_bound_node_opt_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/dcf/struct_node_opt_info.html">NodeOptInfo</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>mmd</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="aaac64b6a152d4115c1546048512c0346"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_mml </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d9/d1f/struct_min_max_len.html">MinMaxLen</a> *&#160;</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>&#160;</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>&#160;</td>
          <td class="paramname"><em>max</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04577">optimize_node_left()</a>.</p>

</div>
</div>
<a class="anchor" id="af2049f0c2de3fa16ef25a176369654f2"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> set_optimize_exact_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>e</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l04911">int</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="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a7dd6d18481ff29928fcb6a6faeddc48b"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> set_optimize_info_from_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>scan_env</em>&#160;</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>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>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#l03977">OptEnv::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="../../d0/d86/regcomp_8c_source.html#l03975">OptEnv::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#l03974">OptEnv::mmd</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#l03976">OptEnv::options</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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#l03978">OptEnv::scan_env</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p>

</div>
</div>
<a class="anchor" id="a5eb864ddfd3f9b2258d1db8373550a27"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_optimize_map_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>m</em>&#160;</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>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>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="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l23841">if()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a60aba7c747e8fe9f7b78c98fd7dab75a"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_sub_anchor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>anc</em>&#160;</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>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>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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="aafc7dceb9ef806e4a0cf3543f3d84697"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setup_look_behind </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>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="../../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>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00286">ScanEnv::syntax</a>, and <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00241">AnchorNode::target</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p>

</div>
</div>
<a class="anchor" id="a59640e9a6551bf5e14242534adc9ddbc"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> setup_tree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</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> *&#160;</td>
          <td class="paramname"><em>env</em>&#160;</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>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>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#l00290">ScanEnv::backrefed_mem</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="../../d1/dfc/regparse_8h_source.html#l00289">ScanEnv::bt_mem_end</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00288">ScanEnv::bt_mem_start</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02694">check_type_tree()</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</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="../../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="../../d5/d9d/tcltklib_8c_source.html#l02039">flag</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="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../de/d07/bigdecimal_8c_source.html#l05519">n</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="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d3/d7f/gram_8c_source.html#l00106">NULL_NODE</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00300">ScanEnv::num_mem</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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p>

</div>
</div>
<a class="anchor" id="a158d6b9ddc5338ecbae4f030d19d13b8"></a>
<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> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>end</em>&#160;</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>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>References <a class="el" href="../../d6/d87/regint_8h_source.html#l00242">CHECK_NULL_RETURN</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</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>Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p>

</div>
</div>
<a class="anchor" id="aad26bfcdc08e74d911686afe96828d2d"></a>
<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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> swap_node </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/dfc/regparse_8h.html#a6c434428eadf35f3f678c99e5bca42b3">Node</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>b</em>&#160;</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>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>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../d1/dfc/regparse_8h_source.html#l00170">StrNode::buf</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</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>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 class="anchor" id="ae9233509294fe5e5faa2024cc88300f9"></a>
<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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> update_string_node_case_fold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> *&#160;</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> *&#160;</td>
          <td class="paramname"><em>node</em>&#160;</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>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>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="../../db/d74/zlib_8c_source.html#l02033">end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</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_source.html#l00069">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>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 class="anchor" id="a9a45b6561144f2d36bb4136f9831ba77"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> 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>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>

</div>
</div>
<a class="anchor" id="a7ff64241d25dcbc75ac416b415f80612"></a>
<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>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>

</div>
</div>
<a class="anchor" id="ae77c9f043fb5d838a8a9076d010f02da"></a>
<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>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>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 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>