Current File : //opt/RZruby/share/doc/ruby/html/d6/d10/marshal_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: marshal.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">marshal.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="../../dc/dac/io_8h_source.html">ruby/io.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 &quot;<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>&quot;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for marshal.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../d9/ddc/marshal_8c__incl.png" border="0" usemap="#marshal_8c" alt=""/></div>
<map name="marshal_8c" id="marshal_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="505,80,599,107"/><area shape="rect" id="node14" href="../../dc/dac/io_8h.html" title="ruby/io.h" alt="" coords="730,80,808,107"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="126,229,204,256"/><area shape="rect" id="node18" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="5,229,93,256"/><area shape="rect" id="node16" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="926,155,1052,181"/><area shape="rect" id="node19" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="885,80,968,107"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="271,304,352,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="446,304,564,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="129,155,233,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="361,155,463,181"/><area shape="rect" id="node17" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="1025,229,1161,256"/></map>
</div>
</div>
<p><a href="../../d6/d10/marshal_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d20/structmarshal__compat__t.html">marshal_compat_t</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/df0/structdump__arg.html">dump_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="../../d5/d83/structdump__call__arg.html">dump_call_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/dcf/structload__arg.html">load_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:a69cd9c162197d2d50ee4dd90b38fe0ed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a69cd9c162197d2d50ee4dd90b38fe0ed">BITSPERSHORT</a>&#160;&#160;&#160;(2*<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>)</td></tr>
<tr class="separator:a69cd9c162197d2d50ee4dd90b38fe0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a804a52b31c54327192bb7c9829a56dc2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a804a52b31c54327192bb7c9829a56dc2">SHORTMASK</a>&#160;&#160;&#160;((1&lt;&lt;<a class="el" href="../../d6/d10/marshal_8c.html#a69cd9c162197d2d50ee4dd90b38fe0ed">BITSPERSHORT</a>)-1)</td></tr>
<tr class="separator:a804a52b31c54327192bb7c9829a56dc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af96497bf69633a309f86734534ac2d8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#af96497bf69633a309f86734534ac2d8a">SHORTDN</a>(x)&#160;&#160;&#160;RSHIFT((x),<a class="el" href="../../d6/d10/marshal_8c.html#a69cd9c162197d2d50ee4dd90b38fe0ed">BITSPERSHORT</a>)</td></tr>
<tr class="separator:af96497bf69633a309f86734534ac2d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ac49b1cc9fb01004db71dd4bdefca0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a63ac49b1cc9fb01004db71dd4bdefca0">SHORTLEN</a>(x)&#160;&#160;&#160;(x)</td></tr>
<tr class="separator:a63ac49b1cc9fb01004db71dd4bdefca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a033c51cb477358303193cfb920e4f6e0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a033c51cb477358303193cfb920e4f6e0">MARSHAL_MAJOR</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:a033c51cb477358303193cfb920e4f6e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf2c8df59d202c2351642ba0f4aeb8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#aebf2c8df59d202c2351642ba0f4aeb8f">MARSHAL_MINOR</a>&#160;&#160;&#160;8</td></tr>
<tr class="separator:aebf2c8df59d202c2351642ba0f4aeb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792048a2f4a8af4bccb01c92a707cecd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a792048a2f4a8af4bccb01c92a707cecd">TYPE_NIL</a>&#160;&#160;&#160;'0'</td></tr>
<tr class="separator:a792048a2f4a8af4bccb01c92a707cecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c515e1c9d27dc27fa94195b1d275ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ac0c515e1c9d27dc27fa94195b1d275ce">TYPE_TRUE</a>&#160;&#160;&#160;'T'</td></tr>
<tr class="separator:ac0c515e1c9d27dc27fa94195b1d275ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cd8d3ed1a0d2e286030261a0b8229e2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a5cd8d3ed1a0d2e286030261a0b8229e2">TYPE_FALSE</a>&#160;&#160;&#160;'<a class="el" href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a>'</td></tr>
<tr class="separator:a5cd8d3ed1a0d2e286030261a0b8229e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ce02ce3b286043fd7fcff590152ac2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a1ce02ce3b286043fd7fcff590152ac2d">TYPE_FIXNUM</a>&#160;&#160;&#160;'<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>'</td></tr>
<tr class="separator:a1ce02ce3b286043fd7fcff590152ac2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41a4e8a76497cb8bacafac16889af3fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a41a4e8a76497cb8bacafac16889af3fd">TYPE_EXTENDED</a>&#160;&#160;&#160;'<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>'</td></tr>
<tr class="separator:a41a4e8a76497cb8bacafac16889af3fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2dcc2be5030dd03835409ef0a893cc6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ad2dcc2be5030dd03835409ef0a893cc6">TYPE_UCLASS</a>&#160;&#160;&#160;'<a class="el" href="../../de/de9/vm_8c.html#abd5a67cb02cf079c0674935966148915">C</a>'</td></tr>
<tr class="separator:ad2dcc2be5030dd03835409ef0a893cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01980295758591710a7f24b30c49779"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ae01980295758591710a7f24b30c49779">TYPE_OBJECT</a>&#160;&#160;&#160;'o'</td></tr>
<tr class="separator:ae01980295758591710a7f24b30c49779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238ffffcf9f03adfbf70ab6bb0c9357d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a238ffffcf9f03adfbf70ab6bb0c9357d">TYPE_DATA</a>&#160;&#160;&#160;'<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>'</td></tr>
<tr class="separator:a238ffffcf9f03adfbf70ab6bb0c9357d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad63eefc64f2106dba2d99eefb76d7ba6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ad63eefc64f2106dba2d99eefb76d7ba6">TYPE_USERDEF</a>&#160;&#160;&#160;'u'</td></tr>
<tr class="separator:ad63eefc64f2106dba2d99eefb76d7ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abde0c0b3b57bc3913d9b230b62bdca07"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#abde0c0b3b57bc3913d9b230b62bdca07">TYPE_USRMARSHAL</a>&#160;&#160;&#160;'<a class="el" href="../../d9/db2/union_u.html">U</a>'</td></tr>
<tr class="separator:abde0c0b3b57bc3913d9b230b62bdca07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a105c7addfad52601f4d079673eae7982"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a105c7addfad52601f4d079673eae7982">TYPE_FLOAT</a>&#160;&#160;&#160;'f'</td></tr>
<tr class="separator:a105c7addfad52601f4d079673eae7982"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74058a1a49cb727ccdc5635f1542ee2d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a74058a1a49cb727ccdc5635f1542ee2d">TYPE_BIGNUM</a>&#160;&#160;&#160;'l'</td></tr>
<tr class="separator:a74058a1a49cb727ccdc5635f1542ee2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e4e428e3a6a191834e3ff63bd301866"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a4e4e428e3a6a191834e3ff63bd301866">TYPE_STRING</a>&#160;&#160;&#160;'&quot;'</td></tr>
<tr class="separator:a4e4e428e3a6a191834e3ff63bd301866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a776790cd2e2cf982afca7a316c2b801c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a776790cd2e2cf982afca7a316c2b801c">TYPE_REGEXP</a>&#160;&#160;&#160;'/'</td></tr>
<tr class="separator:a776790cd2e2cf982afca7a316c2b801c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0b9182a0867df86fb91367a93c3f7a4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ae0b9182a0867df86fb91367a93c3f7a4">TYPE_ARRAY</a>&#160;&#160;&#160;'['</td></tr>
<tr class="separator:ae0b9182a0867df86fb91367a93c3f7a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ee0b296ab2dd19e14df6f097d07981e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a2ee0b296ab2dd19e14df6f097d07981e">TYPE_HASH</a>&#160;&#160;&#160;'{'</td></tr>
<tr class="separator:a2ee0b296ab2dd19e14df6f097d07981e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07508389d4c1b7e202f07c3d4e3c4ca6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a07508389d4c1b7e202f07c3d4e3c4ca6">TYPE_HASH_DEF</a>&#160;&#160;&#160;'}'</td></tr>
<tr class="separator:a07508389d4c1b7e202f07c3d4e3c4ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c85a0822fcb3f9ff6966c87ef413c32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a9c85a0822fcb3f9ff6966c87ef413c32">TYPE_STRUCT</a>&#160;&#160;&#160;'<a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>'</td></tr>
<tr class="separator:a9c85a0822fcb3f9ff6966c87ef413c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9610c46e91c2028652cd5d9e3aa8ed56"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a9610c46e91c2028652cd5d9e3aa8ed56">TYPE_MODULE_OLD</a>&#160;&#160;&#160;'<a class="el" href="../../dc/de5/random_8c.html#a52037c938e3c1b126c6277da5ca689d0">M</a>'</td></tr>
<tr class="separator:a9610c46e91c2028652cd5d9e3aa8ed56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24062278e85a701c226dd2fba8e616ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a24062278e85a701c226dd2fba8e616ce">TYPE_CLASS</a>&#160;&#160;&#160;'<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>'</td></tr>
<tr class="separator:a24062278e85a701c226dd2fba8e616ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9863f1dfe676b6d6cf1a692979f636ce"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a9863f1dfe676b6d6cf1a692979f636ce">TYPE_MODULE</a>&#160;&#160;&#160;'<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>'</td></tr>
<tr class="separator:a9863f1dfe676b6d6cf1a692979f636ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95d59fcf83e6db5484b6061303de871f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a95d59fcf83e6db5484b6061303de871f">TYPE_SYMBOL</a>&#160;&#160;&#160;':'</td></tr>
<tr class="separator:a95d59fcf83e6db5484b6061303de871f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cd0586439027472ba8deeefe919e394"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a9cd0586439027472ba8deeefe919e394">TYPE_SYMLINK</a>&#160;&#160;&#160;';'</td></tr>
<tr class="separator:a9cd0586439027472ba8deeefe919e394"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a589ae22143706733ce486664d34a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ad5a589ae22143706733ce486664d34a6">TYPE_IVAR</a>&#160;&#160;&#160;'<a class="el" href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a>'</td></tr>
<tr class="separator:ad5a589ae22143706733ce486664d34a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c697afadf93928a5d7e21bcca59d93"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a15c697afadf93928a5d7e21bcca59d93">TYPE_LINK</a>&#160;&#160;&#160;'@'</td></tr>
<tr class="separator:a15c697afadf93928a5d7e21bcca59d93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab6b75d6cbc11d02d065d2470d2caa0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#aab6b75d6cbc11d02d065d2470d2caa0e">MARSHAL_INFECTION</a>&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aada6cee56453d224febc8a330e6bafdb">FL_TAINT</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a286c82e73243296cb52dafb7dae7ea70">FL_UNTRUSTED</a>)</td></tr>
<tr class="separator:aab6b75d6cbc11d02d065d2470d2caa0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47cddbcffa61c635bb81081e1c9a5a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#aa47cddbcffa61c635bb81081e1c9a5a8">w_cstr</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#a4d7c8198c03cbf7e765c4df65e6c9617">w_bytes</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td></tr>
<tr class="separator:aa47cddbcffa61c635bb81081e1c9a5a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9b4adff3def445b3978887f8ab1ac23"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ad9b4adff3def445b3978887f8ab1ac23">load_mantissa</a>(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, <a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>)&#160;&#160;&#160;(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)</td></tr>
<tr class="separator:ad9b4adff3def445b3978887f8ab1ac23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02fbfe3d3afb75ff9bc85bf1cb2c9c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ab02fbfe3d3afb75ff9bc85bf1cb2c9c4">FLOAT_DIG</a>&#160;&#160;&#160;17</td></tr>
<tr class="separator:ab02fbfe3d3afb75ff9bc85bf1cb2c9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0930e99d304acd76e39750acea054470"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a0930e99d304acd76e39750acea054470">has_ivars</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, ivtbl)</td></tr>
<tr class="separator:a0930e99d304acd76e39750acea054470"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7960706fdcd1c1efe62ad04770eb7444"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a7960706fdcd1c1efe62ad04770eb7444">r_entry</a>(<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#a16afc0f6cf95264aa3bf4c346089b847">r_entry0</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)-&gt;<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>-&gt;num_entries, (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td></tr>
<tr class="separator:a7960706fdcd1c1efe62ad04770eb7444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affd804aa116f7d43493d29c6607df14d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#affd804aa116f7d43493d29c6607df14d">SIGN_EXTEND_CHAR</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)&#160;&#160;&#160;((((unsigned char)(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)) ^ 128) - 128)</td></tr>
<tr class="separator:affd804aa116f7d43493d29c6607df14d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09201c37fe70c053b807eee0462730b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a09201c37fe70c053b807eee0462730b0">r_bytes</a>(<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#ac50b9b6c9b05ac01f7a3791feec0e747">r_bytes0</a>(<a class="el" href="../../d6/d10/marshal_8c.html#a78941f75e82a6a1465a0e8e1e5de535c">r_long</a>(<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td></tr>
<tr class="separator:a09201c37fe70c053b807eee0462730b0"><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="../../d6/d10/marshal_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:af02a5e31598a9539cd0c0852a31cf8c1"><td class="memItemLeft" align="right" valign="top">typedef char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#af02a5e31598a9539cd0c0852a31cf8c1">ruby_check_marshal_viral_flags</a> [<a class="el" href="../../d6/d10/marshal_8c.html#aab6b75d6cbc11d02d065d2470d2caa0e">MARSHAL_INFECTION</a>==(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>) <a class="el" href="../../d6/d10/marshal_8c.html#aab6b75d6cbc11d02d065d2470d2caa0e">MARSHAL_INFECTION</a>?1:-1]</td></tr>
<tr class="separator:af02a5e31598a9539cd0c0852a31cf8c1"><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:a463cef60b8b2618c8560654f35d095dd"><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="../../d6/d10/marshal_8c.html#a463cef60b8b2618c8560654f35d095dd">mark_marshal_compat_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>)</td></tr>
<tr class="separator:a463cef60b8b2618c8560654f35d095dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938de087e57f744e8a242c929bd9c028"><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="../../d6/d10/marshal_8c.html#a938de087e57f744e8a242c929bd9c028">mark_marshal_compat_t</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#ab758f7e37948b530e3b9542b69437065">tbl</a>)</td></tr>
<tr class="separator:a938de087e57f744e8a242c929bd9c028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7e93ed6ecaa449ac77c265b6262f0d8"><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="../../d6/d10/marshal_8c.html#ae7e93ed6ecaa449ac77c265b6262f0d8">rb_marshal_define_compat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> newclass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> oldclass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*dumper)(<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>(*loader)(<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:ae7e93ed6ecaa449ac77c265b6262f0d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addc6265fbd0c518dcfc69653b2cf9865"><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="../../d6/d10/marshal_8c.html#addc6265fbd0c518dcfc69653b2cf9865">check_dump_arg</a> (struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ad85b8c5648cecc3e0d24f3073c62d860">sym</a>)</td></tr>
<tr class="separator:addc6265fbd0c518dcfc69653b2cf9865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e710b374df662ae29c50d51fa9c73a"><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="../../d6/d10/marshal_8c.html#a37e710b374df662ae29c50d51fa9c73a">clear_dump_arg</a> (struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a37e710b374df662ae29c50d51fa9c73a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0eae442b82166a867d989e4ba33f52bd"><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="../../d6/d10/marshal_8c.html#a0eae442b82166a867d989e4ba33f52bd">mark_dump_arg</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a0eae442b82166a867d989e4ba33f52bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1b63e60794df827562853c524e87b5d"><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="../../d6/d10/marshal_8c.html#af1b63e60794df827562853c524e87b5d">free_dump_arg</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:af1b63e60794df827562853c524e87b5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5acae157f75ac038ceb80788df5dbe"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a2c5acae157f75ac038ceb80788df5dbe">memsize_dump_arg</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a2c5acae157f75ac038ceb80788df5dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f03feb2cd3b850a72de99927da5e5f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a3f03feb2cd3b850a72de99927da5e5f2">must_not_be_anonymous</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a3f03feb2cd3b850a72de99927da5e5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2f38b8a466dcea98d50572d00aa65a"><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="../../d6/d10/marshal_8c.html#afd2f38b8a466dcea98d50572d00aa65a">class2path</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:afd2f38b8a466dcea98d50572d00aa65a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e738cded31ccb1e67d14906092bee5"><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="../../d6/d10/marshal_8c.html#a63e738cded31ccb1e67d14906092bee5">w_long</a> (<a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *)</td></tr>
<tr class="separator:a63e738cded31ccb1e67d14906092bee5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa595872284dcb09bb67501e2a8740fee"><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="../../d6/d10/marshal_8c.html#aa595872284dcb09bb67501e2a8740fee">w_encoding</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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> num, struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa595872284dcb09bb67501e2a8740fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d597f135917ddb0fe7a9a79b10b520"><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="../../d6/d10/marshal_8c.html#a64d597f135917ddb0fe7a9a79b10b520">w_nbyte</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a64d597f135917ddb0fe7a9a79b10b520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadcb0d4b7798346c448d5567e852addd"><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="../../d6/d10/marshal_8c.html#aadcb0d4b7798346c448d5567e852addd">w_byte</a> (char <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aadcb0d4b7798346c448d5567e852addd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d7c8198c03cbf7e765c4df65e6c9617"><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="../../d6/d10/marshal_8c.html#a4d7c8198c03cbf7e765c4df65e6c9617">w_bytes</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> <a class="el" href="../../d2/d37/strlcpy_8c.html#a822b65bd84f46d0871fcfe0ed7366fbc">n</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a4d7c8198c03cbf7e765c4df65e6c9617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54434e6a22d14c07cace40b3c03804f6"><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="../../d6/d10/marshal_8c.html#a54434e6a22d14c07cace40b3c03804f6">w_short</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> x, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a54434e6a22d14c07cace40b3c03804f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93150ab5d4bbdc3bcb23c37640997139"><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="../../d6/d10/marshal_8c.html#a93150ab5d4bbdc3bcb23c37640997139">w_float</a> (double <a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a93150ab5d4bbdc3bcb23c37640997139"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4949ecea663fb866661c8a16de9f94b8"><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="../../d6/d10/marshal_8c.html#a4949ecea663fb866661c8a16de9f94b8">w_symbol</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a4949ecea663fb866661c8a16de9f94b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a012e08811b92a947a3b880528b8f4831"><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="../../d6/d10/marshal_8c.html#a012e08811b92a947a3b880528b8f4831">w_unique</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a012e08811b92a947a3b880528b8f4831"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43ddf81da0e99c94538a61e0558d061a"><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="../../d6/d10/marshal_8c.html#a43ddf81da0e99c94538a61e0558d061a">w_object</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>)</td></tr>
<tr class="separator:a43ddf81da0e99c94538a61e0558d061a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a364a2f5400915eeb40da0210cc29f532"><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="../../d6/d10/marshal_8c.html#a364a2f5400915eeb40da0210cc29f532">hash_each</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>, struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a364a2f5400915eeb40da0210cc29f532"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4395b8413b41766cd8b7cf5fcef98d61"><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="../../d6/d10/marshal_8c.html#a4395b8413b41766cd8b7cf5fcef98d61">w_extended</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>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a5aa1731610537e057191db627c19f1ca">check</a>)</td></tr>
<tr class="separator:a4395b8413b41766cd8b7cf5fcef98d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932e2c1d8874217fbfb17e291aaf0ff9"><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="../../d6/d10/marshal_8c.html#a932e2c1d8874217fbfb17e291aaf0ff9">w_class</a> (char <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a5aa1731610537e057191db627c19f1ca">check</a>)</td></tr>
<tr class="separator:a932e2c1d8874217fbfb17e291aaf0ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a908cb77f6b20250eb971da75b31502b3"><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="../../d6/d10/marshal_8c.html#a908cb77f6b20250eb971da75b31502b3">w_uclass</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> super, struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a908cb77f6b20250eb971da75b31502b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0138290b94dab5422720f687a15d51e"><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="../../d6/d10/marshal_8c.html#aa0138290b94dab5422720f687a15d51e">w_obj_each</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a2c1724f5d87aacb0331a2b40a9beb71e">value</a>, struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa0138290b94dab5422720f687a15d51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9206cf010cb6aaaa2ef442c4d1667a"><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="../../d6/d10/marshal_8c.html#aed9206cf010cb6aaaa2ef442c4d1667a">w_ivar</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="../../d0/ddd/structst__table.html">st_table</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#ab758f7e37948b530e3b9542b69437065">tbl</a>, struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aed9206cf010cb6aaaa2ef442c4d1667a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75ca157b9b6d7155ba9f5dfd0af0eb35"><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="../../d6/d10/marshal_8c.html#a75ca157b9b6d7155ba9f5dfd0af0eb35">w_objivar</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>, struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a75ca157b9b6d7155ba9f5dfd0af0eb35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0c01d225e21567021b16496f3dc62cd"><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="../../d6/d10/marshal_8c.html#aa0c01d225e21567021b16496f3dc62cd">marshal_dump</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:aa0c01d225e21567021b16496f3dc62cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d1992ede727ef56352c8f421520fe9d"><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="../../d6/d10/marshal_8c.html#a4d1992ede727ef56352c8f421520fe9d">check_load_arg</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ad85b8c5648cecc3e0d24f3073c62d860">sym</a>)</td></tr>
<tr class="separator:a4d1992ede727ef56352c8f421520fe9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ad0b51ebf617b1090f76347055ee217"><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="../../d6/d10/marshal_8c.html#a4ad0b51ebf617b1090f76347055ee217">clear_load_arg</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a4ad0b51ebf617b1090f76347055ee217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab108ab5fda010621db02efbd7ebd9ff5"><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="../../d6/d10/marshal_8c.html#ab108ab5fda010621db02efbd7ebd9ff5">mark_load_arg</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:ab108ab5fda010621db02efbd7ebd9ff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf06434175acbd339045247fb9290ce5"><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="../../d6/d10/marshal_8c.html#aaf06434175acbd339045247fb9290ce5">free_load_arg</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:aaf06434175acbd339045247fb9290ce5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7dc26d96b7d0af1eb53f6eaad82b15ae"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a7dc26d96b7d0af1eb53f6eaad82b15ae">memsize_load_arg</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d9/dee/tkutil_8c.html#a9d08db2e7a99d650ace90f02ea93108b">ptr</a>)</td></tr>
<tr class="separator:a7dc26d96b7d0af1eb53f6eaad82b15ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16afc0f6cf95264aa3bf4c346089b847"><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="../../d6/d10/marshal_8c.html#a16afc0f6cf95264aa3bf4c346089b847">r_entry0</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> num, struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a16afc0f6cf95264aa3bf4c346089b847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa24bf8bf7f64e927f736b707497f59a"><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="../../d6/d10/marshal_8c.html#aaa24bf8bf7f64e927f736b707497f59a">r_object</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aaa24bf8bf7f64e927f736b707497f59a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad86464a95e8ac70449e772772aab41c1"><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="../../d6/d10/marshal_8c.html#ad86464a95e8ac70449e772772aab41c1">r_symbol</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ad86464a95e8ac70449e772772aab41c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a461cda9e792338f6a9a745c14fa9255b"><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="../../d6/d10/marshal_8c.html#a461cda9e792338f6a9a745c14fa9255b">path2class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a461cda9e792338f6a9a745c14fa9255b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c93db96ea4a119c787d03dd14b94ad9"><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="../../d6/d10/marshal_8c.html#a1c93db96ea4a119c787d03dd14b94ad9">r_prepare</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a1c93db96ea4a119c787d03dd14b94ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b162c49e31eeab35ad964b446039bf8"><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="../../d6/d10/marshal_8c.html#a5b162c49e31eeab35ad964b446039bf8">r_byte</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a5b162c49e31eeab35ad964b446039bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfadd3701afe74b69a803a3ef01b0136"><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="../../d6/d10/marshal_8c.html#abfadd3701afe74b69a803a3ef01b0136">long_toobig</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr>
<tr class="separator:abfadd3701afe74b69a803a3ef01b0136"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78941f75e82a6a1465a0e8e1e5de535c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a78941f75e82a6a1465a0e8e1e5de535c">r_long</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a78941f75e82a6a1465a0e8e1e5de535c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50b9b6c9b05ac01f7a3791feec0e747"><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="../../d6/d10/marshal_8c.html#ac50b9b6c9b05ac01f7a3791feec0e747">r_bytes0</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>, struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ac50b9b6c9b05ac01f7a3791feec0e747"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9c664796289ffac3ff40bcd9d591528"><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="../../d6/d10/marshal_8c.html#af9c664796289ffac3ff40bcd9d591528">id2encidx</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a88d00ccf6ebc700e6c2e4c4cb98b1216">id</a>, <a class="el" href="../../de/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:af9c664796289ffac3ff40bcd9d591528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ab58a060b3e051a09b0db1ac1b2529"><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="../../d6/d10/marshal_8c.html#a58ab58a060b3e051a09b0db1ac1b2529">r_symlink</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a58ab58a060b3e051a09b0db1ac1b2529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1d08fe4cc16a8747b92574be376b8de"><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="../../d6/d10/marshal_8c.html#ad1d08fe4cc16a8747b92574be376b8de">r_symreal</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> ivar)</td></tr>
<tr class="separator:ad1d08fe4cc16a8747b92574be376b8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa120d72d4288353003db08dc45a354df"><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="../../d6/d10/marshal_8c.html#aa120d72d4288353003db08dc45a354df">r_unique</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:aa120d72d4288353003db08dc45a354df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6eed154f8df202f604069c166e25fd8"><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="../../d6/d10/marshal_8c.html#ad6eed154f8df202f604069c166e25fd8">r_string</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:ad6eed154f8df202f604069c166e25fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cde5ba1c66c7259d35c3974aa330b1d"><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="../../d6/d10/marshal_8c.html#a9cde5ba1c66c7259d35c3974aa330b1d">r_leave</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a9cde5ba1c66c7259d35c3974aa330b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9878f9215944b87ff3b2d723056fe3f2"><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="../../d6/d10/marshal_8c.html#a9878f9215944b87ff3b2d723056fe3f2">r_ivar</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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *has_encoding, struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a9878f9215944b87ff3b2d723056fe3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09191eab5cae9ba79ccb98757f795eac"><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="../../d6/d10/marshal_8c.html#a09191eab5cae9ba79ccb98757f795eac">path2module</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>)</td></tr>
<tr class="separator:a09191eab5cae9ba79ccb98757f795eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4599acad5c2428f1880d76f53c0e6437"><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="../../d6/d10/marshal_8c.html#a4599acad5c2428f1880d76f53c0e6437">obj_alloc_by_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a56e97a891edabd14d071def7e678ad7e">path</a>, struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a4599acad5c2428f1880d76f53c0e6437"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ac8a4e2fc1267d307b157c7e22d6a6"><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="../../d6/d10/marshal_8c.html#ab4ac8a4e2fc1267d307b157c7e22d6a6">r_object0</a> (struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *ivp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> extmod)</td></tr>
<tr class="separator:ab4ac8a4e2fc1267d307b157c7e22d6a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8805d6c6d27f7c3ac0b25dc16b367e48"><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="../../d6/d10/marshal_8c.html#a8805d6c6d27f7c3ac0b25dc16b367e48">marshal_load</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:a8805d6c6d27f7c3ac0b25dc16b367e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416feec7ca1808d1449889d72ff7d9d8"><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="../../d6/d10/marshal_8c.html#a416feec7ca1808d1449889d72ff7d9d8">Init_marshal</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a416feec7ca1808d1449889d72ff7d9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae37d963633cac26e9ee7f47233f1aef5"><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="../../d6/d10/marshal_8c.html#ae37d963633cac26e9ee7f47233f1aef5">rb_marshal_dump</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> port)</td></tr>
<tr class="separator:ae37d963633cac26e9ee7f47233f1aef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af992e6d001a000856ad07ae35cb5e207"><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="../../d6/d10/marshal_8c.html#af992e6d001a000856ad07ae35cb5e207">rb_marshal_load</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> port)</td></tr>
<tr class="separator:af992e6d001a000856ad07ae35cb5e207"><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:ae8c64eff4fb170fb88ce3fef955af54b"><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="../../d6/d10/marshal_8c.html#ae8c64eff4fb170fb88ce3fef955af54b">s_dump</a></td></tr>
<tr class="separator:ae8c64eff4fb170fb88ce3fef955af54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f2b07a0e18af7b7d9ffea8e69a402c7"><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="../../d6/d10/marshal_8c.html#a9f2b07a0e18af7b7d9ffea8e69a402c7">s_load</a></td></tr>
<tr class="separator:a9f2b07a0e18af7b7d9ffea8e69a402c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2db8bcf174f6cb756fa5bfc46c3e876c"><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="../../d6/d10/marshal_8c.html#a2db8bcf174f6cb756fa5bfc46c3e876c">s_mdump</a></td></tr>
<tr class="separator:a2db8bcf174f6cb756fa5bfc46c3e876c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed68fb6ec31eebb74826f575d450079"><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="../../d6/d10/marshal_8c.html#a6ed68fb6ec31eebb74826f575d450079">s_mload</a></td></tr>
<tr class="separator:a6ed68fb6ec31eebb74826f575d450079"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cc323e09d4d677a438a51cb4dab9be9"><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="../../d6/d10/marshal_8c.html#a6cc323e09d4d677a438a51cb4dab9be9">s_dump_data</a></td></tr>
<tr class="separator:a6cc323e09d4d677a438a51cb4dab9be9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6334724378ea05a680e7050c5058018e"><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="../../d6/d10/marshal_8c.html#a6334724378ea05a680e7050c5058018e">s_load_data</a></td></tr>
<tr class="separator:a6334724378ea05a680e7050c5058018e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0298e644ff0f972a3c1ad09123edee34"><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="../../d6/d10/marshal_8c.html#a0298e644ff0f972a3c1ad09123edee34">s_alloc</a></td></tr>
<tr class="separator:a0298e644ff0f972a3c1ad09123edee34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec051932f1ce82a4fc612de94755c612"><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="../../d6/d10/marshal_8c.html#aec051932f1ce82a4fc612de94755c612">s_call</a></td></tr>
<tr class="separator:aec051932f1ce82a4fc612de94755c612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b7fdbb08f50a39a271e3911b6ce68ff"><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="../../d6/d10/marshal_8c.html#a9b7fdbb08f50a39a271e3911b6ce68ff">s_getbyte</a></td></tr>
<tr class="separator:a9b7fdbb08f50a39a271e3911b6ce68ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b997e739b50aaa4029c222c8a09bc4e"><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="../../d6/d10/marshal_8c.html#a6b997e739b50aaa4029c222c8a09bc4e">s_read</a></td></tr>
<tr class="separator:a6b997e739b50aaa4029c222c8a09bc4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0afc72a3c120028c7d71d209c4c6e70f"><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="../../d6/d10/marshal_8c.html#a0afc72a3c120028c7d71d209c4c6e70f">s_write</a></td></tr>
<tr class="separator:a0afc72a3c120028c7d71d209c4c6e70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0239acefc35256512a56f65663a6d00b"><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="../../d6/d10/marshal_8c.html#a0239acefc35256512a56f65663a6d00b">s_binmode</a></td></tr>
<tr class="separator:a0239acefc35256512a56f65663a6d00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a026d318a9970b6d28100fa7891fa59c8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a026d318a9970b6d28100fa7891fa59c8">compat_allocator_tbl</a></td></tr>
<tr class="separator:a026d318a9970b6d28100fa7891fa59c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a338b5db09b9d87240425f75df618633c"><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="../../d6/d10/marshal_8c.html#a338b5db09b9d87240425f75df618633c">compat_allocator_tbl_wrapper</a></td></tr>
<tr class="separator:a338b5db09b9d87240425f75df618633c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91b30ab7b2ab908f3d9c2dd749cd20aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#a91b30ab7b2ab908f3d9c2dd749cd20aa">dump_arg_data</a></td></tr>
<tr class="separator:a91b30ab7b2ab908f3d9c2dd749cd20aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63bb1abb59910d236b3c20403192df6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d10/marshal_8c.html#ac63bb1abb59910d236b3c20403192df6">load_arg_data</a></td></tr>
<tr class="separator:ac63bb1abb59910d236b3c20403192df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a69cd9c162197d2d50ee4dd90b38fe0ed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BITSPERSHORT&#160;&#160;&#160;(2*<a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00027">27</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<a class="anchor" id="ab02fbfe3d3afb75ff9bc85bf1cb2c9c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FLOAT_DIG&#160;&#160;&#160;17</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00351">351</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00355">w_float()</a>.</p>

</div>
</div>
<a class="anchor" id="a0930e99d304acd76e39750acea054470"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define has_ivars</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">ivtbl&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((ivtbl) = <a class="code" href="../../db/d2e/intern_8h.html#a11091451dc5f3ec7cb1145a4e4e44b29">rb_generic_ivar_table</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>)) != 0 || \</div>
<div class="line">                               (!<a class="code" href="../../de/de6/ruby_2ruby_8h.html#ac59489a7ed093e29019047d13e79c009">SPECIAL_CONST_P</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>) &amp;&amp; !<a class="code" href="../../d5/de3/encoding_8h.html#ae5ff9694c99a5306a9415ac51e8c4faa">ENCODING_IS_ASCII8BIT</a>(<a class="code" href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a>)))</div>
<div class="ttc" id="intern_8h_html_a11091451dc5f3ec7cb1145a4e4e44b29"><div class="ttname"><a href="../../db/d2e/intern_8h.html#a11091451dc5f3ec7cb1145a4e4e44b29">rb_generic_ivar_table</a></div><div class="ttdeci">struct st_table * rb_generic_ivar_table(VALUE)</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d2a/variable_8c_source.html#l00819">variable.c:819</a></div></div>
<div class="ttc" id="tcltklib_8c_html_aea4012fb11c03c5c1b1fe5399e95342f"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aea4012fb11c03c5c1b1fe5399e95342f">obj</a></div><div class="ttdeci">static VALUE VALUE obj</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l03147">tcltklib.c:3147</a></div></div>
<div class="ttc" id="encoding_8h_html_ae5ff9694c99a5306a9415ac51e8c4faa"><div class="ttname"><a href="../../d5/de3/encoding_8h.html#ae5ff9694c99a5306a9415ac51e8c4faa">ENCODING_IS_ASCII8BIT</a></div><div class="ttdeci">#define ENCODING_IS_ASCII8BIT(obj)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/de3/encoding_8h_source.html#l00052">encoding.h:52</a></div></div>
<div class="ttc" id="ruby_2ruby_8h_html_ac59489a7ed093e29019047d13e79c009"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#ac59489a7ed093e29019047d13e79c009">SPECIAL_CONST_P</a></div><div class="ttdeci">#define SPECIAL_CONST_P(x)</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00953">ruby.h:953</a></div></div>
</div><!-- fragment -->
<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad9b4adff3def445b3978887f8ab1ac23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define load_mantissa</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a59ab77f2c16310eef223943404df6623">buf</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00345">345</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="aab6b75d6cbc11d02d065d2470d2caa0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MARSHAL_INFECTION&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aada6cee56453d224febc8a330e6bafdb">FL_TAINT</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a286c82e73243296cb52dafb7dae7ea70">FL_UNTRUSTED</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00133">133</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<a class="anchor" id="a033c51cb477358303193cfb920e4f6e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MARSHAL_MAJOR&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00050">50</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00051">51</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="a09201c37fe70c053b807eee0462730b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define r_bytes</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#ac50b9b6c9b05ac01f7a3791feec0e747">r_bytes0</a>(<a class="el" href="../../d6/d10/marshal_8c.html#a78941f75e82a6a1465a0e8e1e5de535c">r_long</a>(<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l01090">1090</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01202">r_string()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>.</p>

</div>
</div>
<a class="anchor" id="a7960706fdcd1c1efe62ad04770eb7444"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define r_entry</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#a16afc0f6cf95264aa3bf4c346089b847">r_entry0</a>((<a class="el" href="../../d2/d99/win32ole_8c.html#ac4055e3a20b6b3af3d10590ea446ef6c">v</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)-&gt;<a class="el" href="../../d5/d9d/tcltklib_8c.html#abe1e88e21f22282e6f01916f13485ab5">data</a>-&gt;num_entries, (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l01004">1004</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</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>
<a class="anchor" id="af96497bf69633a309f86734534ac2d8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SHORTDN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;RSHIFT((x),<a class="el" href="../../d6/d10/marshal_8c.html#a69cd9c162197d2d50ee4dd90b38fe0ed">BITSPERSHORT</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00029">29</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a63ac49b1cc9fb01004db71dd4bdefca0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SHORTLEN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;(x)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00032">32</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a804a52b31c54327192bb7c9829a56dc2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SHORTMASK&#160;&#160;&#160;((1&lt;&lt;<a class="el" href="../../d6/d10/marshal_8c.html#a69cd9c162197d2d50ee4dd90b38fe0ed">BITSPERSHORT</a>)-1)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00028">28</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="affd804aa116f7d43493d29c6607df14d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIGN_EXTEND_CHAR</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a></td><td>)</td>
          <td>&#160;&#160;&#160;((((unsigned char)(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)) ^ 128) - 128)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l01054">1054</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>.</p>

</div>
</div>
<a class="anchor" id="ae0b9182a0867df86fb91367a93c3f7a4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_ARRAY&#160;&#160;&#160;'['</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00068">68</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a74058a1a49cb727ccdc5635f1542ee2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_BIGNUM&#160;&#160;&#160;'l'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00065">65</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a24062278e85a701c226dd2fba8e616ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_CLASS&#160;&#160;&#160;'<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00073">73</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a238ffffcf9f03adfbf70ab6bb0c9357d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_DATA&#160;&#160;&#160;'<a class="el" href="../../d5/de6/strlcat_8c.html#a4baaf26ccdc71244db2410e8d4938e6a">d</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00061">61</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a41a4e8a76497cb8bacafac16889af3fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_EXTENDED&#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="../../d6/d10/marshal_8c_source.html#l00058">58</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>.</p>

</div>
</div>
<a class="anchor" id="a5cd8d3ed1a0d2e286030261a0b8229e2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_FALSE&#160;&#160;&#160;'<a class="el" href="../../d5/ddf/rmd160_8c.html#a96d73bbd7af15cb1fc38c3f4a3bd82e9">F</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00055">55</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a1ce02ce3b286043fd7fcff590152ac2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_FIXNUM&#160;&#160;&#160;'<a class="el" href="../../d6/de3/crypt_8c.html#a8049b7300164a52c90d26573e1e0c4f1">i</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00056">56</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a105c7addfad52601f4d079673eae7982"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_FLOAT&#160;&#160;&#160;'f'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00064">64</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ee0b296ab2dd19e14df6f097d07981e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_HASH&#160;&#160;&#160;'{'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00069">69</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a07508389d4c1b7e202f07c3d4e3c4ca6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_HASH_DEF&#160;&#160;&#160;'}'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00070">70</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5a589ae22143706733ce486664d34a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_IVAR&#160;&#160;&#160;'<a class="el" href="../../d5/ddf/rmd160_8c.html#ac0eafdc9ee161b71e7af98af736952fd">I</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00079">79</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a15c697afadf93928a5d7e21bcca59d93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_LINK&#160;&#160;&#160;'@'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00080">80</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a9863f1dfe676b6d6cf1a692979f636ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_MODULE&#160;&#160;&#160;'<a class="el" href="../../de/d07/bigdecimal_8c.html#ae524ec6ce1980bec6f25676783609004">m</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00074">74</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a9610c46e91c2028652cd5d9e3aa8ed56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_MODULE_OLD&#160;&#160;&#160;'<a class="el" href="../../dc/de5/random_8c.html#a52037c938e3c1b126c6277da5ca689d0">M</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00072">72</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00053">53</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ae01980295758591710a7f24b30c49779"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_OBJECT&#160;&#160;&#160;'o'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00060">60</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a776790cd2e2cf982afca7a316c2b801c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_REGEXP&#160;&#160;&#160;'/'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00067">67</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a4e4e428e3a6a191834e3ff63bd301866"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_STRING&#160;&#160;&#160;'&quot;'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00066">66</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c85a0822fcb3f9ff6966c87ef413c32"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_STRUCT&#160;&#160;&#160;'<a class="el" href="../../d6/de3/crypt_8c.html#abe081f68ee621d157bd09424831be314">S</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00071">71</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a95d59fcf83e6db5484b6061303de871f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_SYMBOL&#160;&#160;&#160;':'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00076">76</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a9cd0586439027472ba8deeefe919e394"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_SYMLINK&#160;&#160;&#160;';'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00077">77</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="ac0c515e1c9d27dc27fa94195b1d275ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_TRUE&#160;&#160;&#160;'T'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00054">54</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="ad2dcc2be5030dd03835409ef0a893cc6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_UCLASS&#160;&#160;&#160;'<a class="el" href="../../de/de9/vm_8c.html#abd5a67cb02cf079c0674935966148915">C</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00059">59</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

</div>
</div>
<a class="anchor" id="ad63eefc64f2106dba2d99eefb76d7ba6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_USERDEF&#160;&#160;&#160;'u'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00062">62</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="abde0c0b3b57bc3913d9b230b62bdca07"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_USRMARSHAL&#160;&#160;&#160;'<a class="el" href="../../d9/db2/union_u.html">U</a>'</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00063">63</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="aa47cddbcffa61c635bb81081e1c9a5a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define w_cstr</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="../../d6/d10/marshal_8c.html#a4d7c8198c03cbf7e765c4df65e6c9617">w_bytes</a>((<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a53ce592896550171997acfa09c18e219">s</a>), (<a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00248">248</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00355">w_float()</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="af02a5e31598a9539cd0c0852a31cf8c1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef char ruby_check_marshal_viral_flags[<a class="el" href="../../d6/d10/marshal_8c.html#aab6b75d6cbc11d02d065d2470d2caa0e">MARSHAL_INFECTION</a>==(<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>) <a class="el" href="../../d6/d10/marshal_8c.html#aab6b75d6cbc11d02d065d2470d2caa0e">MARSHAL_INFECTION</a>?1:-1]</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00134">134</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="addc6265fbd0c518dcfc69653b2cf9865"></a>
<div class="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> check_dump_arg </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td>
          <td class="paramname"><em>sym</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="../../d6/d10/marshal_8c_source.html#l00152">152</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00138">dump_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d1992ede727ef56352c8f421520fe9d"></a>
<div class="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> check_load_arg </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td>
          <td class="paramname"><em>sym</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="../../d6/d10/marshal_8c_source.html#l00966">966</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00466">rb_eRuntimeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01093">r_bytes0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01227">r_leave()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="afd2f38b8a466dcea98d50572d00aa65a"></a>
<div class="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> class2path </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="../../d6/d10/marshal_8c_source.html#l00208">208</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00192">must_not_be_anonymous()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00189">rb_class_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00154">rb_class_real()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</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#l00414">T_CLASS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00479">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

</div>
</div>
<a class="anchor" id="a37e710b374df662ae29c50d51fa9c73a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_dump_arg </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00849">849</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00140">dump_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00139">dump_arg::data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00141">dump_arg::encodings</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00138">dump_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00174">free_dump_arg()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>.</p>

</div>
</div>
<a class="anchor" id="a4ad0b51ebf617b1090f76347055ee217"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> clear_load_arg </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01732">1732</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00152">st_free_table</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00987">free_load_arg()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="af1b63e60794df827562853c524e87b5d"></a>
<div class="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> free_dump_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00174">174</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00849">clear_dump_arg()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

</div>
</div>
<a class="anchor" id="aaf06434175acbd339045247fb9290ce5"></a>
<div class="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> free_load_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00987">987</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01732">clear_load_arg()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

</div>
</div>
<a class="anchor" id="a364a2f5400915eeb40da0210cc29f532"></a>
<div class="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_each </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">struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_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="../../d6/d10/marshal_8c_source.html#l00453">453</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00147">dump_call_arg::arg</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="af9c664796289ffac3ff40bcd9d591528"></a>
<div class="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> id2encidx </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../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="../../d6/d10/marshal_8c_source.html#l01122">1122</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</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="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01134">rb_utf8_encindex()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>.</p>

</div>
</div>
<a class="anchor" id="a416feec7ca1808d1449889d72ff7d9d8"></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_marshal </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="../../d6/d10/marshal_8c_source.html#l01906">1906</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00094">compat_allocator_tbl_wrapper</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#acdb411cfd8a6dcce9a04494c66ea91fb">Data_Wrap_Struct()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00225">INT2FIX</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00106">mark_marshal_compat_t()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00050">MARSHAL_MAJOR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00051">MARSHAL_MINOR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01253">rb_cData</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00971">rb_gc_register_mark_object()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_alloc</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_binmode</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_call</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_dump</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_dump_data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_getbyte</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_load</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_load_data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_mdump</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_mload</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_read</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_write</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>.</p>

</div>
</div>
<a class="anchor" id="abfadd3701afe74b69a803a3ef01b0136"></a>
<div class="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> long_toobig </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>size</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="../../d6/d10/marshal_8c_source.html#l01043">1043</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00078">STRINGIZE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>.</p>

</div>
</div>
<a class="anchor" id="a0eae442b82166a867d989e4ba33f52bd"></a>
<div class="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> mark_dump_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00163">163</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00140">dump_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00139">dump_arg::data</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a7e8f61118ed74b3749f201dc8f26a46a">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01636">rb_mark_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01612">rb_mark_set()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00137">dump_arg::str</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00138">dump_arg::symbols</a>.</p>

</div>
</div>
<a class="anchor" id="ab108ab5fda010621db02efbd7ebd9ff5"></a>
<div class="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> mark_load_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00977">977</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01636">rb_mark_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01735">rb_mark_tbl()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>.</p>

</div>
</div>
<a class="anchor" id="a463cef60b8b2618c8560654f35d095dd"></a>
<div class="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> mark_marshal_compat_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>&#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="../../d6/d10/marshal_8c_source.html#l00097">97</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00087">marshal_compat_t::newclass</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00088">marshal_compat_t::oldclass</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a7e8f61118ed74b3749f201dc8f26a46a">rb_gc_mark()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00106">mark_marshal_compat_t()</a>.</p>

</div>
</div>
<a class="anchor" id="a938de087e57f744e8a242c929bd9c028"></a>
<div class="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> mark_marshal_compat_t </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>tbl</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="../../d6/d10/marshal_8c_source.html#l00106">106</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00097">mark_marshal_compat_i()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0c01d225e21567021b16496f3dc62cd"></a>
<div class="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> marshal_dump </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="../../d6/d10/marshal_8c_source.html#l00899">899</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00152">check_dump_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00849">clear_dump_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00140">dump_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00139">dump_arg::data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00137">dump_arg::dest</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00186">dump_arg_data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00141">dump_arg::encodings</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00142">dump_arg::infection</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00050">MARSHAL_MAJOR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00051">MARSHAL_MINOR</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#l00536">NUM2INT</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="../../de/de6/ruby_2ruby_8h_source.html#l01253">rb_cData</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01224">rb_io_write()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</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#l00736">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01779">rb_str_resize()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_binmode</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_write</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00137">dump_arg::str</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00138">dump_arg::symbols</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01940">rb_marshal_dump()</a>.</p>

</div>
</div>
<a class="anchor" id="a8805d6c6d27f7c3ac0b25dc16b367e48"></a>
<div class="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> marshal_load </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="../../d6/d10/marshal_8c_source.html#l01755">1755</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01732">clear_load_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00926">FL_UNTRUSTED</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00962">load_arg::infection</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00999">load_arg_data</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">major</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00050">MARSHAL_MAJOR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00051">MARSHAL_MINOR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">minor</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00957">load_arg::offset</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00960">load_arg::proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02948">proc</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01726">r_object()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01253">rb_cData</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00050">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00373">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05807">ruby_verbose</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_binmode</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_getbyte</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_read</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00956">load_arg::src</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00142">st_init_numtable</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00829">TypedData_Make_Struct</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01952">rb_marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="a2c5acae157f75ac038ceb80788df5dbe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t memsize_dump_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00181">181</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<a class="anchor" id="a7dc26d96b7d0af1eb53f6eaad82b15ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t memsize_load_arg </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#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="../../d6/d10/marshal_8c_source.html#l00994">994</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<a class="anchor" id="a3f03feb2cd3b850a72de99927da5e5f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* must_not_be_anonymous </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>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>path</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="../../d6/d10/marshal_8c_source.html#l00192">192</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00444">w_unique()</a>.</p>

</div>
</div>
<a class="anchor" id="a4599acad5c2428f1880d76f53c0e6437"></a>
<div class="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> obj_alloc_by_path </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>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01295">1295</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00088">marshal_compat_t::oldclass</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01271">path2class()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00352">rb_get_alloc_func()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a461cda9e792338f6a9a745c14fa9255b"></a>
<div class="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> path2class </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>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="../../d6/d10/marshal_8c_source.html#l01271">1271</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01295">obj_alloc_by_path()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a09191eab5cae9ba79ccb98757f795eac"></a>
<div class="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> path2module </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>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="../../d6/d10/marshal_8c_source.html#l01283">1283</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b162c49e31eeab35ad964b446039bf8"></a>
<div class="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> r_byte </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01020">1020</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00966">check_load_arg()</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#l01027">NUM2CHR()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00957">load_arg::offset</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00455">rb_eof_error()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_getbyte</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00956">load_arg::src</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</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#l00441">TYPE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="ac50b9b6c9b05ac01f7a3791feec0e747"></a>
<div class="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> r_bytes0 </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>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01093">1093</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00966">check_load_arg()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00962">load_arg::infection</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00072">LONG2NUM</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00957">load_arg::offset</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00669">rb_funcall2()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00410">rb_str_new()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">s_read</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00956">load_arg::src</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a16afc0f6cf95264aa3bf4c346089b847"></a>
<div class="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> r_entry0 </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>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>&#160;</td>
          <td class="paramname"><em>num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01208">1208</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00959">FL_SET</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00962">load_arg::infection</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a9878f9215944b87ff3b2d723056fe3f2"></a>
<div class="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> r_ivar </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="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>has_encoding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01249">1249</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01726">r_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a439d454bde9ab99790d65b1fef054145">rb_ivar_set()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l14289">val</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a9cde5ba1c66c7259d35c3974aa330b1d"></a>
<div class="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> r_leave </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>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01227">1227</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00966">check_load_arg()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00961">load_arg::compat_tbl</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00090">marshal_compat_t::loader</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00960">load_arg::proc</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#l00352">rb_get_alloc_func()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_call</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#l00149">st_lookup</a>, and <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a78941f75e82a6a1465a0e8e1e5de535c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a> r_long </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01058">1058</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01043">long_toobig()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01054">SIGN_EXTEND_CHAR</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01137">r_symlink()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa24bf8bf7f64e927f736b707497f59a"></a>
<div class="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> r_object </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01726">1726</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>.</p>

</div>
</div>
<a class="anchor" id="ab4ac8a4e2fc1267d307b157c7e22d6a6"></a>
<div class="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> r_object0 </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</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>ivp</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>extmod</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="../../d6/d10/marshal_8c_source.html#l01316">1316</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00966">check_load_arg()</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00647">DBL2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09855">dst</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00063">ID2SYM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00130">INFINITY</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03962">link()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00345">load_mantissa</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00226">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">MEMZERO</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00138">NAN</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#l00374">NIL_P</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00134">NULL</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01295">obj_alloc_by_path()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00581">OBJSETUP</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01271">path2class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01283">path2module()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00960">load_arg::proc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../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="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01090">r_bytes</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01093">r_bytes0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01004">r_entry</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01208">r_entry0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01227">r_leave()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01726">r_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01011">r_prepare()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01202">r_string()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01137">r_symlink()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01196">r_unique()</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#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00783">rb_ary_pop()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00282">rb_big_norm()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00159">rb_big_resize()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00027">rb_cBignum</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00311">rb_class2name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01353">rb_class_inherited_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#l00467">rb_eTypeError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00888">rb_extend_object()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</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/d11/ripper_8c_source.html#l16362">rb_id2name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02473">rb_reg_new_str()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01375">rb_special_const_p()</a>, <a class="el" href="../../d8/d81/ruby__missing_8h_source.html#l00030">rb_str_set_len</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00386">rb_struct_initialize()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00039">rb_struct_s_members()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00897">RBIGNUM_DIGITS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00891">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00882">RBIGNUM_SET_SIGN</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#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#l00373">RTEST</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_alloc</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_call</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_load</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_load_data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_mload</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">shift</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00094">SIZEOF_BDIGITS</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07940">src</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00076">strtod</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00423">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00422">T_STRUCT</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00107">type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00068">TYPE_ARRAY</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00065">TYPE_BIGNUM</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00073">TYPE_CLASS</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00061">TYPE_DATA</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00058">TYPE_EXTENDED</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00055">TYPE_FALSE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00056">TYPE_FIXNUM</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00064">TYPE_FLOAT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00069">TYPE_HASH</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00070">TYPE_HASH_DEF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00079">TYPE_IVAR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00080">TYPE_LINK</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00074">TYPE_MODULE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00072">TYPE_MODULE_OLD</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00053">TYPE_NIL</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00060">TYPE_OBJECT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00067">TYPE_REGEXP</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00066">TYPE_STRING</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00071">TYPE_STRUCT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00076">TYPE_SYMBOL</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00077">TYPE_SYMLINK</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00054">TYPE_TRUE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00059">TYPE_UCLASS</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00062">TYPE_USERDEF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00063">TYPE_USRMARSHAL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09429">value</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01726">r_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c93db96ea4a119c787d03dd14b94ad9"></a>
<div class="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> r_prepare </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01011">1011</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00959">load_arg::data</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="ad6eed154f8df202f604069c166e25fd8"></a>
<div class="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> r_string </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01202">1202</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01090">r_bytes</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="ad86464a95e8ac70449e772772aab41c1"></a>
<div class="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#afa5b9137f051ac26d7ccc8824f178233">ID</a> r_symbol </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01173">1173</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01137">r_symlink()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</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_source.html#l00107">type</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00079">TYPE_IVAR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00076">TYPE_SYMBOL</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00077">TYPE_SYMLINK</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01196">r_unique()</a>.</p>

</div>
</div>
<a class="anchor" id="a58ab58a060b3e051a09b0db1ac1b2529"></a>
<div class="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#afa5b9137f051ac26d7ccc8824f178233">ID</a> r_symlink </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01137">1137</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</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="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1d08fe4cc16a8747b92574be376b8de"></a>
<div class="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#afa5b9137f051ac26d7ccc8824f178233">ID</a> r_symreal </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</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>ivar</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="../../d6/d10/marshal_8c_source.html#l01149">1149</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01090">r_bytes</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01058">r_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01726">r_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00958">load_arg::symbols</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="aa120d72d4288353003db08dc45a354df"></a>
<div class="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> r_unique </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../d8/dcf/structload__arg.html">load_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="../../d6/d10/marshal_8c_source.html#l01196">1196</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01173">r_symbol()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="ae7e93ed6ecaa449ac77c265b6262f0d8"></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_marshal_define_compat </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>newclass</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>oldclass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)&#160;</td>
          <td class="paramname"><em>dumper</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>)&#160;</td>
          <td class="paramname"><em>loader</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="../../d6/d10/marshal_8c_source.html#l00113">113</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01035">ALLOC</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00089">marshal_compat_t::dumper</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00090">marshal_compat_t::loader</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00087">marshal_compat_t::newclass</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00088">marshal_compat_t::oldclass</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#l00467">rb_eTypeError</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00352">rb_get_alloc_func()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>.</p>

<p>Referenced by <a class="el" href="../../d6/df7/range_8c_source.html#l01013">Init_Range()</a>.</p>

</div>
</div>
<a class="anchor" id="ae37d963633cac26e9ee7f47233f1aef5"></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_marshal_dump </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>port</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="../../d6/d10/marshal_8c_source.html#l01940">1940</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01961">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01962">argv</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>.</p>

</div>
</div>
<a class="anchor" id="af992e6d001a000856ad07ae35cb5e207"></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_marshal_load </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>port</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l01952">1952</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="aadcb0d4b7798346c448d5567e852addd"></a>
<div class="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> w_byte </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00236">236</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00224">w_nbyte()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00479">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00258">w_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00251">w_short()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d7c8198c03cbf7e765c4df65e6c9617"></a>
<div class="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> w_bytes </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>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00242">242</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00258">w_long()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00224">w_nbyte()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00355">w_float()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a932e2c1d8874217fbfb17e291aaf0ff9"></a>
<div class="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> w_class </td>
          <td>(</td>
          <td class="paramtype">char&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</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>check</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="../../d6/d10/marshal_8c_source.html#l00479">479</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00140">dump_arg::compat_tbl</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00154">rb_class_real()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00444">w_unique()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="aa595872284dcb09bb67501e2a8740fee"></a>
<div class="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> w_encoding </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="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td>
          <td class="paramname"><em>num</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_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="../../d6/d10/marshal_8c_source.html#l00519">519</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00147">dump_call_arg::arg</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00141">dump_arg::encodings</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</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="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01134">rb_utf8_encindex()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_strcasetable()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00258">w_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00556">w_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00567">w_objivar()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a4395b8413b41766cd8b7cf5fcef98d61"></a>
<div class="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> w_extended </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>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</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>check</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="../../d6/d10/marshal_8c_source.html#l00461">461</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00956">FL_TEST</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00305">rb_class_name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00056">RCLASS_IV_TBL</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00058">RCLASS_M_TBL</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l00055">RCLASS_SUPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00415">T_ICLASS</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00058">TYPE_EXTENDED</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00444">w_unique()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00479">w_class()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

</div>
</div>
<a class="anchor" id="a93150ab5d4bbdc3bcb23c37640997139"></a>
<div class="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> w_float </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>d</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00355">355</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00351">FLOAT_DIG</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00334">isnan</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aa3ca79548709bc580aa259ad1fd2d2">memcpy()</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01655">mode</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../de/df1/util_8c_source.html#l03049">ruby_dtoa()</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00242">w_bytes()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00248">w_cstr</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00069">xfree</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="aed9206cf010cb6aaaa2ef442c4d1667a"></a>
<div class="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> w_ivar </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="../../d0/ddd/structst__table.html">st_table</a> *&#160;</td>
          <td class="paramname"><em>tbl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_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="../../d6/d10/marshal_8c_source.html#l00556">556</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00136">st_foreach_safe()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a63e738cded31ccb1e67d14906092bee5"></a>
<div class="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> w_long </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00258">258</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l00037">long</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00242">w_bytes()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a64d597f135917ddb0fe7a9a79b10b520"></a>
<div class="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> w_nbyte </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>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d3/d15/name2ctype_8h.html#a86f2415763322050063a5502f87c9422">long</a>&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00224">224</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03913">buf</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00137">dump_arg::dest</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00142">dump_arg::infection</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01224">rb_io_write()</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#l01779">rb_str_resize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00137">dump_arg::str</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00242">w_bytes()</a>.</p>

</div>
</div>
<a class="anchor" id="aa0138290b94dab5422720f687a15d51e"></a>
<div class="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> w_obj_each </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../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">struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_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="../../d6/d10/marshal_8c_source.html#l00509">509</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00147">dump_call_arg::arg</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00556">w_ivar()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00567">w_objivar()</a>.</p>

</div>
</div>
<a class="anchor" id="a43ddf81da0e99c94538a61e0558d061a"></a>
<div class="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> w_object </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">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_arg</a> *&#160;</td>
          <td class="paramname"><em>arg</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>limit</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="../../d6/d10/marshal_8c_source.html#l00586">586</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00147">dump_call_arg::arg</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00093">BDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00152">check_dump_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00140">dump_arg::compat_tbl</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00058">d</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00139">dump_arg::data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00089">marshal_compat_t::dumper</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00538">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00336">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00338">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00921">FL_SINGLETON</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#l00934">FL_USER2</a>, <a class="el" href="../../d6/d10/marshal_8c.html#a0930e99d304acd76e39750acea054470">has_ivars</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00453">hash_each()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00142">dump_arg::infection</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06135">opts</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02040">path</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6ec5b13506d8cb4ed1f7261d8639618">RARRAY_PTR()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">rb_cArray</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#l01274">rb_cRegexp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01276">rb_cString</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#l00466">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</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#l00352">rb_get_alloc_func()</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#adb5677981856666801bd45264946ba40">rb_hash_foreach()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00309">rb_int2big()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03071">rb_reg_options()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00053">rb_struct_members()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</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#l00891">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00881">RBIGNUM_SIGN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00032">RFLOAT_VALUE</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#l00728">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00727">RREGEXP_SRC_PTR</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00857">RSTRUCT_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRUCT_PTR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_dump</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">s_dump_data</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">s_mdump</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00029">SHORTDN</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00032">SHORTLEN</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00028">SHORTMASK</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00094">SIZEOF_BDIGITS</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</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#l00420">T_ARRAY</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#l00414">T_CLASS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00417">T_FLOAT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00421">T_HASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00416">T_MODULE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00413">T_OBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</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#l00422">T_STRUCT</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00441">TYPE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00068">TYPE_ARRAY</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00065">TYPE_BIGNUM</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00073">TYPE_CLASS</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00061">TYPE_DATA</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00055">TYPE_FALSE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00056">TYPE_FIXNUM</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00064">TYPE_FLOAT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00069">TYPE_HASH</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00070">TYPE_HASH_DEF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00079">TYPE_IVAR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00080">TYPE_LINK</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00074">TYPE_MODULE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00053">TYPE_NIL</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00060">TYPE_OBJECT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00067">TYPE_REGEXP</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00066">TYPE_STRING</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00071">TYPE_STRUCT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00054">TYPE_TRUE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00062">TYPE_USERDEF</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00063">TYPE_USRMARSHAL</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05520">v</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00242">w_bytes()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00479">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00355">w_float()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00556">w_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00258">w_long()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00567">w_objivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00251">w_short()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00453">hash_each()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>.</p>

</div>
</div>
<a class="anchor" id="a75ca157b9b6d7155ba9f5dfd0af0eb35"></a>
<div class="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> w_objivar </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">struct <a class="el" href="../../d5/d83/structdump__call__arg.html">dump_call_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="../../d6/d10/marshal_8c_source.html#l00567">567</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <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/d9d/tcltklib_8c_source.html#l00780">ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00368">Qundef</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01177">rb_ivar_foreach()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00618">ROBJECT_IVPTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00614">ROBJECT_NUMIV</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a54434e6a22d14c07cace40b3c03804f6"></a>
<div class="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> w_short </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00251">251</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a4949ecea663fb866661c8a16de9f94b8"></a>
<div class="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> w_symbol </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00408">408</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00147">dump_call_arg::arg</a>, <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00148">dump_call_arg::limit</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::num_entries</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00126">PRIdVALUE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</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="../../d6/d87/regint_8h_source.html#l00151">st_add_direct</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01298">sym</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00138">dump_arg::symbols</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00079">TYPE_IVAR</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00076">TYPE_SYMBOL</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00077">TYPE_SYMLINK</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00242">w_bytes()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00258">w_long()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00444">w_unique()</a>.</p>

</div>
</div>
<a class="anchor" id="a908cb77f6b20250eb971da75b31502b3"></a>
<div class="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> w_uclass </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>super</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00496">496</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00208">class2path()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03493">klass</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00154">rb_class_real()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00059">TYPE_UCLASS</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00236">w_byte()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00444">w_unique()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a012e08811b92a947a3b880528b8f4831"></a>
<div class="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> w_unique </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>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="../../d8/df0/structdump__arg.html">dump_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="../../d6/d10/marshal_8c_source.html#l00444">444</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>References <a class="el" href="../../d6/d10/marshal_8c_source.html#l00192">must_not_be_anonymous()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00479">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00461">w_extended()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00496">w_uclass()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="a026d318a9970b6d28100fa7891fa59c8"></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="../../d0/ddd/structst__table.html">st_table</a>* compat_allocator_tbl</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00093">93</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

</div>
</div>
<a class="anchor" id="a338b5db09b9d87240425f75df618633c"></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> compat_allocator_tbl_wrapper</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00094">94</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>.</p>

</div>
</div>
<a class="anchor" id="a91b30ab7b2ab908f3d9c2dd749cd20aa"></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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> dump_arg_data</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">    <span class="stringliteral">&quot;dump_arg&quot;</span>,</div>
<div class="line">    {<a class="code" href="../../d6/d10/marshal_8c.html#a0eae442b82166a867d989e4ba33f52bd">mark_dump_arg</a>, <a class="code" href="../../d6/d10/marshal_8c.html#af1b63e60794df827562853c524e87b5d">free_dump_arg</a>, <a class="code" href="../../d6/d10/marshal_8c.html#a2c5acae157f75ac038ceb80788df5dbe">memsize_dump_arg</a>,},</div>
<div class="line">}</div>
<div class="ttc" id="marshal_8c_html_a2c5acae157f75ac038ceb80788df5dbe"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#a2c5acae157f75ac038ceb80788df5dbe">memsize_dump_arg</a></div><div class="ttdeci">static size_t memsize_dump_arg(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00181">marshal.c:181</a></div></div>
<div class="ttc" id="marshal_8c_html_a0eae442b82166a867d989e4ba33f52bd"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#a0eae442b82166a867d989e4ba33f52bd">mark_dump_arg</a></div><div class="ttdeci">static void mark_dump_arg(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00163">marshal.c:163</a></div></div>
<div class="ttc" id="marshal_8c_html_af1b63e60794df827562853c524e87b5d"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#af1b63e60794df827562853c524e87b5d">free_dump_arg</a></div><div class="ttdeci">static void free_dump_arg(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00174">marshal.c:174</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00186">186</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>.</p>

</div>
</div>
<a class="anchor" id="ac63bb1abb59910d236b3c20403192df6"></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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> load_arg_data</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">    <span class="stringliteral">&quot;load_arg&quot;</span>,</div>
<div class="line">    {<a class="code" href="../../d6/d10/marshal_8c.html#ab108ab5fda010621db02efbd7ebd9ff5">mark_load_arg</a>, <a class="code" href="../../d6/d10/marshal_8c.html#aaf06434175acbd339045247fb9290ce5">free_load_arg</a>, <a class="code" href="../../d6/d10/marshal_8c.html#a7dc26d96b7d0af1eb53f6eaad82b15ae">memsize_load_arg</a>,},</div>
<div class="line">}</div>
<div class="ttc" id="marshal_8c_html_a7dc26d96b7d0af1eb53f6eaad82b15ae"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#a7dc26d96b7d0af1eb53f6eaad82b15ae">memsize_load_arg</a></div><div class="ttdeci">static size_t memsize_load_arg(const void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00994">marshal.c:994</a></div></div>
<div class="ttc" id="marshal_8c_html_aaf06434175acbd339045247fb9290ce5"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#aaf06434175acbd339045247fb9290ce5">free_load_arg</a></div><div class="ttdeci">static void free_load_arg(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00987">marshal.c:987</a></div></div>
<div class="ttc" id="marshal_8c_html_ab108ab5fda010621db02efbd7ebd9ff5"><div class="ttname"><a href="../../d6/d10/marshal_8c.html#ab108ab5fda010621db02efbd7ebd9ff5">mark_load_arg</a></div><div class="ttdeci">static void mark_load_arg(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/d10/marshal_8c_source.html#l00977">marshal.c:977</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00999">999</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="a0298e644ff0f972a3c1ad09123edee34"></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> s_alloc</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">83</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a0239acefc35256512a56f65663a6d00b"></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> s_binmode</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">84</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>.</p>

</div>
</div>
<a class="anchor" id="aec051932f1ce82a4fc612de94755c612"></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> s_call</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">83</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01227">r_leave()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="ae8c64eff4fb170fb88ce3fef955af54b"></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> s_dump</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">82</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a6cc323e09d4d677a438a51cb4dab9be9"></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> s_dump_data</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">83</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a9b7fdbb08f50a39a271e3911b6ce68ff"></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> s_getbyte</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">84</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01020">r_byte()</a>.</p>

</div>
</div>
<a class="anchor" id="a9f2b07a0e18af7b7d9ffea8e69a402c7"></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> s_load</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">82</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a6334724378ea05a680e7050c5058018e"></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> s_load_data</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00083">83</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a2db8bcf174f6cb756fa5bfc46c3e876c"></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> s_mdump</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">82</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00586">w_object()</a>.</p>

</div>
</div>
<a class="anchor" id="a6ed68fb6ec31eebb74826f575d450079"></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> s_mload</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00082">82</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01316">r_object0()</a>.</p>

</div>
</div>
<a class="anchor" id="a6b997e739b50aaa4029c222c8a09bc4e"></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> s_read</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">84</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01755">marshal_load()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l01093">r_bytes0()</a>.</p>

</div>
</div>
<a class="anchor" id="a0afc72a3c120028c7d71d209c4c6e70f"></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> s_write</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d6/d10/marshal_8c_source.html#l00084">84</a> of file <a class="el" href="../../d6/d10/marshal_8c_source.html">marshal.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01906">Init_marshal()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00899">marshal_dump()</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>