Current File : //opt/RZruby/share/doc/ruby/html/d1/d04/hash_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: hash.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">hash.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/d24/st_8h_source.html">ruby/st.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>&quot;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for hash.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d0/d44/hash_8c__incl.png" border="0" usemap="#hash_8c" alt=""/></div>
<map name="hash_8c" id="hash_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="285,80,379,107"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="617,229,695,256"/><area shape="rect" id="node14" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="795,229,883,256"/><area shape="rect" id="node15" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="695,80,821,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="460,304,541,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="251,304,369,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="460,155,565,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="281,155,383,181"/><area shape="rect" id="node16" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="689,155,826,181"/></map>
</div>
</div>
<p><a href="../../d1/d04/hash_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d89/structforeach__safe__arg.html">foreach_safe_arg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d57/structhash__foreach__arg.html">hash_foreach_arg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dd1/structrehash__arg.html">rehash_arg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/dca/structshift__var.html">shift_var</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/da1/structequal__data.html">equal_data</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d4d/structupdate__arg.html">update_arg</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a9527e0a207f8ed2f86617796c106390b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9527e0a207f8ed2f86617796c106390b">HASH_DELETED</a>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td></tr>
<tr class="separator:a9527e0a207f8ed2f86617796c106390b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08d43a030aae3122aa9bf140b6779c1e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a08d43a030aae3122aa9bf140b6779c1e">HASH_PROC_DEFAULT</a>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td></tr>
<tr class="separator:a08d43a030aae3122aa9bf140b6779c1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f2abd5f02d7edf2fcc5d7ca3023bf10"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a1f2abd5f02d7edf2fcc5d7ca3023bf10">GET_ENVIRON</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)&#160;&#160;&#160;(<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:a1f2abd5f02d7edf2fcc5d7ca3023bf10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8bcd387fdb7b9dd858bc18795d59b71"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa8bcd387fdb7b9dd858bc18795d59b71">FREE_ENVIRON</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td></tr>
<tr class="separator:aa8bcd387fdb7b9dd858bc18795d59b71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2deded4cf17377ad646a5552a18ab52"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac2deded4cf17377ad646a5552a18ab52">ENVMATCH</a>(n1, n2)&#160;&#160;&#160;(strcmp((n1), (n2)) == 0)</td></tr>
<tr class="separator:ac2deded4cf17377ad646a5552a18ab52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3863b515c29f3fef562b78299a16b76d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3863b515c29f3fef562b78299a16b76d">ENVNMATCH</a>(s1, s2, <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)&#160;&#160;&#160;(<a class="el" href="../../d5/d21/memcmp_8c.html#a1499ab2d0a3da86cbc3e688294f60a48">memcmp</a>((s1), (s2), (<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) == 0)</td></tr>
<tr class="separator:a3863b515c29f3fef562b78299a16b76d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a876bcddcc148ad36ab20f5446a8db90b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a876bcddcc148ad36ab20f5446a8db90b">st_foreach_func</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>)</td></tr>
<tr class="separator:a876bcddcc148ad36ab20f5446a8db90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc315be90da4796d15e8bdc59730de5a"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acc315be90da4796d15e8bdc59730de5a">rb_foreach_func</a> (<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>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td></tr>
<tr class="separator:acc315be90da4796d15e8bdc59730de5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aafed2c13c65aee7d8b39500bf99a1904"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aafed2c13c65aee7d8b39500bf99a1904">rb_hash_s_try_convert</a> (<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></tr>
<tr class="separator:aafed2c13c65aee7d8b39500bf99a1904"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe1cee7cdc357044f2aacf3c4bd1c4c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#abe1cee7cdc357044f2aacf3c4bd1c4c6">rb_hash_freeze</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:abe1cee7cdc357044f2aacf3c4bd1c4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbf0b67661272ee982744bd3e2e49832"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#abbf0b67661272ee982744bd3e2e49832">rb_any_cmp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d8/d4e/strftime_8c.html#a84f8c321bec9cb341733acc02f1341a3">b</a>)</td></tr>
<tr class="separator:abbf0b67661272ee982744bd3e2e49832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0edcf722e6da27d2a2c9085a95f669d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ae0edcf722e6da27d2a2c9085a95f669d">rb_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ae0edcf722e6da27d2a2c9085a95f669d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3efa75154e6f94651edc99510a015284"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3efa75154e6f94651edc99510a015284">rb_any_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)</td></tr>
<tr class="separator:a3efa75154e6f94651edc99510a015284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5da5d7ec5a07db70882d080445a632d9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5da5d7ec5a07db70882d080445a632d9">foreach_safe_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, struct <a class="el" href="../../d8/d89/structforeach__safe__arg.html">foreach_safe_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a5da5d7ec5a07db70882d080445a632d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86ced5d7c9150de0588aae079483f0af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a86ced5d7c9150de0588aae079483f0af">st_foreach_safe</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a67fbe68c1b421badd861a1fa7c525058">table</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d8/d4e/strftime_8c.html#acf918081fedcd2e2de4ae2e3fe67a134">a</a>)</td></tr>
<tr class="separator:a86ced5d7c9150de0588aae079483f0af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a372b3533663ccd500fe677268946ce68"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a372b3533663ccd500fe677268946ce68">hash_foreach_iter</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, struct <a class="el" href="../../d3/d57/structhash__foreach__arg.html">hash_foreach_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a372b3533663ccd500fe677268946ce68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af56299f802d0cc00e0e1fbaa19320d38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af56299f802d0cc00e0e1fbaa19320d38">hash_foreach_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:af56299f802d0cc00e0e1fbaa19320d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c05b7c1ee6370d8091e5221fee01d1e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3c05b7c1ee6370d8091e5221fee01d1e">hash_foreach_call</a> (struct <a class="el" href="../../d3/d57/structhash__foreach__arg.html">hash_foreach_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a3c05b7c1ee6370d8091e5221fee01d1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc47d862ca823ed29cfd7e64300e38f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acc47d862ca823ed29cfd7e64300e38f9">rb_hash_foreach</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>(*<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> farg)</td></tr>
<tr class="separator:acc47d862ca823ed29cfd7e64300e38f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c666960f59e9c5f2fd9e7d9a94d7e9f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3c666960f59e9c5f2fd9e7d9a94d7e9f">hash_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a3c666960f59e9c5f2fd9e7d9a94d7e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1da586524a3a1739fd5b91272037815"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af1da586524a3a1739fd5b91272037815">rb_hash_new</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:af1da586524a3a1739fd5b91272037815"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada1f543a0e9c570602124841a5c3764f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ada1f543a0e9c570602124841a5c3764f">rb_hash_dup</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ada1f543a0e9c570602124841a5c3764f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3763499dba199c46fac8c9292105a1a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad3763499dba199c46fac8c9292105a1a">rb_hash_modify_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ad3763499dba199c46fac8c9292105a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99cb756686a3ec26b1f93536ec0c8aed"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a99cb756686a3ec26b1f93536ec0c8aed">rb_hash_tbl</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a99cb756686a3ec26b1f93536ec0c8aed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef9cd42a9791cdb7e008b14e5de7307"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aaef9cd42a9791cdb7e008b14e5de7307">rb_hash_modify</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:aaef9cd42a9791cdb7e008b14e5de7307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecbc5bd97ded6ebd85d3fd75f0d07b7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aecbc5bd97ded6ebd85d3fd75f0d07b7d">hash_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:aecbc5bd97ded6ebd85d3fd75f0d07b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a906008a96546d98754dc29bed8b6085f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a906008a96546d98754dc29bed8b6085f">default_proc_arity_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a54cc05991d58e02e94b2879719b84811">proc</a>)</td></tr>
<tr class="separator:a906008a96546d98754dc29bed8b6085f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c7f48d98ce6c56d9c2df3d4c60dc88d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a0c7f48d98ce6c56d9c2df3d4c60dc88d">rb_hash_initialize</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a0c7f48d98ce6c56d9c2df3d4c60dc88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad56156e156f60bb6366dee6ed5a61d90"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad56156e156f60bb6366dee6ed5a61d90">rb_hash_s_create</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ad56156e156f60bb6366dee6ed5a61d90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a445b60d82234d837a4db45bd136c05e3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a445b60d82234d837a4db45bd136c05e3">to_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a445b60d82234d837a4db45bd136c05e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28fa36f398d6cc2037a44517ccc9650b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a28fa36f398d6cc2037a44517ccc9650b">rb_check_hash_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a28fa36f398d6cc2037a44517ccc9650b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b1e8e58fbadbb7dcc454e88bddda5d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab0b1e8e58fbadbb7dcc454e88bddda5d">rb_hash_rehash_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</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:ab0b1e8e58fbadbb7dcc454e88bddda5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad7a16b244c14eed6e283084ffe06771"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aad7a16b244c14eed6e283084ffe06771">rb_hash_rehash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:aad7a16b244c14eed6e283084ffe06771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7063832c7ed02351e87922a78e35c32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab7063832c7ed02351e87922a78e35c32">rb_hash_aref</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:ab7063832c7ed02351e87922a78e35c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c487a168f8d6238fb47a4e5f20ef4d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a2c487a168f8d6238fb47a4e5f20ef4d2">rb_hash_lookup2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> def)</td></tr>
<tr class="separator:a2c487a168f8d6238fb47a4e5f20ef4d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad958ed295d43f2accdebbabde6ba6933"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad958ed295d43f2accdebbabde6ba6933">rb_hash_lookup</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:ad958ed295d43f2accdebbabde6ba6933"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55c18b1cdb4e327c640cb2100d26ffb1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a55c18b1cdb4e327c640cb2100d26ffb1">rb_hash_fetch_m</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a55c18b1cdb4e327c640cb2100d26ffb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81e0579293339866ea0c137dc6a0f34d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a81e0579293339866ea0c137dc6a0f34d">rb_hash_fetch</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a81e0579293339866ea0c137dc6a0f34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f8f10bce35dc3b4e9c9606e164cad44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5f8f10bce35dc3b4e9c9606e164cad44">rb_hash_default</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a5f8f10bce35dc3b4e9c9606e164cad44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accc9467b84897cad46806c3a846162e9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#accc9467b84897cad46806c3a846162e9">rb_hash_set_default</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ifnone)</td></tr>
<tr class="separator:accc9467b84897cad46806c3a846162e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69a8c693b71ce9a1a35ba53da86fe783"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a69a8c693b71ce9a1a35ba53da86fe783">rb_hash_default_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a69a8c693b71ce9a1a35ba53da86fe783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a010b1776eac35d81ebafcb32ec717866"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a010b1776eac35d81ebafcb32ec717866">rb_hash_set_default_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a54cc05991d58e02e94b2879719b84811">proc</a>)</td></tr>
<tr class="separator:a010b1776eac35d81ebafcb32ec717866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a592256d2d754fb4c0000d8ab6f6409af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a592256d2d754fb4c0000d8ab6f6409af">key_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</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:a592256d2d754fb4c0000d8ab6f6409af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b283c1ef5733a44e7477b09b9368ecb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9b283c1ef5733a44e7477b09b9368ecb">rb_hash_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a9b283c1ef5733a44e7477b09b9368ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305232d93a5bf3de54bb8c5b8761af5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a305232d93a5bf3de54bb8c5b8761af5c">rb_hash_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a305232d93a5bf3de54bb8c5b8761af5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3160b36892d19931204cb656b33f289"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad3160b36892d19931204cb656b33f289">rb_hash_delete_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:ad3160b36892d19931204cb656b33f289"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70c8d95c2537fbdde12b368a8bfa94b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a70c8d95c2537fbdde12b368a8bfa94b1">rb_hash_delete</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a70c8d95c2537fbdde12b368a8bfa94b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdfc73a2ac754ff12212494c51a9ba81"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acdfc73a2ac754ff12212494c51a9ba81">shift_i_safe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</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:acdfc73a2ac754ff12212494c51a9ba81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47d8525c3002826dce5ab6119a355e0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a47d8525c3002826dce5ab6119a355e0d">rb_hash_shift</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a47d8525c3002826dce5ab6119a355e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af87c3503654c3730c1812ef61148c910"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af87c3503654c3730c1812ef61148c910">delete_if_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:af87c3503654c3730c1812ef61148c910"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b741dc0215d0406eab21527e0b1eb69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9b741dc0215d0406eab21527e0b1eb69">rb_hash_delete_if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a9b741dc0215d0406eab21527e0b1eb69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a5f5a57e15fbe91c5cf32740b18136"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac6a5f5a57e15fbe91c5cf32740b18136">rb_hash_reject_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ac6a5f5a57e15fbe91c5cf32740b18136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f37eaed1ae0a934977c8932bc4f02ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3f37eaed1ae0a934977c8932bc4f02ae">rb_hash_reject</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a3f37eaed1ae0a934977c8932bc4f02ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03023da37b8aef7b421326648ddbce95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a03023da37b8aef7b421326648ddbce95">rb_hash_values_at</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a03023da37b8aef7b421326648ddbce95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64acbaebba5adf68208694cbc8084384"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a64acbaebba5adf68208694cbc8084384">select_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6cf673d09a03d1dfd71928b32d95161">result</a>)</td></tr>
<tr class="separator:a64acbaebba5adf68208694cbc8084384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf9c26c5dbda90b869dad819167a23f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aedf9c26c5dbda90b869dad819167a23f">rb_hash_select</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:aedf9c26c5dbda90b869dad819167a23f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33547c2f107327b03d7f23b465c52df2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a33547c2f107327b03d7f23b465c52df2">keep_if_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a33547c2f107327b03d7f23b465c52df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74adfc068e13a9700d853e87545f6dd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a74adfc068e13a9700d853e87545f6dd8">rb_hash_select_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a74adfc068e13a9700d853e87545f6dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e6a9a6547503eaa6eb8e0fcedd08bef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a8e6a9a6547503eaa6eb8e0fcedd08bef">rb_hash_keep_if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a8e6a9a6547503eaa6eb8e0fcedd08bef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab98767f9a4ff983940a70c39908533c3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab98767f9a4ff983940a70c39908533c3">clear_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>)</td></tr>
<tr class="separator:ab98767f9a4ff983940a70c39908533c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08744a9dc8ad451e82dd84d5c0499790"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a08744a9dc8ad451e82dd84d5c0499790">rb_hash_clear</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a08744a9dc8ad451e82dd84d5c0499790"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0a70a6e78d9f85836f0fe7b65d70d53"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac0a70a6e78d9f85836f0fe7b65d70d53">copy_str_key</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:ac0a70a6e78d9f85836f0fe7b65d70d53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac477edf136d86a33bc06d1fbea67bb9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac477edf136d86a33bc06d1fbea67bb9a">rb_hash_aset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:ac477edf136d86a33bc06d1fbea67bb9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a476373500054709ce934aa7f070a95bc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a476373500054709ce934aa7f070a95bc">replace_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a476373500054709ce934aa7f070a95bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f915aa3dc9da775b2cdfce9b708f3da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7f915aa3dc9da775b2cdfce9b708f3da">rb_hash_replace</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2)</td></tr>
<tr class="separator:a7f915aa3dc9da775b2cdfce9b708f3da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6440e0f23016afcb8ec05d0136a570"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5f6440e0f23016afcb8ec05d0136a570">rb_hash_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a5f6440e0f23016afcb8ec05d0136a570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e74d07705449ebb3359fb20b94cce01"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5e74d07705449ebb3359fb20b94cce01">rb_hash_empty_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a5e74d07705449ebb3359fb20b94cce01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f416ff42344025102847ba03231d06c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7f416ff42344025102847ba03231d06c">each_value_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a7f416ff42344025102847ba03231d06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4d59f5f2e91759bd15ea44b6c217b84"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad4d59f5f2e91759bd15ea44b6c217b84">rb_hash_each_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ad4d59f5f2e91759bd15ea44b6c217b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a160cf3fd1749d7b1f9e903e3dbb060ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a160cf3fd1749d7b1f9e903e3dbb060ee">each_key_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a160cf3fd1749d7b1f9e903e3dbb060ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a5974a2d1b13a9910637ba3eceb8fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac5a5974a2d1b13a9910637ba3eceb8fd">rb_hash_each_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ac5a5974a2d1b13a9910637ba3eceb8fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a2c05939d680fb01561c16e8c58e7fd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4a2c05939d680fb01561c16e8c58e7fd">each_pair_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a4a2c05939d680fb01561c16e8c58e7fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb9810aa019aa442cf5ad5b213bc5054"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acb9810aa019aa442cf5ad5b213bc5054">rb_hash_each_pair</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:acb9810aa019aa442cf5ad5b213bc5054"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a7dbfca4a7f71031e38adfaa661545a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9a7dbfca4a7f71031e38adfaa661545a">to_a_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)</td></tr>
<tr class="separator:a9a7dbfca4a7f71031e38adfaa661545a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6987a62dfe05c604d59b57a38cb50281"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a6987a62dfe05c604d59b57a38cb50281">rb_hash_to_a</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a6987a62dfe05c604d59b57a38cb50281"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add82d925a47022ebdabfd1ade3b21ff8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#add82d925a47022ebdabfd1ade3b21ff8">inspect_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:add82d925a47022ebdabfd1ade3b21ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4b6bcfcda9e2e6e8d21a938d737badc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af4b6bcfcda9e2e6e8d21a938d737badc">inspect_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/df5/date__strptime_8c.html#a554631207e429ff3f75bc8bacf3806d4">recur</a>)</td></tr>
<tr class="separator:af4b6bcfcda9e2e6e8d21a938d737badc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a779b4fd99b7f6ad30a997dc4d2ed97d8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a779b4fd99b7f6ad30a997dc4d2ed97d8">rb_hash_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a779b4fd99b7f6ad30a997dc4d2ed97d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5214c569caa72c1a998324afa979b237"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5214c569caa72c1a998324afa979b237">rb_hash_to_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a5214c569caa72c1a998324afa979b237"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bcfb798b72f66917ed1a1d43f9778eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a8bcfb798b72f66917ed1a1d43f9778eb">keys_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)</td></tr>
<tr class="separator:a8bcfb798b72f66917ed1a1d43f9778eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1612029715636de399dab791872e99ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a1612029715636de399dab791872e99ba">rb_hash_keys</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a1612029715636de399dab791872e99ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860d13ed6d777e537502c5cddcae7881"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a860d13ed6d777e537502c5cddcae7881">values_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a8ca1ad9a863255641c7c3ea0d1904be0">ary</a>)</td></tr>
<tr class="separator:a860d13ed6d777e537502c5cddcae7881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3b5682886fd708bb32bcbf4841d3fd4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af3b5682886fd708bb32bcbf4841d3fd4">rb_hash_values</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:af3b5682886fd708bb32bcbf4841d3fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5815066e00f4a1705ebc97d7fb256f38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5815066e00f4a1705ebc97d7fb256f38">rb_hash_has_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a5815066e00f4a1705ebc97d7fb256f38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d8f1682d58e72ea6c615c4892eda0d0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4d8f1682d58e72ea6c615c4892eda0d0">rb_hash_search_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</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:a4d8f1682d58e72ea6c615c4892eda0d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7b0fc30c1a8132d33e2877a9318c55b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab7b0fc30c1a8132d33e2877a9318c55b">rb_hash_has_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:ab7b0fc30c1a8132d33e2877a9318c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab677aaf5408f4a2c43f6ddea46f08744"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab677aaf5408f4a2c43f6ddea46f08744">eql_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> val1, <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:ab677aaf5408f4a2c43f6ddea46f08744"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaa0f3bb2514a4599a26a45eaeb2379b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#afaa0f3bb2514a4599a26a45eaeb2379b">recursive_eql</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dt, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/df5/date__strptime_8c.html#a554631207e429ff3f75bc8bacf3806d4">recur</a>)</td></tr>
<tr class="separator:afaa0f3bb2514a4599a26a45eaeb2379b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa32155b086754328103371f9db9109b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aaa32155b086754328103371f9db9109b">hash_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> eql)</td></tr>
<tr class="separator:aaa32155b086754328103371f9db9109b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29ed88aa5f2c701c67267db956b9fbde"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a29ed88aa5f2c701c67267db956b9fbde">rb_hash_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2)</td></tr>
<tr class="separator:a29ed88aa5f2c701c67267db956b9fbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fcdc6b07b200c83d1d1b263844c0e6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a0fcdc6b07b200c83d1d1b263844c0e6a">rb_hash_eql</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2)</td></tr>
<tr class="separator:a0fcdc6b07b200c83d1d1b263844c0e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c33471afb31177dc1c0b07d1840280e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5c33471afb31177dc1c0b07d1840280e">hash_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a5c33471afb31177dc1c0b07d1840280e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae688b6e10965c0258edf5c4e45fc81a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ae688b6e10965c0258edf5c4e45fc81a1">recursive_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c1d654b7b6114d7a0abc8d351dd1bcd">dummy</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/df5/date__strptime_8c.html#a554631207e429ff3f75bc8bacf3806d4">recur</a>)</td></tr>
<tr class="separator:ae688b6e10965c0258edf5c4e45fc81a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ef7ca7f4435140ab5fb1ee8e791c91e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9ef7ca7f4435140ab5fb1ee8e791c91e">rb_hash_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a9ef7ca7f4435140ab5fb1ee8e791c91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d7d538771d9cbc5333e920885688ae6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a0d7d538771d9cbc5333e920885688ae6">rb_hash_invert_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a0d7d538771d9cbc5333e920885688ae6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6267b46ca43172800aff7e8c1ac8d34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ae6267b46ca43172800aff7e8c1ac8d34">rb_hash_invert</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ae6267b46ca43172800aff7e8c1ac8d34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b506ae00ba9a4ede49597c97b11b453"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a6b506ae00ba9a4ede49597c97b11b453">rb_hash_update_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a6b506ae00ba9a4ede49597c97b11b453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96635560b8c4b98b6c2f78968c256043"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a96635560b8c4b98b6c2f78968c256043">rb_hash_update_block_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a96635560b8c4b98b6c2f78968c256043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051be513f20cb02e06851f8d1c59a341"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a051be513f20cb02e06851f8d1c59a341">rb_hash_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2)</td></tr>
<tr class="separator:a051be513f20cb02e06851f8d1c59a341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8812ed01cd8b6f6f264412eed5901b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7b8812ed01cd8b6f6f264412eed5901b">rb_hash_update_func_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> arg0)</td></tr>
<tr class="separator:a7b8812ed01cd8b6f6f264412eed5901b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa472b1b77483a376d17e0ec6c33f90eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa472b1b77483a376d17e0ec6c33f90eb">rb_hash_update_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2, <a class="el" href="../../db/d2e/intern_8h.html#a4d6ed9d9ba44b459e41121c94bb6601b">rb_hash_update_func</a> *<a class="el" href="../../db/d74/zlib_8c.html#a44e3226ff5693e84f33cd635eb7a746b">func</a>)</td></tr>
<tr class="separator:aa472b1b77483a376d17e0ec6c33f90eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c52d5572f10f2c4f8bc65622e80953f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4c52d5572f10f2c4f8bc65622e80953f">rb_hash_merge</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> hash2)</td></tr>
<tr class="separator:a4c52d5572f10f2c4f8bc65622e80953f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fcf70c0ffaf645954c2e8dd680a510e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a9fcf70c0ffaf645954c2e8dd680a510e">assoc_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a9fcf70c0ffaf645954c2e8dd680a510e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9046a1edae0dfda838d05c2abccf366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af9046a1edae0dfda838d05c2abccf366">rb_hash_assoc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:af9046a1edae0dfda838d05c2abccf366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ba083d89ef8ffef2c48b2ed40b53949"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a2ba083d89ef8ffef2c48b2ed40b53949">rassoc_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a2ba083d89ef8ffef2c48b2ed40b53949"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a188557646de441ce7188480425764245"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a188557646de441ce7188480425764245">rb_hash_rassoc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a188557646de441ce7188480425764245"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5da31ed3ee5f09ab0f54a987d8cc09aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5da31ed3ee5f09ab0f54a987d8cc09aa">rb_hash_flatten</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a5da31ed3ee5f09ab0f54a987d8cc09aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a510bfdb60b8bf8b753a79d420aef8fa3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a510bfdb60b8bf8b753a79d420aef8fa3">rb_hash_compare_by_id</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a510bfdb60b8bf8b753a79d420aef8fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c6c233d850f3e5b252fe52bb8cd05e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7c6c233d850f3e5b252fe52bb8cd05e5">rb_hash_compare_by_id_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:a7c6c233d850f3e5b252fe52bb8cd05e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2cb15058518d6cd280d39d7f4bc757"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#afd2cb15058518d6cd280d39d7f4bc757">env_str_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)</td></tr>
<tr class="separator:afd2cb15058518d6cd280d39d7f4bc757"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d4ca1b60c29047d960683e30df3b299"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4d4ca1b60c29047d960683e30df3b299">env_str_new2</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a4d4ca1b60c29047d960683e30df3b299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a305fe3287d9a619f831b03c43019e9e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a305fe3287d9a619f831b03c43019e9e1">env_delete</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a305fe3287d9a619f831b03c43019e9e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7758c1304417b6fbcfdb446f952e6d0f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7758c1304417b6fbcfdb446f952e6d0f">env_delete_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a7758c1304417b6fbcfdb446f952e6d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc186458cfee306d385cc61557218e3e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#adc186458cfee306d385cc61557218e3e">env_path_tainted</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr>
<tr class="separator:adc186458cfee306d385cc61557218e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4d38f3833070deef9b36db2b3379a5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4e4d38f3833070deef9b36db2b3379a5">rb_f_getenv</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a4e4d38f3833070deef9b36db2b3379a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab043dff18e420d403f788dda8c082f5c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab043dff18e420d403f788dda8c082f5c">env_fetch</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:ab043dff18e420d403f788dda8c082f5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0cedc5645e2e1f1a29a312b29483101"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af0cedc5645e2e1f1a29a312b29483101">path_tainted_p</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:af0cedc5645e2e1f1a29a312b29483101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cae38de3410a69a23f7547d7fbd53d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5cae38de3410a69a23f7547d7fbd53d7">rb_env_path_tainted</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a5cae38de3410a69a23f7547d7fbd53d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b1192055df012dad27f9c6f2218fac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a99b1192055df012dad27f9c6f2218fac">envix</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *nam)</td></tr>
<tr class="separator:a99b1192055df012dad27f9c6f2218fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd449616da85d760477bd7058094e18c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#afd449616da85d760477bd7058094e18c">ruby_setenv</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>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:afd449616da85d760477bd7058094e18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb5d6dab2dade730a1464ab3b07e9f98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acb5d6dab2dade730a1464ab3b07e9f98">ruby_unsetenv</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:acb5d6dab2dade730a1464ab3b07e9f98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace382a2ef5681dc08fe47bc655d4c27d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ace382a2ef5681dc08fe47bc655d4c27d">env_aset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> nm, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:ace382a2ef5681dc08fe47bc655d4c27d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ffaff8221e6bb9c9faaefdd8eea4e9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a5ffaff8221e6bb9c9faaefdd8eea4e9a">env_keys</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a5ffaff8221e6bb9c9faaefdd8eea4e9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f96c885f1b3f70fdc72103e163ede16"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a0f96c885f1b3f70fdc72103e163ede16">env_each_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:a0f96c885f1b3f70fdc72103e163ede16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d9f9875e2c331b294f9107cde66a133"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a2d9f9875e2c331b294f9107cde66a133">env_values</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a2d9f9875e2c331b294f9107cde66a133"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28327a0d534af2637d958b7dedb6097c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a28327a0d534af2637d958b7dedb6097c">env_each_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:a28327a0d534af2637d958b7dedb6097c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa86ac99e09a881db6c3404649282b06f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa86ac99e09a881db6c3404649282b06f">env_each_pair</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:aa86ac99e09a881db6c3404649282b06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54246688e7d8e91779d95296c195d457"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a54246688e7d8e91779d95296c195d457">env_reject_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:a54246688e7d8e91779d95296c195d457"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3297690d005501212eac333d1032a616"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a3297690d005501212eac333d1032a616">env_delete_if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:a3297690d005501212eac333d1032a616"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a746b5b6dc3c8803a3bc4a82441f48da1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a746b5b6dc3c8803a3bc4a82441f48da1">env_values_at</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>)</td></tr>
<tr class="separator:a746b5b6dc3c8803a3bc4a82441f48da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af995d05388d057e1d285b8ef8c040c60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#af995d05388d057e1d285b8ef8c040c60">env_select</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:af995d05388d057e1d285b8ef8c040c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad362161ba1c5b16fb5f2b0dda74342c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad362161ba1c5b16fb5f2b0dda74342c0">env_select_bang</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:ad362161ba1c5b16fb5f2b0dda74342c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6833e0090e234c0a15c8465125395ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac6833e0090e234c0a15c8465125395ae">env_keep_if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> ehash)</td></tr>
<tr class="separator:ac6833e0090e234c0a15c8465125395ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad75294c7ded1989a00eaf3f0f06bffb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ad75294c7ded1989a00eaf3f0f06bffb0">rb_env_clear</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ad75294c7ded1989a00eaf3f0f06bffb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac10d9dbffea9ed68cadae760dd6315ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ac10d9dbffea9ed68cadae760dd6315ca">env_to_s</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ac10d9dbffea9ed68cadae760dd6315ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148ae9d566caa4ed2411c342b394355d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a148ae9d566caa4ed2411c342b394355d">env_inspect</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a148ae9d566caa4ed2411c342b394355d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4afa08c95b653fa081bf80e70d6c90f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a4afa08c95b653fa081bf80e70d6c90f0">env_to_a</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4afa08c95b653fa081bf80e70d6c90f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087a2ce1f07dcb7bcc4dce74e9bbc535"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a087a2ce1f07dcb7bcc4dce74e9bbc535">env_none</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a087a2ce1f07dcb7bcc4dce74e9bbc535"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7344b68c235482bdda88c9fc133abbe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ab7344b68c235482bdda88c9fc133abbe">env_size</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ab7344b68c235482bdda88c9fc133abbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a148c41ad33c9a6e364361cb6ac3e9cfa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a148c41ad33c9a6e364361cb6ac3e9cfa">env_empty_p</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a148c41ad33c9a6e364361cb6ac3e9cfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28d7f928439550bbdb8a538a40df4f7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a28d7f928439550bbdb8a538a40df4f7d">env_has_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a28d7f928439550bbdb8a538a40df4f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6525ec56d994e5e8d7668037d878d079"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a6525ec56d994e5e8d7668037d878d079">env_assoc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)</td></tr>
<tr class="separator:a6525ec56d994e5e8d7668037d878d079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb1da86086f0a184e3fc0299eca216a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a0bb1da86086f0a184e3fc0299eca216a">env_has_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dmy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0bb1da86086f0a184e3fc0299eca216a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba92a037b1d5d0de37e91e78ad15c99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7ba92a037b1d5d0de37e91e78ad15c99">env_rassoc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dmy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a7ba92a037b1d5d0de37e91e78ad15c99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a711a46d4b4c30e61434dc988cfc7969d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a711a46d4b4c30e61434dc988cfc7969d">env_key</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dmy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a711a46d4b4c30e61434dc988cfc7969d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88beabc72d95f0b48eb7b748b18002fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a88beabc72d95f0b48eb7b748b18002fc">env_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> dmy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>)</td></tr>
<tr class="separator:a88beabc72d95f0b48eb7b748b18002fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a186cbe1c5067aefb28b447878e8ae1fb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a186cbe1c5067aefb28b447878e8ae1fb">env_to_hash</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a186cbe1c5067aefb28b447878e8ae1fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30570a943daf9270bbdd25b7c080c1ae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a30570a943daf9270bbdd25b7c080c1ae">env_reject</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a30570a943daf9270bbdd25b7c080c1ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fb6c9f062d71e4d680235eb865ab7a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa4fb6c9f062d71e4d680235eb865ab7a">env_shift</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa4fb6c9f062d71e4d680235eb865ab7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521ff606f81379f50a0b83f9643a8504"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a521ff606f81379f50a0b83f9643a8504">env_invert</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a521ff606f81379f50a0b83f9643a8504"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a35311fb845ffb32f6cbd67fea17309"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a8a35311fb845ffb32f6cbd67fea17309">env_replace_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#aee4ec947ced6e78a99f7b270cfada563">keys</a>)</td></tr>
<tr class="separator:a8a35311fb845ffb32f6cbd67fea17309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1712b23570b78c15499217b6ea7a926"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ae1712b23570b78c15499217b6ea7a926">env_replace</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ae1712b23570b78c15499217b6ea7a926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f1409aec66218072625e92bdddda7a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a7f1409aec66218072625e92bdddda7a3">env_update_i</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a61615c1fe527006a7a73d0e5c1d96e70">val</a>)</td></tr>
<tr class="separator:a7f1409aec66218072625e92bdddda7a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3ac12b64aa255b12344b4b37db49d79"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#ae3ac12b64aa255b12344b4b37db49d79">env_update</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a43102313f7612e2e28a049fc3d8b445b">hash</a>)</td></tr>
<tr class="separator:ae3ac12b64aa255b12344b4b37db49d79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7a3a163bfb4b6dd8de72c42de0512a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa7a3a163bfb4b6dd8de72c42de0512a6">Init_Hash</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:aa7a3a163bfb4b6dd8de72c42de0512a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a78f041cb2cf763a6eba5be64e2ee6870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a78f041cb2cf763a6eba5be64e2ee6870">rb_cHash</a></td></tr>
<tr class="separator:a78f041cb2cf763a6eba5be64e2ee6870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598d6957a40a7c829cf642b679e0ee26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a598d6957a40a7c829cf642b679e0ee26">envtbl</a></td></tr>
<tr class="separator:a598d6957a40a7c829cf642b679e0ee26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd9035af0adb53069b3d02b5367db43a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#acd9035af0adb53069b3d02b5367db43a">id_hash</a></td></tr>
<tr class="separator:acd9035af0adb53069b3d02b5367db43a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50a7c5162486dfb9e5fa538b3e156831"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a50a7c5162486dfb9e5fa538b3e156831">id_yield</a></td></tr>
<tr class="separator:a50a7c5162486dfb9e5fa538b3e156831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e61d7e60f95e591efc4d7471e0ad3c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a6e61d7e60f95e591efc4d7471e0ad3c5">id_default</a></td></tr>
<tr class="separator:a6e61d7e60f95e591efc4d7471e0ad3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeacb87cb39c3fcd96f2d8323a5c18046"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aeacb87cb39c3fcd96f2d8323a5c18046">objhash</a></td></tr>
<tr class="separator:aeacb87cb39c3fcd96f2d8323a5c18046"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaee50f312c1ae4182a67ea9080b22f54"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aaee50f312c1ae4182a67ea9080b22f54">identhash</a></td></tr>
<tr class="separator:aaee50f312c1ae4182a67ea9080b22f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67fc5e9610b9f2cef42a804cbb049fe8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a67fc5e9610b9f2cef42a804cbb049fe8">path_tainted</a> = -1</td></tr>
<tr class="separator:a67fc5e9610b9f2cef42a804cbb049fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36e3aa7445a91d4a2afa83b5648ebe38"><td class="memItemLeft" align="right" valign="top">static char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#a36e3aa7445a91d4a2afa83b5648ebe38">origenviron</a></td></tr>
<tr class="separator:a36e3aa7445a91d4a2afa83b5648ebe38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa006daaf11f1e2e45a6ababaf463212b"><td class="memItemLeft" align="right" valign="top">char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d04/hash_8c.html#aa006daaf11f1e2e45a6ababaf463212b">environ</a></td></tr>
<tr class="separator:aa006daaf11f1e2e45a6ababaf463212b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ac2deded4cf17377ad646a5552a18ab52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENVMATCH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n2&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(strcmp((n1), (n2)) == 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02037">2037</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a3863b515c29f3fef562b78299a16b76d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENVNMATCH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s1, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s2, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../d5/d21/memcmp_8c.html#a1499ab2d0a3da86cbc3e688294f60a48">memcmp</a>((s1), (s2), (<a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>)) == 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02038">2038</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8bcd387fdb7b9dd858bc18795d59b71"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FREE_ENVIRON</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">2031</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02839">env_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">env_has_value()</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#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">env_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02819">env_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>.</p>

</div>
</div>
<a class="anchor" id="a1f2abd5f02d7edf2fcc5d7ca3023bf10"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GET_ENVIRON</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">2030</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02839">env_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">env_has_value()</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#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">env_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02819">env_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a9527e0a207f8ed2f86617796c106390b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HASH_DELETED&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00026">26</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00181">hash_foreach_ensure()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00157">hash_foreach_iter()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00782">rb_hash_delete_key()</a>.</p>

</div>
</div>
<a class="anchor" id="a08d43a030aae3122aa9bf140b6779c1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HASH_PROC_DEFAULT&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">27</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01599">hash_equal()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00636">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00694">rb_hash_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00235">rb_hash_dup()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00670">rb_hash_set_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>.</p>

</div>
</div>
<a class="anchor" id="a9cfa42d4b79c89d68c53be8b2150a503"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rb_intern</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="acc315be90da4796d15e8bdc59730de5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_foreach_func(<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>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00148">148</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

</div>
</div>
<a class="anchor" id="a876bcddcc148ad36ab20f5446a8db90b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> st_foreach_func(<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00114">114</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a9fcf70c0ffaf645954c2e8dd680a510e"></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> assoc_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01864">1864</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01891">rb_hash_assoc()</a>.</p>

</div>
</div>
<a class="anchor" id="ab98767f9a4ff983940a70c39908533c3"></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> clear_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>dummy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01076">1076</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01093">rb_hash_clear()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0a70a6e78d9f85836f0fe7b65d70d53"></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/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> copy_str_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>str</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="../../d1/d04/hash_8c_source.html#l01109">1109</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>.</p>

</div>
</div>
<a class="anchor" id="a906008a96546d98754dc29bed8b6085f"></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> default_proc_arity_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>proc</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="../../d1/d04/hash_8c_source.html#l00282">282</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00628">rb_proc_arity()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00228">rb_proc_lambda_p()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>.</p>

</div>
</div>
<a class="anchor" id="af87c3503654c3730c1812ef61148c910"></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> delete_if_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00889">889</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00782">rb_hash_delete_key()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">rb_hash_delete_if()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00932">rb_hash_reject_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="a160cf3fd1749d7b1f9e903e3dbb060ee"></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> each_key_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01265">1265</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01291">rb_hash_each_key()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a2c05939d680fb01561c16e8c58e7fd"></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> each_pair_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01299">1299</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01329">rb_hash_each_pair()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f416ff42344025102847ba03231d06c"></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> each_value_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01230">1230</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01257">rb_hash_each_value()</a>.</p>

</div>
</div>
<a class="anchor" id="ace382a2ef5681dc08fe47bc655d4c27d"></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> env_aset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>nm</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>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">2373</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02037">ENVMATCH</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00963">OBJ_TAINTED</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02179">path_tainted_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</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="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03087">env_replace_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03123">env_update_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a6525ec56d994e5e8d7668037d878d079"></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> env_assoc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>env</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02883">2883</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a627faecb7ebe3cb60ff1df13f02701e0">rb_tainted_str_new2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a305fe3287d9a619f831b03c43019e9e1"></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> env_delete </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">2058</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02037">ENVMATCH</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</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="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00472">SafeStringValue</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02091">env_delete_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</a>.</p>

</div>
</div>
<a class="anchor" id="a3297690d005501212eac333d1032a616"></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> env_delete_if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02587">2587</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a7758c1304417b6fbcfdb446f952e6d0f"></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> env_delete_m </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02091">2091</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f96c885f1b3f70fdc72103e163ede16"></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> env_each_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02444">2444</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00277">keys</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="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aa86ac99e09a881db6c3404649282b06f"></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> env_each_pair </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02518">2518</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</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="../../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="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a28327a0d534af2637d958b7dedb6097c"></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> env_each_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02493">2493</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</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="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a148c41ad33c9a6e364361cb6ac3e9cfa"></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> env_empty_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02839">2839</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ab043dff18e420d403f788dda8c082f5c"></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> env_fetch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">2148</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02185">env_path_tainted()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02037">ENVMATCH</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00470">rb_eKeyError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00579">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00472">SafeStringValue</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a28d7f928439550bbdb8a538a40df4f7d"></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> env_has_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>env</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02863">2863</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bb1da86086f0a184e3fc0299eca216a"></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> env_has_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dmy</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>&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">2904</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../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="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</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="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a88beabc72d95f0b48eb7b748b18002fc"></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> env_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dmy</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02998">2998</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02967">env_key()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a148ae9d566caa4ed2411c342b394355d"></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> env_inspect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02738">2738</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</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#l00964">OBJ_TAINT</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00372">rb_inspect()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02031">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01873">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a521ff606f81379f50a0b83f9643a8504"></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> env_invert </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l03081">3081</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01734">rb_hash_invert()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ac6833e0090e234c0a15c8465125395ae"></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> env_keep_if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02690">2690</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a711a46d4b4c30e61434dc988cfc7969d"></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> env_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dmy</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02967">2967</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02998">env_index()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a5ffaff8221e6bb9c9faaefdd8eea4e9a"></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> env_keys </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02415">2415</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</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="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02444">env_each_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</a>.</p>

</div>
</div>
<a class="anchor" id="a087a2ce1f07dcb7bcc4dce74e9bbc535"></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> env_none </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02806">2806</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="adc186458cfee306d385cc61557218e3e"></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> env_path_tainted </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>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="../../d1/d04/hash_8c_source.html#l02185">2185</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02014">path_tainted</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02179">path_tainted_p()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ba92a037b1d5d0de37e91e78ad15c99"></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> env_rassoc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dmy</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>&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">2935</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a857320dd57dc897c57ee0345f6f04f06">rb_tainted_str_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a30570a943daf9270bbdd25b7c080c1ae"></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> env_reject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l03041">3041</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">rb_hash_delete_if()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a54246688e7d8e91779d95296c195d457"></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> env_reject_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02555">2555</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</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="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00277">keys</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</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="../../d1/d04/hash_8c_source.html#l02587">env_delete_if()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1712b23570b78c15499217b6ea7a926"></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> env_replace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>env</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">3106</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03087">env_replace_i()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00277">keys</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="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00417">to_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a35311fb845ffb32f6cbd67fea17309"></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> env_replace_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>keys</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l03087">3087</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02437">rb_ary_delete()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03275">rb_ary_includes()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>.</p>

</div>
</div>
<a class="anchor" id="af995d05388d057e1d285b8ef8c040c60"></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> env_select </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02625">2625</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ad362161ba1c5b16fb5f2b0dda74342c0"></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> env_select_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>ehash</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="../../d1/d04/hash_8c_source.html#l02658">2658</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</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="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00277">keys</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</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="../../d1/d04/hash_8c_source.html#l02690">env_keep_if()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4fb6c9f062d71e4d680235eb865ab7a"></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> env_shift </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l03054">3054</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</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="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7344b68c235482bdda88c9fc133abbe"></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> env_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02819">2819</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="afd2cb15058518d6cd280d39d7f4bc757"></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> env_str_new </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>ptr</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>&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">2042</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/db0/string_8c_source.html#l00561">rb_locale_str_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</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#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d4ca1b60c29047d960683e30df3b299"></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> env_str_new2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>ptr</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="../../d1/d04/hash_8c_source.html#l02051">2051</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a4afa08c95b653fa081bf80e70d6c90f0"></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> env_to_a </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02778">2778</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</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="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a186cbe1c5067aefb28b447878e8ae1fb"></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> env_to_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l03012">3012</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02042">env_str_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03081">env_invert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03041">env_reject()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ac10d9dbffea9ed68cadae760dd6315ca"></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> env_to_s </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02726">2726</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3ac12b64aa255b12344b4b37db49d79"></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> env_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>env</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l03145">3145</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03123">env_update_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00417">to_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f1409aec66218072625e92bdddda7a3"></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> env_update_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l03123">3123</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03145">env_update()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d9f9875e2c331b294f9107cde66a133"></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> env_values </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </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="../../d1/d04/hash_8c_source.html#l02464">2464</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</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="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02493">env_each_value()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a746b5b6dc3c8803a3bc4a82441f48da1"></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> env_values_at </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02602">2602</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</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#l00367">Qnil</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="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a99b1192055df012dad27f9c6f2218fac"></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> envix </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>nam</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="../../d1/d04/hash_8c_source.html#l02215">2215</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02038">ENVNMATCH</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02031">FREE_ENVIRON</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p>

</div>
</div>
<a class="anchor" id="ab677aaf5408f4a2c43f6ddea46f08744"></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> eql_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>val1</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>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01568">1568</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01564">equal_data::eql</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#l00368">Qundef</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00060">rb_eql()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01562">equal_data::result</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01563">equal_data::tbl</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01586">recursive_eql()</a>.</p>

</div>
</div>
<a class="anchor" id="a5da5d7ec5a07db70882d080445a632d9"></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> foreach_safe_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/d89/structforeach__safe__arg.html">foreach_safe_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00123">123</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00119">foreach_safe_arg::arg</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00118">foreach_safe_arg::func</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00271">ST_CHECK</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c666960f59e9c5f2fd9e7d9a94d7e9f"></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> hash_alloc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00218">218</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00480">rb_hash_rehash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00368">rb_hash_s_create()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa32155b086754328103371f9db9109b"></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> hash_equal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>eql</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01599">1599</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01564">equal_data::eql</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00060">rb_eql()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04068">rb_exec_recursive_paired()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01586">recursive_eql()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00028">RHASH_SIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01563">equal_data::tbl</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01664">rb_hash_eql()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01650">rb_hash_equal()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c05b7c1ee6370d8091e5221fee01d1e"></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> hash_foreach_call </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d3/d57/structhash__foreach__arg.html">hash_foreach_arg</a> *&#160;</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="../../d1/d04/hash_8c_source.html#l00195">195</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00151">hash_foreach_arg::hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00157">hash_foreach_iter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</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#l00912">RHASH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00204">rb_hash_foreach()</a>.</p>

</div>
</div>
<a class="anchor" id="af56299f802d0cc00e0e1fbaa19320d38"></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> hash_foreach_ensure </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00181">181</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00026">HASH_DELETED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00153">st_cleanup_safe</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00204">rb_hash_foreach()</a>.</p>

</div>
</div>
<a class="anchor" id="a372b3533663ccd500fe677268946ce68"></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> hash_foreach_iter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d3/d57/structhash__foreach__arg.html">hash_foreach_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00157">157</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00153">hash_foreach_arg::arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00152">hash_foreach_arg::func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00151">hash_foreach_arg::hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00026">HASH_DELETED</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00271">ST_CHECK</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00147">st_delete_safe</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02186">status</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01279">tbl</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00195">hash_foreach_call()</a>.</p>

</div>
</div>
<a class="anchor" id="a5c33471afb31177dc1c0b07d1840280e"></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> hash_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01670">1670</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d3/deb/lex_8c_source.html#l00089">hval</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">rb_hash()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01113">st_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01683">recursive_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aecbc5bd97ded6ebd85d3fd75f0d07b7d"></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> hash_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00274">274</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01752">rb_hash_update_block_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01806">rb_hash_update_func_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01743">rb_hash_update_i()</a>.</p>

</div>
</div>
<a class="anchor" id="aa7a3a163bfb4b6dd8de72c42de0512a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> Init_Hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">3167</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02883">env_assoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02587">env_delete_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02091">env_delete_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02444">env_each_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02518">env_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02493">env_each_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02839">env_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02148">env_fetch()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02863">env_has_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02904">env_has_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02998">env_index()</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#l03081">env_invert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02690">env_keep_if()</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#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02806">env_none()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02935">env_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03041">env_reject()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03054">env_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02819">env_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02778">env_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02726">env_to_s()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03145">env_update()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02464">env_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02602">env_values_at()</a>, <a class="el" href="../../d1/d68/missing-pips_8c_source.html#l00006">environ</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00218">hash_alloc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_default</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_yield</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">rb_cHash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01385">rb_define_alias()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01937">rb_define_global_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00888">rb_extend_object()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01891">rb_hash_assoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01093">rb_hash_clear()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01986">rb_hash_compare_by_id()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02004">rb_hash_compare_by_id_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00636">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00694">rb_hash_default_proc()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a7ad886355d705f8942ab91d446a881d7">rb_hash_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">rb_hash_delete_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01291">rb_hash_each_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01329">rb_hash_each_pair()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01257">rb_hash_each_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01224">rb_hash_empty_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01664">rb_hash_eql()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01650">rb_hash_equal()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00581">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01955">rb_hash_flatten()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01514">rb_hash_has_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01551">rb_hash_has_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01708">rb_hash_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00775">rb_hash_index()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01416">rb_hash_inspect()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01734">rb_hash_invert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01067">rb_hash_keep_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00761">rb_hash_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01457">rb_hash_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01858">rb_hash_merge()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01928">rb_hash_rassoc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00480">rb_hash_rehash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00958">rb_hash_reject()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00932">rb_hash_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00368">rb_hash_s_create()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00440">rb_hash_s_try_convert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01010">rb_hash_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01040">rb_hash_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00670">rb_hash_set_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01205">rb_hash_size()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01356">rb_hash_to_a()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01431">rb_hash_to_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01488">rb_hash_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00975">rb_hash_values_at()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00663">rb_include_module()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00017">rb_mEnumerable</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>.</p>

</div>
</div>
<a class="anchor" id="af4b6bcfcda9e2e6e8d21a938d737badc"></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> inspect_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>dummy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>recur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01391">1391</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01368">inspect_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01416">rb_hash_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="add82d925a47022ebdabfd1ade3b21ff8"></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> inspect_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01368">1368</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00372">rb_inspect()</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#l01883">rb_str_buf_cat2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01908">rb_str_cat2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01391">inspect_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a33547c2f107327b03d7f23b465c52df2"></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> keep_if_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01021">1021</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01067">rb_hash_keep_if()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01040">rb_hash_select_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="a592256d2d754fb4c0000d8ab6f6409af"></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> key_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00735">735</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00761">rb_hash_key()</a>.</p>

</div>
</div>
<a class="anchor" id="a8bcfb798b72f66917ed1a1d43f9778eb"></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> keys_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>ary</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01437">1437</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01457">rb_hash_keys()</a>.</p>

</div>
</div>
<a class="anchor" id="af0cedc5645e2e1f1a29a312b29483101"></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> path_tainted_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>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="../../d1/d04/hash_8c_source.html#l02179">2179</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d6/d13/file_8c_source.html#l05180">rb_path_check()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02185">env_path_tainted()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02194">rb_env_path_tainted()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba083d89ef8ffef2c48b2ed40b53949"></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> rassoc_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01902">1902</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01928">rb_hash_rassoc()</a>.</p>

</div>
</div>
<a class="anchor" id="abbf0b67661272ee982744bd3e2e49832"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_any_cmp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00041">41</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00060">rb_eql()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02180">rb_str_hash_cmp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</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>

</div>
</div>
<a class="anchor" id="a3efa75154e6f94651edc99510a015284"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> rb_any_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>a</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="../../d1/d04/hash_8c_source.html#l00078">78</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00089">hval</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">rb_hash()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01330">rb_hash_start()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02170">rb_str_hash()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00412">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00430">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">T_TRUE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

</div>
</div>
<a class="anchor" id="a28fa36f398d6cc2037a44517ccc9650b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_check_hash_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00423">423</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00440">rb_hash_s_try_convert()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">2704</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02415">env_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">envtbl</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00277">keys</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">rb_f_getenv()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02194">2194</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02014">path_tainted</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02179">path_tainted_p()</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01045">security()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e4d38f3833070deef9b36db2b3379a5"></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_getenv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02110">2110</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02185">env_path_tainted()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02051">env_str_new2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02037">ENVMATCH</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00288">PATH_ENV</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00579">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a94573b23a7c5d9c129da54deebf38842">rb_secure()</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/de6/ruby_2ruby_8h_source.html#l00472">SafeStringValue</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03123">env_update_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02602">env_values_at()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0edcf722e6da27d2a2c9085a95f669d"></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_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">60</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d3/deb/lex_8c_source.html#l00089">hval</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02142">rb_to_int()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00897">RBIGNUM_DIGITS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">T_FIXNUM</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l01281">cdhash_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01670">hash_i()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01144">nucomp_hash()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l01526">nurat_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00078">rb_any_hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03227">recursive_hash()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l03443">time_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7063832c7ed02351e87922a78e35c32"></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_hash_aref </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">518</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_default</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01194">rb_method_basic_definition_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01630">cParser_initialize()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00634">cState_configure()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00543">cto_i()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02438">econv_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03678">econv_primitive_convert()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04775">extract_binmode()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03549">gc_profile_result()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00753">generate_json_object()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00637">group_by_i()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07731">hash2ptr_dispparams()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07760">hash2result()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09040">io_s_write()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00547">mString_Extend_json_create()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08801">open_key_args()</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00453">parse_main()</a>, <a class="el" href="../../d0/d56/console_8c_source.html#l00100">rawmode_opt()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02588">rb_econv_open_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01752">rb_hash_update_block_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01806">rb_hash_update_func_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00975">rb_hash_values_at()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04792">rb_io_extract_modeenc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06869">rb_io_initialize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03860">recursive_list_access()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02001">syck_emitter_emit()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00196">syck_get_hash_aref()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01621">syck_map_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01655">syck_map_value_set()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00847">syck_parser_load()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00874">syck_parser_load_documents()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01079">syck_resolver_transfer()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05315">tr_setup_table()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>.</p>

</div>
</div>
<a class="anchor" id="ac477edf136d86a33bc06d1fbea67bb9a"></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_hash_aset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">1133</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01109">copy_str_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00274">hash_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00177">rb_obj_class()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../dd/d24/st_8h.html#a6978e6fe886b41a3c781a50760eb7d70">st_insert2()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

</div>
</div>
<a class="anchor" id="af9046a1edae0dfda838d05c2abccf366"></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_hash_assoc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01891">1891</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01864">assoc_i()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a08744a9dc8ad451e82dd84d5c0499790"></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_hash_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01093">1093</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01076">clear_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00250">rb_hash_modify_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00241">st_clear()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>.</p>

</div>
</div>
<a class="anchor" id="a510bfdb60b8bf8b753a79d420aef8fa3"></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_hash_compare_by_id </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01986">1986</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00109">identhash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00480">rb_hash_rehash()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c6c233d850f3e5b252fe52bb8cd05e5"></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_hash_compare_by_id_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l02004">2004</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f8f10bce35dc3b4e9c9606e164cad44"></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_hash_default </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00636">636</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_yield</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a69a8c693b71ce9a1a35ba53da86fe783"></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_hash_default_proc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00694">694</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a70c8d95c2537fbdde12b368a8bfa94b1"></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_hash_delete </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00818">818</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00782">rb_hash_delete_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

</div>
</div>
<a class="anchor" id="a9b741dc0215d0406eab21527e0b1eb69"></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_hash_delete_if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">914</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00889">delete_if_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03041">env_reject()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00885">fdbm_reject()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01168">fgdbm_reject()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00659">fsdbm_reject()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00958">rb_hash_reject()</a>.</p>

</div>
</div>
<a class="anchor" id="ad3160b36892d19931204cb656b33f289"></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_hash_delete_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00782">782</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00026">HASH_DELETED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00146">st_delete</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00147">st_delete_safe</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00889">delete_if_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00818">rb_hash_delete()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>.</p>

</div>
</div>
<a class="anchor" id="ada1f543a0e9c570602124841a5c3764f"></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_hash_dup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00235">235</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00591">DUPSETUP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00580">NEWOBJ</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00276">ret</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00154">st_copy</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09040">io_s_write()</a>.</p>

</div>
</div>
<a class="anchor" id="ac5a5974a2d1b13a9910637ba3eceb8fd"></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_hash_each_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01291">1291</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01265">each_key_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="acb9810aa019aa442cf5ad5b213bc5054"></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_hash_each_pair </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01329">1329</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01299">each_pair_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4d59f5f2e91759bd15ea44b6c217b84"></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_hash_each_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01257">1257</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01230">each_value_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a5e74d07705449ebb3359fb20b94cce01"></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_hash_empty_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01224">1224</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a0fcdc6b07b200c83d1d1b263844c0e6a"></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_hash_eql </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01664">1664</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01599">hash_equal()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a29ed88aa5f2c701c67267db956b9fbde"></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_hash_equal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01650">1650</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01599">hash_equal()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a81e0579293339866ea0c137dc6a0f34d"></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_hash_fetch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00609">609</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00581">rb_hash_fetch_m()</a>.</p>

</div>
</div>
<a class="anchor" id="a55c18b1cdb4e327c640cb2100d26ffb1"></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_hash_fetch_m </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00581">581</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00360">rb_any_to_s()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00470">rb_eKeyError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00372">rb_inspect()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00704">rb_protect()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00609">rb_hash_fetch()</a>.</p>

</div>
</div>
<a class="anchor" id="a5da31ed3ee5f09ab0f54a987d8cc09aa"></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_hash_flatten </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01955">1955</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01356">rb_hash_to_a()</a>, and <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="acc47d862ca823ed29cfd7e64300e38f9"></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_hash_foreach </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>)&#160;</td>
          <td class="paramname"><em>func</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>&#160;</td>
          <td class="paramname"><em>farg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00204">204</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00153">hash_foreach_arg::arg</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00152">hash_foreach_arg::func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00151">hash_foreach_arg::hash</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00195">hash_foreach_call()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00181">hash_foreach_ensure()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00737">rb_ensure()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

</div>
</div>
<a class="anchor" id="abe1cee7cdc357044f2aacf3c4bd1c4c6"></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_hash_freeze </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00030">30</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d0/de1/object_8c_source.html#l00902">rb_obj_freeze()</a>.</p>

<p>Referenced by <a class="el" href="../../db/dac/coverage_8c_source.html#l00056">rb_coverage_result()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>.</p>

</div>
</div>
<a class="anchor" id="a5815066e00f4a1705ebc97d7fb256f38"></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_hash_has_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01514">1514</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01752">rb_hash_update_block_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01806">rb_hash_update_func_i()</a>.</p>

</div>
</div>
<a class="anchor" id="ab7b0fc30c1a8132d33e2877a9318c55b"></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_hash_has_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>val</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01551">1551</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.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#l06768">Qfalse</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01525">rb_hash_search_value()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ef7ca7f4435140ab5fb1ee8e791c91e"></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_hash_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01708">1708</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d3/de7/thread_8c_source.html#l04080">rb_exec_recursive_outer()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01683">recursive_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a305232d93a5bf3de54bb8c5b8761af5c"></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_hash_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00775">775</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00761">rb_hash_key()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c7f48d98ce6c56d9c2df3d4c60dc88d"></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_hash_initialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">328</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00282">default_proc_arity_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00463">rb_block_proc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a779b4fd99b7f6ad30a997dc4d2ed97d8"></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_hash_inspect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01416">1416</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01391">inspect_hash()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04057">rb_exec_recursive()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00742">RHASH_EMPTY_P</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6267b46ca43172800aff7e8c1ac8d34"></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_hash_invert </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01734">1734</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01714">rb_hash_invert_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03081">env_invert()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a0d7d538771d9cbc5333e920885688ae6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_invert_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01714">1714</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01734">rb_hash_invert()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e6a9a6547503eaa6eb8e0fcedd08bef"></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_hash_keep_if </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01067">1067</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01021">keep_if_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b283c1ef5733a44e7477b09b9368ecb"></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_hash_key </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00761">761</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00735">key_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00775">rb_hash_index()</a>.</p>

</div>
</div>
<a class="anchor" id="a1612029715636de399dab791872e99ba"></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_hash_keys </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01457">1457</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01437">keys_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, and <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ad958ed295d43f2accdebbabde6ba6933"></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_hash_lookup </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00546">546</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00535">rb_hash_lookup2()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c487a168f8d6238fb47a4e5f20ef4d2"></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_hash_lookup2 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>def</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00535">535</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l03372">ary_add_hash_by()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03940">rb_ary_sample()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03868">rb_ary_shuffle_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00546">rb_hash_lookup()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03889">recursive_check()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03955">recursive_pop()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l03924">recursive_push()</a>.</p>

</div>
</div>
<a class="anchor" id="a4c52d5572f10f2c4f8bc65622e80953f"></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_hash_merge </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01858">1858</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00315">rb_obj_dup()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aaef9cd42a9791cdb7e008b14e5de7307"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_hash_modify </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00267">267</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00250">rb_hash_modify_check()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00258">rb_hash_tbl()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01986">rb_hash_compare_by_id()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00818">rb_hash_delete()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">rb_hash_delete_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00328">rb_hash_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01067">rb_hash_keep_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00932">rb_hash_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01040">rb_hash_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00670">rb_hash_set_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">rb_hash_set_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01821">rb_hash_update_by()</a>.</p>

</div>
</div>
<a class="anchor" id="ad3763499dba199c46fac8c9292105a1a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_hash_modify_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00250">250</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00965">OBJ_UNTRUSTED</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00476">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01093">rb_hash_clear()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00480">rb_hash_rehash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">229</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00218">hash_alloc()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">rb_cHash</a>.</p>

<p>Referenced by <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01171">allocate_cbsubst_info()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03356">ary_tmp_hash_new()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01642">check_exec_fds()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00400">count_nodes()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03317">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00295">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00607">count_tdata_objects()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00721">cState_to_h()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02332">date__httpdate()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01899">date__iso8601()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02406">date__jisx0301()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01540">date__parse()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02186">date__rfc2822()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l01967">date__rfc3339()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l02113">date__xmlschema()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04204">date_s__strptime_internal()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00370">date_zone_to_diff()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00672">enum_group_by()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02625">env_select()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03012">env_to_hash()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00495">fdbm_invert()</a>, <a class="el" href="../../d0/dd4/dbm_8c_source.html#l00859">fdbm_to_hash()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l00650">fgdbm_invert()</a>, <a class="el" href="../../d1/dbf/gdbm_8c_source.html#l01143">fgdbm_to_hash()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00369">fsdbm_invert()</a>, <a class="el" href="../../d0/d05/sdbm_2init_8c_source.html#l00640">fsdbm_to_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03502">gc_profile_record_get()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03440">gc_stat()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01947">id_hash_new()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l01207">Init_iconv()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l01444">Init_ossl_asn1()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00376">Init_ossl_x509name()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01732">Init_tkutil()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02095">Init_VM()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09040">io_s_write()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01111">iseq_data_to_ary()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01300">iseq_set_sequence()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00101">JSON_parse_object()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00357">make_compile_option_value()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00518">mString_to_json_raw_object()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02491">ole_const_load()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00298">ossl_dh_get_params()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00325">ossl_dsa_get_params()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00442">ossl_rsa_get_params()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00916">ossl_sslctx_get_session_cache_stats()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00056">rb_coverage_result()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00023">rb_coverage_start()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01734">rb_hash_invert()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01010">rb_hash_select()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00757">rb_reg_named_captures()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00709">rb_w32_init_file()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03860">recursive_list_access()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03924">recursive_push()</a>, <a class="el" href="../../d8/de4/eventids1_8c_source.html#l00129">ripper_init_eventids1()</a>, <a class="el" href="../../d8/d92/eventids2table_8c_source.html#l00002">ripper_init_eventids2_table()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00994">sig_list()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01959">syck_emitter_reset()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00196">syck_get_hash_aref()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l02070">syck_out_map()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00799">syck_parser_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00847">syck_parser_load()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00874">syck_parser_load_documents()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00925">syck_resolver_initialize()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00965">syck_resolver_node_import()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05315">tr_setup_table()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p>

</div>
</div>
<a class="anchor" id="a188557646de441ce7188480425764245"></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_hash_rassoc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01928">1928</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.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#l03147">obj</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01902">rassoc_i()</a>, and <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aad7a16b244c14eed6e283084ffe06771"></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_hash_rehash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00480">480</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00218">hash_alloc()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00250">rb_hash_modify_check()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00451">rb_hash_rehash_i()</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#l00912">RHASH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00141">st_init_table_with_size</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01279">tbl</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01986">rb_hash_compare_by_id()</a>.</p>

</div>
</div>
<a class="anchor" id="ab0b1e8e58fbadbb7dcc454e88bddda5d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_rehash_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00451">451</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01279">tbl</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00480">rb_hash_rehash()</a>.</p>

</div>
</div>
<a class="anchor" id="a3f37eaed1ae0a934977c8932bc4f02ae"></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_hash_reject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00958">958</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00914">rb_hash_delete_if()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l00315">rb_obj_dup()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ac6a5f5a57e15fbe91c5cf32740b18136"></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_hash_reject_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00932">932</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00889">delete_if_i()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a7f915aa3dc9da775b2cdfce9b708f3da"></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_hash_replace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>hash2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">1169</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01093">rb_hash_clear()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00250">rb_hash_modify_check()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00258">rb_hash_tbl()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01147">replace_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00417">to_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="ad56156e156f60bb6366dee6ed5a61d90"></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_hash_s_create </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00368">368</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00218">hash_alloc()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00472">rb_check_array_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00440">rb_hash_s_try_convert()</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#l00912">RHASH</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00154">st_copy</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="aafed2c13c65aee7d8b39500bf99a1904"></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_hash_s_try_convert </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>dummy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00440">440</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00423">rb_check_hash_type()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00368">rb_hash_s_create()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d8f1682d58e72ea6c615c4892eda0d0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_search_value </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01525">1525</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.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#l00368">Qundef</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00049">rb_equal()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01551">rb_hash_has_value()</a>.</p>

</div>
</div>
<a class="anchor" id="aedf9c26c5dbda90b869dad819167a23f"></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_hash_select </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01010">1010</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00987">select_i()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a74adfc068e13a9700d853e87545f6dd8"></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_hash_select_bang </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01040">1040</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01021">keep_if_i()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="accc9467b84897cad46806c3a846162e9"></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_hash_set_default </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>ifnone</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00670">670</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a010b1776eac35d81ebafcb32ec717866"></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_hash_set_default_proc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>proc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00716">716</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">b</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00282">default_proc_arity_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02094">rb_check_convert_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00088">rb_obj_is_proc()</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#l00740">RHASH_IFNONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a47d8525c3002826dce5ab6119a355e0d"></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_hash_shift </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00861">861</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00027">HASH_PROC_DEFAULT</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">id_yield</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00832">shift_var::key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00782">rb_hash_delete_key()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00740">RHASH_IFNONE</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00837">shift_i_safe()</a>, <a class="el" href="../../dd/d24/st_8h.html#aed6c9d02c64512b18cd464930cb866e1">st_shift()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00833">shift_var::val</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f6440e0f23016afcb8ec05d0136a570"></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_hash_size </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01205">1205</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a99cb756686a3ec26b1f93536ec0c8aed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* rb_hash_tbl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00258">258</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00140">st_init_table</a>.</p>

<p>Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l01300">iseq_set_sequence()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>.</p>

</div>
</div>
<a class="anchor" id="a6987a62dfe05c604d59b57a38cb50281"></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_hash_to_a </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01356">1356</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00967">OBJ_INFECT</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01337">to_a_i()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01955">rb_hash_flatten()</a>.</p>

</div>
</div>
<a class="anchor" id="a5214c569caa72c1a998324afa979b237"></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_hash_to_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01431">1431</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00267">hash</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a051be513f20cb02e06851f8d1c59a341"></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_hash_update </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">1787</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d3/d57/eval_8c_source.html#l00604">rb_block_given_p()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01752">rb_hash_update_block_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01743">rb_hash_update_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00417">to_hash()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01858">rb_hash_merge()</a>.</p>

</div>
</div>
<a class="anchor" id="a96635560b8c4b98b6c2f78968c256043"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_update_block_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01752">1752</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00274">hash_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01514">rb_hash_has_key()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>.</p>

</div>
</div>
<a class="anchor" id="aa472b1b77483a376d17e0ec6c33f90eb"></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_hash_update_by </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash1</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>&#160;</td>
          <td class="paramname"><em>hash2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d2e/intern_8h.html#a4d6ed9d9ba44b459e41121c94bb6601b">rb_hash_update_func</a> *&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01821">1821</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01802">update_arg::func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01801">update_arg::hash</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00267">rb_hash_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01806">rb_hash_update_func_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01743">rb_hash_update_i()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00417">to_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a7b8812ed01cd8b6f6f264412eed5901b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_update_func_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>arg0</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01806">1806</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01802">update_arg::func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01801">update_arg::hash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00274">hash_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01514">rb_hash_has_key()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01821">rb_hash_update_by()</a>.</p>

</div>
</div>
<a class="anchor" id="a6b506ae00ba9a4ede49597c97b11b453"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_hash_update_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01743">1743</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l00274">hash_update()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01821">rb_hash_update_by()</a>.</p>

</div>
</div>
<a class="anchor" id="af3b5682886fd708bb32bcbf4841d3fd4"></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_hash_values </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l01488">1488</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01468">values_i()</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a03023da37b8aef7b421326648ddbce95"></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_hash_values_at </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00975">975</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07059">result</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="afaa0f3bb2514a4599a26a45eaeb2379b"></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> recursive_eql </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>dt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>recur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01586">1586</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01568">eql_i()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01562">equal_data::result</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01599">hash_equal()</a>.</p>

</div>
</div>
<a class="anchor" id="ae688b6e10965c0258edf5c4e45fc81a1"></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> recursive_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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>&#160;</td>
          <td class="paramname"><em>dummy</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>recur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01683">1683</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l01670">hash_i()</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00089">hval</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">rb_cHash</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">rb_hash()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01330">rb_hash_start()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00912">RHASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01708">rb_hash_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a476373500054709ce934aa7f070a95bc"></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> replace_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</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#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01147">1147</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>.</p>

</div>
</div>
<a class="anchor" id="afd449616da85d760477bd7058094e18c"></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_setenv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>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 *&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">2246</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02215">envix()</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00117">fail</a>, <a class="el" href="../../d1/ddc/dln_8c_source.html#l00050">free</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">GET_ENVIRON</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00094">malloc</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02016">origenviron</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01671">rb_sys_fail()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">REALLOC_N</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00425">ruby_strdup()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00064">setenv</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/d32/dir_8c.html#a99c0c80536c9a3937814525bb5f8a7ad">strchr()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00065">unsetenv</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02373">env_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02058">env_delete()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02358">rb_run_exec_options_err()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02358">ruby_unsetenv()</a>.</p>

</div>
</div>
<a class="anchor" id="acb5d6dab2dade730a1464ab3b07e9f98"></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_unsetenv </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l02358">2358</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a64acbaebba5adf68208694cbc8084384"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> select_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>result</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00987">987</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00792">rb_yield_values()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01010">rb_hash_select()</a>.</p>

</div>
</div>
<a class="anchor" id="acdfc73a2ac754ff12212494c51a9ba81"></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> shift_i_safe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00837">837</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00832">shift_var::key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00833">shift_var::val</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05506">var</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>.</p>

</div>
</div>
<a class="anchor" id="a86ced5d7c9150de0588aae079483f0af"></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> st_foreach_safe </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *&#160;</td>
          <td class="paramname"><em>table</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>(*)(<a class="el" href="../../dd/d24/st_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>)&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">136</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01140">a</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00119">foreach_safe_arg::arg</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00123">foreach_safe_i()</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00104">func</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00118">foreach_safe_arg::func</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10121">table</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00117">foreach_safe_arg::tbl</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00116">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00923">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01160">obj_ivar_each()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01761">rb_const_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00762">rb_f_global_variables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00473">rb_gc_mark_global_tbl()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00932">rb_mark_generic_ivar_tbl()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02165">rb_mod_class_variables()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01726">rb_mod_const_at()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00556">w_ivar()</a>.</p>

</div>
</div>
<a class="anchor" id="a9a7dbfca4a7f71031e38adfaa661545a"></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> to_a_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>ary</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01337">1337</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00460">rb_assoc_new()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01356">rb_hash_to_a()</a>.</p>

</div>
</div>
<a class="anchor" id="a445b60d82234d837a4db45bd136c05e3"></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> to_hash </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>hash</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="../../d1/d04/hash_8c_source.html#l00417">417</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../d0/de1/object_8c_source.html#l02079">rb_convert_type()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03106">env_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03145">env_update()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01169">rb_hash_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01787">rb_hash_update()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01821">rb_hash_update_by()</a>.</p>

</div>
</div>
<a class="anchor" id="a860d13ed6d777e537502c5cddcae7881"></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> values_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>key</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>&#160;</td>
          <td class="paramname"><em>value</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>&#160;</td>
          <td class="paramname"><em>ary</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01468">1468</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01488">rb_hash_values()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="aa006daaf11f1e2e45a6ababaf463212b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char** environ</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d68/missing-pips_8c_source.html#l00006">6</a> of file <a class="el" href="../../d1/d68/missing-pips_8c_source.html">missing-pips.c</a>.</p>

<p>Referenced by <a class="el" href="../../d7/d5b/setproctitle_8c_source.html#l00078">compat_init_setproctitle()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a598d6957a40a7c829cf642b679e0ee26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> envtbl</td>
        </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="../../d1/d04/hash_8c_source.html#l00037">37</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02587">env_delete_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02690">env_keep_if()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02555">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02658">env_select_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02704">rb_env_clear()</a>.</p>

</div>
</div>
<a class="anchor" id="a6e61d7e60f95e591efc4d7471e0ad3c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_default</td>
        </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="../../d1/d04/hash_8c_source.html#l00038">38</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00518">rb_hash_aref()</a>.</p>

</div>
</div>
<a class="anchor" id="acd9035af0adb53069b3d02b5367db43a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_hash</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00038">38</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00060">rb_hash()</a>.</p>

</div>
</div>
<a class="anchor" id="a50a7c5162486dfb9e5fa538b3e156831"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> id_yield</td>
        </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="../../d1/d04/hash_8c_source.html#l00038">38</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00636">rb_hash_default()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00861">rb_hash_shift()</a>.</p>

</div>
</div>
<a class="anchor" id="aaee50f312c1ae4182a67ea9080b22f54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> identhash</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    <a class="code" href="../../dd/d24/st_8h.html#a2839ae91d54936af83392d0df9f97488">st_numcmp</a>,</div>
<div class="line">    <a class="code" href="../../dd/d24/st_8h.html#a50249b52a70e7a4aa8ca8582c380cd26">st_numhash</a>,</div>
<div class="line">}</div>
<div class="ttc" id="st_8h_html_a2839ae91d54936af83392d0df9f97488"><div class="ttname"><a href="../../dd/d24/st_8h.html#a2839ae91d54936af83392d0df9f97488">st_numcmp</a></div><div class="ttdeci">int st_numcmp(st_data_t, st_data_t)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l01369">st.c:1369</a></div></div>
<div class="ttc" id="st_8h_html_a50249b52a70e7a4aa8ca8582c380cd26"><div class="ttname"><a href="../../dd/d24/st_8h.html#a50249b52a70e7a4aa8ca8582c380cd26">st_numhash</a></div><div class="ttdeci">st_index_t st_numhash(st_data_t)</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/d71/st_8c_source.html#l01375">st.c:1375</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00109">109</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01986">rb_hash_compare_by_id()</a>.</p>

</div>
</div>
<a class="anchor" id="aeacb87cb39c3fcd96f2d8323a5c18046"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> objhash</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    <a class="code" href="../../d1/d04/hash_8c.html#abbf0b67661272ee982744bd3e2e49832">rb_any_cmp</a>,</div>
<div class="line">    <a class="code" href="../../d1/d04/hash_8c.html#a3efa75154e6f94651edc99510a015284">rb_any_hash</a>,</div>
<div class="line">}</div>
<div class="ttc" id="hash_8c_html_abbf0b67661272ee982744bd3e2e49832"><div class="ttname"><a href="../../d1/d04/hash_8c.html#abbf0b67661272ee982744bd3e2e49832">rb_any_cmp</a></div><div class="ttdeci">static int rb_any_cmp(VALUE a, VALUE b)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d04/hash_8c_source.html#l00041">hash.c:41</a></div></div>
<div class="ttc" id="hash_8c_html_a3efa75154e6f94651edc99510a015284"><div class="ttname"><a href="../../d1/d04/hash_8c.html#a3efa75154e6f94651edc99510a015284">rb_any_hash</a></div><div class="ttdeci">static st_index_t rb_any_hash(VALUE a)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/d04/hash_8c_source.html#l00078">hash.c:78</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00104">104</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

</div>
</div>
<a class="anchor" id="a36e3aa7445a91d4a2afa83b5648ebe38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char** origenviron</td>
        </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="../../d1/d04/hash_8c_source.html#l02016">2016</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02246">ruby_setenv()</a>.</p>

</div>
</div>
<a class="anchor" id="a67fc5e9610b9f2cef42a804cbb049fe8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> path_tainted = -1</td>
        </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="../../d1/d04/hash_8c_source.html#l02014">2014</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02185">env_path_tainted()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l02194">rb_env_path_tainted()</a>.</p>

</div>
</div>
<a class="anchor" id="a78f041cb2cf763a6eba5be64e2ee6870"></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_cHash</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00035">35</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d52/generator_8c_source.html#l01060">cState_from_state_s()</a>, <a class="el" href="../../d3/d52/generator_8c_source.html#l00897">generate_json()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03167">Init_Hash()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00316">make_compile_option()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01683">recursive_hash()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00965">syck_resolver_node_import()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01079">syck_resolver_transfer()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="../../doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>