Current File : //opt/RZruby/share/doc/ruby/html/df/d77/ruby_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: ruby.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="#enum-members">Enumerations</a> |
<a href="#func-members">Functions</a> |
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">ruby.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="../../d5/de3/encoding_8h_source.html">ruby/encoding.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="../../dd/dd0/eval__intern_8h_source.html">eval_intern.h</a>"</code><br/>
<code>#include "<a class="el" href="../../df/da8/dln_8h_source.html">dln.h</a>"</code><br/>
<code>#include <stdio.h></code><br/>
<code>#include <sys/types.h></code><br/>
<code>#include <ctype.h></code><br/>
<code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ruby.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/dea/ruby_8c__incl.png" border="0" usemap="#ruby_8c" alt=""/></div>
<map name="ruby_8c" id="ruby_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="354,304,448,331"/><area shape="rect" id="node14" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="49,80,175,107"/><area shape="rect" id="node16" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="199,80,283,107"/><area shape="rect" id="node17" href="../../dd/dd0/eval__intern_8h.html" title="eval_intern.h" alt="" coords="696,80,803,107"/><area shape="rect" id="node30" href="../../df/da8/dln_8h.html" title="dln.h" alt="" coords="454,80,508,107"/><area shape="rect" id="node32" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="49,453,137,480"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="478,528,559,555"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="583,528,701,555"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="634,379,739,405"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="301,379,403,405"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="557,453,635,480"/><area shape="rect" id="node15" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="43,155,180,181"/><area shape="rect" id="node18" href="../../d8/d32/vm__core_8h.html" title="vm_core.h" alt="" coords="663,155,753,181"/><area shape="rect" id="node19" href="../../d1/d77/node_8h.html" title="node.h" alt="" coords="480,304,547,331"/><area shape="rect" id="node20" href="../../db/d16/debug_8h.html" title="debug.h" alt="" coords="433,229,508,256"/><area shape="rect" id="node21" href="../../dc/d92/vm__opts_8h.html" title="vm_opts.h" alt="" coords="648,304,739,331"/><area shape="rect" id="node22" href="../../df/db9/id_8h.html" title="id.h" alt="" coords="685,229,731,256"/><area shape="rect" id="node23" href="../../db/d0a/method_8h.html" title="method.h" alt="" coords="755,229,839,256"/><area shape="rect" id="node24" href="../../dc/df3/ruby__atomic_8h.html" title="ruby_atomic.h" alt="" coords="864,229,979,256"/></map>
</div>
</div>
<p><a href="../../df/d77/ruby_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="../../d1/de6/structcmdline__options.html">cmdline_options</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d66/structload__file__arg.html">load_file_arg</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:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#addfa831c1473e710d2b71b72fd7fcfa5">MAXPATHLEN</a>   1024</td></tr>
<tr class="separator:addfa831c1473e710d2b71b72fd7fcfa5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa374558b5c6c7775e039a0b2cf9b4498"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aa374558b5c6c7775e039a0b2cf9b4498">DISABLE_BIT</a>(bit)   (1U << disable_##bit)</td></tr>
<tr class="separator:aa374558b5c6c7775e039a0b2cf9b4498"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a407222be54393f7e01842b5d79c25f55"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a407222be54393f7e01842b5d79c25f55">DUMP_BIT</a>(bit)   (1U << dump_##bit)</td></tr>
<tr class="separator:a407222be54393f7e01842b5d79c25f55"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1f4b9ad71556f5bc1fb0ca4d4eab37de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a1f4b9ad71556f5bc1fb0ca4d4eab37de">src_encoding_index</a>   <a class="el" href="../../d8/d32/vm__core_8h.html#a6cfcd3997994924c8cd13c3b5c099ec6">GET_VM</a>()->src_encoding_index</td></tr>
<tr class="separator:a1f4b9ad71556f5bc1fb0ca4d4eab37de"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aefc30916c718aa484a9692900febed5b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aefc30916c718aa484a9692900febed5b">forbid_setid</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)   forbid_setid((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), opt)</td></tr>
<tr class="separator:aefc30916c718aa484a9692900febed5b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a73161556d9968b27f8dcfd1b07ffbc40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a73161556d9968b27f8dcfd1b07ffbc40">rubylib_mangled_path</a>   <a class="el" href="../../d1/db0/string_8c.html#aba51f31f764903c532e22240dde50ecb">rb_str_new</a></td></tr>
<tr class="separator:a73161556d9968b27f8dcfd1b07ffbc40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4e657449531edcb899deeb7960efba40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a4e657449531edcb899deeb7960efba40">RUBY_RELATIVE</a>(<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)   <a class="el" href="../../df/d77/ruby_8c.html#a73161556d9968b27f8dcfd1b07ffbc40">rubylib_mangled_path</a>((<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>))</td></tr>
<tr class="separator:a4e657449531edcb899deeb7960efba40"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af370987ffb93f1e4a7d764239be72a8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#af370987ffb93f1e4a7d764239be72a8d">PREFIX_PATH</a>()   <a class="el" href="../../df/d77/ruby_8c.html#a4e657449531edcb899deeb7960efba40">RUBY_RELATIVE</a>(exec_prefix, <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(exec_prefix)-1)</td></tr>
<tr class="separator:af370987ffb93f1e4a7d764239be72a8d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a903450f8b3b911602aae0fc8fd9cfbc5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a903450f8b3b911602aae0fc8fd9cfbc5">NAME_MATCH_P</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)   ((<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>) < (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) && strncmp((<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)) == 0)</td></tr>
<tr class="separator:a903450f8b3b911602aae0fc8fd9cfbc5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aac4308a63edfea5bcb8be0264b977f03"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aac4308a63edfea5bcb8be0264b977f03">UNSET_WHEN</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, bit, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:aac4308a63edfea5bcb8be0264b977f03"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa56b782a9aa19befc22dcf2ddecdf5e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#afa56b782a9aa19befc22dcf2ddecdf5e">SET_WHEN</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, bit, <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:afa56b782a9aa19befc22dcf2ddecdf5e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8c10f7c42c043ac1cd7fc088e88f4d97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a8c10f7c42c043ac1cd7fc088e88f4d97">UNSET_WHEN_DISABLE</a>(bit)   <a class="el" href="../../df/d77/ruby_8c.html#aac4308a63edfea5bcb8be0264b977f03">UNSET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#aa374558b5c6c7775e039a0b2cf9b4498">DISABLE_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:a8c10f7c42c043ac1cd7fc088e88f4d97"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab55ffa81aaa27faf151d84feaa179974"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ab55ffa81aaa27faf151d84feaa179974">SET_WHEN_DISABLE</a>(bit)   <a class="el" href="../../df/d77/ruby_8c.html#afa56b782a9aa19befc22dcf2ddecdf5e">SET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#aa374558b5c6c7775e039a0b2cf9b4498">DISABLE_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:ab55ffa81aaa27faf151d84feaa179974"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaa18ffcb502846d6bcc5fb1484309e2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aaa18ffcb502846d6bcc5fb1484309e2e">SET_WHEN_DUMP</a>(bit)   <a class="el" href="../../df/d77/ruby_8c.html#afa56b782a9aa19befc22dcf2ddecdf5e">SET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#a407222be54393f7e01842b5d79c25f55">DUMP_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:aaa18ffcb502846d6bcc5fb1484309e2e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab7b9b0e7d80b52038a52938a443b1943"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ab7b9b0e7d80b52038a52938a443b1943">set_internal_encoding_once</a>(opt, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, elen)   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("default_internal", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">intern.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td></tr>
<tr class="separator:ab7b9b0e7d80b52038a52938a443b1943"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aee02be42c35b671e153c45359ca683f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aee02be42c35b671e153c45359ca683f0">set_external_encoding_once</a>(opt, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, elen)   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("default_external", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">ext.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td></tr>
<tr class="separator:aee02be42c35b671e153c45359ca683f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a10cd58bd463ddd39fa627151480d2c2e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a10cd58bd463ddd39fa627151480d2c2e">set_source_encoding_once</a>(opt, <a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, elen)   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("source", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">src.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td></tr>
<tr class="separator:a10cd58bd463ddd39fa627151480d2c2e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae85fe502666ee1dd32b6f82b7fc6e787"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ae85fe502666ee1dd32b6f82b7fc6e787">is_option_end</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, allow_hyphen)   (!(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) || ((allow_hyphen) && (<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) == '-') || (<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) == '=')</td></tr>
<tr class="separator:ae85fe502666ee1dd32b6f82b7fc6e787"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af078ddb57adf38a05569cf493c5a8fcc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#af078ddb57adf38a05569cf493c5a8fcc">check_envopt</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, allow_envopt)</td></tr>
<tr class="separator:af078ddb57adf38a05569cf493c5a8fcc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abfb199f4451eb1ecfbef3ed34e2ae270"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#abfb199f4451eb1ecfbef3ed34e2ae270">need_argument</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>)</td></tr>
<tr class="separator:abfb199f4451eb1ecfbef3ed34e2ae270"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2cf1a398ca494cfae30babada04bec07"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a2cf1a398ca494cfae30babada04bec07">is_option_with_arg</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, allow_hyphen, allow_envopt)</td></tr>
<tr class="separator:a2cf1a398ca494cfae30babada04bec07"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad32ba399d41ba22478755f3348bc3c5d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ad32ba399d41ba22478755f3348bc3c5d">set_encoding_part</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)</td></tr>
<tr class="separator:ad32ba399d41ba22478755f3348bc3c5d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae28cabfebc4bb8a54c5a3d47d8f252d7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ae28cabfebc4bb8a54c5a3d47d8f252d7">rb_progname</a>   (<a class="el" href="../../d8/d32/vm__core_8h.html#a6cfcd3997994924c8cd13c3b5c099ec6">GET_VM</a>()->progname)</td></tr>
<tr class="separator:ae28cabfebc4bb8a54c5a3d47d8f252d7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a28563a913e3f4eccb3f23cd93215e6d9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a28563a913e3f4eccb3f23cd93215e6d9">rb_define_readonly_boolean</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)   <a class="el" href="../../d0/d2a/variable_8c.html#a0392e4d68032f17dfb26fb9276792153">rb_define_virtual_variable</a>((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), (<a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>) ? <a class="el" href="../../df/d77/ruby_8c.html#a4b7c0eb507a4ca87543ced237dcdfdde">true_value</a> : <a class="el" href="../../df/d77/ruby_8c.html#a8c96e7c3fe79a59bc328daa39f90aa22">false_value</a>, 0)</td></tr>
<tr class="separator:a28563a913e3f4eccb3f23cd93215e6d9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4604b83b6e0a0198466ec5a236c5e0df"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a4604b83b6e0a0198466ec5a236c5e0df">PREPARE_PARSE_MAIN</a>(<a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a>)</td></tr>
<tr class="separator:a4604b83b6e0a0198466ec5a236c5e0df"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a4971dc860d1518ef5c14a5e6f5857020"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a4971dc860d1518ef5c14a5e6f5857020">disable_flag_bits</a> { <a class="el" href="../../df/d77/ruby_8c.html#a4971dc860d1518ef5c14a5e6f5857020a92d6cdddebdf595a439c7289fdc23c36">disable_gems</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a4971dc860d1518ef5c14a5e6f5857020a4d59beeba9ee3ecb86da44231c57b0c1">disable_rubyopt</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a4971dc860d1518ef5c14a5e6f5857020a6cbfd3f735006bf01a2d5ede6999c5b6">disable_flag_count</a>
}</td></tr>
<tr class="separator:a4971dc860d1518ef5c14a5e6f5857020"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a868fd61c8683c5e7e7072be6531a4f01"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01">dump_flag_bits</a> { <br/>
  <a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a8707219187b21abc6c0e3bfce97dab66">dump_version</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01ac1d121131db41ea732a8a388aadd7d63">dump_copyright</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01ac6e4a05579cba57a69e966e8906b0d28">dump_usage</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a72bf158f0cd1a0d3592f2644ad39dfe1">dump_yydebug</a>,
<br/>
  <a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01ae71fb9fdb311ebf99e089f059ca8f3e4">dump_syntax</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a6bc4b6a3273d34bd774a3dd2ad34df8d">dump_parsetree</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a0b26dd7e3d5d8abd1269b53a4e4e3b20">dump_parsetree_with_comment</a>,
<a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a3d994afa488a4728958c5310ee0a59b6">dump_insns</a>,
<br/>
  <a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01a8a1b57e6c1441d3de0079d47f86feb48">dump_flag_count</a>
<br/>
}</td></tr>
<tr class="separator:a868fd61c8683c5e7e7072be6531a4f01"><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:aee28fd8a0e40b6d958f7d20348e45368"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv</a> ()</td></tr>
<tr class="separator:aee28fd8a0e40b6d958f7d20348e45368"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2feea1db78c18d02434974c51de2de06"><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="../../df/d77/ruby_8c.html#a2feea1db78c18d02434974c51de2de06">init_ids</a> (struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *)</td></tr>
<tr class="separator:a2feea1db78c18d02434974c51de2de06"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0c4c26a222f55646d38ac62ce6ce6ae4"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a0c4c26a222f55646d38ac62ce6ce6ae4">cmdline_options_init</a> (struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *opt)</td></tr>
<tr class="separator:a0c4c26a222f55646d38ac62ce6ce6ae4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab71b0792d7f66a50c862061a655aed6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d09/ripper_8y.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ab71b0792d7f66a50c862061a655aed6a">load_file</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>, struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *)</td></tr>
<tr class="separator:ab71b0792d7f66a50c862061a655aed6a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a496b1a8acb1f61c131e85bc44185512d"><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="../../df/d77/ruby_8c.html#a496b1a8acb1f61c131e85bc44185512d">forbid_setid</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *)</td></tr>
<tr class="separator:a496b1a8acb1f61c131e85bc44185512d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab24984492570c9e0e802e45300d2eb82"><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="../../df/d77/ruby_8c.html#ab24984492570c9e0e802e45300d2eb82">usage</a> (<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>)</td></tr>
<tr class="separator:ab24984492570c9e0e802e45300d2eb82"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ba3081fbac40064f3ef017f71bd167c"><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="../../df/d77/ruby_8c.html#a6ba3081fbac40064f3ef017f71bd167c">push_include</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*filter)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>))</td></tr>
<tr class="separator:a6ba3081fbac40064f3ef017f71bd167c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8829b9dad88370a03681d1d83c1773f"><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="../../df/d77/ruby_8c.html#ae8829b9dad88370a03681d1d83c1773f">ruby_push_include</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*filter)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>))</td></tr>
<tr class="separator:ae8829b9dad88370a03681d1d83c1773f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4509cc496ddb817ec264b66c9e1332e7"><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="../../df/d77/ruby_8c.html#a4509cc496ddb817ec264b66c9e1332e7">identical_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a4509cc496ddb817ec264b66c9e1332e7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a63c6adcfa7d3a474a56040c9ddfa8284"><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="../../df/d77/ruby_8c.html#a63c6adcfa7d3a474a56040c9ddfa8284">locale_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a63c6adcfa7d3a474a56040c9ddfa8284"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecf0e09547e1b869f20b694d1f84635d"><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="../../df/d77/ruby_8c.html#aecf0e09547e1b869f20b694d1f84635d">ruby_incpush</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:aecf0e09547e1b869f20b694d1f84635d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abc57354f8e2a8d8068c6515c5f33af1c"><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="../../df/d77/ruby_8c.html#abc57354f8e2a8d8068c6515c5f33af1c">expand_include_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:abc57354f8e2a8d8068c6515c5f33af1c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a26ccecd2da26646a3ed21a57cfee0949"><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="../../df/d77/ruby_8c.html#a26ccecd2da26646a3ed21a57cfee0949">ruby_incpush_expand</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a26ccecd2da26646a3ed21a57cfee0949"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a19244cb3740f96ae515f9c7d7cb5e9d6"><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="../../df/d77/ruby_8c.html#a19244cb3740f96ae515f9c7d7cb5e9d6">ruby_init_loadpath_safe</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6366ec8aa00fb0b6278c5633431e15b0">safe_level</a>)</td></tr>
<tr class="separator:a19244cb3740f96ae515f9c7d7cb5e9d6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab6a5ac6ba25ac697f5aef14f07f0f5d9"><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="../../df/d77/ruby_8c.html#ab6a5ac6ba25ac697f5aef14f07f0f5d9">ruby_init_loadpath</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ab6a5ac6ba25ac697f5aef14f07f0f5d9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aef0c0e6850555aaaa055f5325d08f0c2"><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="../../df/d77/ruby_8c.html#aef0c0e6850555aaaa055f5325d08f0c2">add_modules</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *req_list, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../df/d73/time_8c.html#ad4b304682c847cecdf1bcca07461447e">mod</a>)</td></tr>
<tr class="separator:aef0c0e6850555aaaa055f5325d08f0c2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8c31193e63460680d46fbde2552c18ff"><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="../../df/d77/ruby_8c.html#a8c31193e63460680d46fbde2552c18ff">require_libraries</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *req_list)</td></tr>
<tr class="separator:a8c31193e63460680d46fbde2552c18ff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abe32a870ccd68ec109795cb329ddb084"><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="../../df/d77/ruby_8c.html#abe32a870ccd68ec109795cb329ddb084">process_sflag</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *sflag)</td></tr>
<tr class="separator:abe32a870ccd68ec109795cb329ddb084"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4952e1c881356feb1c53006c25517b3"><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="../../df/d77/ruby_8c.html#ab4952e1c881356feb1c53006c25517b3">proc_options</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, char **<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *opt, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> envopt)</td></tr>
<tr class="separator:ab4952e1c881356feb1c53006c25517b3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afa6e13329102453f3e95157a46485847"><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="../../df/d77/ruby_8c.html#afa6e13329102453f3e95157a46485847">moreswitches</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>, struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *opt, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> envopt)</td></tr>
<tr class="separator:afa6e13329102453f3e95157a46485847"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a328d0c718cdb3462aabcafd6ffd35be5"><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="../../df/d77/ruby_8c.html#a328d0c718cdb3462aabcafd6ffd35be5">enable_option</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<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/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <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:a328d0c718cdb3462aabcafd6ffd35be5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0e1fc2982497b434a99d1785b9214fe6"><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="../../df/d77/ruby_8c.html#a0e1fc2982497b434a99d1785b9214fe6">disable_option</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<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/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <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:a0e1fc2982497b434a99d1785b9214fe6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81c13867a601b1a9f7e605c8f50f84ac"><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="../../df/d77/ruby_8c.html#a81c13867a601b1a9f7e605c8f50f84ac">dump_option</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<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/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <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:a81c13867a601b1a9f7e605c8f50f84ac"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae84b36e4342370bdd9ee1f6616c01afa"><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="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</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> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> elen)</td></tr>
<tr class="separator:ae84b36e4342370bdd9ee1f6616c01afa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad59009a9d3d7a98d4aa4aaab7ed317fd"><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="../../df/d77/ruby_8c.html#ad59009a9d3d7a98d4aa4aaab7ed317fd">ruby_init_prelude</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ad59009a9d3d7a98d4aa4aaab7ed317fd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5f0ba26c0b772d799188ca7905c4089a"><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="../../df/d77/ruby_8c.html#a5f0ba26c0b772d799188ca7905c4089a">opt_enc_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/db5/encoding_8c.html#aa020a886cff98ea2edead4231ff72973">enc_name</a>)</td></tr>
<tr class="separator:a5f0ba26c0b772d799188ca7905c4089a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8c96e7c3fe79a59bc328daa39f90aa22"><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="../../df/d77/ruby_8c.html#a8c96e7c3fe79a59bc328daa39f90aa22">false_value</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a8c96e7c3fe79a59bc328daa39f90aa22"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4b7c0eb507a4ca87543ced237dcdfdde"><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="../../df/d77/ruby_8c.html#a4b7c0eb507a4ca87543ced237dcdfdde">true_value</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4b7c0eb507a4ca87543ced237dcdfdde"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa8524f0347e358ceb9cc955d3f250e44"><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="../../df/d77/ruby_8c.html#aa8524f0347e358ceb9cc955d3f250e44">uscore_get</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa8524f0347e358ceb9cc955d3f250e44"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afd3311fb30b3fd3d317c99e99218b4d7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#afd3311fb30b3fd3d317c99e99218b4d7">rb_lastline_set</a> (<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:afd3311fb30b3fd3d317c99e99218b4d7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6f2ddb51efe1d1c5320cc8901e50eb86"><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="../../df/d77/ruby_8c.html#a6f2ddb51efe1d1c5320cc8901e50eb86">rb_f_chop</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a6f2ddb51efe1d1c5320cc8901e50eb86"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5be541642607b6f62b6bf919146c0b62"><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="../../df/d77/ruby_8c.html#a5be541642607b6f62b6bf919146c0b62">process_options</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>, char **<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> *opt)</td></tr>
<tr class="separator:a5be541642607b6f62b6bf919146c0b62"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad5c53ade3e211fd01ccc4f373c23aac6"><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="../../df/d77/ruby_8c.html#ad5c53ade3e211fd01ccc4f373c23aac6">load_file_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ad5c53ade3e211fd01ccc4f373c23aac6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ace03f2317721e8b304c60b7a421bb2cf"><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="../../df/d77/ruby_8c.html#ace03f2317721e8b304c60b7a421bb2cf">restore_lineno</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a819bac305ab499dcdf6694e0f0a13392">lineno</a>)</td></tr>
<tr class="separator:ace03f2317721e8b304c60b7a421bb2cf"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6d6823c87bf70c429480ee5f8f422643"><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="../../df/d77/ruby_8c.html#a6d6823c87bf70c429480ee5f8f422643">rb_load_file</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fname)</td></tr>
<tr class="separator:a6d6823c87bf70c429480ee5f8f422643"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2dbcfbcfd73958f4c630a47bc0f20f1c"><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="../../df/d77/ruby_8c.html#a2dbcfbcfd73958f4c630a47bc0f20f1c">set_arg0</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:a2dbcfbcfd73958f4c630a47bc0f20f1c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a79f43a6183d996338565fb22430d60c5"><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="../../df/d77/ruby_8c.html#a79f43a6183d996338565fb22430d60c5">ruby_script</a> (<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>)</td></tr>
<tr class="separator:a79f43a6183d996338565fb22430d60c5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a84ab8b02bd412174055520a9d33db7dd"><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="../../df/d77/ruby_8c.html#a84ab8b02bd412174055520a9d33db7dd">verbose_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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:a84ab8b02bd412174055520a9d33db7dd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab5c08f98f323afef17a9afa9c0742e29"><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="../../df/d77/ruby_8c.html#ab5c08f98f323afef17a9afa9c0742e29">opt_W_getter</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>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>)</td></tr>
<tr class="separator:ab5c08f98f323afef17a9afa9c0742e29"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad6a1cc74c8bfe75b72688ca185c14db8"><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="../../df/d77/ruby_8c.html#ad6a1cc74c8bfe75b72688ca185c14db8">ruby_prog_init</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ad6a1cc74c8bfe75b72688ca185c14db8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7f84915d6c2752a20a285b9a6c53ca18"><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="../../df/d77/ruby_8c.html#a7f84915d6c2752a20a285b9a6c53ca18">ruby_set_argv</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>, char **<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a7f84915d6c2752a20a285b9a6c53ca18"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad256d3e65e8db649bb88b817dd726faa"><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="../../df/d77/ruby_8c.html#ad256d3e65e8db649bb88b817dd726faa">ruby_process_options</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>, char **<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ad256d3e65e8db649bb88b817dd726faa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3793b93b0bb7d8a383d61226a5f2c97b"><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="../../df/d77/ruby_8c.html#a3793b93b0bb7d8a383d61226a5f2c97b">fill_standard_fds</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a3793b93b0bb7d8a383d61226a5f2c97b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa939b6f824daf3e455785b9a8b202ec2"><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="../../df/d77/ruby_8c.html#aa939b6f824daf3e455785b9a8b202ec2">ruby_sysinit</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>, char ***<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:aa939b6f824daf3e455785b9a8b202ec2"><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:a4effebd41e0c66809d8d5cb5c8dba73b"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:a4d545d3ea2f5ca418938f38a75284380"><td class="memItemLeft" >   <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>   <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a></td></tr>
<tr class="separator:a4d545d3ea2f5ca418938f38a75284380"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a846e885dcd5eb46b65b583e58fe0df02"><td class="memItemLeft" >   char **   <a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a></td></tr>
<tr class="separator:a846e885dcd5eb46b65b583e58fe0df02"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4effebd41e0c66809d8d5cb5c8dba73b"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#a4effebd41e0c66809d8d5cb5c8dba73b">origarg</a></td></tr>
<tr class="separator:a4effebd41e0c66809d8d5cb5c8dba73b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0a4c6faf1ff2a0cf3c444aff1b99d4e0"><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="../../df/d77/ruby_8c.html#a0a4c6faf1ff2a0cf3c444aff1b99d4e0">rb_argv0</a></td></tr>
<tr class="separator:a0a4c6faf1ff2a0cf3c444aff1b99d4e0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7a5c5f28ee70e62307d4f72cfe9dc9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/d61/regerror_8c.html#a0ba9b15775b84c0c58409715c92486a6">return</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></td></tr>
<tr class="separator:ad7a5c5f28ee70e62307d4f72cfe9dc9b"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="af078ddb57adf38a05569cf493c5a8fcc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define check_envopt</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">allow_envopt </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((allow_envopt) || !envopt) ? (<a class="code" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)0 : \</div>
<div class="line"> <a class="code" href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">rb_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">"invalid switch in RUBYOPT: --"</span> <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>))</div>
<div class="ttc" id="error_8c_html_a0f771a2840561f1838169b3d7d4616f3"><div class="ttname"><a href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">rb_raise</a></div><div class="ttdeci">void rb_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l01574">error.c:1574</a></div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_ac537498b5ed6e25bced70b90e5949201"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a></div><div class="ttdeci">VP_EXPORT void</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04944">bigdecimal.c:4944</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="aa374558b5c6c7775e039a0b2cf9b4498"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DISABLE_BIT</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bit</td><td>)</td>
<td>   (1U << disable_##bit)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00055">55</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">cmdline_options_init()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a407222be54393f7e01842b5d79c25f55"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DUMP_BIT</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bit</td><td>)</td>
<td>   (1U << dump_##bit)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00062">62</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aefc30916c718aa484a9692900febed5b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define forbid_setid</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a></td><td>)</td>
<td>   forbid_setid((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), opt)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00117">117</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ae85fe502666ee1dd32b6f82b7fc6e787"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define is_option_end</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">allow_hyphen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   (!(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) || ((allow_hyphen) && (<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) == '-') || (<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) == '=')</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a2cf1a398ca494cfae30babada04bec07"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define is_option_with_arg</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">allow_hyphen, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">allow_envopt </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(strncmp((<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>), <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a> = <span class="keyword">sizeof</span>(<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>) - 1) == 0 && <a class="code" href="../../df/d77/ruby_8c.html#ae85fe502666ee1dd32b6f82b7fc6e787">is_option_end</a>(<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>[<a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>], (allow_hyphen)) ? \</div>
<div class="line"> (<a class="code" href="../../df/d77/ruby_8c.html#af078ddb57adf38a05569cf493c5a8fcc">check_envopt</a>(<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>, (allow_envopt)), <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a> += <a class="code" href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a>, <a class="code" href="../../df/d77/ruby_8c.html#abfb199f4451eb1ecfbef3ed34e2ae270">need_argument</a>(<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>, <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>), 1) : 0)</div>
<div class="ttc" id="bigdecimal_8c_html_aeab71244afb687f16d8c4f5ee9d6ef0e"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#aeab71244afb687f16d8c4f5ee9d6ef0e">n</a></div><div class="ttdeci">ssize_t n</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l05519">bigdecimal.c:5519</a></div></div>
<div class="ttc" id="ruby_8c_html_af078ddb57adf38a05569cf493c5a8fcc"><div class="ttname"><a href="../../df/d77/ruby_8c.html#af078ddb57adf38a05569cf493c5a8fcc">check_envopt</a></div><div class="ttdeci">#define check_envopt(name, allow_envopt)</div></div>
<div class="ttc" id="ruby_8c_html_ae85fe502666ee1dd32b6f82b7fc6e787"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ae85fe502666ee1dd32b6f82b7fc6e787">is_option_end</a></div><div class="ttdeci">#define is_option_end(c, allow_hyphen)</div></div>
<div class="ttc" id="ruby_8c_html_abfb199f4451eb1ecfbef3ed34e2ae270"><div class="ttname"><a href="../../df/d77/ruby_8c.html#abfb199f4451eb1ecfbef3ed34e2ae270">need_argument</a></div><div class="ttdeci">#define need_argument(name, s)</div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="addfa831c1473e710d2b71b72fd7fcfa5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXPATHLEN   1024</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00046">46</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a903450f8b3b911602aae0fc8fd9cfbc5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NAME_MATCH_P</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   ((<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>) < (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) && strncmp((<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), (<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)) == 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00631">631</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00660">disable_option()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00647">enable_option()</a>.</p>
</div>
</div>
<a class="anchor" id="abfb199f4451eb1ecfbef3ed34e2ae270"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define need_argument</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></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></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((*(<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>)++ ? !*(<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>) : (!--<a class="code" href="../../d5/d9d/tcltklib_8c.html#a5122b379c5c4fc9103e147bf69ff08b4">argc</a> || !((<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>) = *++<a class="code" href="../../d5/d9d/tcltklib_8c.html#ab9ebbdd4596789afb752d19fca153ee5">argv</a>))) ? <a class="code" href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">\</a></div>
<div class="line"><a class="code" href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3"> rb_raise</a>(<a class="code" href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a>, <span class="stringliteral">"missing argument for --"</span> <a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>) \</div>
<div class="line"> : (<a class="code" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)0)</div>
<div class="ttc" id="error_8c_html_a0f771a2840561f1838169b3d7d4616f3"><div class="ttname"><a href="../../db/dcc/error_8c.html#a0f771a2840561f1838169b3d7d4616f3">rb_raise</a></div><div class="ttdeci">void rb_raise(VALUE exc, const char *fmt,...)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l01574">error.c:1574</a></div></div>
<div class="ttc" id="error_8c_html_a95ad3953d535707e2cf2b1d837f5e253"><div class="ttname"><a href="../../db/dcc/error_8c.html#a95ad3953d535707e2cf2b1d837f5e253">rb_eRuntimeError</a></div><div class="ttdeci">VALUE rb_eRuntimeError</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dcc/error_8c_source.html#l00466">error.c:466</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ab9ebbdd4596789afb752d19fca153ee5"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ab9ebbdd4596789afb752d19fca153ee5">argv</a></div><div class="ttdeci">VALUE * argv</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l01962">tcltklib.c:1962</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="bigdecimal_8c_html_ac537498b5ed6e25bced70b90e5949201"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a></div><div class="ttdeci">VP_EXPORT void</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l04944">bigdecimal.c:4944</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a5122b379c5c4fc9103e147bf69ff08b4"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a5122b379c5c4fc9103e147bf69ff08b4">argc</a></div><div class="ttdeci">int argc</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l01961">tcltklib.c:1961</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="af370987ffb93f1e4a7d764239be72a8d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PREFIX_PATH</td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td>   <a class="el" href="../../df/d77/ruby_8c.html#a4e657449531edcb899deeb7960efba40">RUBY_RELATIVE</a>(exec_prefix, <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(exec_prefix)-1)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a4604b83b6e0a0198466ec5a236c5e0df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define PREPARE_PARSE_MAIN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { <a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">\</a></div>
<div class="line"><a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9"> th</a>->parse_in_eval--; <a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">\</a></div>
<div class="line"><a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9"> th</a>->base_block = &<a class="code" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>->block; <a class="code" href="../../d3/d09/ripper_8y.html#a07da412c647b80baade0bfebe55f29ed">\</a></div>
<div class="line"><a class="code" href="../../d3/d09/ripper_8y.html#a07da412c647b80baade0bfebe55f29ed"> expr</a>; <a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">\</a></div>
<div class="line"><a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9"> th</a>->parse_in_eval++; <a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">\</a></div>
<div class="line"><a class="code" href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9"> th</a>->base_block = 0; \</div>
<div class="line">} <span class="keywordflow">while</span> (0)</div>
<div class="ttc" id="tcltklib_8c_html_a16a4e0379b897e4edef4a665c09f32e9"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a16a4e0379b897e4edef4a665c09f32e9">th</a></div><div class="ttdeci">static VALUE VALUE th</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l02937">tcltklib.c:2937</a></div></div>
<div class="ttc" id="ripper_8y_html_a07da412c647b80baade0bfebe55f29ed"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#a07da412c647b80baade0bfebe55f29ed">expr</a></div><div class="ttdeci">expr expr keyword_or expr</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l01263">ripper.y:1263</a></div></div>
<div class="ttc" id="win32_8c_html_af973ca20f6594ad664c03daa83867128"><div class="ttname"><a href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a></div><div class="ttdeci">#define env</div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a28563a913e3f4eccb3f23cd93215e6d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define rb_define_readonly_boolean</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../d0/d2a/variable_8c.html#a0392e4d68032f17dfb26fb9276792153">rb_define_virtual_variable</a>((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>), (<a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>) ? <a class="el" href="../../df/d77/ruby_8c.html#a4b7c0eb507a4ca87543ced237dcdfdde">true_value</a> : <a class="el" href="../../df/d77/ruby_8c.html#a8c96e7c3fe79a59bc328daa39f90aa22">false_value</a>, 0)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01150">1150</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ae28cabfebc4bb8a54c5a3d47d8f252d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define rb_progname   (<a class="el" href="../../d8/d32/vm__core_8h.html#a6cfcd3997994924c8cd13c3b5c099ec6">GET_VM</a>()->progname)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">1135</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01817">ruby_process_options()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01715">ruby_script()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01698">set_arg0()</a>.</p>
</div>
</div>
<a class="anchor" id="a4e657449531edcb899deeb7960efba40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RUBY_RELATIVE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../df/d77/ruby_8c.html#a73161556d9968b27f8dcfd1b07ffbc40">rubylib_mangled_path</a>((<a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>), (<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a73161556d9968b27f8dcfd1b07ffbc40"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define rubylib_mangled_path   <a class="el" href="../../d1/db0/string_8c.html#aba51f31f764903c532e22240dde50ecb">rb_str_new</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00204">204</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00208">push_include()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="ad32ba399d41ba22478755f3348bc3c5d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define set_encoding_part</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (!(<a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a> = <a class="code" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr</a>(<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <span class="charliteral">':'</span>))) { \</div>
<div class="line"> set_##<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>##_encoding_once(opt, <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, 0); \</div>
<div class="line"> break; \</div>
<div class="line"> } <a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba">\</a></div>
<div class="line"><a class="code" href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba"> else</a> <span class="keywordflow">if</span> (<a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a> > <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>) { \</div>
<div class="line"> set_##<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>##_encoding_once(opt, <a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>, <a class="code" href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a>-<a class="code" href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a>); \</div>
<div class="line"> }</div>
<div class="ttc" id="yaml2byte_8c_html_a37ed7f02c58c0c771e7e76b4c1e594e6"><div class="ttname"><a href="../../dd/dfb/yaml2byte_8c.html#a37ed7f02c58c0c771e7e76b4c1e594e6">p</a></div><div class="ttdeci">SYMID SyckParser * p</div><div class="ttdef"><b>Definition:</b> <a href="../../dd/dfb/yaml2byte_8c_source.html#l00119">yaml2byte.c:119</a></div></div>
<div class="ttc" id="os2_8c_html_a58defbf6fe556592007171f7a347f9d6"><div class="ttname"><a href="../../de/d46/os2_8c.html#a58defbf6fe556592007171f7a347f9d6">s</a></div><div class="ttdeci">register char * s</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d46/os2_8c_source.html#l00056">os2.c:56</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00107">tcltklib.c:107</a></div></div>
<div class="ttc" id="dir_8c_html_a99c0c80536c9a3937814525bb5f8a7ad"><div class="ttname"><a href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr</a></div><div class="ttdeci">char * strchr(char *, char)</div></div>
<div class="ttc" id="bigdecimal_8c_html_a0544c3fe466e421738dae463968b70ba"><div class="ttname"><a href="../../de/d07/bigdecimal_8c.html#a0544c3fe466e421738dae463968b70ba">else</a></div><div class="ttdeci">else</div><div class="ttdef"><b>Definition:</b> <a href="../../de/d07/bigdecimal_8c_source.html#l01150">bigdecimal.c:1150</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aee02be42c35b671e153c45359ca683f0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define set_external_encoding_once</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">opt, </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">elen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("default_external", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">ext.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00706">706</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ab7b9b0e7d80b52038a52938a443b1943"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define set_internal_encoding_once</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">opt, </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">elen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("default_internal", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">intern.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00704">704</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a10cd58bd463ddd39fa627151480d2c2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define set_source_encoding_once</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">opt, </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">elen </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td>   <a class="el" href="../../df/d77/ruby_8c.html#ae84b36e4342370bdd9ee1f6616c01afa">set_option_encoding_once</a>("source", &(opt)-><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">src.enc.name</a>, (<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>), (elen))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00708">708</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="afa56b782a9aa19befc22dcf2ddecdf5e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_WHEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">bit, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="../../df/d77/ruby_8c.html#a903450f8b3b911602aae0fc8fd9cfbc5">NAME_MATCH_P</a>((<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>), (<a class="code" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), (<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>))) { \</div>
<div class="line"> *(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *)<a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a> |= (bit); <a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a>; \</div>
<div class="line"> }</div>
<div class="ttc" id="ruby_8c_html_ad7a5c5f28ee70e62307d4f72cfe9dc9b"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></div><div class="ttdeci">return str</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l01183">ruby.c:1183</a></div></div>
<div class="ttc" id="ruby_8c_html_a903450f8b3b911602aae0fc8fd9cfbc5"><div class="ttname"><a href="../../df/d77/ruby_8c.html#a903450f8b3b911602aae0fc8fd9cfbc5">NAME_MATCH_P</a></div><div class="ttdeci">#define NAME_MATCH_P(name, str, len)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00631">ruby.c:631</a></div></div>
<div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
<div class="ttc" id="ripper_8y_html_ad608e57b446d6346a20ff2ce5ad16a13"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a></div><div class="ttdeci">arg</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l01287">ripper.y:1287</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00640">640</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="ab55ffa81aaa27faf151d84feaa179974"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_WHEN_DISABLE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bit</td><td>)</td>
<td>   <a class="el" href="../../df/d77/ruby_8c.html#afa56b782a9aa19befc22dcf2ddecdf5e">SET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#aa374558b5c6c7775e039a0b2cf9b4498">DISABLE_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00660">disable_option()</a>.</p>
</div>
</div>
<a class="anchor" id="aaa18ffcb502846d6bcc5fb1484309e2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SET_WHEN_DUMP</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bit</td><td>)</td>
<td>   <a class="el" href="../../df/d77/ruby_8c.html#afa56b782a9aa19befc22dcf2ddecdf5e">SET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#a407222be54393f7e01842b5d79c25f55">DUMP_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00673">dump_option()</a>.</p>
</div>
</div>
<a class="anchor" id="a1f4b9ad71556f5bc1fb0ca4d4eab37de"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define src_encoding_index   <a class="el" href="../../d8/d32/vm__core_8h.html#a6cfcd3997994924c8cd13c3b5c099ec6">GET_VM</a>()->src_encoding_index</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00099">99</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">cmdline_options_init()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aac4308a63edfea5bcb8be0264b977f03"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UNSET_WHEN</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname">bit, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"> </td>
<td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="../../df/d77/ruby_8c.html#a903450f8b3b911602aae0fc8fd9cfbc5">NAME_MATCH_P</a>((<a class="code" href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a>), (<a class="code" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>), (<a class="code" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>))) { \</div>
<div class="line"> *(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *)<a class="code" href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a> &= ~(bit); <a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">\</a></div>
<div class="line"><a class="code" href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2"> return</a>; \</div>
<div class="line"> }</div>
<div class="ttc" id="ruby_8c_html_ad7a5c5f28ee70e62307d4f72cfe9dc9b"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></div><div class="ttdeci">return str</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l01183">ruby.c:1183</a></div></div>
<div class="ttc" id="ruby_8c_html_a903450f8b3b911602aae0fc8fd9cfbc5"><div class="ttname"><a href="../../df/d77/ruby_8c.html#a903450f8b3b911602aae0fc8fd9cfbc5">NAME_MATCH_P</a></div><div class="ttdeci">#define NAME_MATCH_P(name, str, len)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l00631">ruby.c:631</a></div></div>
<div class="ttc" id="name2ctype_8h_html_aed1cc4dca5d94cb452f79691f54f7423"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a></div><div class="ttdeci">register unsigned int len</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l22210">name2ctype.h:22210</a></div></div>
<div class="ttc" id="ripper_8y_html_ad608e57b446d6346a20ff2ce5ad16a13"><div class="ttname"><a href="../../d3/d09/ripper_8y.html#ad608e57b446d6346a20ff2ce5ad16a13">arg</a></div><div class="ttdeci">arg</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d09/ripper_8y_source.html#l01287">ripper.y:1287</a></div></div>
<div class="ttc" id="name2ctype_8h_html_a9717e7bbecb906637e86cef6da3d83c2"><div class="ttname"><a href="../../d3/d15/name2ctype_8h.html#a9717e7bbecb906637e86cef6da3d83c2">return</a></div><div class="ttdeci">return</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d15/name2ctype_8h_source.html#l23857">name2ctype.h:23857</a></div></div>
<div class="ttc" id="nkf-utf8_2nkf_8c_html_afeadf3d97090e74a174614cac38a5dd6"><div class="ttname"><a href="../../d6/da0/nkf-utf8_2nkf_8c.html#afeadf3d97090e74a174614cac38a5dd6">name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">nkf.c:208</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00634">634</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="a8c10f7c42c043ac1cd7fc088e88f4d97"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UNSET_WHEN_DISABLE</td>
<td>(</td>
<td class="paramtype"> </td>
<td class="paramname">bit</td><td>)</td>
<td>   <a class="el" href="../../df/d77/ruby_8c.html#aac4308a63edfea5bcb8be0264b977f03">UNSET_WHEN</a>(#bit, <a class="el" href="../../df/d77/ruby_8c.html#aa374558b5c6c7775e039a0b2cf9b4498">DISABLE_BIT</a>(bit), <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00647">enable_option()</a>.</p>
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a4971dc860d1518ef5c14a5e6f5857020"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../df/d77/ruby_8c.html#a4971dc860d1518ef5c14a5e6f5857020">disable_flag_bits</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a4971dc860d1518ef5c14a5e6f5857020a92d6cdddebdf595a439c7289fdc23c36"></a>disable_gems</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4971dc860d1518ef5c14a5e6f5857020a4d59beeba9ee3ecb86da44231c57b0c1"></a>disable_rubyopt</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a4971dc860d1518ef5c14a5e6f5857020a6cbfd3f735006bf01a2d5ede6999c5b6"></a>disable_flag_count</em> </td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00056">56</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="../../df/d77/ruby_8c.html#a868fd61c8683c5e7e7072be6531a4f01">dump_flag_bits</a></td>
</tr>
</table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a8707219187b21abc6c0e3bfce97dab66"></a>dump_version</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01ac1d121131db41ea732a8a388aadd7d63"></a>dump_copyright</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01ac6e4a05579cba57a69e966e8906b0d28"></a>dump_usage</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a72bf158f0cd1a0d3592f2644ad39dfe1"></a>dump_yydebug</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01ae71fb9fdb311ebf99e089f059ca8f3e4"></a>dump_syntax</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a6bc4b6a3273d34bd774a3dd2ad34df8d"></a>dump_parsetree</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a0b26dd7e3d5d8abd1269b53a4e4e3b20"></a>dump_parsetree_with_comment</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a3d994afa488a4728958c5310ee0a59b6"></a>dump_insns</em> </td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a868fd61c8683c5e7e7072be6531a4f01a8a1b57e6c1441d3de0079d47f86feb48"></a>dump_flag_count</em> </td><td class="fielddoc">
</td></tr>
</table>
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00063">63</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="aef0c0e6850555aaaa055f5325d08f0c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> add_modules </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>req_list</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>mod</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="../../df/d77/ruby_8c_source.html#l00476">476</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a0c4c26a222f55646d38ac62ce6ce6ae4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a>* cmdline_options_init </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">102</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00080">cmdline_options::disable</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00055">DISABLE_BIT</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a844391e9d5d212fafc0a2196a72e031c">cmdline_options::enc</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a4225a55d49678c60bb02bc922f470843">cmdline_options::ext</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">init_ids()</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a8a0ef2056db721d9538ea8480bfacc08">cmdline_options::intern</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#afb6e70386da7b7fc8cd64c967fe3aec2">cmdline_options::src</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00099">src_encoding_index</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01690">rb_load_file()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01817">ruby_process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a0e1fc2982497b434a99d1785b9214fe6"></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> disable_option </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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>len</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="../../df/d77/ruby_8c_source.html#l00660">660</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00631">NAME_MATCH_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../df/d77/ruby_8c.html#ab55ffa81aaa27faf151d84feaa179974">SET_WHEN_DISABLE</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a81c13867a601b1a9f7e605c8f50f84ac"></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> dump_option </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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>len</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="../../df/d77/ruby_8c_source.html#l00673">673</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../df/d77/ruby_8c.html#aaa18ffcb502846d6bcc5fb1484309e2e">SET_WHEN_DUMP</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00125">usage()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00874">version()</a>, and <a class="el" href="../../d3/d7f/gram_8c_source.html#l00751">yydebug</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a328d0c718cdb3462aabcafd6ffd35be5"></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> enable_option </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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>len</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="../../df/d77/ruby_8c_source.html#l00647">647</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00631">NAME_MATCH_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../df/d77/ruby_8c.html#a8c10f7c42c043ac1cd7fc088e88f4d97">UNSET_WHEN_DISABLE</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="abc57354f8e2a8d8068c6515c5f33af1c"></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> expand_include_path </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>path</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="../../df/d77/ruby_8c_source.html#l00296">296</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03276">rb_file_expand_path()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00307">ruby_incpush_expand()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a8c96e7c3fe79a59bc328daa39f90aa22"></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> false_value </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="../../df/d77/ruby_8c_source.html#l01139">1139</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>.</p>
</div>
</div>
<a class="anchor" id="a3793b93b0bb7d8a383d61226a5f2c97b"></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> fill_standard_fds </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="../../df/d77/ruby_8c_source.html#l01838">1838</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d0/d25/dup2_8c_source.html#l00027">dup2()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01868">ruby_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a496b1a8acb1f61c131e85bc44185512d"></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> forbid_setid </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">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</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="../../df/d77/ruby_8c_source.html#l01740">1740</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00082">cmdline_options::safe_level</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00083">cmdline_options::setids</a>.</p>
</div>
</div>
<a class="anchor" id="aee28fd8a0e40b6d958f7d20348e45368"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* getenv </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4509cc496ddb817ec264b66c9e1332e7"></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> identical_path </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>path</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="../../df/d77/ruby_8c_source.html#l00278">278</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a2feea1db78c18d02434974c51de2de06"></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> init_ids </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01724">1724</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/df2/win32_8c_source.html#l02297">getegid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02285">geteuid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02291">getgid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02279">getuid()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00082">cmdline_options::safe_level</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00083">cmdline_options::setids</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">cmdline_options_init()</a>.</p>
</div>
</div>
<a class="anchor" id="ab71b0792d7f66a50c862061a655aed6a"></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/d09/ripper_8y.html#a4e3e6ef4fbe5e5c423dd822261631603">NODE</a> * load_file </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>parser</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>fname</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>script</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</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="../../df/d77/ruby_8c_source.html#l01679">1679</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l01509">load_file_arg::fname</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01511">load_file_arg::opt</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01508">load_file_arg::parser</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l04323">parser</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00730">rb_gv_get()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01673">restore_lineno()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01510">load_file_arg::script</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01690">rb_load_file()</a>.</p>
</div>
</div>
<a class="anchor" id="ad5c53ade3e211fd01ccc4f373c23aac6"></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> load_file_internal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>arg</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="../../df/d77/ruby_8c_source.html#l01515">1515</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a844391e9d5d212fafc0a2196a72e031c">cmdline_options::enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a4225a55d49678c60bb02bc922f470843">cmdline_options::ext</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01509">load_file_arg::fname</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00117">forbid_setid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a8a0ef2056db721d9538ea8480bfacc08">cmdline_options::intern</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00585">moreswitches()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00093">O_BINARY</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01511">load_file_arg::opt</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01508">load_file_arg::parser</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l04323">parser</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="../../d0/d2a/variable_8c_source.html#l01937">rb_define_global_const()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00483">rb_eLoadError</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#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03911">rb_io_close()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06743">rb_io_fdopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03444">rb_io_getbyte()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02892">rb_io_gets()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03505">rb_io_ungetbyte()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01735">rb_load_fail()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11652">rb_parser_compile_file()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11617">rb_parser_compile_string()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16616">rb_parser_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16601">rb_parser_end_seen_p()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</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#l01320">rb_stdin</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#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00156">rb_update_max_fd()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02212">rb_vm_set_progname()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00094">cmdline_options::req_list</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</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#l01510">load_file_arg::script</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00086">cmdline_options::script_name</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#afb6e70386da7b7fc8cd64c967fe3aec2">cmdline_options::src</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00099">src_encoding_index</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>, <a class="el" href="../../dd/dd0/eval__intern_8h.html#abe95d128538ae3fa3d09adfc0ef1b206">strrchr()</a>, <a class="el" href="../../d3/d29/strstr_8c_source.html#l00008">strstr()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00076">cmdline_options::xflag</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01679">load_file()</a>.</p>
</div>
</div>
<a class="anchor" id="a63c6adcfa7d3a474a56040c9ddfa8284"></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> locale_path </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>path</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="../../df/d77/ruby_8c_source.html#l00283">283</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00290">ruby_incpush()</a>.</p>
</div>
</div>
<a class="anchor" id="afa6e13329102453f3e95157a46485847"></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> moreswitches </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">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</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>envopt</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="../../df/d77/ruby_8c_source.html#l00585">585</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</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#l01453">ISSPACE</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01889">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a9c93a5402138185ceff87cb1f483c4f5">rb_str_tmp_new()</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="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a5f0ba26c0b772d799188ca7905c4089a"></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> opt_enc_index </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>enc_name</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="../../df/d77/ruby_8c_source.html#l01121">1121</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00231">rb_enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</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>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ab5c08f98f323afef17a9afa9c0742e29"></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> opt_W_getter </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 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>data</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="../../df/d77/ruby_8c_source.html#l01758">1758</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</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>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p>
</div>
</div>
<a class="anchor" id="ab4952e1c881356feb1c53006c25517b3"></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> proc_options </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> </td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char ** </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</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>envopt</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="../../df/d77/ruby_8c_source.html#l00712">712</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00476">add_modules()</a>, <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="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00080">cmdline_options::disable</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00660">disable_option()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00078">cmdline_options::do_line</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00077">cmdline_options::do_loop</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00077">cmdline_options::do_print</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00079">cmdline_options::do_search</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00078">cmdline_options::do_split</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00084">cmdline_options::dump</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00062">DUMP_BIT</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00673">dump_option()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00087">cmdline_options::e_script</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00647">enable_option()</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a844391e9d5d212fafc0a2196a72e031c">cmdline_options::enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08432">enc_name</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a4225a55d49678c60bb02bc922f470843">cmdline_options::ext</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00117">forbid_setid</a>, <a class="el" href="../../df/d77/ruby_8c.html#a2cf1a398ca494cfae30babada04bec07">is_option_with_arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01452">ISPRINT</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/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="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01606">rb_fatal()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00471">rb_fs</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00475">rb_output_rs</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#l02510">rb_reg_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00473">rb_rs</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</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#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00094">cmdline_options::req_list</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05806">ruby_debug</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03722">ruby_each_words()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00307">ruby_incpush_expand()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10902">ruby_set_inplace_mode()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00137">ruby_show_version()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05807">ruby_verbose</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00082">cmdline_options::safe_level</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00052">scan_oct</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00085">cmdline_options::script</a>, <a class="el" href="../../df/d77/ruby_8c.html#ad32ba399d41ba22478755f3348bc3c5d">set_encoding_part</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00706">set_external_encoding_once</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00704">set_internal_encoding_once</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00708">set_source_encoding_once</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00076">cmdline_options::sflag</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#afb6e70386da7b7fc8cd64c967fe3aec2">cmdline_options::src</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00125">usage()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00081">cmdline_options::verbose</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00874">version()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00076">cmdline_options::xflag</a>, and <a class="el" href="../../d3/d7f/gram_8c_source.html#l00751">yydebug</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00585">moreswitches()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a5be541642607b6f62b6bf919146c0b62"></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> process_options </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">char ** </td>
<td class="paramname"><em>argv</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">struct <a class="el" href="../../d1/de6/structcmdline__options.html">cmdline_options</a> * </td>
<td class="paramname"><em>opt</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="../../df/d77/ruby_8c_source.html#l01248">1248</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00080">cmdline_options::disable</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00055">DISABLE_BIT</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00107">dln_find_file_r()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00078">cmdline_options::do_line</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00077">cmdline_options::do_loop</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00077">cmdline_options::do_print</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00079">cmdline_options::do_search</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00078">cmdline_options::do_split</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00084">cmdline_options::dump</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00062">DUMP_BIT</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00087">cmdline_options::e_script</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a844391e9d5d212fafc0a2196a72e031c">cmdline_options::enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_binding_t::env</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a4225a55d49678c60bb02bc922f470843">cmdline_options::ext</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</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#l00960">FL_UNSET</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00117">forbid_setid</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00689">GET_VM</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00547">GetBindingPtr</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00536">GetEnvPtr</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#a8a0ef2056db721d9538ea8480bfacc08">cmdline_options::intern</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01679">load_file()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00046">MAXPATHLEN</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00585">moreswitches()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00964">OBJ_TAINT</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4effebd41e0c66809d8d5cb5c8dba73b">origarg</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l04323">parser</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4604b83b6e0a0198466ec5a236c5e0df">PREPARE_PARSE_MAIN</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00519">process_sflag()</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="../../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="../../db/d2e/intern_8h_source.html#l00631">rb_argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01635">rb_const_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01372">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01150">rb_define_readonly_boolean</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#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">rb_enc_set_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">rb_enc_set_default_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01218">rb_f_chop()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00447">rb_gc_set_params()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01269">rb_io_flush()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01224">rb_io_write()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00931">rb_iseq_disasm()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00395">rb_iseq_new_main()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15832">rb_parser_append_print()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11617">rb_parser_compile_string()</a>, <a class="el" href="../../dd/d2d/node_8c_source.html#l00911">rb_parser_dump_tree()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16587">rb_parser_new()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16646">rb_parser_set_yydebug()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15864">rb_parser_while_loop()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00652">rb_require()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac95c385910a0bb5f780fb6545d83d881">rb_set_safe_level()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09906">rb_stdio_set_default_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01320">rb_stdout</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02212">rb_vm_set_progname()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00094">cmdline_options::req_list</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</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#l00339">ruby_init_loadpath_safe()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01114">ruby_init_prelude()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01796">ruby_set_argv()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00144">ruby_show_copyright()</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00137">ruby_show_version()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00082">cmdline_options::safe_level</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00085">cmdline_options::script</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00086">cmdline_options::script_name</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00076">cmdline_options::sflag</a>, <a class="el" href="../../d1/de6/structcmdline__options.html#afb6e70386da7b7fc8cd64c967fe3aec2">cmdline_options::src</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00099">src_encoding_index</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00125">usage()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00081">cmdline_options::verbose</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00874">version()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00076">cmdline_options::xflag</a>, and <a class="el" href="../../d3/d7f/gram_8c_source.html#l00751">yydebug</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01817">ruby_process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="abe32a870ccd68ec109795cb329ddb084"></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> process_sflag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> * </td>
<td class="paramname"><em>sflag</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="../../df/d77/ruby_8c_source.html#l00519">519</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</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/d9d/tcltklib_8c_source.html#l09597">Qtrue</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="../../db/d2e/intern_8h_source.html#l00631">rb_argv</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00832">rb_ary_shift()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01639">rb_class_new_instance()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00472">rb_eNameError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00460">rb_exc_raise()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01889">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a6ba3081fbac40064f3ef017f71bd167c"></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> push_include </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</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>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>) </td>
<td class="paramname"><em>filter</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="../../df/d77/ruby_8c_source.html#l00208">208</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00219">CharNext</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00689">GET_VM</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00286">PATH_SEP_CHAR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00204">rubylib_mangled_path</a>, and <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00270">ruby_push_include()</a>.</p>
</div>
</div>
<a class="anchor" id="a6f2ddb51efe1d1c5320cc8901e50eb86"></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_f_chop </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="../../df/d77/ruby_8c_source.html#l01218">1218</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00690">rb_funcall_passing_block()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00761">rb_lastline_set()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01154">uscore_get()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="afd3311fb30b3fd3d317c99e99218b4d7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">rb_lastline_set </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a> </td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">{</div>
<div class="line"> <a class="code" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="code" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a> = <a class="code" href="../../dd/de7/passing__block_8c.html#a6d8090fb4b1b60f648b2d63a0c6b40d1">rb_funcall_passing_block</a>(<a class="code" href="../../df/d77/ruby_8c.html#aa8524f0347e358ceb9cc955d3f250e44">uscore_get</a>(), <a class="code" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(<span class="stringliteral">"gsub"</span>), <a class="code" href="../../d5/d9d/tcltklib_8c.html#a5122b379c5c4fc9103e147bf69ff08b4">argc</a>, <a class="code" href="../../d5/d9d/tcltklib_8c.html#ab9ebbdd4596789afb752d19fca153ee5">argv</a>)</div>
<div class="ttc" id="passing__block_8c_html_a6d8090fb4b1b60f648b2d63a0c6b40d1"><div class="ttname"><a href="../../dd/de7/passing__block_8c.html#a6d8090fb4b1b60f648b2d63a0c6b40d1">rb_funcall_passing_block</a></div><div class="ttdeci">VALUE rb_funcall_passing_block(VALUE, ID, int, const VALUE *)</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d80/vm__eval_8c_source.html#l00690">vm_eval.c:690</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_aa6a1040cbacdc1c2a409fb3f002071bc"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a></div><div class="ttdeci">unsigned long VALUE</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00088">ruby.h:88</a></div></div>
<div class="ttc" id="ruby_8c_html_ad7a5c5f28ee70e62307d4f72cfe9dc9b"><div class="ttname"><a href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></div><div class="ttdeci">return str</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l01183">ruby.c:1183</a></div></div>
<div class="ttc" id="tcltklib_8c_html_ab9ebbdd4596789afb752d19fca153ee5"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ab9ebbdd4596789afb752d19fca153ee5">argv</a></div><div class="ttdeci">VALUE * argv</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l01962">tcltklib.c:1962</a></div></div>
<div class="ttc" id="tcltklib_8c_html_a5122b379c5c4fc9103e147bf69ff08b4"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a5122b379c5c4fc9103e147bf69ff08b4">argc</a></div><div class="ttdeci">int argc</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l01961">tcltklib.c:1961</a></div></div>
<div class="ttc" id="ruby_8c_html_aa8524f0347e358ceb9cc955d3f250e44"><div class="ttname"><a href="../../df/d77/ruby_8c.html#aa8524f0347e358ceb9cc955d3f250e44">uscore_get</a></div><div class="ttdeci">static VALUE uscore_get(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d77/ruby_8c_source.html#l01154">ruby.c:1154</a></div></div>
<div class="ttc" id="array_8c_html_a9cfa42d4b79c89d68c53be8b2150a503"><div class="ttname"><a href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a></div><div class="ttdeci">#define rb_intern(str)</div></div>
</div><!-- fragment -->
</div>
</div>
<a class="anchor" id="a6d6823c87bf70c429480ee5f8f422643"></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_load_file </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>fname</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01690">1690</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">cmdline_options_init()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01679">load_file()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16587">rb_parser_new()</a>.</p>
<p>Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00273">rb_load_internal()</a>.</p>
</div>
</div>
<a class="anchor" id="a8c31193e63460680d46fbde2552c18ff"></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> require_libraries </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> * </td>
<td class="paramname"><em>req_list</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="../../df/d77/ruby_8c_source.html#l00491">491</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00421">rb_thread_struct::base_block</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00690">GET_THREAD</a>, <a class="el" href="../../d3/dfe/dmyext_8c_source.html#l00002">Init_ext()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00449">rb_thread_struct::parse_in_eval</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#l00832">rb_ary_shift()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</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#l00727">rb_enc_associate()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02259">rb_vm_top_self()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02937">th</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ace03f2317721e8b304c60b7a421bb2cf"></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> restore_lineno </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> </td>
<td class="paramname"><em>lineno</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="../../df/d77/ruby_8c_source.html#l01673">1673</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00721">rb_gv_set()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01679">load_file()</a>.</p>
</div>
</div>
<a class="anchor" id="aecf0e09547e1b869f20b694d1f84635d"></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> ruby_incpush </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00290">290</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00283">locale_path()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00270">ruby_push_include()</a>.</p>
</div>
</div>
<a class="anchor" id="a26ccecd2da26646a3ed21a57cfee0949"></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> ruby_incpush_expand </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00307">307</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00296">expand_include_path()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00270">ruby_push_include()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ab6a5ac6ba25ac697f5aef14f07f0f5d9"></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> ruby_init_loadpath </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="../../df/d77/ruby_8c_source.html#l00333">333</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a19244cb3740f96ae515f9c7d7cb5e9d6"></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> ruby_init_loadpath_safe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> </td>
<td class="paramname"><em>safe_level</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">339</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00107">dln_find_file_r()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00296">expand_include_path()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00113">fbuf</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00689">GET_VM</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00278">identical_path()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00046">MAXPATHLEN</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../df/d77/ruby_8c.html#af370987ffb93f1e4a7d764239be72a8d">PREFIX_PATH</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#l00740">rb_ary_push()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a4bf9660fd73a2bdf91e0966844b02669">rb_const_set()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01141">rb_intern_const</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a439d454bde9ab99790d65b1fef054145">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01723">rb_str_freeze()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d2/d0b/version_8c_source.html#l00067">ruby_initial_load_paths</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00270">ruby_push_include()</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4e657449531edcb899deeb7960efba40">RUBY_RELATIVE</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00204">rubylib_mangled_path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>, <a class="el" href="../../d3/d90/missing_8h.html#ae18161b919a8cf237d27f8aac700d80c">strlcpy()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../dd/dd0/eval__intern_8h.html#abe95d128538ae3fa3d09adfc0ef1b206">strrchr()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00333">ruby_init_loadpath()</a>.</p>
</div>
</div>
<a class="anchor" id="ad59009a9d3d7a98d4aa4aaab7ed317fd"></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> ruby_init_prelude </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="../../df/d77/ruby_8c_source.html#l01114">1114</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d0/d58/miniprelude_8c_source.html#l00056">Init_prelude()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">rb_const_remove()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01141">rb_intern_const</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ad256d3e65e8db649bb88b817dd726faa"></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>* ruby_process_options </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">char ** </td>
<td class="paramname"><em>argv</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="../../df/d77/ruby_8c_source.html#l01817">1817</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00102">cmdline_options_init()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00971">rb_gc_register_mark_object()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</a>, <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01715">ruby_script()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00065">ruby_options()</a>.</p>
</div>
</div>
<a class="anchor" id="ad6a1cc74c8bfe75b72688ca185c14db8"></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> ruby_prog_init </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="../../df/d77/ruby_8c_source.html#l01773">1773</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l01758">opt_W_getter()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00631">rb_argv</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01937">rb_define_global_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00496">rb_define_hooked_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00515">rb_define_variable()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a2e765570aa5fb68b36e0ee87ed60de5f">rb_gvar_readonly_setter()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05806">ruby_debug</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05807">ruby_verbose</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01698">set_arg0()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01751">verbose_setter()</a>.</p>
<p>Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00037">ruby_init()</a>.</p>
</div>
</div>
<a class="anchor" id="ae8829b9dad88370a03681d1d83c1773f"></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> ruby_push_include </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>path</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>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>) </td>
<td class="paramname"><em>filter</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="../../df/d77/ruby_8c_source.html#l00270">270</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../df/d77/ruby_8c_source.html#l00208">push_include()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00290">ruby_incpush()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00307">ruby_incpush_expand()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00339">ruby_init_loadpath_safe()</a>.</p>
</div>
</div>
<a class="anchor" id="a79f43a6183d996338565fb22430d60c5"></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> ruby_script </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><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01715">1715</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d1/db0/string_8c_source.html#l00549">rb_external_str_new()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02212">rb_vm_set_progname()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01817">ruby_process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="a7f84915d6c2752a20a285b9a6c53ca18"></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> ruby_set_argv </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">char ** </td>
<td class="paramname"><em>argv</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="../../df/d77/ruby_8c_source.html#l01796">1796</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.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#l08839">av</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4effebd41e0c66809d8d5cb5c8dba73b">origarg</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00631">rb_argv</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02870">rb_ary_clear()</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#l00555">rb_external_str_new_cstr()</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aa939b6f824daf3e455785b9a8b202ec2"></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> ruby_sysinit </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">char *** </td>
<td class="paramname"><em>argv</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="../../df/d77/ruby_8c_source.html#l01868">1868</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01838">fill_standard_fds()</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4effebd41e0c66809d8d5cb5c8dba73b">origarg</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00662">rb_w32_sysinit()</a>.</p>
</div>
</div>
<a class="anchor" id="a2dbcfbcfd73958f4c630a47bc0f20f1c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_arg0 </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="../../df/d77/ruby_8c_source.html#l01698">1698</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../df/d77/ruby_8c.html#a4effebd41e0c66809d8d5cb5c8dba73b">origarg</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00549">rb_external_str_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01135">rb_progname</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</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="../../d7/d5b/setproctitle_8c_source.html#l00131">setproctitle()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p>
</div>
</div>
<a class="anchor" id="ae84b36e4342370bdd9ee1f6616c01afa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_option_encoding_once </td>
<td>(</td>
<td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td>
<td class="paramname"><em>type</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>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>e</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>elen</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="../../df/d77/ruby_8c_source.html#l00689">689</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</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="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>
</div>
</div>
<a class="anchor" id="a4b7c0eb507a4ca87543ced237dcdfdde"></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> true_value </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="../../df/d77/ruby_8c_source.html#l01145">1145</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>
</div>
</div>
<a class="anchor" id="ab24984492570c9e0e802e45300d2eb82"></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> usage </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><td>)</td>
<td></td>
</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="../../df/d77/ruby_8c_source.html#l00125">125</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, and <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00673">dump_option()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">proc_options()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>.</p>
</div>
</div>
<a class="anchor" id="aa8524f0347e358ceb9cc955d3f250e44"></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> uscore_get </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="../../df/d77/ruby_8c_source.html#l01154">1154</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00755">rb_lastline_get()</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="../../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="../../df/d77/ruby_8c_source.html#l01218">rb_f_chop()</a>.</p>
</div>
</div>
<a class="anchor" id="a84ab8b02bd412174055520a9d33db7dd"></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> verbose_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 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>data</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="../../df/d77/ruby_8c_source.html#l01751">1751</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01773">ruby_prog_init()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ac6db250bf29542ed06b5c00db3d61602"></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> <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> argc</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00120">120</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="a505d7a18e6ffb4f31e9419f756d977a4"></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>* argv</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">121</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="a4effebd41e0c66809d8d5cb5c8dba73b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct { ... } origarg</td>
</tr>
</table>
</div><div class="memdoc">
<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01796">ruby_set_argv()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01868">ruby_sysinit()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01698">set_arg0()</a>.</p>
</div>
</div>
<a class="anchor" id="a0a4c6faf1ff2a0cf3c444aff1b99d4e0"></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_argv0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01136">1136</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
</div>
</div>
<a class="anchor" id="ad7a5c5f28ee70e62307d4f72cfe9dc9b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="../../d5/d61/regerror_8c.html#a0ba9b15775b84c0c58409715c92486a6">return</a> str</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">1183</a> of file <a class="el" href="../../df/d77/ruby_8c_source.html">ruby.c</a>.</p>
<p>Referenced by <a class="el" href="../../dd/d2d/node_8c_source.html#l00072">add_id()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01525">allocate_converted_string()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02540">appendline()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10310">argf_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07188">argf_next_argv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10201">argf_read()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01887">BigDecimal_split()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00683">BigDecimal_to_f()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01796">BigDecimal_to_s()</a>, <a class="el" href="../../d6/d9c/bubblebabble_8c_source.html#l00020">bubblebabble_str_new()</a>, <a class="el" href="../../d2/d75/modify_8c_source.html#l00004">bug_str_modify()</a>, <a class="el" href="../../d2/d75/modify_8c_source.html#l00011">bug_str_modify_expand()</a>, <a class="el" href="../../d7/dc9/set__len_8c_source.html#l00004">bug_str_set_len()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l00189">cannot_be_coerced_into_BigDecimal()</a>, <a class="el" href="../../d4/df3/constants_8c_source.html#l00018">constant_arg()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09635">copy_stream_body()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04204">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04623">date_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04446">date_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04666">date_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04388">date_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04578">date_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04489">date_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04294">date_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04532">date_s_xmlschema()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06874">date_strftime_internal()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00370">date_zone_to_diff()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08295">datetime_s_httpdate()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08166">datetime_s_iso8601()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08327">datetime_s_jisx0301()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08124">datetime_s_parse()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08263">datetime_s_rfc2822()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08198">datetime_s_rfc3339()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08079">datetime_s_strptime()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l08230">datetime_s_xmlschema()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02623">defined_expr()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01719">dir_globs()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00487">dir_inspect()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01822">dir_s_glob()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05160">dump_disasm_list()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03429">econv_inspect()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04084">econv_putback()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00971">enc_names_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02738">env_inspect()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02967">env_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01765">err_append()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00599">exc_inspect()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l01099">get_inline()</a>, <a class="el" href="../../d3/d75/ossl__config_8c_source.html#l00031">GetConfigPtr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02202">gzfile_error_inspect()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02428">gzfile_newstr()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02393">gzfile_read_more()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02125">gzfile_read_raw_ensure()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02092">gzfile_read_raw_partial()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02103">gzfile_read_raw_rescue()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02138">gzfile_read_raw_until_zero()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02663">gzfile_reader_get_unused()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02077">gzfile_write_raw()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03668">gzreader_skip_linebreaks()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00082">hexencode_str_new()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01350">hist_push_method()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00952">iconv_conv()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01135">iconv_failure_inspect()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00912">iconv_iconv()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00760">iconv_s_conv()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00132">infect()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05096">insn_data_to_s_detail()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l01123">inspect2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01770">inspect_ary()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00782">inspect_enumerator()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01391">inspect_hash()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00404">inspect_obj()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00771">inspect_range()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00510">inspect_struct()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01019">io_binwrite()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01890">io_enc_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03140">io_getc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02158">io_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02483">io_read()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00027">io_reader()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08838">io_s_foreach()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02011">io_shift_cbuf()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00970">iseq_setup()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00745">join_der()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01971">make_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01575">match_array()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</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#l02611">match_hash()</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#l01780">match_to_s()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01757">method_inspect()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04803">mime_putc()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00216">mktime_do()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00991">name_err_mesg_load()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00848">name_err_to_s()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00332">obj_to_asn1derstr()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00267">obj_to_asn1str()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04597">ole_typedesc2val()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00274">option_to_str()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01259">ossl_asn1cons_to_der()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01216">ossl_asn1prim_to_der()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00113">ossl_bn_initialize()</a>, <a class="el" href="../../d6/da4/ossl__bn_8c_source.html#l00175">ossl_bn_to_s()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00134">ossl_buf2str()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00388">ossl_cipher_final()</a>, <a class="el" href="../../d3/d28/ossl__cipher_8c_source.html#l00347">ossl_cipher_update()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00449">ossl_dh_compute_key()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00241">ossl_dh_export()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00270">ossl_dh_to_der()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00324">ossl_dh_to_text()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00206">ossl_digest_finish()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00248">ossl_dsa_export()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00428">ossl_dsa_sign()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00292">ossl_dsa_to_der()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00352">ossl_dsa_to_text()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00285">ossl_make_error()</a>, <a class="el" href="../../d5/d0b/ossl__pkcs12_8c_source.html#l00175">ossl_pkcs12_to_der()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00736">ossl_pkcs7_decrypt()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00164">ossl_pkcs7_s_write_smime()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00797">ossl_pkcs7_to_der()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00817">ossl_pkcs7_to_pem()</a>, <a class="el" href="../../d1/df0/ossl__pkey_8c_source.html#l00234">ossl_pkey_sign()</a>, <a class="el" href="../../df/dcd/ossl__rand_8c_source.html#l00096">ossl_rand_bytes()</a>, <a class="el" href="../../df/dcd/ossl__rand_8c_source.html#l00115">ossl_rand_pseudo_bytes()</a>, <a class="el" href="../../df/dcd/ossl__rand_8c_source.html#l00037">ossl_rand_seed()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00237">ossl_rsa_export()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00407">ossl_rsa_private_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00375">ossl_rsa_private_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00346">ossl_rsa_public_decrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00317">ossl_rsa_public_encrypt()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00282">ossl_rsa_to_der()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00474">ossl_rsa_to_text()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00115">ossl_spki_print()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00180">ossl_spki_set_challenge()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00079">ossl_spki_to_der()</a>, <a class="el" href="../../d4/dc9/ossl__ns__spki_8c_source.html#l00099">ossl_spki_to_pem()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l01238">ossl_ssl_read_internal()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00211">ossl_ssl_session_to_der()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00237">ossl_ssl_session_to_pem()</a>, <a class="el" href="../../d7/d3c/ossl__ssl__session_8c_source.html#l00270">ossl_ssl_session_to_text()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00749">ossl_sslctx_set_ciphers()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00346">ossl_x509_get_signature_algorithm()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00185">ossl_x509_to_der()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00209">ossl_x509_to_pem()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00233">ossl_x509_to_text()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00204">ossl_x509attr_get_value()</a>, <a class="el" href="../../d8/d95/ossl__x509attr_8c_source.html#l00240">ossl_x509attr_to_der()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00163">ossl_x509crl_get_signature_algorithm()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00360">ossl_x509crl_to_der()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00383">ossl_x509crl_to_pem()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00406">ossl_x509crl_to_text()</a>, <a class="el" href="../../d9/dab/ossl__x509ext_8c_source.html#l00416">ossl_x509ext_to_der()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00120">ossl_x509name_initialize()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00353">ossl_x509name_to_der()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00198">ossl_x509name_to_s()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00178">ossl_x509name_to_s_old()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00285">ossl_x509req_get_signature_algorithm()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00165">ossl_x509req_to_der()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00142">ossl_x509req_to_pem()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00185">ossl_x509req_to_text()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12806">parser_magic_comment()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00537">path_basename()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00552">path_dirname()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00869">path_entries()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00573">path_expand_path()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00563">path_extname()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00414">path_fnmatch()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00028">path_initialize()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00147">path_inspect()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00889">path_mkdir()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00469">path_readlink()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00228">path_realdirpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00213">path_realpath()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00854">path_s_getwd()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00588">path_split()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00158">path_sub()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00178">path_sub_ext()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00958">path_unlink()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00807">proc_to_s()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00340">pst_inspect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00313">pst_to_s()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01093">r_bytes0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00756">range_to_s()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00360">rb_any_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00567">rb_cstr_to_inum()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00589">rb_digest_base_finish()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00431">rb_digest_class_s_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00219">rb_digest_instance_digest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00264">rb_digest_instance_hexdigest()</a>, <a class="el" href="../../d7/d03/digest_8c_source.html#l00315">rb_digest_instance_inspect()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00611">rb_dlptr_s_to_ptr()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01593">rb_econv_insert_output()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01914">rb_enc_cr_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01512">rb_enc_name_list_i()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02211">rb_enc_uint_chr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01218">rb_f_chop()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00351">rb_f_kill()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00281">rb_gdbm_fetch()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00319">rb_gdbm_firstkey()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00335">rb_gdbm_nextkey()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02902">rb_gzfile_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02885">rb_gzfile_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02992">rb_gzfile_set_comment()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02968">rb_gzfile_set_orig_name()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03887">rb_gzreader_each()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03905">rb_gzreader_readlines()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03079">rb_io_each_line()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02672">rb_io_getline_fast()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02919">rb_io_gets_m()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06453">rb_io_putc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04240">rb_io_sysread()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00931">rb_iseq_disasm()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00849">rb_iseq_disasm_insn()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00854">rb_obj_as_string()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00434">rb_obj_inspect()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06594">rb_p()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01150">rb_proc_exec()</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#l02897">rb_reg_initialize_m()</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#l01445">rb_reg_nth_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02533">rb_reg_regcomp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</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="../../d0/d2a/variable_8c_source.html#l00236">rb_set_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00219">rb_set_class_path_string()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00756">rb_stat_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03136">rb_str_aref()</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#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="../../d1/db0/string_8c_source.html#l00752">rb_str_buf_new_cstr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04899">rb_str_capitalize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01889">rb_str_cat()</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#l06461">rb_str_chomp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06288">rb_str_chop_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03952">rb_str_clear()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05483">rb_str_delete()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04828">rb_str_downcase()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03246">rb_str_drop_bytes()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06156">rb_str_each_byte()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06238">rb_str_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02887">rb_str_encode()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07282">rb_str_force_encoding()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00924">rb_str_init()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03493">rb_str_insert()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06522">rb_str_lstrip()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02725">rb_str_match_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00672">rb_str_new_frozen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02161">rb_str_prepend()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03931">rb_str_replace()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04221">rb_str_reverse_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06592">rb_str_rstrip()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06543">rb_str_rstrip_bang()</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#l05590">rb_str_squeeze()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06630">rb_str_strip()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06609">rb_str_strip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03729">rb_str_sub()</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#l02905">rb_str_succ()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02988">rb_str_succ_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04962">rb_str_swapcase()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04342">rb_str_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05306">rb_str_tr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05627">rb_str_tr_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01746">rb_str_unlocktmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04745">rb_str_upcase()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01216">rb_str_vcatf()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00340">rb_syck_mktime()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00464">rb_tainted_str_new_cstr()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01520">rb_thread_current_status()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02038">rb_thread_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00416">rb_usascii_str_new()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00322">rb_zlib_version()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02064">read_all()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02666">reg_match_pos()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00031">remove_sign_bits()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00105">rsock_s_recvfrom()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00173">rsock_s_recvfrom_nonblock()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00440">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01578">ruby_brace_expand()</a>, <a class="el" href="../../d1/d72/debug_8c_source.html#l00095">ruby_debug_print_value()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03722">ruby_each_words()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00106">ruby_strtoul()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00059">scan_digits()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12900">set_file_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00371">str_alloc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01827">str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04080">str_byte_aref()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02879">str_encode()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02765">str_encode_associate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02797">str_encode_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00139">str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00869">str_replace()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00603">str_replace_shared()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l07114">strftimev()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00920">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01021">strio_gets()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00097">strio_substr()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00765">strio_ungetbyte()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00412">strscan_do_scan()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00201">strscan_initialize()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00327">strscan_set_string()</a>, <a class="el" href="../../d3/ddc/syck_2emitter_8c_source.html#l00806">syck_emit_1quoted()</a>, <a class="el" href="../../d3/ddc/syck_2emitter_8c_source.html#l00854">syck_emit_2quoted()</a>, <a class="el" href="../../d3/ddc/syck_2emitter_8c_source.html#l00951">syck_emit_folded()</a>, <a class="el" href="../../d3/ddc/syck_2emitter_8c_source.html#l00915">syck_emit_literal()</a>, <a class="el" href="../../dc/d53/implicit_8c_source.html#l00048">syck_match_implicit()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02104">syck_out_scalar()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07451">sym_inspect()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02358">sys_fail2()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d4/d2f/syslog_8c_source.html#l00031">syslog_write()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04721">time_dump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04617">time_mdump()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04564">time_strftime()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01138">vm_check_if_namespace()</a>, and <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00015">writer()</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>