Current File : //opt/RZruby/share/doc/ruby/html/dc/d26/re_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: re.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
 <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 Page</span></a></li>
<li><a href="../../modules.html"><span>Modules</span></a></li>
<li><a href="../../annotated.html"><span>Data Structures</span></a></li>
<li class="current"><a href="../../files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="../../files.html"><span>File 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> |
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#func-members">Functions</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">re.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br/>
<code>#include "<a class="el" href="../../db/db6/re_8h_source.html">ruby/re.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br/>
<code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br/>
<code>#include "<a class="el" href="../../d6/d87/regint_8h_source.html">regint.h</a>"</code><br/>
<code>#include <ctype.h></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for re.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/dc7/re_8c__incl.png" border="0" usemap="#re_8c" alt=""/></div>
<map name="re_8c" id="re_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="371,155,465,181"/><area shape="rect" id="node14" href="../../db/db6/re_8h.html" title="ruby/re.h" alt="" coords="902,80,982,107"/><area shape="rect" id="node18" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="490,155,616,181"/><area shape="rect" id="node19" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="25,304,113,331"/><area shape="rect" id="node20" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="1007,80,1090,107"/><area shape="rect" id="node21" href="../../d6/d87/regint_8h.html" title="regint.h" alt="" coords="644,80,716,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="332,379,413,405"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="190,379,308,405"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="188,229,293,256"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="318,229,420,256"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="295,304,373,331"/><area shape="rect" id="node16" href="../../d1/d21/regex_8h.html" title="ruby/regex.h" alt="" coords="890,155,994,181"/><area shape="rect" id="node17" href="../../d8/db3/oniguruma_8h.html" title="oniguruma.h" alt="" coords="890,229,994,256"/><area shape="rect" id="node23" href="../../dd/df8/regenc_8h.html" title="regenc.h" alt="" coords="692,155,770,181"/></map>
</div>
</div>
<p><a href="../../dc/d26/re_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d79/structpair__t.html">pair_t</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d6c/structbackref__name__tag.html">backref_name_tag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ab7399138df6e6b0b6070aaae0caa12b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab7399138df6e6b0b6070aaae0caa12b5">errcpy</a>(<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>)   <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>), <a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>)</td></tr>
<tr class="separator:ab7399138df6e6b0b6070aaae0caa12b5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a84a2ca0496ad2a7c4852c539acb90180"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a84a2ca0496ad2a7c4852c539acb90180">BEG</a>(no)   (regs->beg[(no)])</td></tr>
<tr class="separator:a84a2ca0496ad2a7c4852c539acb90180"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a929c3af0864e28922d4e442a4dcfbe7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a929c3af0864e28922d4e442a4dcfbe7c">END</a>(no)   (regs-><a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>[(no)])</td></tr>
<tr class="separator:a929c3af0864e28922d4e442a4dcfbe7c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f08af36ad40cd7ef6e7e3834698d4d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9f08af36ad40cd7ef6e7e3834698d4d0">REG_LITERAL</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae358354f13d4e0a35d9bd801e121ddbb">FL_USER5</a></td></tr>
<tr class="separator:a9f08af36ad40cd7ef6e7e3834698d4d0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2d6bda1ca9f5a95c059b6a9546cdcc36"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2d6bda1ca9f5a95c059b6a9546cdcc36">REG_ENCODING_NONE</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a319abbb9b60f39402ddce17902e46a29">FL_USER6</a></td></tr>
<tr class="separator:a2d6bda1ca9f5a95c059b6a9546cdcc36"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad97996d0e004aba6d5c483e58d396004"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad97996d0e004aba6d5c483e58d396004">KCODE_FIXED</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aefa4a4786df39ca05dfe8f07bebb460b">FL_USER4</a></td></tr>
<tr class="separator:ad97996d0e004aba6d5c483e58d396004"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa5b53c92004427364f2df33f664effd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aaa5b53c92004427364f2df33f664effd">ARG_REG_OPTION_MASK</a>   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7caf1d0c5932b5b8bb7c63185b0aa1d9">ONIG_OPTION_IGNORECASE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#a52010cee374ac651e98e3182a862289d">ONIG_OPTION_MULTILINE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#afa67d670a1e49f79cd06cc00e162276f">ONIG_OPTION_EXTEND</a>)</td></tr>
<tr class="separator:aaa5b53c92004427364f2df33f664effd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4eacf0c71fb172e061fd9bf138af3561"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4eacf0c71fb172e061fd9bf138af3561">ARG_ENCODING_FIXED</a>   16</td></tr>
<tr class="separator:a4eacf0c71fb172e061fd9bf138af3561"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4aa2078495425ed07fe38c62e72dc2cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4aa2078495425ed07fe38c62e72dc2cc">ARG_ENCODING_NONE</a>   32</td></tr>
<tr class="separator:a4aa2078495425ed07fe38c62e72dc2cc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aacc3d9dbc4085739ba0f081c92cfd0b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aacc3d9dbc4085739ba0f081c92cfd0b4">MATCH_BUSY</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td></tr>
<tr class="separator:aacc3d9dbc4085739ba0f081c92cfd0b4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8c1afa5e133b78b2641dc6ca13b9908"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae8c1afa5e133b78b2641dc6ca13b9908">ASCGET</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, cl)   (acompat ? (*(cl)=1,<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)[0])?(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)[0]:-1) : <a class="el" href="../../d5/de3/encoding_8h.html#af6663b51ce857cfe600a8bc48434d6f2">rb_enc_ascget</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (cl), <a class="el" href="../../d9/dee/tkutil_8c.html#aaf7efdd39c9b3f8f71f45fad8d1f78f5">str_enc</a>))</td></tr>
<tr class="separator:ae8c1afa5e133b78b2641dc6ca13b9908"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a8648111aec4573a9f59a9b3eaa0ec6b1"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> [<a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>]</td></tr>
<tr class="separator:a8648111aec4573a9f59a9b3eaa0ec6b1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aca25bc453bbe0d91e1c3516a38b2cc9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aca25bc453bbe0d91e1c3516a38b2cc9e">rb_memcicmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *x, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *y, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:aca25bc453bbe0d91e1c3516a38b2cc9e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf7727734d88f7dc58bcfdc01bb061c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aaf7727734d88f7dc58bcfdc01bb061c9">rb_memcmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../dc/dcc/array_8c.html#a94939eb7612339c463d50be9cc2f9836">p1</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../dc/dcc/array_8c.html#a7a46e17df612dc3738a12d2de7cfad9f">p2</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:aaf7727734d88f7dc58bcfdc01bb061c9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abed6cb275edcacdf8fbec75f507aebcb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abed6cb275edcacdf8fbec75f507aebcb">rb_memsearch_ss</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:abed6cb275edcacdf8fbec75f507aebcb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3d29754c3732be7a2d7eaef38f58fe1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae3d29754c3732be7a2d7eaef38f58fe1">rb_memsearch_qs</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:ae3d29754c3732be7a2d7eaef38f58fe1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2bafb07df6540483e1e24ed3687aee4d"><td class="memItemLeft" align="right" valign="top">static unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2bafb07df6540483e1e24ed3687aee4d">rb_memsearch_qs_utf8_hash</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *x)</td></tr>
<tr class="separator:a2bafb07df6540483e1e24ed3687aee4d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a79ccbcc284cf21496b2c9ec1c4ac1a3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a79ccbcc284cf21496b2c9ec1c4ac1a3d">rb_memsearch_qs_utf8</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a79ccbcc284cf21496b2c9ec1c4ac1a3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa36740c62cb83b1f06398b06591295b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa36740c62cb83b1f06398b06591295b9">rb_memsearch</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *x0, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *y0, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:aa36740c62cb83b1f06398b06591295b9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a588ad0fc438c1f898b9ce0b3d4b484fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a588ad0fc438c1f898b9ce0b3d4b484fc">char_to_option</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a588ad0fc438c1f898b9ce0b3d4b484fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3f21fcf29fd93321026e69546183d40"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae3f21fcf29fd93321026e69546183d40">option_to_str</a> (char <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>[4], <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:ae3f21fcf29fd93321026e69546183d40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a999a688744447acf7be194e642468cd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a999a688744447acf7be194e642468cd3">rb_char_to_option_kcode</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *option, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *kcode)</td></tr>
<tr class="separator:a999a688744447acf7be194e642468cd3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0655a686d7bbfdbf3a47d475f1ba5277"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0655a686d7bbfdbf3a47d475f1ba5277">rb_reg_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a0655a686d7bbfdbf3a47d475f1ba5277"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa3f5c2bab9d647b5c4213d359bc3873f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa3f5c2bab9d647b5c4213d359bc3873f">rb_reg_expr_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *resenc)</td></tr>
<tr class="separator:aa3f5c2bab9d647b5c4213d359bc3873f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7936fc88fefdf1f512ee905823a4fc91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7936fc88fefdf1f512ee905823a4fc91">rb_reg_desc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a7936fc88fefdf1f512ee905823a4fc91"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aedf5e1af160dded8004ff371c47723db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aedf5e1af160dded8004ff371c47723db">rb_reg_source</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:aedf5e1af160dded8004ff371c47723db"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa9b1d2e3cc6973539b4cc0869798ce8d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa9b1d2e3cc6973539b4cc0869798ce8d">rb_reg_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:aa9b1d2e3cc6973539b4cc0869798ce8d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3556811360985205c7ca86ecc5b11c8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3556811360985205c7ca86ecc5b11c8e">rb_reg_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a3556811360985205c7ca86ecc5b11c8e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae41e80c27a7817ab61ce4c4a34f228e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae41e80c27a7817ab61ce4c4a34f228e3">rb_reg_raise</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ae41e80c27a7817ab61ce4c4a34f228e3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72d5085d24a5c65c467c8e1117b68510"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a72d5085d24a5c65c467c8e1117b68510">rb_enc_reg_error_desc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</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="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a72d5085d24a5c65c467c8e1117b68510"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a32e14e3764e4e4a5a3a73a4c02012a3d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a32e14e3764e4e4a5a3a73a4c02012a3d">rb_enc_reg_raise</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</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="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a32e14e3764e4e4a5a3a73a4c02012a3d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02309a2d5b9a8459a51f24eed7aac772"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a02309a2d5b9a8459a51f24eed7aac772">rb_reg_error_desc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a02309a2d5b9a8459a51f24eed7aac772"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afdea050a7593126c25b1557c166238f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#afdea050a7593126c25b1557c166238f9">rb_reg_raise_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:afdea050a7593126c25b1557c166238f9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a82db017ab14d4646c3f4d614519b9296"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a82db017ab14d4646c3f4d614519b9296">rb_reg_casefold_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a82db017ab14d4646c3f4d614519b9296"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad55c41aebb753f2a86608b1a66729999"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad55c41aebb753f2a86608b1a66729999">rb_reg_options_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ad55c41aebb753f2a86608b1a66729999"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0bc442f850a7cf98803d66a26a3782da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0bc442f850a7cf98803d66a26a3782da">reg_names_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> back_num, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a0bc442f850a7cf98803d66a26a3782da"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a59d6db2d38cb355946e1ee40b39070e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a59d6db2d38cb355946e1ee40b39070e6">rb_reg_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a59d6db2d38cb355946e1ee40b39070e6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1deda3fdfd6ed2c39e8edee2548f61ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1deda3fdfd6ed2c39e8edee2548f61ab">reg_named_captures_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> back_num, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a1deda3fdfd6ed2c39e8edee2548f61ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c8f4d6fd87edcad053507ded3139484"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1c8f4d6fd87edcad053507ded3139484">rb_reg_named_captures</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a1c8f4d6fd87edcad053507ded3139484"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a632000e573cf15c63652807718f5f3ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a632000e573cf15c63652807718f5f3ab">onig_new_with_source</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>, <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:a632000e573cf15c63652807718f5f3ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeaf58e5580920fcd155dec4329f6013f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/db6/re_8h.html#a0ac4c20d396b0d76d813837ee779d520">Regexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aeaf58e5580920fcd155dec4329f6013f">make_regexp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</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="../../d5/d9d/tcltklib_8c.html#ac8bf36fe0577cba66bccda3a6f7e80a4">flags</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</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:aeaf58e5580920fcd155dec4329f6013f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1b97c6375a1111a4dc02268d088ec2ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1b97c6375a1111a4dc02268d088ec2ca">match_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a1b97c6375a1111a4dc02268d088ec2ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9a09640f7ae661e3f08d53a68563aea0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9a09640f7ae661e3f08d53a68563aea0">pair_byte_cmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *pair1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *pair2)</td></tr>
<tr class="separator:a9a09640f7ae661e3f08d53a68563aea0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3da70db8dbd743f3da1fbafc10cbc185"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3da70db8dbd743f3da1fbafc10cbc185">update_char_offset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a3da70db8dbd743f3da1fbafc10cbc185"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a13d4ecddb149ea617d8869d5f48cdbfc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a13d4ecddb149ea617d8869d5f48cdbfc">match_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a13d4ecddb149ea617d8869d5f48cdbfc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0f6c2cb60e019c5d98c54f85532d9c33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0f6c2cb60e019c5d98c54f85532d9c33">match_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> orig)</td></tr>
<tr class="separator:a0f6c2cb60e019c5d98c54f85532d9c33"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a9f82fdc24f9c40f3031a753e0dd612"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8a9f82fdc24f9c40f3031a753e0dd612">match_regexp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a8a9f82fdc24f9c40f3031a753e0dd612"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a33e258ce9525c8365e2c098bcb081858"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a33e258ce9525c8365e2c098bcb081858">match_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a33e258ce9525c8365e2c098bcb081858"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad50b5d3e8219368cf2900988db6f7dd1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad50b5d3e8219368cf2900988db6f7dd1">match_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:ad50b5d3e8219368cf2900988db6f7dd1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a464f34a9ace2b5205733bc30638ed160"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a464f34a9ace2b5205733bc30638ed160">match_backref_number</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> backref)</td></tr>
<tr class="separator:a464f34a9ace2b5205733bc30638ed160"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a025e4673321d82a1ab18e1570849ca66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a025e4673321d82a1ab18e1570849ca66">rb_reg_backref_number</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> backref)</td></tr>
<tr class="separator:a025e4673321d82a1ab18e1570849ca66"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2a9b8992dc9aee7602bd16e9f4b7aba3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2a9b8992dc9aee7602bd16e9f4b7aba3">match_offset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a2a9b8992dc9aee7602bd16e9f4b7aba3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1a1fba1a1a2f9ab2128694a50b46d1a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1a1fba1a1a2f9ab2128694a50b46d1a9">match_begin</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a1a1fba1a1a2f9ab2128694a50b46d1a9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5ff3374974993fb55fdfac54799f720b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5ff3374974993fb55fdfac54799f720b">match_end</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:a5ff3374974993fb55fdfac54799f720b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9ea06fb757c3deda65cf64efdb1240e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9ea06fb757c3deda65cf64efdb1240e8">rb_match_busy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a9ea06fb757c3deda65cf64efdb1240e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a19b845811266cac0b0bb8f538ec0e9d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a19b845811266cac0b0bb8f538ec0e9d3">rb_reg_fixed_encoding_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a19b845811266cac0b0bb8f538ec0e9d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad4501541af6e616d2974476c3ace4bb7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad4501541af6e616d2974476c3ace4bb7">rb_reg_preprocess</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **fixed_enc, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:ad4501541af6e616d2974476c3ace4bb7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a49c488a07440b35350e9aa05349c1c09"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a49c488a07440b35350e9aa05349c1c09">reg_enc_error</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a49c488a07440b35350e9aa05349c1c09"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9c423c38dbc151f09f32cac9d4d3f3dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9c423c38dbc151f09f32cac9d4d3f3dc">rb_reg_prepare_enc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> warn)</td></tr>
<tr class="separator:a9c423c38dbc151f09f32cac9d4d3f3dc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ada0f60bbb9f7bda4cfdb331a78c013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1ada0f60bbb9f7bda4cfdb331a78c013">rb_reg_prepare_re</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a1ada0f60bbb9f7bda4cfdb331a78c013"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aafe9ce806a96922ba1157c7f4595f2ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aafe9ce806a96922ba1157c7f4595f2ab">rb_reg_adjust_startpos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> pos, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> reverse)</td></tr>
<tr class="separator:aafe9ce806a96922ba1157c7f4595f2ab"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aafdb9b1aca80a8cc4b2f8df182a242b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aafdb9b1aca80a8cc4b2f8df182a242b8">rb_reg_search</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> pos, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> reverse)</td></tr>
<tr class="separator:aafdb9b1aca80a8cc4b2f8df182a242b8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a174383acf9b20c3305507a1794295b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a174383acf9b20c3305507a1794295b26">rb_reg_nth_defined</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nth, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a174383acf9b20c3305507a1794295b26"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab36eaa8562bf64d1157028923d8dcde7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab36eaa8562bf64d1157028923d8dcde7">rb_reg_nth_match</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> nth, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:ab36eaa8562bf64d1157028923d8dcde7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5af6e2d66127bf990dc103ec97f6f27b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5af6e2d66127bf990dc103ec97f6f27b">rb_reg_last_match</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a5af6e2d66127bf990dc103ec97f6f27b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7291edf480322d26a142e75eb33693a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7291edf480322d26a142e75eb33693a3">rb_reg_match_pre</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a7291edf480322d26a142e75eb33693a3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a58ed2e3280f8f0eac71a8ca102305477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a58ed2e3280f8f0eac71a8ca102305477">rb_reg_match_post</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a58ed2e3280f8f0eac71a8ca102305477"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ca6a2b88b60c27c6c5a93db15e4324e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1ca6a2b88b60c27c6c5a93db15e4324e">rb_reg_match_last</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a1ca6a2b88b60c27c6c5a93db15e4324e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5f2bd69e42e792858cc4ea22eeec9960"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5f2bd69e42e792858cc4ea22eeec9960">last_match_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a5f2bd69e42e792858cc4ea22eeec9960"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f21c72c66986e7c71c436611160b5c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9f21c72c66986e7c71c436611160b5c5">prematch_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a9f21c72c66986e7c71c436611160b5c5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a91e6c5fcf6b10229f76d333301647354"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a91e6c5fcf6b10229f76d333301647354">postmatch_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a91e6c5fcf6b10229f76d333301647354"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a218a0d99ccb1b64833d21fcf0fc6c1d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a218a0d99ccb1b64833d21fcf0fc6c1d6">last_paren_match_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a218a0d99ccb1b64833d21fcf0fc6c1d6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a14a677d216d510d50874aeb53600c0b6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a14a677d216d510d50874aeb53600c0b6">match_array</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../dd/dfb/yaml2byte_8c.html#ab40328f79e021050ac262dc0a6019667">start</a>)</td></tr>
<tr class="separator:a14a677d216d510d50874aeb53600c0b6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add14613c79604004651d290d8526e0a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#add14613c79604004651d290d8526e0a3">match_to_a</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:add14613c79604004651d290d8526e0a3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a210cfbd43a5010c2ac0eb730dfae08be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a210cfbd43a5010c2ac0eb730dfae08be">match_captures</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a210cfbd43a5010c2ac0eb730dfae08be"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9bb1ead93663175002e2724858ac84e8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9bb1ead93663175002e2724858ac84e8">name_to_backref_number</a> (struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> *regs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> regexp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *name_end)</td></tr>
<tr class="separator:a9bb1ead93663175002e2724858ac84e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abb8d2ddf429ed3b5e6e173473964188b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abb8d2ddf429ed3b5e6e173473964188b">match_aref</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:abb8d2ddf429ed3b5e6e173473964188b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeec963651ce884a3ce0db425a4ada773"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aeec963651ce884a3ce0db425a4ada773">match_entry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)</td></tr>
<tr class="separator:aeec963651ce884a3ce0db425a4ada773"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aedd9e064d16ba2c018ed86f85290a879"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aedd9e064d16ba2c018ed86f85290a879">match_values_at</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:aedd9e064d16ba2c018ed86f85290a879"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9b48fce36c1cddf4793db85188e1d4f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9b48fce36c1cddf4793db85188e1d4f2">match_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:a9b48fce36c1cddf4793db85188e1d4f2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7cc7512dff8691ed07bfb4e47f3f371"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad7cc7512dff8691ed07bfb4e47f3f371">match_string</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:ad7cc7512dff8691ed07bfb4e47f3f371"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6c315bcd0503847385d3a691dd6d0219"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a6c315bcd0503847385d3a691dd6d0219">match_inspect_name_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> back_num, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *arg0)</td></tr>
<tr class="separator:a6c315bcd0503847385d3a691dd6d0219"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac4f76fc23b1a4156840f5cddaa117cb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ac4f76fc23b1a4156840f5cddaa117cb8">match_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:ac4f76fc23b1a4156840f5cddaa117cb8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8d61cc025ac5ab1627e6660d46b5b2cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8d61cc025ac5ab1627e6660d46b5b2cb">read_escaped_byte</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a8d61cc025ac5ab1627e6660d46b5b2cb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aac141d9cf262faab6d3426ff2cc7c66b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aac141d9cf262faab6d3426ff2cc7c66b">unescape_escaped_nonascii</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:aac141d9cf262faab6d3426ff2cc7c66b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8feea08fc84c5993d6afd2d5b9b5a66e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8feea08fc84c5993d6afd2d5b9b5a66e">check_unicode_range</a> (unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a8feea08fc84c5993d6afd2d5b9b5a66e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a79d50cb9b1c08ee115f8b1a0d70528df"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a79d50cb9b1c08ee115f8b1a0d70528df">append_utf8</a> (unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> uv, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a79d50cb9b1c08ee115f8b1a0d70528df"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a77a8c94d49681f17f1622a807ea95de0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a77a8c94d49681f17f1622a807ea95de0">unescape_unicode_list</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a77a8c94d49681f17f1622a807ea95de0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a95579ffbc912aabd430167b8d7b7cbeb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a95579ffbc912aabd430167b8d7b7cbeb">unescape_unicode_bmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:a95579ffbc912aabd430167b8d7b7cbeb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad3cfe8d96e17c487e53c25fcfa252cda"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad3cfe8d96e17c487e53c25fcfa252cda">unescape_nonascii</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **<a class="el" href="../../d6/de3/crypt_8c.html#a68746f7aa4b680a43bfd8e327d4340bb">encp</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *has_property, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr>
<tr class="separator:ad3cfe8d96e17c487e53c25fcfa252cda"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aec45fb2d9c9e7dc454e31f2432c53408"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aec45fb2d9c9e7dc454e31f2432c53408">rb_reg_check_preprocess</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:aec45fb2d9c9e7dc454e31f2432c53408"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a47265596279a4726a1b8d0aa1cb0b6f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a47265596279a4726a1b8d0aa1cb0b6f8">rb_reg_preprocess_dregexp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:a47265596279a4726a1b8d0aa1cb0b6f8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8551f57243b31d3baa4c9da0ee5015b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8551f57243b31d3baa4c9da0ee5015b3">rb_reg_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</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="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</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:a8551f57243b31d3baa4c9da0ee5015b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8a3b65c11da24f0ddcde29aa9ddac15f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8a3b65c11da24f0ddcde29aa9ddac15f">rb_reg_initialize_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</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:a8a3b65c11da24f0ddcde29aa9ddac15f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad8a9f5e60e1c6f2207e8094d7800f87d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad8a9f5e60e1c6f2207e8094d7800f87d">rb_reg_s_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ad8a9f5e60e1c6f2207e8094d7800f87d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae66d7b5f27d554661021db9f3cc36905"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae66d7b5f27d554661021db9f3cc36905">rb_reg_alloc</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ae66d7b5f27d554661021db9f3cc36905"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af54097678ed56be1c6179d2ccb62a37e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af54097678ed56be1c6179d2ccb62a37e">rb_reg_new_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:af54097678ed56be1c6179d2ccb62a37e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acab2e846101b9158ca0970138e5b133a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#acab2e846101b9158ca0970138e5b133a">rb_reg_init_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:acab2e846101b9158ca0970138e5b133a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2e2706fca8a021b2b599b015d7ab05cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2e2706fca8a021b2b599b015d7ab05cc">rb_reg_new_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> opt)</td></tr>
<tr class="separator:a2e2706fca8a021b2b599b015d7ab05cc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bcfcd70a5a1c7c0a6c3cc5c668b884a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4bcfcd70a5a1c7c0a6c3cc5c668b884a">rb_enc_reg_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</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="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:a4bcfcd70a5a1c7c0a6c3cc5c668b884a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a965e4899027912317a8bed04eceae297"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a965e4899027912317a8bed04eceae297">rb_reg_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</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="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</a>)</td></tr>
<tr class="separator:a965e4899027912317a8bed04eceae297"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ace81b3265857e9c519faaa7efdfff5de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ace81b3265857e9c519faaa7efdfff5de">rb_reg_compile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a02eacfd40be9042ceb0f07547365203d">options</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:ace81b3265857e9c519faaa7efdfff5de"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab304fb376724b7106e168295960b268c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab304fb376724b7106e168295960b268c">rb_reg_regcomp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:ab304fb376724b7106e168295960b268c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7565d7fd48a27e4dc8db330368a81bca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7565d7fd48a27e4dc8db330368a81bca">reg_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a7565d7fd48a27e4dc8db330368a81bca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb191002d4dc7759e3596082aeb0555d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#adb191002d4dc7759e3596082aeb0555d">rb_reg_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:adb191002d4dc7759e3596082aeb0555d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02d94576a67d419abb5d15e59b195f3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a02d94576a67d419abb5d15e59b195f3b">rb_reg_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re2)</td></tr>
<tr class="separator:a02d94576a67d419abb5d15e59b195f3b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa8870766a6ae293d7e939773dd9aaa77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa8870766a6ae293d7e939773dd9aaa77">match_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr>
<tr class="separator:aa8870766a6ae293d7e939773dd9aaa77"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab10a7577c0e23c71fbc4b738fd4db24a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab10a7577c0e23c71fbc4b738fd4db24a">match_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match2)</td></tr>
<tr class="separator:ab10a7577c0e23c71fbc4b738fd4db24a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae4fd703e6420b7b4dc6d702b1bc5f2a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae4fd703e6420b7b4dc6d702b1bc5f2a1">reg_operand</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a5aa1731610537e057191db627c19f1ca">check</a>)</td></tr>
<tr class="separator:ae4fd703e6420b7b4dc6d702b1bc5f2a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa2509bc4b5b87c3f45d166d9b2e565c4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa2509bc4b5b87c3f45d166d9b2e565c4">reg_match_pos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *strp, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> pos)</td></tr>
<tr class="separator:aa2509bc4b5b87c3f45d166d9b2e565c4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2aec56c558652a345dfd4a84270f2ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2aec56c558652a345dfd4a84270f2ff0">rb_reg_match</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a2aec56c558652a345dfd4a84270f2ff0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3044a6fe03133b6a22c1f0dd2f08b3d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3044a6fe03133b6a22c1f0dd2f08b3d8">rb_reg_eqq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a3044a6fe03133b6a22c1f0dd2f08b3d8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad8d6d57930fd5f411f0a02c6e597e604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad8d6d57930fd5f411f0a02c6e597e604">rb_reg_match2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ad8d6d57930fd5f411f0a02c6e597e604"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab3d331840ab33d1480299b91eedb0d15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab3d331840ab33d1480299b91eedb0d15">rb_reg_match_m</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ab3d331840ab33d1480299b91eedb0d15"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa7b9e090b05426682c1d7c9841ba04e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa7b9e090b05426682c1d7c9841ba04e2">rb_reg_initialize_m</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa7b9e090b05426682c1d7c9841ba04e2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad9c59461bf627c369d3948451da738fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad9c59461bf627c369d3948451da738fa">rb_reg_quote</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:ad9c59461bf627c369d3948451da738fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1b9de445e01a19a235a21e707618d0c8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1b9de445e01a19a235a21e707618d0c8">rb_reg_s_quote</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a1b9de445e01a19a235a21e707618d0c8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1fa714dcee1b7dcff3bec3ced057a969"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1fa714dcee1b7dcff3bec3ced057a969">rb_reg_options</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:a1fa714dcee1b7dcff3bec3ced057a969"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ada914a30c276b20f75fdd03653346fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ada914a30c276b20f75fdd03653346fa7">rb_check_regexp_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ada914a30c276b20f75fdd03653346fa7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba27ed36c9357983730ede550709f750"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aba27ed36c9357983730ede550709f750">rb_reg_s_try_convert</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:aba27ed36c9357983730ede550709f750"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad976f9165828e7c65d2212821806ba5d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad976f9165828e7c65d2212821806ba5d">rb_reg_s_union</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> args0)</td></tr>
<tr class="separator:ad976f9165828e7c65d2212821806ba5d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa0c79d80b35f885e79c77281b0075df6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa0c79d80b35f885e79c77281b0075df6">rb_reg_s_union_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr>
<tr class="separator:aa0c79d80b35f885e79c77281b0075df6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae9b710322fb0f99cb4d2ebfba326b715"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae9b710322fb0f99cb4d2ebfba326b715">rb_reg_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> copy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> re)</td></tr>
<tr class="separator:ae9b710322fb0f99cb4d2ebfba326b715"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a48c4079771a228aef6b1311302e3a5f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a48c4079771a228aef6b1311302e3a5f3">rb_reg_regsub</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#af51e37c9331049b1e3d250a7c8bc3c26">src</a>, struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> *regs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> regexp)</td></tr>
<tr class="separator:a48c4079771a228aef6b1311302e3a5f3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0faf5ddcd64d2d240b5d70b6a37a6bf9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0faf5ddcd64d2d240b5d70b6a37a6bf9">kcode_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a0faf5ddcd64d2d240b5d70b6a37a6bf9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7b3ce62ed6dc69dfdd3e41e842aa4b03"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7b3ce62ed6dc69dfdd3e41e842aa4b03">kcode_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a7b3ce62ed6dc69dfdd3e41e842aa4b03"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af3f1cffbcd5fcc55521b43c4b3849249"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af3f1cffbcd5fcc55521b43c4b3849249">ignorecase_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:af3f1cffbcd5fcc55521b43c4b3849249"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a328598065606feb9ec4075e09c814ef3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a328598065606feb9ec4075e09c814ef3">ignorecase_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>)</td></tr>
<tr class="separator:a328598065606feb9ec4075e09c814ef3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abcc4effed89104ef7bb458864a12adc3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abcc4effed89104ef7bb458864a12adc3">match_getter</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:abcc4effed89104ef7bb458864a12adc3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4daa57243b585f8235191b0c1dd3a6b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4daa57243b585f8235191b0c1dd3a6b0">match_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:a4daa57243b585f8235191b0c1dd3a6b0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa6c25f7f3c2b5e5263a09139c8728fa6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa6c25f7f3c2b5e5263a09139c8728fa6">rb_reg_s_last_match</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:aa6c25f7f3c2b5e5263a09139c8728fa6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af19e09e4c3afaeb813cbee04f53e008c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af19e09e4c3afaeb813cbee04f53e008c">re_warn</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:af19e09e4c3afaeb813cbee04f53e008c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a693edfeb7c6afb6b43f5064e1f7304c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a693edfeb7c6afb6b43f5064e1f7304c1">Init_Regexp</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a693edfeb7c6afb6b43f5064e1f7304c1"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a48679e05d59f96537be340ed11eafef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a48679e05d59f96537be340ed11eafef2">rb_eRegexpError</a></td></tr>
<tr class="separator:a48679e05d59f96537be340ed11eafef2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a432cee97d76c5452dd15c786d97525fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a432cee97d76c5452dd15c786d97525fa">rb_cMatch</a></td></tr>
<tr class="separator:a432cee97d76c5452dd15c786d97525fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6981722499657af71e8fd75180f30926"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a6981722499657af71e8fd75180f30926">rb_cRegexp</a></td></tr>
<tr class="separator:a6981722499657af71e8fd75180f30926"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1810edd07cd4fee86602b4905bbcbe05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1810edd07cd4fee86602b4905bbcbe05">reg_cache</a></td></tr>
<tr class="separator:a1810edd07cd4fee86602b4905bbcbe05"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a4eacf0c71fb172e061fd9bf138af3561"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ARG_ENCODING_FIXED   16</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00248">248</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a4aa2078495425ed07fe38c62e72dc2cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ARG_ENCODING_NONE   32</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00249">249</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>.</p>
</div>
</div>
<a class="anchor" id="aaa5b53c92004427364f2df33f664effd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ARG_REG_OPTION_MASK   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7caf1d0c5932b5b8bb7c63185b0aa1d9">ONIG_OPTION_IGNORECASE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#a52010cee374ac651e98e3182a862289d">ONIG_OPTION_MULTILINE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#afa67d670a1e49f79cd06cc00e162276f">ONIG_OPTION_EXTEND</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00246">246</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ae8c1afa5e133b78b2641dc6ca13b9908"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define ASCGET</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">cl </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (acompat ? (*(cl)=1,<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)[0])?(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)[0]:-1) : <a class="el" href="../../d5/de3/encoding_8h.html#af6663b51ce857cfe600a8bc48434d6f2">rb_enc_ascget</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (cl), <a class="el" href="../../d9/dee/tkutil_8c.html#aaf7efdd39c9b3f8f71f45fad8d1f78f5">str_enc</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>.</p>
</div>
</div>
<a class="anchor" id="a84a2ca0496ad2a7c4852c539acb90180"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BEG</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">no</td><td>)</td>
<td>   (regs->beg[(no)])</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00025">25</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01123">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01158">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01087">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01534">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01489">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01427">rb_reg_nth_defined()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
</div>
</div>
<a class="anchor" id="a929c3af0864e28922d4e442a4dcfbe7c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define END</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">no</td><td>)</td>
<td>   (regs-><a class="el" href="../../db/d74/zlib_8c.html#af6f5431d641919a608c5a995cbd41e4e">end</a>[(no)])</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00026">26</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
</div>
</div>
<a class="anchor" id="ab7399138df6e6b0b6070aaae0caa12b5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define errcpy</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>), <a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00023">23</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02055">check_unicode_range()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01897">read_escaped_byte()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02003">unescape_escaped_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02130">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02093">unescape_unicode_list()</a>.</p>
</div>
</div>
<a class="anchor" id="ad97996d0e004aba6d5c483e58d396004"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define KCODE_FIXED   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aefa4a4786df39ca05dfe8f07bebb460b">FL_USER4</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00244">244</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02587">rb_reg_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01212">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aacc3d9dbc4085739ba0f081c92cfd0b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MATCH_BUSY   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01174">1174</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01177">rb_match_busy()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>.</p>
</div>
</div>
<a class="anchor" id="a2d6bda1ca9f5a95c059b6a9546cdcc36"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_ENCODING_NONE   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a319abbb9b60f39402ddce17902e46a29">FL_USER6</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00242">242</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>.</p>
</div>
</div>
<a class="anchor" id="a9f08af36ad40cd7ef6e7e3834698d4d0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define REG_LITERAL   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae358354f13d4e0a35d9bd801e121ddbb">FL_USER5</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00241">241</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02516">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="a8648111aec4573a9f59a9b3eaa0ec6b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef char onig_errmsg_buffer[<a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>]</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00022">22</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a79d50cb9b1c08ee115f8b1a0d70528df"></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> append_utf8 </td>
<td>(</td>
<td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>uv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>encp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02066">2066</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02055">check_unicode_range()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l02168">rb_uv_to_utf8()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02130">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02093">unescape_unicode_list()</a>.</p>
</div>
</div>
<a class="anchor" id="a588ad0fc438c1f898b9ce0b3d4b484fc"></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> char_to_option </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>c</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="../../dc/d26/re_8c_source.html#l00252">252</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00351">ONIG_OPTION_EXTEND</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#l00352">ONIG_OPTION_MULTILINE</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</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="a8feea08fc84c5993d6afd2d5b9b5a66e"></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_unicode_range </td>
<td>(</td>
<td class="paramtype">unsigned <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02055">2055</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>.</p>
</div>
</div>
<a class="anchor" id="af3f1cffbcd5fcc55521b43c4b3849249"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ignorecase_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03411">3411</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a328598065606feb9ec4075e09c814ef3"></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> ignorecase_setter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td>
<td class="paramname"><em>id</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03418">3418</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a693edfeb7c6afb6b43f5064e1f7304c1"></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> Init_Regexp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03513">3513</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00248">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03411">ignorecase_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03418">ignorecase_setter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03398">kcode_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03405">kcode_setter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01551">last_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01569">last_paren_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00827">match_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01697">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01123">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01648">match_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01158">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02634">match_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03424">match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02611">match_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00938">match_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01002">match_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01087">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00981">match_regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03434">match_setter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01021">match_size()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01803">match_string()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01629">match_to_a()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01780">match_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01759">match_values_at()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00180">ONIG_ENCODING_ASCII</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00351">ONIG_OPTION_EXTEND</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#l00352">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00096">onig_set_verb_warn_func()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00091">onig_set_warn_func()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00367">onigenc_set_default_caseconv_table()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00047">onigenc_set_default_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01563">postmatch_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01557">prematch_getter()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01263">rb_cMatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01274">rb_cRegexp</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00527">rb_define_virtual_variable()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01309">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00465">rb_eStandardError</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00550">rb_global_variable()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">rb_obj_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00646">rb_reg_casefold_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02764">rb_reg_eqq()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02587">rb_reg_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01212">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02553">rb_reg_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00475">rb_reg_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02737">rb_reg_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02793">rb_reg_match2()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02841">rb_reg_match_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01489">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00757">rb_reg_named_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00710">rb_reg_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00678">rb_reg_options_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02454">rb_reg_s_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03469">rb_reg_s_last_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03065">rb_reg_s_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03106">rb_reg_s_try_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03244">rb_reg_s_union_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00452">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03484">re_warn()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02530">reg_cache</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>
</div>
</div>
<a class="anchor" id="a0faf5ddcd64d2d240b5d70b6a37a6bf9"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> kcode_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03398">3398</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a7b3ce62ed6dc69dfdd3e41e842aa4b03"></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> kcode_setter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td>
<td class="paramname"><em>id</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03405">3405</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a5f2bd69e42e792858cc4ea22eeec9960"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> last_match_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01551">1551</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01471">rb_reg_last_match()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a218a0d99ccb1b64833d21fcf0fc6c1d6"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> last_paren_match_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01569">1569</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01534">rb_reg_match_last()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="aeaf58e5580920fcd155dec4329f6013f"></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/db6/re_8h.html#a0ac4c20d396b0d76d813837ee779d520">Regexp</a>* make_regexp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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> </td>
<td class="paramname"><em>flags</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>sourcefile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sourceline</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00788">788</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">einfo</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00766">onig_new_with_source()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00402">OnigDefaultSyntax</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="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>.</p>
</div>
</div>
<a class="anchor" id="a1b97c6375a1111a4dc02268d088ec2ca"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</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="../../dc/d26/re_8c_source.html#l00827">827</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00245">match()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00429">T_MATCH</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>.</p>
</div>
</div>
<a class="anchor" id="abb8d2ddf429ed3b5e6e173473964188b"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_aref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01697">1697</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01629">match_to_a()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01654">name_to_backref_number()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01014">rb_ary_aref()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a14a677d216d510d50874aeb53600c0b6"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_array </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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> </td>
<td class="paramname"><em>start</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01575">1575</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00585">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05521">target</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01648">match_captures()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01629">match_to_a()</a>.</p>
</div>
</div>
<a class="anchor" id="a464f34a9ace2b5205733bc30638ed160"></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> match_backref_number </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>backref</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01028">1028</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00859">onig_name_to_backref_number()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01123">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01158">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01087">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01063">rb_reg_backref_number()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03469">rb_reg_s_last_match()</a>.</p>
</div>
</div>
<a class="anchor" id="a1a1fba1a1a2f9ab2128694a50b46d1a9"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_begin </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01123">1123</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00034">rmatch_offset::beg</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00043">rmatch::char_offset</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a210cfbd43a5010c2ac0eb730dfae08be"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_captures </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01648">1648</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l01575">match_array()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a13d4ecddb149ea617d8869d5f48cdbfc"></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> match_check </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l00929">929</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01697">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01575">match_array()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01123">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01158">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01002">match_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01087">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00981">match_regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01021">match_size()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01803">match_string()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01780">match_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01759">match_values_at()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01534">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01489">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01427">rb_reg_nth_defined()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>.</p>
</div>
</div>
<a class="anchor" id="a5ff3374974993fb55fdfac54799f720b"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_end </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01158">1158</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00043">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00035">rmatch_offset::end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="aeec963651ce884a3ce0db425a4ada773"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_entry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01738">1738</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01759">match_values_at()</a>.</p>
</div>
</div>
<a class="anchor" id="ab10a7577c0e23c71fbc4b738fd4db24a"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02634">2634</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00585">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02587">rb_reg_equal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02284">rb_str_equal()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00429">T_MATCH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="abcc4effed89104ef7bb458864a12adc3"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03424">3424</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00245">match()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01177">rb_match_busy()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03469">rb_reg_s_last_match()</a>.</p>
</div>
</div>
<a class="anchor" id="aa8870766a6ae293d7e939773dd9aaa77"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l02611">2611</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00585">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00586">re_registers::end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01330">rb_hash_start()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01336">rb_memhash()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02170">rb_str_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02560">reg_hash()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a0f6c2cb60e019c5d98c54f85532d9c33"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_init_copy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>orig</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00938">938</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/db6/re_8h_source.html#l00043">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00042">rmatch::char_offset_num_allocated</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset_updated</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00283">onig_region_copy()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00480">rb_obj_is_instance_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00039">rmatch::regs</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ac4f76fc23b1a4156840f5cddaa117cb8"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_inspect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01849">1849</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ALLOCA_N</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="../../dc/d26/re_8c_source.html#l01815">match_inspect_name_iter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">names</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00530">onig_foreach_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01239">rb_str_catf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a6c315bcd0503847385d3a691dd6d0219"></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> match_inspect_name_iter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name_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> </td>
<td class="paramname"><em>back_num</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> * </td>
<td class="paramname"><em>back_refs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td>
<td class="paramname"><em>regex</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> * </td>
<td class="paramname"><em>arg0</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01815">1815</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01811">backref_name_tag::len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01810">backref_name_tag::name</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>.</p>
</div>
</div>
<a class="anchor" id="a33e258ce9525c8365e2c098bcb081858"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_names </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01002">1002</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00710">rb_reg_names()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a2a9b8992dc9aee7602bd16e9f4b7aba3"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_offset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01087">1087</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00034">rmatch_offset::beg</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00043">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00035">rmatch_offset::end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a8a9f82fdc24f9c40f3031a753e0dd612"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_regexp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l00981">981</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a4daa57243b585f8235191b0c1dd3a6b0"></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> match_setter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>val</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="../../dc/d26/re_8c_source.html#l03434">3434</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00429">T_MATCH</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ad50b5d3e8219368cf2900988db6f7dd1"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_size </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01021">1021</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ad7cc7512dff8691ed07bfb4e47f3f371"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_string </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01803">1803</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>.</p>
<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01391">JSON_parse_string()</a>.</p>
</div>
</div>
<a class="anchor" id="add14613c79604004651d290d8526e0a3"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_to_a </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01629">1629</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l01575">match_array()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01697">match_aref()</a>.</p>
</div>
</div>
<a class="anchor" id="a9b48fce36c1cddf4793db85188e1d4f2"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_to_s </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l01780">1780</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01471">rb_reg_last_match()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="aedd9e064d16ba2c018ed86f85290a879"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> match_values_at </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01759">1759</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01738">match_entry()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02276">rb_get_values_at()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a9bb1ead93663175002e2724858ac84e8"></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> name_to_backref_number </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> * </td>
<td class="paramname"><em>regs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>regexp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>name_end</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01654">1654</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00859">onig_name_to_backref_number()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01697">match_aref()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>.</p>
</div>
</div>
<a class="anchor" id="a632000e573cf15c63652807718f5f3ab"></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> onig_new_with_source </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> ** </td>
<td class="paramname"><em>reg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td>
<td class="paramname"><em>pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td>
<td class="paramname"><em>pattern_end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td>
<td class="paramname"><em>option</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td>
<td class="paramname"><em>enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td>
<td class="paramname"><em>syntax</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td>
<td class="paramname"><em>einfo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>sourcefile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sourceline</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00766">766</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.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#l00788">make_regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ae3f21fcf29fd93321026e69546183d40"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static char* option_to_str </td>
<td>(</td>
<td class="paramtype">char </td>
<td class="paramname"><em>str</em>[4], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>options</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00274">274</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00351">ONIG_OPTION_EXTEND</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#l00352">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</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="a9a09640f7ae661e3f08d53a68563aea0"></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> pair_byte_cmp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>pair1</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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>pair2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00847">847</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/df1/util_8c_source.html#l01424">diff()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>
</div>
</div>
<a class="anchor" id="a91e6c5fcf6b10229f76d333301647354"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> postmatch_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01563">1563</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01516">rb_reg_match_post()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a9f21c72c66986e7c71c436611160b5c5"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> prematch_getter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01557">1557</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01489">rb_reg_match_pre()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a999a688744447acf7be194e642468cd3"></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> rb_char_to_option_kcode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>c</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> * </td>
<td class="paramname"><em>option</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> * </td>
<td class="paramname"><em>kcode</em> </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="../../dc/d26/re_8c_source.html#l00285">285</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00248">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00252">char_to_option()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01134">rb_utf8_encindex()</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12084">parser_regx_options()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>.</p>
</div>
</div>
<a class="anchor" id="ada914a30c276b20f75fdd03653346fa7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_check_regexp_type </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03083">3083</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03106">rb_reg_s_try_convert()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>.</p>
</div>
</div>
<a class="anchor" id="a72d5085d24a5c65c467c8e1117b68510"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_reg_error_desc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00598">598</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00274">option_to_str()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06135">opts</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01309">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00504">rb_exc_new3()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00615">rb_enc_reg_raise()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>.</p>
</div>
</div>
<a class="anchor" id="a4bcfcd70a5a1c7c0a6c3cc5c668b884a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_reg_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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> </td>
<td class="paramname"><em>options</em> </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="../../dc/d26/re_8c_source.html#l02497">2497</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00615">rb_enc_reg_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02467">rb_reg_alloc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02510">rb_reg_new()</a>.</p>
</div>
</div>
<a class="anchor" id="a32e14e3764e4e4a5a3a73a4c02012a3d"></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> rb_enc_reg_raise </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00615">615</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00460">rb_exc_raise()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02497">rb_enc_reg_new()</a>.</p>
</div>
</div>
<a class="anchor" id="a9ea06fb757c3deda65cf64efdb1240e8"></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> rb_match_busy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01177">1177</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01174">MATCH_BUSY</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02332">date__httpdate()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01899">date__iso8601()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02406">date__jisx0301()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01540">date__parse()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02186">date__rfc2822()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01967">date__rfc3339()</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00159">date__strptime_internal()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02113">date__xmlschema()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03424">match_getter()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01602">nucomp_s_convert()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02181">nurat_s_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02841">rb_reg_match_m()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01584">string_to_c()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l02156">string_to_r()</a>.</p>
</div>
</div>
<a class="anchor" id="aca25bc453bbe0d91e1c3516a38b2cc9e"></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> rb_memcicmp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>x</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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em> </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="../../dc/d26/re_8c_source.html#l00080">80</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/dcc/array_8c_source.html#l01848">p1</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01848">p2</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12661">parser_encode_length()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01658">rb_file_identical_p()</a>.</p>
</div>
</div>
<a class="anchor" id="aaf7727734d88f7dc58bcfdc01bb061c9"></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> rb_memcmp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>p1</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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>p2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em> </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="../../dc/d26/re_8c_source.html#l00095">95</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>.</p>
</div>
</div>
<a class="anchor" id="aa36740c62cb83b1f06398b06591295b9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_memsearch </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>x0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>m</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="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> * </td>
<td class="paramname"><em>y0</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>n</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em> </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="../../dc/d26/re_8c_source.html#l00211">211</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00137">rb_memsearch_qs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00189">rb_memsearch_qs_utf8()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00101">rb_memsearch_ss()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00091">SIZEOF_VALUE</a>.</p>
<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l02433">rb_str_index()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>.</p>
</div>
</div>
<a class="anchor" id="ae3d29754c3732be7a2d7eaef38f58fe1"></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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_memsearch_qs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td>
<td class="paramname"><em>xs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>m</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> unsigned char * </td>
<td class="paramname"><em>ys</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00137">137</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.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#l04946">m</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00211">rb_memsearch()</a>.</p>
</div>
</div>
<a class="anchor" id="a79ccbcc284cf21496b2c9ec1c4ac1a3d"></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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_memsearch_qs_utf8 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td>
<td class="paramname"><em>xs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>m</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> unsigned char * </td>
<td class="paramname"><em>ys</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00189">189</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.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#l04946">m</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00157">rb_memsearch_qs_utf8_hash()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00211">rb_memsearch()</a>.</p>
</div>
</div>
<a class="anchor" id="a2bafb07df6540483e1e24ed3687aee4d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_memsearch_qs_utf8_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00157">157</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00189">rb_memsearch_qs_utf8()</a>.</p>
</div>
</div>
<a class="anchor" id="abed6cb275edcacdf8fbec75f507aebcb"></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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_memsearch_ss </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td>
<td class="paramname"><em>xs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>m</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> unsigned char * </td>
<td class="paramname"><em>ys</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>n</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00101">101</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00192">CHAR_BIT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">m</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00091">SIZEOF_VALUE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00211">rb_memsearch()</a>.</p>
</div>
</div>
<a class="anchor" id="aafe9ce806a96922ba1157c7f4595f2ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_reg_adjust_startpos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>pos</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> </td>
<td class="paramname"><em>reverse</em> </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="../../dc/d26/re_8c_source.html#l01309">1309</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00065">onigenc_get_right_adjust_char_head()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00234">ONIGENC_LEFT_ADJUST_CHAR_HEAD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00260">ONIGENC_MBC_MAXLEN</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00125">range</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>
</div>
</div>
<a class="anchor" id="ae66d7b5f27d554661021db9f3cc36905"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02467">2467</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01274">rb_cRegexp</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02454">rb_reg_s_alloc()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02497">rb_enc_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02516">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>.</p>
</div>
</div>
<a class="anchor" id="a025e4673321d82a1ab18e1570849ca66"></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> rb_reg_backref_number </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>backref</em> </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="../../dc/d26/re_8c_source.html#l01063">1063</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>.</p>
<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03125">rb_str_subpat()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>.</p>
</div>
</div>
<a class="anchor" id="a82db017ab14d4646c3f4d614519b9296"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_casefold_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00646">646</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00350">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a0655a686d7bbfdbf3a47d475f1ba5277"></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> rb_reg_check </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00311">311</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00726">RREGEXP_SRC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00646">rb_reg_casefold_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02587">rb_reg_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00757">rb_reg_named_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00710">rb_reg_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00452">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02560">reg_hash()</a>.</p>
</div>
</div>
<a class="anchor" id="aec45fb2d9c9e7dc454e31f2432c53408"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_check_preprocess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02289">2289</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <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#l10402">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="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l15708">reg_fragment_check_gen()</a>.</p>
</div>
</div>
<a class="anchor" id="ace81b3265857e9c519faaa7efdfff5de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_compile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>sourcefile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sourceline</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02516">2516</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02467">rb_reg_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01065">rb_set_errinfo()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00241">REG_LITERAL</a>.</p>
<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l15803">reg_compile_gen()</a>.</p>
</div>
</div>
<a class="anchor" id="a7936fc88fefdf1f512ee905823a4fc91"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_desc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00409">409</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00274">option_to_str()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06135">opts</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00242">REG_ENCODING_NONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00475">rb_reg_inspect()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00590">rb_reg_raise()</a>.</p>
</div>
</div>
<a class="anchor" id="a3044a6fe03133b6a22c1f0dd2f08b3d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_eqq </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em> </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="../../dc/d26/re_8c_source.html#l02764">2764</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</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#l02650">reg_operand()</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00126">start</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a02d94576a67d419abb5d15e59b195f3b"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_equal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re2</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02587">2587</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00047">ENCODING_GET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00244">KCODE_FIXED</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02634">match_equal()</a>.</p>
</div>
</div>
<a class="anchor" id="a02309a2d5b9a8459a51f24eed7aac772"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_error_desc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00621">621</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02289">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02516">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00628">rb_reg_raise_str()</a>.</p>
</div>
</div>
<a class="anchor" id="aa3f5c2bab9d647b5c4213d359bc3873f"></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> rb_reg_expr_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>resenc</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00319">319</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00057">ENC_CODERANGE_UNKNOWN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00059">ENC_CODERANGE_VALID</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d1/d21/regex_8h_source.html#l00035">mbclen</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</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="../../d5/db5/encoding_8c_source.html#l00871">rb_enc_ascget()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00177">rb_enc_isprint</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00178">rb_enc_isspace</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00152">rb_enc_mbc_to_codepoint</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00434">rb_enc_unicode_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04365">rb_str_buf_cat_escaped_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00230">rb_str_coderange_scan_restartable()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</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="a19b845811266cac0b0bb8f538ec0e9d3"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_fixed_encoding_p </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l01212">1212</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00244">KCODE_FIXED</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>.</p>
</div>
</div>
<a class="anchor" id="adb191002d4dc7759e3596082aeb0555d"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l02553">2553</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02560">reg_hash()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ae9b710322fb0f99cb4d2ebfba326b715"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_init_copy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>copy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03256">3256</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</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="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00480">rb_obj_is_instance_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00590">rb_reg_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="acab2e846101b9158ca0970138e5b133a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_init_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </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> </td>
<td class="paramname"><em>options</em> </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="../../dc/d26/re_8c_source.html#l02479">2479</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00628">rb_reg_raise_str()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>.</p>
</div>
</div>
<a class="anchor" id="a8551f57243b31d3baa4c9da0ee5015b3"></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> rb_reg_initialize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>sourcefile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sourceline</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02370">2370</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00248">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00246">ARG_REG_OPTION_MASK</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00244">KCODE_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00788">make_regexp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00722">RRegexp::ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00231">rb_enc_dummy_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00242">REG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00241">REG_LITERAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02497">rb_enc_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>.</p>
</div>
</div>
<a class="anchor" id="aa7b9e090b05426682c1d7c9841ba04e2"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_initialize_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02897">2897</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</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="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00628">rb_reg_raise_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a8a3b65c11da24f0ddcde29aa9ddac15f"></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> rb_reg_initialize_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>sourcefile</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>sourceline</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02431">2431</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02516">rb_reg_compile()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02479">rb_reg_init_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>.</p>
</div>
</div>
<a class="anchor" id="aa9b1d2e3cc6973539b4cc0869798ce8d"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_inspect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00475">475</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00360">rb_any_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00726">RREGEXP_SRC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a5af6e2d66127bf990dc103ec97f6f27b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_last_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01471">1471</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01551">last_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01780">match_to_s()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01026">vm_getspecial()</a>.</p>
</div>
</div>
<a class="anchor" id="a2aec56c558652a345dfd4a84270f2ff0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em> </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="../../dc/d26/re_8c_source.html#l02737">2737</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01598">rb_str_sublen()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02666">reg_match_pos()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02677">rb_str_match()</a>.</p>
</div>
</div>
<a class="anchor" id="ad8d6d57930fd5f411f0a02c6e597e604"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match2 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02793">2793</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00755">rb_lastline_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01598">rb_str_sublen()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00126">start</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a1ca6a2b88b60c27c6c5a93db15e4324e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match_last </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01534">1534</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01569">last_paren_match_getter()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01026">vm_getspecial()</a>.</p>
</div>
</div>
<a class="anchor" id="ab3d331840ab33d1480299b91eedb0d15"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02841">2841</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00510">NUM2LONG()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01177">rb_match_busy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02666">reg_match_pos()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a58ed2e3280f8f0eac71a8ca102305477"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match_post </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01516">1516</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01563">postmatch_getter()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01026">vm_getspecial()</a>.</p>
</div>
</div>
<a class="anchor" id="a7291edf480322d26a142e75eb33693a3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_match_pre </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01489">1489</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01557">prematch_getter()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01026">vm_getspecial()</a>.</p>
</div>
</div>
<a class="anchor" id="a1c8f4d6fd87edcad053507ded3139484"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_named_captures </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00757">757</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00530">onig_foreach_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00719">reg_named_captures_iter()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a59d6db2d38cb355946e1ee40b39070e6"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_names </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00710">710</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00530">onig_foreach_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00685">reg_names_iter()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01002">match_names()</a>.</p>
</div>
</div>
<a class="anchor" id="a965e4899027912317a8bed04eceae297"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_new </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </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> </td>
<td class="paramname"><em>options</em> </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="../../dc/d26/re_8c_source.html#l02510">2510</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02497">rb_enc_reg_new()</a>.</p>
<p>Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00159">date__strptime_internal()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01420">make_patterns()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00221">regcomp()</a>.</p>
</div>
</div>
<a class="anchor" id="a2e2706fca8a021b2b599b015d7ab05cc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_new_ary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>ary</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> </td>
<td class="paramname"><em>opt</em> </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="../../dc/d26/re_8c_source.html#l02491">2491</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>.</p>
</div>
</div>
<a class="anchor" id="af54097678ed56be1c6179d2ccb62a37e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_new_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </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> </td>
<td class="paramname"><em>options</em> </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="../../dc/d26/re_8c_source.html#l02473">2473</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02467">rb_reg_alloc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02479">rb_reg_init_str()</a>.</p>
<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02491">rb_reg_new_ary()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02533">rb_reg_regcomp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>.</p>
</div>
</div>
<a class="anchor" id="a174383acf9b20c3305507a1794295b26"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_nth_defined </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em> </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="../../dc/d26/re_8c_source.html#l01427">1427</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>.</p>
</div>
</div>
<a class="anchor" id="ab36eaa8562bf64d1157028923d8dcde7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_nth_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>nth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</em> </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="../../dc/d26/re_8c_source.html#l01445">1445</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">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="../../dc/d26/re_8c_source.html#l00929">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01609">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00126">start</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00159">date__strptime_internal()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02203">httpdate_type1_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02247">httpdate_type2_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02294">httpdate_type3_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01756">iso8601_bas_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01670">iso8601_ext_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01847">iso8601_ext_time_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02358">jisx0301_cb()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01697">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01738">match_entry()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00584">parse_day_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01224">parse_ddd_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01125">parse_dot_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00716">parse_eu_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01477">parse_frag_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00813">parse_iso21_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00842">parse_iso22_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00862">parse_iso23_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00887">parse_iso24_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00912">parse_iso25_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00942">parse_iso26_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00790">parse_iso_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01004">parse_jis_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01189">parse_mday_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01169">parse_mon_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01101">parse_sla_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00604">parse_time2_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00647">parse_time_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00753">parse_us_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01034">parse_vms11_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01061">parse_vms12_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01149">parse_year_cb()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01471">rb_reg_last_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01534">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03469">rb_reg_s_last_match()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07170">rb_str_rpartition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03125">rb_str_subpat()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02139">rfc2822_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01927">rfc3339_cb()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06638">scan_once()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01462">string_to_c_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01026">vm_getspecial()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01984">xmlschema_datetime_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02034">xmlschema_time_cb()</a>, and <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02075">xmlschema_trunc_cb()</a>.</p>
</div>
</div>
<a class="anchor" id="a1fa714dcee1b7dcff3bec3ced057a969"></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> rb_reg_options </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03071">3071</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00248">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00246">ARG_REG_OPTION_MASK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00244">KCODE_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00242">REG_ENCODING_NONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00678">rb_reg_options_m()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>
</div>
</div>
<a class="anchor" id="ad55c41aebb753f2a86608b1a66729999"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_options_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00678">678</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a9c423c38dbc151f09f32cac9d4d3f3dc"></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="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_reg_prepare_enc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</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> </td>
<td class="paramname"><em>warn</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01235">1235</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00060">ENC_CODERANGE_BROKEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03012">flags</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00193">rb_enc_str_asciicompat_p</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01212">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01226">reg_enc_error()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00242">REG_ENCODING_NONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01309">rb_reg_adjust_startpos()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>.</p>
</div>
</div>
<a class="anchor" id="a1ada0f60bbb9f7bda4cfdb331a78c013"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a>* rb_reg_prepare_re </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em> </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="../../dc/d26/re_8c_source.html#l01270">1270</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">einfo</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="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05599">onig_new()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00402">OnigDefaultSyntax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">re_pattern_buffer::options</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00590">rb_reg_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00412">strscan_do_scan()</a>.</p>
</div>
</div>
<a class="anchor" id="ad4501541af6e616d2974476c3ace4bb7"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_preprocess </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>fixed_enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02259">2259</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <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#l10402">enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02289">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <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#l02312">rb_reg_preprocess_dregexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a47265596279a4726a1b8d0aa1cb0b6f8"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_preprocess_dregexp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>ary</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> </td>
<td class="paramname"><em>options</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02312">2312</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00249">ARG_ENCODING_NONE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</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="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01309">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a21978c781c5040d17b9e411b5e9b3e47">rb_str_new3()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02491">rb_reg_new_ary()</a>.</p>
</div>
</div>
<a class="anchor" id="ad9c59461bf627c369d3948451da738fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_quote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02953">2953</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d1/d21/regex_8h_source.html#l00035">mbclen</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00871">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00158">rb_enc_mbcput</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00337">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a21978c781c5040d17b9e411b5e9b3e47">rb_str_new3()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14285">t</a>.</p>
<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03550">get_pat()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03065">rb_reg_s_quote()</a>.</p>
</div>
</div>
<a class="anchor" id="ae41e80c27a7817ab61ce4c4a34f228e3"></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> rb_reg_raise </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>err</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00590">590</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01309">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <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#l01340">rb_reg_search()</a>.</p>
</div>
</div>
<a class="anchor" id="afdea050a7593126c25b1557c166238f9"></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> rb_reg_raise_str </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</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> </td>
<td class="paramname"><em>options</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00628">628</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d3/d57/eval_8c_source.html#l00460">rb_exc_raise()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02479">rb_reg_init_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>.</p>
</div>
</div>
<a class="anchor" id="ab304fb376724b7106e168295960b268c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_regcomp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02533">2533</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00047">ENCODING_GET</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02530">reg_cache</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03550">get_pat()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>.</p>
</div>
</div>
<a class="anchor" id="a48c4079771a228aef6b1311302e3a5f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_regsub </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> * </td>
<td class="paramname"><em>regs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>regexp</em> </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="../../dc/d26/re_8c_source.html#l03279">3279</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c.html#ae8c1afa5e133b78b2641dc6ca13b9908">ASCGET</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../d1/d21/regex_8h_source.html#l00035">mbclen</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01654">name_to_backref_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00913">onig_noname_group_capture_is_active()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02000">rb_enc_str_buf_cat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00457">str_enc</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>
<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>.</p>
</div>
</div>
<a class="anchor" id="ad8a9f5e60e1c6f2207e8094d7800f87d"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_alloc </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>klass</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="../../dc/d26/re_8c_source.html#l02454">2454</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02467">rb_reg_alloc()</a>.</p>
</div>
</div>
<a class="anchor" id="aa6c25f7f3c2b5e5263a09139c8728fa6"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_last_match </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>argv</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03469">3469</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00245">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01028">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03424">match_getter()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01445">rb_reg_nth_match()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a1b9de445e01a19a235a21e707618d0c8"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_quote </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>c</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03065">3065</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02650">reg_operand()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>.</p>
</div>
</div>
<a class="anchor" id="aba27ed36c9357983730ede550709f750"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_try_convert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>dummy</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03106">3106</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l03083">rb_check_regexp_type()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="ad976f9165828e7c65d2212821806ba5d"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_union </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>args0</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03112">3112</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03083">rb_check_regexp_type()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01274">rb_cRegexp</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00193">rb_enc_str_asciicompat_p</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00337">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01212">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03065">rb_reg_s_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a3d8cc8d6e3bc83d7f835137c76c760b7">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00736">rb_str_buf_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03244">rb_reg_s_union_m()</a>.</p>
</div>
</div>
<a class="anchor" id="aa0c79d80b35f885e79c77281b0075df6"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_s_union_m </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>self</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>args</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03244">3244</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00472">rb_check_array_type()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="aafdb9b1aca80a8cc4b2f8df182a242b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> rb_reg_search </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>pos</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> </td>
<td class="paramname"><em>reverse</em> </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="../../dc/d26/re_8c_source.html#l01340">1340</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00245">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00827">match_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01174">MATCH_BUSY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05238">onig_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00497">ONIG_MISMATCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00349">ONIG_OPTION_NONE</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00283">onig_region_copy()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00267">onig_region_free()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00125">range</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00743">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01263">rb_cMatch</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00590">rb_reg_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00054">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02764">rb_reg_eqq()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02793">rb_reg_match2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07120">rb_str_partition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02606">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07170">rb_str_rpartition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06707">rb_str_scan()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03125">rb_str_subpat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02666">reg_match_pos()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06638">scan_once()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>.</p>
</div>
</div>
<a class="anchor" id="aedf5e1af160dded8004ff371c47723db"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_source </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00452">452</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a3556811360985205c7ca86ecc5b11c8e"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_reg_to_s </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l00505">505</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l00252">char_to_option()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00078">err</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/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</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#l05599">onig_new()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00346">ONIG_OPTION_DEFAULT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00351">ONIG_OPTION_EXTEND</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#l00352">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00402">OnigDefaultSyntax</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00274">option_to_str()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>.</p>
</div>
</div>
<a class="anchor" id="af19e09e4c3afaeb813cbee04f53e008c"></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> re_warn </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>s</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="../../dc/d26/re_8c_source.html#l03484">3484</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>.</p>
</div>
</div>
<a class="anchor" id="a8d61cc025ac5ab1627e6660d46b5b2cb"></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> read_escaped_byte </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td>
<td class="paramname"><em>pp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01897">1897</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03375">code</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00054">scan_hex</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00052">scan_oct</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02003">unescape_escaped_nonascii()</a>.</p>
</div>
</div>
<a class="anchor" id="a49c488a07440b35350e9aa05349c1c09"></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> reg_enc_error </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>str</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01226">1226</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00474">rb_eEncCompatError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>.</p>
</div>
</div>
<a class="anchor" id="a7565d7fd48a27e4dc8db330368a81bca"></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="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> reg_hash </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</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="../../dc/d26/re_8c_source.html#l02560">2560</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01336">rb_memhash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00311">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00910">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00728">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02611">match_hash()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02553">rb_reg_hash()</a>.</p>
</div>
</div>
<a class="anchor" id="aa2509bc4b5b87c3f45d166d9b2e565c4"></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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> reg_match_pos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>re</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>strp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>pos</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02666">2666</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00749">rb_backref_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01340">rb_reg_search()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01137">rb_str_length()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01551">rb_str_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02650">reg_operand()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02737">rb_reg_match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02841">rb_reg_match_m()</a>.</p>
</div>
</div>
<a class="anchor" id="a1deda3fdfd6ed2c39e8edee2548f61ab"></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> reg_named_captures_iter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name_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> </td>
<td class="paramname"><em>back_num</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> * </td>
<td class="paramname"><em>back_refs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td>
<td class="paramname"><em>regex</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> * </td>
<td class="paramname"><em>arg</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00719">719</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00757">rb_reg_named_captures()</a>.</p>
</div>
</div>
<a class="anchor" id="a0bc442f850a7cf98803d66a26a3782da"></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> reg_names_iter </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td>
<td class="paramname"><em>name_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> </td>
<td class="paramname"><em>back_num</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> * </td>
<td class="paramname"><em>back_refs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td>
<td class="paramname"><em>regex</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> * </td>
<td class="paramname"><em>arg</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00685">685</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00710">rb_reg_names()</a>.</p>
</div>
</div>
<a class="anchor" id="ae4fd703e6420b7b4dc6d702b1bc5f2a1"></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/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> reg_operand </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </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> </td>
<td class="paramname"><em>check</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02650">2650</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07498">rb_sym_to_s()</a>, and <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02764">rb_reg_eqq()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03065">rb_reg_s_quote()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02666">reg_match_pos()</a>.</p>
</div>
</div>
<a class="anchor" id="aac141d9cf262faab6d3426ff2cc7c66b"></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> unescape_escaped_nonascii </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td>
<td class="paramname"><em>pp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>encp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02003">2003</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ALLOCA_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00137">MBCLEN_INVALID_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00138">MBCLEN_NEEDMORE_P</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_mbmaxlen</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01897">read_escaped_byte()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p>
</div>
</div>
<a class="anchor" id="ad3cfe8d96e17c487e53c25fcfa252cda"></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> unescape_nonascii </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>p</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td>
<td class="paramname"><em>enc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>encp</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> * </td>
<td class="paramname"><em>has_property</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02153">2153</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00028">ruby_scan_oct()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02003">unescape_escaped_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02130">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02093">unescape_unicode_list()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>.</p>
</div>
</div>
<a class="anchor" id="a95579ffbc912aabd430167b8d7b7cbeb"></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> unescape_unicode_bmp </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td>
<td class="paramname"><em>pp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>encp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02130">2130</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03375">code</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00042">ruby_scan_hex()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p>
</div>
</div>
<a class="anchor" id="a77a8c94d49681f17f1622a807ea95de0"></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> unescape_unicode_list </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td>
<td class="paramname"><em>pp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>end</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td>
<td class="paramname"><em>encp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td>
<td class="paramname"><em>err</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02093">2093</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03375">code</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01453">ISSPACE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00042">ruby_scan_hex()</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p>
</div>
</div>
<a class="anchor" id="a3da70db8dbd743f3da1fbafc10cbc185"></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> update_char_offset </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>match</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="../../dc/d26/re_8c_source.html#l00858">858</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ALLOCA_N</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00034">rmatch_offset::beg</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00842">pair_t::byte_pos</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00043">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00042">rmatch::char_offset_num_allocated</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset_updated</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00843">pair_t::char_pos</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00035">rmatch_offset::end</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00584">re_registers::num_regs</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00847">pair_byte_cmp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02957">q</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_mbmaxlen</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00980">rb_enc_strlen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00039">rmatch::regs</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00053">RMATCH</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01123">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01158">match_end()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01087">match_offset()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a432cee97d76c5452dd15c786d97525fa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cMatch</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00824">824</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
</div>
</div>
<a class="anchor" id="a6981722499657af71e8fd75180f30926"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cRegexp</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01894">1894</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
</div>
</div>
<a class="anchor" id="a48679e05d59f96537be340ed11eafef2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_eRegexpError</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00020">20</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
</div>
</div>
<a class="anchor" id="a1810edd07cd4fee86602b4905bbcbe05"></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="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> reg_cache</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="../../dc/d26/re_8c_source.html#l02530">2530</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p>
<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02533">rb_reg_regcomp()</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>