📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 11:25:53
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
dde
📍 /opt/alt/ruby20/share/doc/ruby/capi/html/db/dde
🔄 Refresh
✏️
Editing: internal_8h.html
Read Only
<!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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: internal.h 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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">internal.h File Reference</div> </div> </div><!--header--> <div class="contents"> <p><a href="../../db/dde/internal_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/dea/structrb__deprecated__classext__struct.html">rb_deprecated_classext_struct</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d4e/structrb__classext__struct.html">rb_classext_struct</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a13cda46f499699ea6847b5ffd43eded0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, min, <a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>)</td></tr> <tr class="separator:a13cda46f499699ea6847b5ffd43eded0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a806f59f9ac625a74689faa4f1c6e5bc8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a806f59f9ac625a74689faa4f1c6e5bc8">MUL_OVERFLOW_FIXNUM_P</a>(a, b)   <a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa5bd957eb3db4bec258cd36a2cafe352">FIXNUM_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ab1040c5fdcb7a88dca4c25222bf43454">FIXNUM_MAX</a>)</td></tr> <tr class="separator:a806f59f9ac625a74689faa4f1c6e5bc8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab88743febacba2845fe652fe0224a512"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab88743febacba2845fe652fe0224a512">MUL_OVERFLOW_LONG_P</a>(a, b)   <a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae8a44c5a7436466221e0f3859d02420f">LONG_MIN</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a50fece4db74f09568b2938db583c5655">LONG_MAX</a>)</td></tr> <tr class="separator:ab88743febacba2845fe652fe0224a512"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa48b5e33cb92bf8b06d3b0d69e306e98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->ptr)</td></tr> <tr class="separator:aa48b5e33cb92bf8b06d3b0d69e306e98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19d17315b6b34045cdffec9912342b91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a19d17315b6b34045cdffec9912342b91">RCLASS_SUPER</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->super)</td></tr> <tr class="separator:a19d17315b6b34045cdffec9912342b91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f7f2dbf958976d9bf317167396992d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7f7f2dbf958976d9bf317167396992d4">RCLASS_IV_TBL</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->iv_tbl)</td></tr> <tr class="separator:a7f7f2dbf958976d9bf317167396992d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dfcc3730f2a2a5ef643c2b6c3e606d1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a9dfcc3730f2a2a5ef643c2b6c3e606d1">RCLASS_CONST_TBL</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->const_tbl)</td></tr> <tr class="separator:a9dfcc3730f2a2a5ef643c2b6c3e606d1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab59ea80cdf15f3f19bbae0346314c9ad"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab59ea80cdf15f3f19bbae0346314c9ad">RCLASS_M_TBL</a>(c)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->m_tbl)</td></tr> <tr class="separator:ab59ea80cdf15f3f19bbae0346314c9ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5267dcfc60a00436251a80cbee8455f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae5267dcfc60a00436251a80cbee8455f">RCLASS_IV_INDEX_TBL</a>(c)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->iv_index_tbl)</td></tr> <tr class="separator:ae5267dcfc60a00436251a80cbee8455f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a90a07890f91ca39d3b83ffa8e4e53836"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a90a07890f91ca39d3b83ffa8e4e53836">RCLASS_ORIGIN</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->origin)</td></tr> <tr class="separator:a90a07890f91ca39d3b83ffa8e4e53836"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac26581822824c12ef46ce719af42cb32"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac26581822824c12ef46ce719af42cb32">RCLASS_REFINED_CLASS</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->refined_class)</td></tr> <tr class="separator:ac26581822824c12ef46ce719af42cb32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1017343abe1b38c561cb1b704c67ae75"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1017343abe1b38c561cb1b704c67ae75">RB_MAX_GROUPS</a>   (65536)</td></tr> <tr class="separator:a1017343abe1b38c561cb1b704c67ae75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba417d3637693bca3587585351e99190"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aba417d3637693bca3587585351e99190">ARGVSTR2ARGC</a>(argv_str)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a>(argv_str) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(char *) - 2)</td></tr> <tr class="separator:aba417d3637693bca3587585351e99190"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a9e972d0d47c28ec54b71487acc373c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6a9e972d0d47c28ec54b71487acc373c">ARGVSTR2ARGV</a>(argv_str)   ((char **)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(argv_str) + 1)</td></tr> <tr class="separator:a6a9e972d0d47c28ec54b71487acc373c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adaa95eaa79342095032b43f9394c0860"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#adaa95eaa79342095032b43f9394c0860">QUOTE</a>(str)   <a class="el" href="../../d1/db0/string_8c.html#a68c59fcab7a250a9b89ad44ff699b7bb">rb_str_quote_unprintable</a>(str)</td></tr> <tr class="separator:adaa95eaa79342095032b43f9394c0860"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e32dce353bb0d8c75cca8b180471447"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2e32dce353bb0d8c75cca8b180471447">QUOTE_ID</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)   <a class="el" href="../../d1/db0/string_8c.html#ad9dffe2b0203ca26e908d47ccc3fd953">rb_id_quote_unprintable</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a2e32dce353bb0d8c75cca8b180471447"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a755a7c74616b90bb7234bc3e0047831a"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a755a7c74616b90bb7234bc3e0047831a">rb_check_funcall_hook</a>(int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a755a7c74616b90bb7234bc3e0047831a"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a5e926c9f7a3cf096d03ba70380a5be46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5e926c9f7a3cf096d03ba70380a5be46">rb_ary_last</a> (int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a5e926c9f7a3cf096d03ba70380a5be46"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a550739c3d942ca4c371a97045d6a9a7e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a550739c3d942ca4c371a97045d6a9a7e">rb_ary_set_len</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, long)</td></tr> <tr class="separator:a550739c3d942ca4c371a97045d6a9a7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e4e7d3456d3d1cdaf03f5f50013653b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2e4e7d3456d3d1cdaf03f5f50013653b">rb_ary_cat</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, long)</td></tr> <tr class="separator:a2e4e7d3456d3d1cdaf03f5f50013653b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91161978f02e2389efa75bfc592c48ee"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a91161978f02e2389efa75bfc592c48ee">rb_ary_delete_same</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a91161978f02e2389efa75bfc592c48ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab89dcf2bcfe7255146042df1d3649c52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab89dcf2bcfe7255146042df1d3649c52">rb_big_fdiv</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:ab89dcf2bcfe7255146042df1d3649c52"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1e2c95ba33754099a9789e22b014c41"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad1e2c95ba33754099a9789e22b014c41">rb_big_uminus</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:ad1e2c95ba33754099a9789e22b014c41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa088bf6ce0031eb077ef00d0f4a31670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa088bf6ce0031eb077ef00d0f4a31670">rb_integer_float_cmp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:aa088bf6ce0031eb077ef00d0f4a31670"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b2178f547d44e73d5bb5e8cad36b24d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1b2178f547d44e73d5bb5e8cad36b24d">rb_integer_float_eq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:a1b2178f547d44e73d5bb5e8cad36b24d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gab4d9ce389bd8a89ad8aadb46211a65ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gab4d9ce389bd8a89ad8aadb46211a65ff">rb_obj_methods</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:gab4d9ce389bd8a89ad8aadb46211a65ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gae99439d4c2b7c81b49809db642c3b743"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gae99439d4c2b7c81b49809db642c3b743">rb_obj_protected_methods</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:gae99439d4c2b7c81b49809db642c3b743"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gad1542b990c985542d40a41044bd39f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gad1542b990c985542d40a41044bd39f9e">rb_obj_private_methods</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:gad1542b990c985542d40a41044bd39f9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga1da999e27b11464902d25aa86e75c399"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga1da999e27b11464902d25aa86e75c399">rb_obj_public_methods</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ga1da999e27b11464902d25aa86e75c399"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga07effd5839c844d927a3261412203061"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#ga07effd5839c844d927a3261412203061">rb_obj_basic_to_s_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ga07effd5839c844d927a3261412203061"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga998efedc161f9678f3c9c8e953e1a012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga998efedc161f9678f3c9c8e953e1a012">rb_special_singleton_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ga998efedc161f9678f3c9c8e953e1a012"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga53a58ebdbad8705b5dcd96dd911cea82"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga53a58ebdbad8705b5dcd96dd911cea82">rb_singleton_class_clone_and_attach</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> attach)</td></tr> <tr class="separator:ga53a58ebdbad8705b5dcd96dd911cea82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga4c892581fb7649feda7e92202dfc7943"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga4c892581fb7649feda7e92202dfc7943">Init_class_hierarchy</a> (void)</td></tr> <tr class="separator:ga4c892581fb7649feda7e92202dfc7943"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a958f0929300e73c88e7c716538cecc3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a958f0929300e73c88e7c716538cecc3c">rb_invcmp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a958f0929300e73c88e7c716538cecc3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a079ac8ea5b5086a7cb45c878638a5f96"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a079ac8ea5b5086a7cb45c878638a5f96">rb_dvar_defined</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a079ac8ea5b5086a7cb45c878638a5f96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a146aaddc5690f3974956229dd3c17a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a3a146aaddc5690f3974956229dd3c17a">rb_local_defined</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:a3a146aaddc5690f3974956229dd3c17a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd0e8dc10524cd155afbbe700fbfdf19"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#afd0e8dc10524cd155afbbe700fbfdf19">rb_parse_in_eval</a> (void)</td></tr> <tr class="separator:afd0e8dc10524cd155afbbe700fbfdf19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a330cb719f3b4c6d45c3e34c6629b3ca4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a330cb719f3b4c6d45c3e34c6629b3ca4">rb_parse_in_main</a> (void)</td></tr> <tr class="separator:a330cb719f3b4c6d45c3e34c6629b3ca4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49bc43de3793996f42bf9a5c79230838"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a49bc43de3793996f42bf9a5c79230838">rb_insns_name</a> (int <a class="el" href="../../d2/d99/win32ole_8c.html#acb559820d9ca11295b4500f179ef6392">i</a>)</td></tr> <tr class="separator:a49bc43de3793996f42bf9a5c79230838"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fbae85d86b443ae82def50a5d3e7254"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6fbae85d86b443ae82def50a5d3e7254">rb_insns_name_array</a> (void)</td></tr> <tr class="separator:a6fbae85d86b443ae82def50a5d3e7254"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68e939f72d08fa3b6b38ba5fd8720e80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a68e939f72d08fa3b6b38ba5fd8720e80">rb_obj_is_fiber</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a68e939f72d08fa3b6b38ba5fd8720e80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf1fa8a37298fd1934d2911106ac998e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aaf1fa8a37298fd1934d2911106ac998e">rb_fiber_reset_root_local_storage</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aaf1fa8a37298fd1934d2911106ac998e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16ccd2a3ab781ce6aecc5d55cac2d4c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a16ccd2a3ab781ce6aecc5d55cac2d4c3">PRINTF_ARGS</a> (void <a class="el" href="../../d1/d72/debug_8c.html#a7fc8914a6ffd377c86eef0d2ffc46809">ruby_debug_printf</a>(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *,...), 1, 2)</td></tr> <tr class="separator:a16ccd2a3ab781ce6aecc5d55cac2d4c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7950db01edfb5beddf33ef6b78e880c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7950db01edfb5beddf33ef6b78e880c9">Init_ext</a> (void)</td></tr> <tr class="separator:a7950db01edfb5beddf33ef6b78e880c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96114e11f907e4c8b5b58161857c30c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a96114e11f907e4c8b5b58161857c30c6">rb_id_encoding</a> (void)</td></tr> <tr class="separator:a96114e11f907e4c8b5b58161857c30c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07e81848c79e6f127b05ade8004210b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a07e81848c79e6f127b05ade8004210b2">rb_gc_mark_encodings</a> (void)</td></tr> <tr class="separator:a07e81848c79e6f127b05ade8004210b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af84d9cbb63971cf174faa34e30751cf2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af84d9cbb63971cf174faa34e30751cf2">NORETURN</a> (<a class="el" href="../../db/dde/internal_8h.html#a16ccd2a3ab781ce6aecc5d55cac2d4c3">PRINTF_ARGS</a>(void <a class="el" href="../../db/dcc/error_8c.html#a1f6d8be7cca54749b2e2950650f02e80">rb_compile_bug</a>(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *,...), 3, 4))</td></tr> <tr class="separator:af84d9cbb63971cf174faa34e30751cf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88dd1b568ebca4dc12d4f8ce7ac07dca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a88dd1b568ebca4dc12d4f8ce7ac07dca">rb_check_backtrace</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a88dd1b568ebca4dc12d4f8ce7ac07dca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09a0169a3fbab52bd7304df49887941c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a09a0169a3fbab52bd7304df49887941c">NORETURN</a> (void <a class="el" href="../../db/dcc/error_8c.html#ad430edfb87ccda99231539a5f6099c8f">rb_async_bug_errno</a>(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int))</td></tr> <tr class="separator:a09a0169a3fbab52bd7304df49887941c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2debdbc8f5831e2cd4d80b912c2fbd1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2debdbc8f5831e2cd4d80b912c2fbd1a">rb_builtin_type_name</a> (int t)</td></tr> <tr class="separator:a2debdbc8f5831e2cd4d80b912c2fbd1a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af205875256df92b7a84eb1fce17cf350"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af205875256df92b7a84eb1fce17cf350">rb_builtin_class_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:af205875256df92b7a84eb1fce17cf350"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7d27e716a29d33a61978ce49fd123fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac7d27e716a29d33a61978ce49fd123fe">rb_refinement_module_get_refined_class</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> module)</td></tr> <tr class="separator:ac7d27e716a29d33a61978ce49fd123fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15d9cb5d0e6a0bc78b6bc876ee26efc3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a15d9cb5d0e6a0bc78b6bc876ee26efc3">ruby_error_print</a> (void)</td></tr> <tr class="separator:a15d9cb5d0e6a0bc78b6bc876ee26efc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e4d9369852a88bd2e4b5a2280506d95"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a9e4d9369852a88bd2e4b5a2280506d95">rb_get_backtrace</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> info)</td></tr> <tr class="separator:a9e4d9369852a88bd2e4b5a2280506d95"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4edbe2aeb4e47e6bd22bd2b3f6d8ba8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa4edbe2aeb4e47e6bd22bd2b3f6d8ba8">rb_call_end_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data)</td></tr> <tr class="separator:aa4edbe2aeb4e47e6bd22bd2b3f6d8ba8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2471c730b71a930bf9dbfb82764181e4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2471c730b71a930bf9dbfb82764181e4">rb_mark_end_proc</a> (void)</td></tr> <tr class="separator:a2471c730b71a930bf9dbfb82764181e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dce6383b7a82bd89ca3d5cc6be2d931"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8dce6383b7a82bd89ca3d5cc6be2d931">rb_home_dir</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *user, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:a8dce6383b7a82bd89ca3d5cc6be2d931"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3eb55e0b3c427751ac2378fb07ad7ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af3eb55e0b3c427751ac2378fb07ad7ad">rb_realpath_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> basedir, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> path, int strict)</td></tr> <tr class="separator:af3eb55e0b3c427751ac2378fb07ad7ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a085f1bd10cfbd08ec5cf280fd06e6a9f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a085f1bd10cfbd08ec5cf280fd06e6a9f">rb_file_const</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a085f1bd10cfbd08ec5cf280fd06e6a9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80c9756e1615ecf9d6fe545d1f9b04c3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a80c9756e1615ecf9d6fe545d1f9b04c3">rb_file_load_ok</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a80c9756e1615ecf9d6fe545d1f9b04c3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a371ef50622c9c7ecbc9e6162dbf42db8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a371ef50622c9c7ecbc9e6162dbf42db8">rb_file_expand_path_fast</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a371ef50622c9c7ecbc9e6162dbf42db8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49808f8b817397defc861bd762b92a3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a49808f8b817397defc861bd762b92a3d">rb_file_expand_path_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int, int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a49808f8b817397defc861bd762b92a3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1732787edfdac3f74e9ecb50b8272b7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1732787edfdac3f74e9ecb50b8272b7d">rb_get_path_check_to_string</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:a1732787edfdac3f74e9ecb50b8272b7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a7f82d499f2df2d7d7d554c0ebe0ebc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1a7f82d499f2df2d7d7d554c0ebe0ebc">rb_get_path_check_convert</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:a1a7f82d499f2df2d7d7d554c0ebe0ebc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aecc76512cdd81557c5d0a26ef8aad7f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aecc76512cdd81557c5d0a26ef8aad7f4">Init_File</a> (void)</td></tr> <tr class="separator:aecc76512cdd81557c5d0a26ef8aad7f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28562cb36223b2cae4ba88ef1c81a5c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a28562cb36223b2cae4ba88ef1c81a5c9">Init_heap</a> (void)</td></tr> <tr class="separator:a28562cb36223b2cae4ba88ef1c81a5c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8532a2fc15194a8a87b9599d99fbc52c"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8532a2fc15194a8a87b9599d99fbc52c">ruby_mimmalloc</a> (size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a8532a2fc15194a8a87b9599d99fbc52c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0229dc446b11cc110a247329ffe6488"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae0229dc446b11cc110a247329ffe6488">rb_call_inits</a> (void)</td></tr> <tr class="separator:ae0229dc446b11cc110a247329ffe6488"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac776d2fa88cef372b4bdac7a8d085e73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac776d2fa88cef372b4bdac7a8d085e73">ruby_get_inplace_mode</a> (void)</td></tr> <tr class="separator:ac776d2fa88cef372b4bdac7a8d085e73"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40d22a88e2e91de53c5a7085caea43a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a40d22a88e2e91de53c5a7085caea43a2">ruby_set_inplace_mode</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *)</td></tr> <tr class="separator:a40d22a88e2e91de53c5a7085caea43a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a17bcea48bdb02e9a07b9d03341906f7d"><td class="memItemLeft" align="right" valign="top">ssize_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a17bcea48bdb02e9a07b9d03341906f7d">rb_io_bufread</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> io, void *<a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a17bcea48bdb02e9a07b9d03341906f7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88e07bc6eaf013e80242a1740e56c9a0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a88e07bc6eaf013e80242a1740e56c9a0">rb_stdio_set_default_encoding</a> (void)</td></tr> <tr class="separator:a88e07bc6eaf013e80242a1740e56c9a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36321e345dabfedd2331bf3b6b16223b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a36321e345dabfedd2331bf3b6b16223b">rb_write_error_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> mesg)</td></tr> <tr class="separator:a36321e345dabfedd2331bf3b6b16223b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad44e50d3f03c58fa8d5e4e50558df898"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad44e50d3f03c58fa8d5e4e50558df898">rb_iseq_clone</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> newcbase)</td></tr> <tr class="separator:ad44e50d3f03c58fa8d5e4e50558df898"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae65b37a987cbcd1af6837075b9c2e62e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae65b37a987cbcd1af6837075b9c2e62e">rb_get_load_path</a> (void)</td></tr> <tr class="separator:ae65b37a987cbcd1af6837075b9c2e62e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedf0e80e7b627724d0116a7391eeb95a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aedf0e80e7b627724d0116a7391eeb95a">rb_get_expanded_load_path</a> (void)</td></tr> <tr class="separator:aedf0e80e7b627724d0116a7391eeb95a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae05a52295d487ab00045c142802f1643"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae05a52295d487ab00045c142802f1643">NORETURN</a> (void <a class="el" href="../../db/dcc/error_8c.html#a79d3f70f331eb8ca335e2c6239a5cbeb">rb_load_fail</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *))</td></tr> <tr class="separator:ae05a52295d487ab00045c142802f1643"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e897867b557cbba8df28a1cbe181575"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5e897867b557cbba8df28a1cbe181575">rb_math_atan2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a5e897867b557cbba8df28a1cbe181575"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5021d681b0253b91248825c4e00bc1df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5021d681b0253b91248825c4e00bc1df">rb_math_cos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a5021d681b0253b91248825c4e00bc1df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6aa5e674a48dcab5ac66507503a4aa5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab6aa5e674a48dcab5ac66507503a4aa5">rb_math_cosh</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ab6aa5e674a48dcab5ac66507503a4aa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8f7e87384250e87bf379ecced2af38ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8f7e87384250e87bf379ecced2af38ff">rb_math_exp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a8f7e87384250e87bf379ecced2af38ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf5ce2f419ec7363c0d9ca40cdf15ada"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aaf5ce2f419ec7363c0d9ca40cdf15ada">rb_math_hypot</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aaf5ce2f419ec7363c0d9ca40cdf15ada"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb43f72d4164363c6dc398886e3c0ccc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#abb43f72d4164363c6dc398886e3c0ccc">rb_math_log</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:abb43f72d4164363c6dc398886e3c0ccc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a965322903a0b46a727c3e701e4cdb01a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a965322903a0b46a727c3e701e4cdb01a">rb_math_sin</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a965322903a0b46a727c3e701e4cdb01a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f904d034f91fb216c9ebcc4781dba6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5f904d034f91fb216c9ebcc4781dba6a">rb_math_sinh</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a5f904d034f91fb216c9ebcc4781dba6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac02b1753e0039bcb8c804220d91c2697"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac02b1753e0039bcb8c804220d91c2697">rb_math_sqrt</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ac02b1753e0039bcb8c804220d91c2697"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06a661d74d7bbf188dcc66237c113e3d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a06a661d74d7bbf188dcc66237c113e3d">Init_newline</a> (void)</td></tr> <tr class="separator:a06a661d74d7bbf188dcc66237c113e3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9a4885ac1f1d283acffad435083fffa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac9a4885ac1f1d283acffad435083fffa">rb_num_to_uint</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, unsigned int *ret)</td></tr> <tr class="separator:ac9a4885ac1f1d283acffad435083fffa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8ffef254b532cc7f6fdc2cbd40decba0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8ffef254b532cc7f6fdc2cbd40decba0">num_interval_step_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> from, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> to, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> step, int excl)</td></tr> <tr class="separator:a8ffef254b532cc7f6fdc2cbd40decba0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2419e1896e7a05f35ca0ccd4b062dd34"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2419e1896e7a05f35ca0ccd4b062dd34">ruby_float_step</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> from, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> to, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> step, int excl)</td></tr> <tr class="separator:a2419e1896e7a05f35ca0ccd4b062dd34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75ebe596bbe1bb6534dd7c0f53ed097e"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a75ebe596bbe1bb6534dd7c0f53ed097e">ruby_float_mod</a> (double x, double y)</td></tr> <tr class="separator:a75ebe596bbe1bb6534dd7c0f53ed097e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cfbb91abdc65a04dd614031ba4cba9f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a9cfbb91abdc65a04dd614031ba4cba9f">rb_num_negative_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a9cfbb91abdc65a04dd614031ba4cba9f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9dbba1649a4b2e3a9c6a83a33c22a0c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af9dbba1649a4b2e3a9c6a83a33c22a0c">rb_int_succ</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> num)</td></tr> <tr class="separator:af9dbba1649a4b2e3a9c6a83a33c22a0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa072678dc02c995f313aa296bf4cc714"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa072678dc02c995f313aa296bf4cc714">rb_int_pred</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> num)</td></tr> <tr class="separator:aa072678dc02c995f313aa296bf4cc714"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa96b78c2fc81d193f59e54db6f6e2ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#afa96b78c2fc81d193f59e54db6f6e2ab">rb_obj_copy_ivar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dest, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:afa96b78c2fc81d193f59e54db6f6e2ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7630f8c287de66794f825910b9f342cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7630f8c287de66794f825910b9f342cf">rb_obj_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj2)</td></tr> <tr class="separator:a7630f8c287de66794f825910b9f342cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65184420d9222bd2d0d7d3c3dacaa8db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a65184420d9222bd2d0d7d3c3dacaa8db">rb_class_search_ancestor</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> super)</td></tr> <tr class="separator:a65184420d9222bd2d0d7d3c3dacaa8db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36969b9e7091c170b7676e243d8b89e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a36969b9e7091c170b7676e243d8b89e1">rb_parser_get_yydebug</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a36969b9e7091c170b7676e243d8b89e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa5b6686b4f0b63bb0b59f91aef94165e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa5b6686b4f0b63bb0b59f91aef94165e">rb_parser_set_yydebug</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:aa5b6686b4f0b63bb0b59f91aef94165e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6497700208b114dd1458fc5710624f1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad6497700208b114dd1458fc5710624f1">rb_is_const_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ad6497700208b114dd1458fc5710624f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85c3d50b959f1e1b8f72d75597e92763"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a85c3d50b959f1e1b8f72d75597e92763">rb_is_class_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a85c3d50b959f1e1b8f72d75597e92763"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ac198009e820909634c828b38acf679"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5ac198009e820909634c828b38acf679">rb_is_global_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a5ac198009e820909634c828b38acf679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4acfc11109908dc0050742af406a875f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4acfc11109908dc0050742af406a875f">rb_is_instance_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a4acfc11109908dc0050742af406a875f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74556616ab258eedf41f143ad5cc808b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a74556616ab258eedf41f143ad5cc808b">rb_is_attrset_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a74556616ab258eedf41f143ad5cc808b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af644abccbe8a2923549d05ebcd89257e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af644abccbe8a2923549d05ebcd89257e">rb_is_local_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:af644abccbe8a2923549d05ebcd89257e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af90e985956c6a78ffcf5ffe88959e37b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af90e985956c6a78ffcf5ffe88959e37b">rb_is_method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:af90e985956c6a78ffcf5ffe88959e37b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a4b477ebbc9a5c1dbefb074e9e5b915"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7a4b477ebbc9a5c1dbefb074e9e5b915">rb_is_junk_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a7a4b477ebbc9a5c1dbefb074e9e5b915"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7285d41caf052f74c447b185ae226d8b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7285d41caf052f74c447b185ae226d8b">rb_gc_mark_parser</a> (void)</td></tr> <tr class="separator:a7285d41caf052f74c447b185ae226d8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6c57b43ffd3a787abbb1c96ef23b582"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af6c57b43ffd3a787abbb1c96ef23b582">rb_gc_mark_symbols</a> (void)</td></tr> <tr class="separator:af6c57b43ffd3a787abbb1c96ef23b582"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3a12eb7e4f35538dfd8cdd35d7f1155"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac3a12eb7e4f35538dfd8cdd35d7f1155">rb_proc_location</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac3a12eb7e4f35538dfd8cdd35d7f1155"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a374704ca1a908d896018ab10edbb5846"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a374704ca1a908d896018ab10edbb5846">rb_hash_proc</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> proc)</td></tr> <tr class="separator:a374704ca1a908d896018ab10edbb5846"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fd534c22000ad48280c2e10c26356f7"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a3fd534c22000ad48280c2e10c26356f7">rb_fork_ruby</a> (int *status)</td></tr> <tr class="separator:a3fd534c22000ad48280c2e10c26356f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b4d4f89e38a6bbfeece4ef7a6f48a6b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6b4d4f89e38a6bbfeece4ef7a6f48a6b">rb_last_status_clear</a> (void)</td></tr> <tr class="separator:a6b4d4f89e38a6bbfeece4ef7a6f48a6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab9f1a17d12e14078d3a4221771558f39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab9f1a17d12e14078d3a4221771558f39">rb_lcm</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> y)</td></tr> <tr class="separator:ab9f1a17d12e14078d3a4221771558f39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ed0e87dd918067cbf1a0d60f5e995d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7ed0e87dd918067cbf1a0d60f5e995d6">rb_rational_reciprocal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a7ed0e87dd918067cbf1a0d60f5e995d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace81b3265857e9c519faaa7efdfff5de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ace81b3265857e9c519faaa7efdfff5de">rb_reg_compile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:ace81b3265857e9c519faaa7efdfff5de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1025b778f3f998782d7d6ddda33b9ce3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1025b778f3f998782d7d6ddda33b9ce3">rb_reg_check_preprocess</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a1025b778f3f998782d7d6ddda33b9ce3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abf774abea7f17ac1251bc28064649274"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#abf774abea7f17ac1251bc28064649274">rb_get_next_signal</a> (void)</td></tr> <tr class="separator:abf774abea7f17ac1251bc28064649274"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d5e662cb2626b7822c9f1f37c419959"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7d5e662cb2626b7822c9f1f37c419959">rb_sigaltstack_size</a> (void)</td></tr> <tr class="separator:a7d5e662cb2626b7822c9f1f37c419959"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84cde26e1aa1b2244298dc1db02f2963"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a84cde26e1aa1b2244298dc1db02f2963">rb_str_buf_cat_escaped_char</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>, unsigned int c, int unicode_p)</td></tr> <tr class="separator:a84cde26e1aa1b2244298dc1db02f2963"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2143497eae8e5974b92f58fdcca9614a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2143497eae8e5974b92f58fdcca9614a">rb_str_symname_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a2143497eae8e5974b92f58fdcca9614a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a24f48e5926c03894d710ad7427ce80be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a24f48e5926c03894d710ad7427ce80be">rb_str_quote_unprintable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a24f48e5926c03894d710ad7427ce80be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad47c2034fb344a32f4c2f4a52a2b2bad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad47c2034fb344a32f4c2f4a52a2b2bad">rb_id_quote_unprintable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>)</td></tr> <tr class="separator:ad47c2034fb344a32f4c2f4a52a2b2bad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c5d80445ea7bbb3c0603ec02729a7eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a0c5d80445ea7bbb3c0603ec02729a7eb">rb_str_locktmp_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a0c5d80445ea7bbb3c0603ec02729a7eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2eae19a532bdd56512d3dca57539abd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2eae19a532bdd56512d3dca57539abd3">rb_struct_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> copy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s)</td></tr> <tr class="separator:a2eae19a532bdd56512d3dca57539abd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79dce2bd716eb178ce22c4a5d754099d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a79dce2bd716eb178ce22c4a5d754099d">rb_time_timeval</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a79dce2bd716eb178ce22c4a5d754099d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae85a523a4fd1c5ab592aae9c624ae0f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae85a523a4fd1c5ab592aae9c624ae0f5">rb_obj_is_mutex</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ae85a523a4fd1c5ab592aae9c624ae0f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e7d69a63af9cb4cc627a02730166404"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a3e7d69a63af9cb4cc627a02730166404">rb_suppress_tracing</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a3e7d69a63af9cb4cc627a02730166404"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb66cd44e2616741b6ad825413d375e1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aeb66cd44e2616741b6ad825413d375e1">rb_thread_execute_interrupts</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> th)</td></tr> <tr class="separator:aeb66cd44e2616741b6ad825413d375e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5abc5929f7fc2c05cbbd8e5eab8b664"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac5abc5929f7fc2c05cbbd8e5eab8b664">rb_clear_trace_func</a> (void)</td></tr> <tr class="separator:ac5abc5929f7fc2c05cbbd8e5eab8b664"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07f418cdbb9ed1a05c44d91d2a07d2eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a07f418cdbb9ed1a05c44d91d2a07d2eb">rb_get_coverages</a> (void)</td></tr> <tr class="separator:a07f418cdbb9ed1a05c44d91d2a07d2eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62cdcc3941e89d47e52f924947250bf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a62cdcc3941e89d47e52f924947250bf0">rb_thread_shield_new</a> (void)</td></tr> <tr class="separator:a62cdcc3941e89d47e52f924947250bf0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a525b8c10270f154409df1de59a2d39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a9a525b8c10270f154409df1de59a2d39">rb_thread_shield_wait</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9a525b8c10270f154409df1de59a2d39"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6878b3ff4154f464d71220cf91d8ee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab6878b3ff4154f464d71220cf91d8ee9">rb_thread_shield_release</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab6878b3ff4154f464d71220cf91d8ee9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6971ca6396b47e383db6a35ace5cfbcb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6971ca6396b47e383db6a35ace5cfbcb">rb_thread_shield_destroy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a6971ca6396b47e383db6a35ace5cfbcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a203252bbdc4c28619b09270d92b1a2ad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a203252bbdc4c28619b09270d92b1a2ad">rb_mutex_allow_trap</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, int <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a203252bbdc4c28619b09270d92b1a2ad"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03e7c19aa83784eabf9379fdefc4fc5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a03e7c19aa83784eabf9379fdefc4fc5b">rb_uninterruptible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*b_proc)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data)</td></tr> <tr class="separator:a03e7c19aa83784eabf9379fdefc4fc5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3660161c888b7e5853b74240961c4375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a3660161c888b7e5853b74240961c4375">rb_mutex_owned_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a3660161c888b7e5853b74240961c4375"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1261ad828419468df5d4e92bb75ff6f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1261ad828419468df5d4e92bb75ff6f3">Init_native_thread</a> (void)</td></tr> <tr class="separator:a1261ad828419468df5d4e92bb75ff6f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7eda924b79844f890f5ba44800c1c520"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7eda924b79844f890f5ba44800c1c520">rb_obj_is_thread</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a7eda924b79844f890f5ba44800c1c520"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8002db40fa68e94f40fec02f6d7d6ea6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8002db40fa68e94f40fec02f6d7d6ea6">rb_vm_mark</a> (void *ptr)</td></tr> <tr class="separator:a8002db40fa68e94f40fec02f6d7d6ea6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebe8178dca87b6a8883017e6921029c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aebe8178dca87b6a8883017e6921029c2">Init_BareVM</a> (void)</td></tr> <tr class="separator:aebe8178dca87b6a8883017e6921029c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5293371c1050a118f49ccf3c073bcfbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5293371c1050a118f49ccf3c073bcfbe">rb_vm_top_self</a> (void)</td></tr> <tr class="separator:a5293371c1050a118f49ccf3c073bcfbe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b637deadcdf197f2feef2219eb05855"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4b637deadcdf197f2feef2219eb05855">rb_thread_recycle_stack_release</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *)</td></tr> <tr class="separator:a4b637deadcdf197f2feef2219eb05855"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fc04023a326c5129423edebf52894fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6fc04023a326c5129423edebf52894fd">rb_vm_change_state</a> (void)</td></tr> <tr class="separator:a6fc04023a326c5129423edebf52894fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff09679bd9e7c102ed3e3c3c6c04e182"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aff09679bd9e7c102ed3e3c3c6c04e182">rb_vm_inc_const_missing_count</a> (void)</td></tr> <tr class="separator:aff09679bd9e7c102ed3e3c3c6c04e182"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbc805bf292292c00fa678a83fd20687"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#abbc805bf292292c00fa678a83fd20687">rb_thread_mark</a> (void *th)</td></tr> <tr class="separator:abbc805bf292292c00fa678a83fd20687"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f58965aa859cf690996c8f069e4449b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a0f58965aa859cf690996c8f069e4449b">rb_vm_get_insns_address_table</a> (void)</td></tr> <tr class="separator:a0f58965aa859cf690996c8f069e4449b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7cdc17bd0350835a8661083c4032ea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae7cdc17bd0350835a8661083c4032ea8">rb_sourcefilename</a> (void)</td></tr> <tr class="separator:ae7cdc17bd0350835a8661083c4032ea8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5737294cca8cab5c302b2849ea8b98e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac5737294cca8cab5c302b2849ea8b98e">rb_vm_pop_cfunc_frame</a> (void)</td></tr> <tr class="separator:ac5737294cca8cab5c302b2849ea8b98e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1b67bbf4b72295a772178d0bd939dd0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af1b67bbf4b72295a772178d0bd939dd0">rb_vm_bugreport</a> (void)</td></tr> <tr class="separator:af1b67bbf4b72295a772178d0bd939dd0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d1180a3b912593f588c8586832254ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2d1180a3b912593f588c8586832254ab">Init_vm_eval</a> (void)</td></tr> <tr class="separator:a2d1180a3b912593f588c8586832254ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af12b1a43a533499aea3ff33c8694749a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af12b1a43a533499aea3ff33c8694749a">rb_current_realfilepath</a> (void)</td></tr> <tr class="separator:af12b1a43a533499aea3ff33c8694749a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71080fcada55acc15bc16cfa0e34dfc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a71080fcada55acc15bc16cfa0e34dfc3">rb_check_block_call</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a71080fcada55acc15bc16cfa0e34dfc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82756726c6e67c5e55247c9e5695ad65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a82756726c6e67c5e55247c9e5695ad65">rb_check_funcall_with_hook</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> recv, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../db/dde/internal_8h.html#a755a7c74616b90bb7234bc3e0047831a">rb_check_funcall_hook</a> *hook, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a82756726c6e67c5e55247c9e5695ad65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37b3f339e60819a9fbd0a5d5772d46bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a37b3f339e60819a9fbd0a5d5772d46bd">Init_eval_method</a> (void)</td></tr> <tr class="separator:a37b3f339e60819a9fbd0a5d5772d46bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88c7a613947d7f95ff1741544ad0f46e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a88c7a613947d7f95ff1741544ad0f46e">rb_method_defined_by</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> mid, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*cfunc)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>))</td></tr> <tr class="separator:a88c7a613947d7f95ff1741544ad0f46e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74248dee03008b1e0823f1a4c03af77d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a74248dee03008b1e0823f1a4c03af77d">Init_prelude</a> (void)</td></tr> <tr class="separator:a74248dee03008b1e0823f1a4c03af77d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f2eb5cab1dcaa04edcef862665fa35"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a58f2eb5cab1dcaa04edcef862665fa35">Init_vm_backtrace</a> (void)</td></tr> <tr class="separator:a58f2eb5cab1dcaa04edcef862665fa35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a552a6c9c9bde5eef75cc938c6d222508"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a552a6c9c9bde5eef75cc938c6d222508">vm_thread_backtrace</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thval)</td></tr> <tr class="separator:a552a6c9c9bde5eef75cc938c6d222508"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a632e4b491d772903a380d4a90f640ff7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a632e4b491d772903a380d4a90f640ff7">vm_thread_backtrace_locations</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> thval)</td></tr> <tr class="separator:a632e4b491d772903a380d4a90f640ff7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0aa399e9d58b72afe77901446157a04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af0aa399e9d58b72afe77901446157a04">rb_make_backtrace</a> (void)</td></tr> <tr class="separator:af0aa399e9d58b72afe77901446157a04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a502328e0566286728cffab0fce8b1d98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a502328e0566286728cffab0fce8b1d98">rb_backtrace_print_as_bugreport</a> (void)</td></tr> <tr class="separator:a502328e0566286728cffab0fce8b1d98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8007e1645209122494a99c7579275d84"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8007e1645209122494a99c7579275d84">rb_backtrace_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a8007e1645209122494a99c7579275d84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1396360b0abea2e964c212c970d79ab9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1396360b0abea2e964c212c970d79ab9">rb_backtrace_to_str_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1396360b0abea2e964c212c970d79ab9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cffe4c3a54f7ab510b51b16b51567c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5cffe4c3a54f7ab510b51b16b51567c1">rb_vm_backtrace_object</a> ()</td></tr> <tr class="separator:a5cffe4c3a54f7ab510b51b16b51567c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc22a6c614d2f714a6716085ca9f63e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#acc22a6c614d2f714a6716085ca9f63e7">rb_objspace_data_type_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:acc22a6c614d2f714a6716085ca9f63e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af541b78962a7376bf184693fc4144441"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af541b78962a7376bf184693fc4144441">rb_thread_io_blocking_region</a> (<a class="el" href="../../db/d2e/intern_8h.html#adec3591bbba9f6a18e19cf4dcddfc4c5">rb_blocking_function_t</a> *<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, void *data1, int fd)</td></tr> <tr class="separator:af541b78962a7376bf184693fc4144441"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5278ac5a8808dc5e01c7fb48f4f97e38"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a5278ac5a8808dc5e01c7fb48f4f97e38">rb_maygvl_fd_fix_cloexec</a> (int fd)</td></tr> <tr class="separator:a5278ac5a8808dc5e01c7fb48f4f97e38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81111b53c91a3101d6e0e262de3d3a48"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a81111b53c91a3101d6e0e262de3d3a48">rb_exec_async_signal_safe</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> *e, char *errmsg, size_t errmsg_buflen)</td></tr> <tr class="separator:a81111b53c91a3101d6e0e262de3d3a48"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa996821a6c4e8067a8302865520042a"><td class="memItemLeft" align="right" valign="top">rb_pid_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#afa996821a6c4e8067a8302865520042a">rb_fork_async_signal_safe</a> (int *status, int(*<a class="el" href="../../dd/d8f/pty_8c.html#a2da11b5fcf910c47d411e664b11f22a9">chfunc</a>)(void *, char *, size_t), void *charg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> fds, char *errmsg, size_t errmsg_buflen)</td></tr> <tr class="separator:afa996821a6c4e8067a8302865520042a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a787e2837e1b300cda0185e81acb61433"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a787e2837e1b300cda0185e81acb61433">rb_execarg_new</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, int accept_shell)</td></tr> <tr class="separator:a787e2837e1b300cda0185e81acb61433"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af40502bfb847eee68f73254439ae6a6a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#af40502bfb847eee68f73254439ae6a6a">rb_execarg_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj)</td></tr> <tr class="separator:af40502bfb847eee68f73254439ae6a6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae437b47b52817d8705fcc5231bf7d6f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae437b47b52817d8705fcc5231bf7d6f5">rb_execarg_init</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, int accept_shell, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj)</td></tr> <tr class="separator:ae437b47b52817d8705fcc5231bf7d6f5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac3b3a343470a7beda644da829549f0c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aac3b3a343470a7beda644da829549f0c">rb_execarg_addopt</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:aac3b3a343470a7beda644da829549f0c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36776d0dfe63ff29ce4660a65b86b3c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a36776d0dfe63ff29ce4660a65b86b3c0">rb_execarg_fixup</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj)</td></tr> <tr class="separator:a36776d0dfe63ff29ce4660a65b86b3c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab64d095742f2bf60a65a43faf74aad19"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab64d095742f2bf60a65a43faf74aad19">rb_execarg_run_options</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> *e, struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> *s, char *errmsg, size_t errmsg_buflen)</td></tr> <tr class="separator:ab64d095742f2bf60a65a43faf74aad19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77dea7e349de392f9fdcb8064231479f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a77dea7e349de392f9fdcb8064231479f">rb_execarg_extract_options</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> opthash)</td></tr> <tr class="separator:a77dea7e349de392f9fdcb8064231479f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6e8fafe8422fbfed6a92f59a9ab942a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6e8fafe8422fbfed6a92f59a9ab942a1">rb_execarg_setenv</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> execarg_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>)</td></tr> <tr class="separator:a6e8fafe8422fbfed6a92f59a9ab942a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b58e8d415a4d5ec9df82bfe55c6d474"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4b58e8d415a4d5ec9df82bfe55c6d474">rb_gc_mark_global_tbl</a> (void)</td></tr> <tr class="separator:a4b58e8d415a4d5ec9df82bfe55c6d474"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bbb384523553f5c92d1055e3a97bedf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4bbb384523553f5c92d1055e3a97bedf">rb_mark_generic_ivar</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a4bbb384523553f5c92d1055e3a97bedf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae78389e33072a6602428d7799bb42b2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae78389e33072a6602428d7799bb42b2b">rb_mark_generic_ivar_tbl</a> (void)</td></tr> <tr class="separator:ae78389e33072a6602428d7799bb42b2b"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="aba417d3637693bca3587585351e99190"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba417d3637693bca3587585351e99190">◆ </a></span>ARGVSTR2ARGC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARGVSTR2ARGC</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">argv_str</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a0d1c6e4431397f8bd285073af0d98d77">RSTRING_LEN</a>(argv_str) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(char *) - 2)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00256">256</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a6a9e972d0d47c28ec54b71487acc373c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a9e972d0d47c28ec54b71487acc373c">◆ </a></span>ARGVSTR2ARGV</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARGVSTR2ARGV</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">argv_str</td><td>)</td> <td>   ((char **)<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3f0e4e2b6d073369cc1c2ddde00b13bb">RSTRING_PTR</a>(argv_str) + 1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00257">257</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01189">proc_exec_cmd()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a806f59f9ac625a74689faa4f1c6e5bc8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a806f59f9ac625a74689faa4f1c6e5bc8">◆ </a></span>MUL_OVERFLOW_FIXNUM_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MUL_OVERFLOW_FIXNUM_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa5bd957eb3db4bec258cd36a2cafe352">FIXNUM_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ab1040c5fdcb7a88dca4c25222bf43454">FIXNUM_MAX</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00028">28</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02713">fix_mul()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l02939">int_pow()</a>.</p> </div> </div> <a id="ab88743febacba2845fe652fe0224a512"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab88743febacba2845fe652fe0224a512">◆ </a></span>MUL_OVERFLOW_LONG_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MUL_OVERFLOW_LONG_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae8a44c5a7436466221e0f3859d02420f">LONG_MIN</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a50fece4db74f09568b2938db583c5655">LONG_MAX</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00029">29</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d50/rational_8c_source.html#l00641">f_imul()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l04982">rb_ary_product()</a>.</p> </div> </div> <a id="a13cda46f499699ea6847b5ffd43eded0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13cda46f499699ea6847b5ffd43eded0">◆ </a></span>MUL_OVERFLOW_SIGNED_INTEGER_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MUL_OVERFLOW_SIGNED_INTEGER_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">min, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">( \</div><div class="line"> (a) == 0 ? 0 : \</div><div class="line"> (a) == -1 ? (b) < -(<a class="code" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>) : \</div><div class="line"> (a) > 0 ? \</div><div class="line"> ((b) > 0 ? (<a class="code" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>) / (a) < (b) : (min) / (a) > (b)) : \</div><div class="line"> ((b) > 0 ? (min) / (a) < (b) : (<a class="code" href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a>) / (a) > (b)))</div><div class="ttc" id="strftime_8c_html_aa5d960354774dc177393b360c0f90aa9"><div class="ttname"><a href="../../d8/d4e/strftime_8c.html#aa5d960354774dc177393b360c0f90aa9">max</a></div><div class="ttdeci">static int max(int a, int b)</div><div class="ttdef"><b>Definition:</b> <a href="../../d8/d4e/strftime_8c_source.html#l00141">strftime.c:141</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00022">22</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="adaa95eaa79342095032b43f9394c0860"></a> <h2 class="memtitle"><span class="permalink"><a href="#adaa95eaa79342095032b43f9394c0860">◆ </a></span>QUOTE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUOTE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   <a class="el" href="../../d1/db0/string_8c.html#a68c59fcab7a250a9b89ad44ff699b7bb">rb_str_quote_unprintable</a>(str)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00287">287</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d53/struct_8c_source.html#l00193">new_struct()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01164">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01959">rb_mod_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02342">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02276">rb_mod_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01916">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02241">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02170">rb_obj_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01400">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00331">rb_path_to_class()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00224">rb_print_undef_str()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00698">rb_struct_aref()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00773">rb_struct_aset()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01186">ruby__sfvextra()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02224">set_const_visibility()</a>.</p> </div> </div> <a id="a2e32dce353bb0d8c75cca8b180471447"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e32dce353bb0d8c75cca8b180471447">◆ </a></span>QUOTE_ID</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define QUOTE_ID</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a></td><td>)</td> <td>   <a class="el" href="../../d1/db0/string_8c.html#ad9dffe2b0203ca26e908d47ccc3fd953">rb_id_quote_unprintable</a>(<a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00288">288</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00915">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01078">ivar_get()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00092">not_a_member()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01604">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02364">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">rb_cvar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00706">rb_f_untrace_var()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01959">rb_mod_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02068">rb_mod_const_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02342">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02276">rb_mod_cvar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02315">rb_mod_cvar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01916">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02241">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02170">rb_obj_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02211">rb_obj_ivar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01400">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01559">rb_obj_respond_to()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00207">rb_print_undef()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00868">rb_undef()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00530">readonly_setter()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02224">set_const_visibility()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00468">undef_getter()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01463">uninitialized_constant()</a>.</p> </div> </div> <a id="a1017343abe1b38c561cb1b704c67ae75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1017343abe1b38c561cb1b704c67ae75">◆ </a></span>RB_MAX_GROUPS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RB_MAX_GROUPS   (65536)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00208">208</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l01023">rb_group_member()</a>.</p> </div> </div> <a id="a9dfcc3730f2a2a5ef643c2b6c3e606d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9dfcc3730f2a2a5ef643c2b6c3e606d1">◆ </a></span>RCLASS_CONST_TBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_CONST_TBL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->const_tbl)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00048">48</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01731">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00076">fc_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00124">find_class_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00250">init_copy()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00904">obj_free()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01604">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02067">rb_const_defined_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00652">rb_include_class_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01982">rb_mod_const_at()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00181">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02224">set_const_visibility()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00401">vm_get_ev_const()</a>.</p> </div> </div> <a id="aa48b5e33cb92bf8b06d3b0d69e306e98"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa48b5e33cb92bf8b06d3b0d69e306e98">◆ </a></span>RCLASS_EXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_EXT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->ptr)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00045">45</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="ae5267dcfc60a00436251a80cbee8455f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5267dcfc60a00436251a80cbee8455f">◆ </a></span>RCLASS_IV_INDEX_TBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_IV_INDEX_TBL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->iv_index_tbl)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00050">50</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00904">obj_free()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>.</p> </div> </div> <a id="a7f7f2dbf958976d9bf317167396992d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f7f2dbf958976d9bf317167396992d4">◆ </a></span>RCLASS_IV_TBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_IV_TBL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->iv_tbl)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00047">47</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01554">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01647">autoload_delete()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00160">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02300">cvar_lookup_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00049">fc_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00124">find_class_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00250">init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01078">ivar_get()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02444">mod_cvar_at()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00904">obj_free()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01604">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02364">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02331">rb_cvar_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00652">rb_include_class_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01299">rb_ivar_count()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01204">rb_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01271">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01128">rb_ivar_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00181">rb_mod_init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01400">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00278">rb_singleton_class_attached()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">rb_singleton_class_clone_and_attach()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00222">rb_tmp_class_path()</a>.</p> </div> </div> <a id="ab59ea80cdf15f3f19bbae0346314c9ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab59ea80cdf15f3f19bbae0346314c9ad">◆ </a></span>RCLASS_M_TBL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_M_TBL</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->m_tbl)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00049">49</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l01092">add_opt_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01005">class_instance_method_list()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00602">class_search_ancestor()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00713">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00179">lookup_method_table()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00904">obj_free()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00076">rb_class_boot()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00652">rb_include_class_new()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00226">rb_method_entry_make()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00181">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00585">rb_module_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01245">rb_obj_singleton_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00790">rb_prepend_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01074">rb_using_refinement()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01084">rb_vm_check_redefinition_by_prepend()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00673">remove_method()</a>.</p> </div> </div> <a id="a90a07890f91ca39d3b83ffa8e4e53836"></a> <h2 class="memtitle"><span class="permalink"><a href="#a90a07890f91ca39d3b83ffa8e4e53836">◆ </a></span>RCLASS_ORIGIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_ORIGIN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->origin)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00051">51</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01005">class_instance_method_list()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00713">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01209">rb_alias()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01503">rb_class_inherited_p()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00613">rb_class_search_ancestor()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00766">rb_export_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00652">rb_include_class_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00684">rb_include_module()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00226">rb_method_entry_make()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00909">rb_mod_ancestors()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00843">rb_mod_included_modules()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00593">rb_obj_is_kind_of()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01245">rb_obj_singleton_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00790">rb_prepend_module()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01084">rb_vm_check_redefinition_by_prepend()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00673">remove_method()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01778">vm_call_method()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01964">vm_search_normal_superclass()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00465">w_extended()</a>.</p> </div> </div> <a id="ac26581822824c12ef46ce719af42cb32"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac26581822824c12ef46ce719af42cb32">◆ </a></span>RCLASS_REFINED_CLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_REFINED_CLASS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->refined_class)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00052">52</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01144">add_activated_refinement()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00050">class_alloc()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01074">rb_using_refinement()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l02032">vm_search_super_method()</a>.</p> </div> </div> <a id="a19d17315b6b34045cdffec9912342b91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19d17315b6b34045cdffec9912342b91">◆ </a></span>RCLASS_SUPER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_SUPER</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c</td><td>)</td> <td>   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->super)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00046">46</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a755a7c74616b90bb7234bc3e0047831a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a755a7c74616b90bb7234bc3e0047831a">◆ </a></span>rb_check_funcall_hook</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef void rb_check_funcall_hook(int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>, int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00334">334</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="aebe8178dca87b6a8883017e6921029c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebe8178dca87b6a8883017e6921029c2">◆ </a></span>Init_BareVM()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_BareVM </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l02461">2461</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00024">EXIT_FAILURE</a>, <a class="el" href="../../db/dde/internal_8h.html#a1261ad828419468df5d4e92bb75ff6f3">Init_native_thread()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01241">MEMZERO</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00387">rb_vm_struct::objspace</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00374">rb_objspace_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00902">rb_thread_set_current_raw</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00097">ruby_current_vm</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03664">ruby_mimmalloc()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00476">ruby_thread_init_stack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02022">th_init()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00495">rb_thread_struct::vm</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01799">vm_init2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00042">ruby_setup()</a>.</p> </div> </div> <a id="a37b3f339e60819a9fbd0a5d5772d46bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a37b3f339e60819a9fbd0a5d5772d46bd">◆ </a></span>Init_eval_method()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_eval_method </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/d63/vm__method_8c_source.html#l01659">1659</a> of file <a class="el" href="../../de/d63/vm__method_8c_source.html">vm_method.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d63/vm__method_8c_source.html#l00018">added</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00018">attached</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00083">idRespond_to</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00084">idRespond_to_missing</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00025">NOEX_PRIVATE</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00023">NOEX_PUBLIC</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01621">obj_respond_to()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01653">obj_respond_to_missing()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00016">object_id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01445">rb_cModule</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01356">rb_define_private_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00509">rb_eException</a>, <a class="el" href="../../de/d63/vm__method_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01414">rb_mKernel</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01275">rb_mod_alias_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00998">rb_mod_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01489">rb_mod_modfunc()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01381">rb_mod_private()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01424">rb_mod_private_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01083">rb_mod_private_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01349">rb_mod_protected()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01115">rb_mod_protected_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01326">rb_mod_public()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01401">rb_mod_public_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01051">rb_mod_public_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00734">rb_mod_remove_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00957">rb_mod_undef_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01470">rb_singleton_class()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02494">rb_vm_top_self()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00017">removed</a>, <a class="el" href="../../de/d63/vm__method_8c.html#a4a332369c5675d748a0629211b24704b">REPLICATE_METHOD</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00018">singleton_added</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00017">singleton_removed</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00017">singleton_undefined</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01447">top_private()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01441">top_public()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00017">undefined</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>.</p> </div> </div> <a id="a7950db01edfb5beddf33ef6b78e880c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7950db01edfb5beddf33ef6b78e880c9">◆ </a></span>Init_ext()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_ext </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/dfe/dmyext_8c_source.html#l00002">2</a> of file <a class="el" href="../../d3/dfe/dmyext_8c_source.html">dmyext.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00350">init_libraries_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00537">require_libraries()</a>.</p> </div> </div> <a id="aecc76512cdd81557c5d0a26ef8aad7f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aecc76512cdd81557c5d0a26ef8aad7f4">◆ </a></span>Init_File()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_File </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05499">5499</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d13/file_8c_source.html#l05448">define_filetest_function()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04184">LOCK_EX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04187">LOCK_NB</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04181">LOCK_SH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04190">LOCK_UN</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05454">null_device</a>, <a class="el" href="../../d6/d13/file_8c.html#a36fa9b2e726512bc17a7a6d3e39002be">O_BINARY</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00591">O_NONBLOCK</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00214">PATH_SEP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">rb_cFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01442">rb_cIO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00140">rb_cStat</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00488">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00534">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02204">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01526">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00606">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00626">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_define_singleton_method()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04378">rb_f_test()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01885">rb_file_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01266">rb_file_blockdev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01295">rb_file_chardev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02074">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02205">rb_file_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01986">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01144">rb_file_directory_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01479">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01497">rb_file_executable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01322">rb_file_exist_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01521">rb_file_file_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04259">rb_file_flock()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01613">rb_file_grpowned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01710">rb_file_identical_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01002">rb_file_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01932">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01582">rb_file_owned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00279">rb_file_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01167">rb_file_pipe_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01339">rb_file_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01357">rb_file_readable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03388">rb_file_s_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01862">rb_file_s_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03743">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02045">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02164">rb_file_s_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01961">rb_file_s_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03797">rb_file_s_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03355">rb_file_s_expand_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03933">rb_file_s_extname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01835">rb_file_s_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04085">rb_file_s_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02132">rb_file_s_lchmod</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02276">rb_file_s_lchown</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02462">rb_file_s_link</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00970">rb_file_s_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01910">rb_file_s_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03962">rb_file_s_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02545">rb_file_s_readlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03621">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03601">rb_file_s_realpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02586">rb_file_s_rename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01767">rb_file_s_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03979">rb_file_s_split()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00915">rb_file_s_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02493">rb_file_s_symlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04136">rb_file_s_truncate</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02636">rb_file_s_umask()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02566">rb_file_s_unlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02394">rb_file_s_utime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01664">rb_file_sgid_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02009">rb_file_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01561">rb_file_size_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01230">rb_file_socket_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01681">rb_file_sticky_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01647">rb_file_suid_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01191">rb_file_symlink_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04177">rb_file_truncate</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01391">rb_file_world_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01457">rb_file_world_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01413">rb_file_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01431">rb_file_writable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01541">rb_file_zero_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00684">rb_include_module()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00943">rb_io_stat()</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00014">rb_mComparable</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05151">rb_mFConst</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00139">rb_mFileTest</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01012">rb_obj_freeze()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00729">rb_stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04705">rb_stat_b()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00611">rb_stat_blksize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00632">rb_stat_blocks()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04727">rb_stat_c()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00345">rb_stat_cmp()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00765">rb_stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04619">rb_stat_d()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00384">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00401">rb_stat_dev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00422">rb_stat_dev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05046">rb_stat_f()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04602">rb_stat_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00515">rb_stat_gid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04773">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04546">rb_stat_init()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04569">rb_stat_init_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00442">rb_stat_ino()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00785">rb_stat_inspect()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04661">rb_stat_l()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00465">rb_stat_mode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00745">rb_stat_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00483">rb_stat_nlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04747">rb_stat_owned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04634">rb_stat_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04793">rb_stat_r()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04826">rb_stat_R()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00533">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00554">rb_stat_rdev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00575">rb_stat_rdev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04682">rb_stat_S()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05081">rb_stat_s()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04531">rb_stat_s_alloc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05122">rb_stat_sgid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00594">rb_stat_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05143">rb_stat_sticky()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_stat_suid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00499">rb_stat_uid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04885">rb_stat_w()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04918">rb_stat_W()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04861">rb_stat_wr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04953">rb_stat_ww()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04979">rb_stat_x()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05011">rb_stat_X()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05064">rb_stat_z()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00711">rb_w32_init_file()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03985">separator</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11676">Init_IO()</a>.</p> </div> </div> <a id="a28562cb36223b2cae4ba88ef1c81a5c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28562cb36223b2cae4ba88ef1c81a5c9">◆ </a></span>Init_heap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_heap </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d16/gc_8c_source.html#l01039">1039</a> of file <a class="el" href="../../d8/d16/gc_8c_source.html">gc.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d16/gc_8c_source.html#l00577">init_heap()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00042">ruby_setup()</a>.</p> </div> </div> <a id="a1261ad828419468df5d4e92bb75ff6f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1261ad828419468df5d4e92bb75ff6f3">◆ </a></span>Init_native_thread()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_native_thread </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02461">Init_BareVM()</a>.</p> </div> </div> <a id="a06a661d74d7bbf188dcc66237c113e3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06a661d74d7bbf188dcc66237c113e3d">◆ </a></span>Init_newline()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_newline </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../da/d2a/newline_8c_source.html#l00183">183</a> of file <a class="el" href="../../da/d2a/newline_8c_source.html">newline.c</a>.</p> <p class="reference">References <a class="el" href="../../da/d2a/newline_8c_source.html#l00171">rb_cr_newline</a>, <a class="el" href="../../da/d2a/newline_8c_source.html#l00159">rb_crlf_newline</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00205">rb_register_transcoder()</a>, and <a class="el" href="../../da/d2a/newline_8c_source.html#l00146">rb_universal_newline</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04373">Init_transcode()</a>.</p> </div> </div> <a id="a74248dee03008b1e0823f1a4c03af77d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74248dee03008b1e0823f1a4c03af77d">◆ </a></span>Init_prelude()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_prelude </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01169">ruby_init_prelude()</a>.</p> </div> </div> <a id="a58f2eb5cab1dcaa04edcef862665fa35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58f2eb5cab1dcaa04edcef862665fa35">◆ </a></span>Init_vm_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_vm_backtrace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00946">946</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00419">backtrace_alloc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00633">backtrace_dump_data()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00640">backtrace_load_data()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00448">CLASS_OF</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00293">location_absolute_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00230">location_base_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00364">location_inspect_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00203">location_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00154">location_lineno_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00263">location_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00354">location_to_str_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00029">rb_cArray</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00021">rb_cBacktrace</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00022">rb_cBacktraceLocation</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01459">rb_cThread</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00534">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01526">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00911">rb_f_caller()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00939">rb_f_caller_locations()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00113">rb_marshal_define_compat()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00493">rb_undef_alloc_func()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01362">rb_undef_method()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>.</p> </div> </div> <a id="a2d1180a3b912593f588c8586832254ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d1180a3b912593f588c8586832254ab">◆ </a></span>Init_vm_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_vm_eval </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01945">1945</a> of file <a class="el" href="../../d3/d80/vm__eval_8c_source.html">vm_eval.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d63/vm__method_8c_source.html#l00405">rb_add_method()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01425">rb_cBasicObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01445">rb_cModule</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01526">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01344">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01356">rb_define_private_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01920">rb_f_block_given_p()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01793">rb_f_catch()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01313">rb_f_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01856">rb_f_local_variables()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01019">rb_f_loop()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00919">rb_f_public_send()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00902">rb_f_send()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01711">rb_f_throw()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00624">rb_method_missing()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01414">rb_mKernel</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01667">rb_mod_module_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01693">rb_mod_module_exec()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01596">rb_obj_instance_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01628">rb_obj_instance_exec()</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00054">VM_METHOD_TYPE_OPTIMIZED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01536">Init_eval()</a>.</p> </div> </div> <a id="af84d9cbb63971cf174faa34e30751cf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af84d9cbb63971cf174faa34e30751cf2">◆ </a></span>NORETURN() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype"><a class="el" href="../../db/dde/internal_8h.html#a16ccd2a3ab781ce6aecc5d55cac2d4c3">PRINTF_ARGS</a>(void <a class="el" href="../../db/dcc/error_8c.html#a1f6d8be7cca54749b2e2950650f02e80">rb_compile_bug</a>(<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, int, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *,...), 3, 4) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a09a0169a3fbab52bd7304df49887941c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09a0169a3fbab52bd7304df49887941c">◆ </a></span>NORETURN() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">void  </td> <td class="paramname"><em>rb_async_bug_errno</em>const char *, int</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae05a52295d487ab00045c142802f1643"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae05a52295d487ab00045c142802f1643">◆ </a></span>NORETURN() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">void  </td> <td class="paramname"><em>rb_load_fail</em>VALUE, const char *</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a8ffef254b532cc7f6fdc2cbd40decba0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8ffef254b532cc7f6fdc2cbd40decba0">◆ </a></span>num_interval_step_size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> num_interval_step_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>step</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>excl</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l01829">1829</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../de/d6d/compar_8c_source.html#l00016">cmp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01465">diff()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00112">id_div</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00242">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00675">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">POSFIXABLE</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01353">rb_dbl2big()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00123">rb_num_zerodiv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01778">ruby_float_step_size()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FLOAT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01209">ULONG2NUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l03524">int_downto_size()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03477">int_upto_size()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01869">num_step_size()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00708">range_size()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00325">range_step_size()</a>.</p> </div> </div> <a id="a16ccd2a3ab781ce6aecc5d55cac2d4c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16ccd2a3ab781ce6aecc5d55cac2d4c3">◆ </a></span>PRINTF_ARGS()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">PRINTF_ARGS </td> <td>(</td> <td class="paramtype">void  </td> <td class="paramname"><em>ruby_debug_printf</em>const char *,..., </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">1 </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">2 </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a2e4e7d3456d3d1cdaf03f5f50013653b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e4e7d3456d3d1cdaf03f5f50013653b">◆ </a></span>rb_ary_cat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_ary_cat </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dcc/array_8c_source.html#l00833">833</a> of file <a class="el" href="../../dc/dcc/array_8c_source.html">array.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c_source.html#l00288">ary_ensure_room_for_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00095">ARY_SET_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d46/enumerator_8c_source.html#l00442">enumerator_each()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00188">features_index_add_single()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01212">generator_each()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01246">lazy_init_iterator()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00860">rb_ary_push_m()</a>.</p> </div> </div> <a id="a91161978f02e2389efa75bfc592c48ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91161978f02e2389efa75bfc592c48ee">◆ </a></span>rb_ary_delete_same()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_ary_delete_same </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dcc/array_8c_source.html#l02778">2778</a> of file <a class="el" href="../../dc/dcc/array_8c_source.html">array.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c_source.html#l02188">ary_sort_data::ary</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02715">ary_resize_smaller()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_store()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l03794">wmap_final_func()</a>.</p> </div> </div> <a id="a5e926c9f7a3cf096d03ba70380a5be46"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e926c9f7a3cf096d03ba70380a5be46">◆ </a></span>rb_ary_last()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_ary_last </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dcc/array_8c_source.html#l01245">1245</a> of file <a class="el" href="../../dc/dcc/array_8c_source.html">array.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00788">ary_take_first_or_last()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00784">ARY_TAKE_LAST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l05419">Init_Array()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00880">range_last()</a>.</p> </div> </div> <a id="a550739c3d942ca4c371a97045d6a9a7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a550739c3d942ca4c371a97045d6a9a7e">◆ </a></span>rb_ary_set_len()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_ary_set_len </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/dcc/array_8c_source.html#l01478">1478</a> of file <a class="el" href="../../dc/dcc/array_8c_source.html">array.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c_source.html#l00119">ARY_CAPA</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00095">ARY_SET_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00052">ARY_SHARED_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00246">rb_ary_modify_check()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00295">rb_bug()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00515">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00694">method_missing()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00345">rb_struct_s_def()</a>.</p> </div> </div> <a id="a8007e1645209122494a99c7579275d84"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8007e1645209122494a99c7579275d84">◆ </a></span>rb_backtrace_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_backtrace_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00413">413</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00407">backtrace_data_type</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00478">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00698">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00715">rb_check_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00062">set_backtrace()</a>.</p> </div> </div> <a id="a502328e0566286728cffab0fce8b1d98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a502328e0566286728cffab0fce8b1d98">◆ </a></span>rb_backtrace_print_as_bugreport()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_backtrace_print_as_bugreport </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00750">750</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00427">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00666">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00733">oldbt_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00670">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00693">oldbt_iter_cfunc()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00680">oldbt_iter_iseq()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00614">rb_vm_bugreport()</a>.</p> </div> </div> <a id="a1396360b0abea2e964c212c970d79ab9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1396360b0abea2e964c212c970d79ab9">◆ </a></span>rb_backtrace_to_str_ary()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_backtrace_to_str_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00586">586</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00372">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00564">backtrace_to_str_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00478">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00176">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00373">rb_backtrace_struct::strary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00633">backtrace_dump_data()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00698">exc_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00062">set_backtrace()</a>.</p> </div> </div> <a id="ab89dcf2bcfe7255146042df1d3649c52"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab89dcf2bcfe7255146042df1d3649c52">◆ </a></span>rb_big_fdiv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_big_fdiv </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03123">3123</a> of file <a class="el" href="../../d1/dcc/bignum_8c_source.html">bignum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01380">big2dbl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03065">big_fdiv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00327">isnan</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01429">rb_big2dbl()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00284">rb_num_coerce_bin()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00836">RFLOAT_VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00495">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00497">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FLOAT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00513">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02795">fix_fdiv()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03867">Init_Bignum()</a>.</p> </div> </div> <a id="ad1e2c95ba33754099a9789e22b014c41"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1e2c95ba33754099a9789e22b014c41">◆ </a></span>rb_big_uminus()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_big_uminus </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01754">1754</a> of file <a class="el" href="../../d1/dcc/bignum_8c_source.html">bignum.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00273">bignorm()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00192">rb_big_clone()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01072">RBIGNUM_SET_SIGN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01071">RBIGNUM_SIGN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03867">Init_Bignum()</a>.</p> </div> </div> <a id="af205875256df92b7a84eb1fce17cf350"></a> <h2 class="memtitle"><span class="permalink"><a href="#af205875256df92b7a84eb1fce17cf350">◆ </a></span>rb_builtin_class_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* rb_builtin_class_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dcc/error_8c_source.html#l00419">419</a> of file <a class="el" href="../../db/dcc/error_8c_source.html">error.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00396">rb_obj_classname()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00362">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00499">T_FALSE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00498">T_TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00390">rb_hash_s_create()</a>.</p> </div> </div> <a id="a2debdbc8f5831e2cd4d80b912c2fbd1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2debdbc8f5831e2cd4d80b912c2fbd1a">◆ </a></span>rb_builtin_type_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* rb_builtin_type_name </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>t</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dcc/error_8c_source.html#l00408">408</a> of file <a class="el" href="../../db/dcc/error_8c_source.html">error.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00374">builtin_types</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00028">numberof</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00445">rb_check_type()</a>.</p> </div> </div> <a id="aa4edbe2aeb4e47e6bd22bd2b3f6d8ba8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4edbe2aeb4e47e6bd22bd2b3f6d8ba8">◆ </a></span>rb_call_end_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_call_end_proc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>data</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00011">11</a> of file <a class="el" href="../../d6/d9b/eval__jump_8c_source.html">eval_jump.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00571">rb_proc_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02166">m_core_set_postexe()</a>, and <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00038">rb_f_at_exit()</a>.</p> </div> </div> <a id="ae0229dc446b11cc110a247329ffe6488"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae0229dc446b11cc110a247329ffe6488">◆ </a></span>rb_call_inits()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_call_inits </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/dfe/inits_8c_source.html#l00018">18</a> of file <a class="el" href="../../d9/dfe/inits_8c_source.html">inits.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/dfe/inits_8c_source.html#l00015">CALL</a>, <a class="el" href="../../d1/d68/missing-pips_8c.html#af0f8ed40d30773bdb68e858ef0139b58">signal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03715">sym</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00898">version()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00042">ruby_setup()</a>.</p> </div> </div> <a id="a88dd1b568ebca4dc12d4f8ce7ac07dca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88dd1b568ebca4dc12d4f8ce7ac07dca">◆ </a></span>rb_check_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_check_backtrace </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dcc/error_8c_source.html#l00715">715</a> of file <a class="el" href="../../db/dcc/error_8c_source.html">error.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00413">rb_backtrace_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_ARRAY</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00746">exc_set_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00043">get_backtrace()</a>.</p> </div> </div> <a id="a71080fcada55acc15bc16cfa0e34dfc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71080fcada55acc15bc16cfa0e34dfc3">◆ </a></span>rb_check_block_call()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_check_block_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01142">1142</a> of file <a class="el" href="../../d3/d80/vm__eval_8c_source.html">vm_eval.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01106">iter_method_arg::argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01107">iter_method_arg::argv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01133">iterate_check_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01105">iter_method_arg::mid</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01104">iter_method_arg::obj</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01032">rb_iterate()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l03031">take_items()</a>.</p> </div> </div> <a id="a82756726c6e67c5e55247c9e5695ad65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82756726c6e67c5e55247c9e5695ad65">◆ </a></span>rb_check_funcall_with_hook()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_check_funcall_with_hook </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>recv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../db/dde/internal_8h.html#a755a7c74616b90bb7234bc3e0047831a">rb_check_funcall_hook</a> * </td> <td class="paramname"><em>hook</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00427">427</a> of file <a class="el" href="../../d3/d80/vm__eval_8c_source.html">vm_eval.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00382">check_funcall_callable()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00388">check_funcall_missing()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00355">check_funcall_respond_to()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00448">CLASS_OF</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00293">NOEX_OK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00484">rb_search_method_entry()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00328">rescue_funcall_args::recv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00280">stack_check()</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00037">vm_call0()</a>.</p> </div> </div> <a id="a65184420d9222bd2d0d7d3c3dacaa8db"></a> <h2 class="memtitle"><span class="permalink"><a href="#a65184420d9222bd2d0d7d3c3dacaa8db">◆ </a></span>rb_class_search_ancestor()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_class_search_ancestor </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>super</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/de1/object_8c_source.html#l00613">613</a> of file <a class="el" href="../../d0/de1/object_8c_source.html">object.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/de1/object_8c_source.html#l00520">class_or_module_required()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00602">class_search_ancestor()</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00051">RCLASS_ORIGIN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01646">umethod_bind()</a>.</p> </div> </div> <a id="ac5abc5929f7fc2c05cbbd8e5eab8b664"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5abc5929f7fc2c05cbbd8e5eab8b664">◆ </a></span>rb_clear_trace_func()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_clear_trace_func </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00215">215</a> of file <a class="el" href="../../dc/d80/vm__trace_8c_source.html">vm_trace.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00206">clear_trace_func_i()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00883">GET_VM</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00194">rb_remove_event_hook()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00111">ruby_finalize_0()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00091">ruby_options()</a>.</p> </div> </div> <a id="af12b1a43a533499aea3ff33c8694749a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af12b1a43a533499aea3ff33c8694749a">◆ </a></span>rb_current_realfilepath()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_current_realfilepath </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01935">1935</a> of file <a class="el" href="../../d3/d80/vm__eval_8c_source.html">vm_eval.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00188">rb_iseq_location_struct::absolute_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00500">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00428">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00213">rb_iseq_struct::location</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00789">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00213">vm_get_ruby_level_caller_cfp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01525">f_current_dirname()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00820">rb_f_require_relative()</a>.</p> </div> </div> <a id="a079ac8ea5b5086a7cb45c878638a5f96"></a> <h2 class="memtitle"><span class="permalink"><a href="#a079ac8ea5b5086a7cb45c878638a5f96">◆ </a></span>rb_dvar_defined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_dvar_defined </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05893">5893</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00524">rb_thread_struct::base_block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::local_table</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00226">rb_iseq_struct::local_table_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00285">rb_iseq_struct::parent_iseq</a>, and <a class="el" href="../../d6/de3/structrb__iseq__struct.html#af8bc7dbae6f61d836b5bb9fb50b6cfb8">rb_iseq_struct::type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16212">dvar_defined_gen()</a>.</p> </div> </div> <a id="a81111b53c91a3101d6e0e262de3d3a48"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81111b53c91a3101d6e0e262de3d3a48">◆ </a></span>rb_exec_async_signal_safe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_exec_async_signal_safe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>errmsg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>errmsg_buflen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l03056">3056</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d85/process_8c_source.html#l01130">after_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01093">before_exec_async_signal_safe()</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a0640f0907d851a536c309ba7e12dd309">rb_execarg::cmd</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00224">rb_execarg::envp_str</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#abfd86fe9168e377823ad5dc70f89365a">rb_execarg::invoke</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00142">preserving_errno</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01189">proc_exec_cmd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01302">proc_exec_sh()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02909">rb_execarg_run_options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a8458081002086b6b769a945722bc222d">rb_execarg::sh</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00211">rb_execarg::use_shell</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00086">chfunc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03089">rb_exec_without_timer_thread()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>.</p> </div> </div> <a id="aac3b3a343470a7beda644da829549f0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac3b3a343470a7beda644da829549f0c">◆ </a></span>rb_execarg_addopt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_execarg_addopt </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01645">1645</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dde/internal_8h_source.html#l00249">rb_execarg::chdir_dir</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00233">rb_execarg::chdir_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01551">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04746">check_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04736">check_uid_switch()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00232">rb_execarg::close_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00231">rb_execarg::close_others_given</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00567">FilePathValue</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00242">rb_execarg::gid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00237">rb_execarg::gid_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01481">hide_obj()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00209">id</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01178">INT2NUM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00100">mode_t</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00235">rb_execarg::new_pgroup_flag</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00234">rb_execarg::new_pgroup_given</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">NUM2MODET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00332">NUM2PIDT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00227">OBJ2GID</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00186">OBJ2UID</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00227">rb_execarg::pgroup_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00238">rb_execarg::pgroup_pgid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01088">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00432">rb_ary_new3()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00557">rb_check_array_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00526">rb_eNotImpError</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02238">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17012">rb_id2name()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00946">rb_str_dup()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02482">rb_to_int()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00239">rb_execarg::rlimit_limits</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00445">RTEST</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00108">ST_STOP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00364">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00496">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00497">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00502">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00513">TYPE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00241">rb_execarg::uid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00236">rb_execarg::uid_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00228">rb_execarg::umask_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00240">rb_execarg::umask_mask</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00230">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00229">rb_execarg::unsetenv_others_given</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l01818">check_exec_options_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01833">check_exec_options_i_extract()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01812">rb_exec_arg_addopt()</a>.</p> </div> </div> <a id="a77dea7e349de392f9fdcb8064231479f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77dea7e349de392f9fdcb8064231479f">◆ </a></span>rb_execarg_extract_options()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg_extract_options </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>opthash</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l01934">1934</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00785">args</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01833">check_exec_options_i_extract()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00932">RHASH_EMPTY_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00928">RHASH_TBL</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06078">rb_io_s_popen()</a>.</p> </div> </div> <a id="a36776d0dfe63ff29ce4660a65b86b3c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36776d0dfe63ff29ce4660a65b86b3c0">◆ </a></span>rb_execarg_fixup()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_execarg_fixup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02291">2291</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d85/process_8c_source.html#l01878">check_exec_fds()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00226">rb_execarg::dup2_tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00248">rb_execarg::env_modification</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00225">rb_execarg::envp_buf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00224">rb_execarg::envp_str</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00043">envtbl</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00243">rb_execarg::fd_dup2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">fill_envp_buf_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01481">hide_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01876">rb_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02425">rb_convert_type()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02238">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00777">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_set_len()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00223">rb_execarg::redirect_fds</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00931">RHASH_SIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00928">RHASH_TBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02581">run_exec_dup2_tmpbuf_size()</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_HASH</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04528">tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00230">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00229">rb_execarg::unsetenv_others_given</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00151">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02365">rb_exec_arg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03736">rb_spawn_internal()</a>.</p> </div> </div> <a id="af40502bfb847eee68f73254439ae6a6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af40502bfb847eee68f73254439ae6a6a">◆ </a></span>rb_execarg_get()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a>* rb_execarg_get </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02238">2238</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d85/process_8c_source.html#l01393">exec_arg_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Get_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00151">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03105">rb_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03099">rb_exec_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01645">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02291">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02265">rb_execarg_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03049">rb_run_exec_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03043">rb_run_exec_options_err()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03736">rb_spawn_internal()</a>.</p> </div> </div> <a id="ae437b47b52817d8705fcc5231bf7d6f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae437b47b52817d8705fcc5231bf7d6f5">◆ </a></span>rb_execarg_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg_init </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>accept_shell</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02246">2246</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a0640f0907d851a536c309ba7e12dd309">rb_execarg::cmd</a>, <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#abfd86fe9168e377823ad5dc70f89365a">rb_execarg::invoke</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02056">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02008">rb_exec_getargs()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02238">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a8458081002086b6b769a945722bc222d">rb_execarg::sh</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00211">rb_execarg::use_shell</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02259">rb_exec_arg_init()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02227">rb_execarg_new()</a>.</p> </div> </div> <a id="a787e2837e1b300cda0185e81acb61433"></a> <h2 class="memtitle"><span class="permalink"><a href="#a787e2837e1b300cda0185e81acb61433">◆ </a></span>rb_execarg_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_execarg_new </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>accept_shell</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02227">2227</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01393">exec_arg_data_type</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01481">hide_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01433">rb_cData</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02246">rb_execarg_init()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01019">TypedData_Make_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00151">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05978">pipe_open_s()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02424">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04081">rb_f_spawn()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06078">rb_io_s_popen()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03736">rb_spawn_internal()</a>.</p> </div> </div> <a id="ab64d095742f2bf60a65a43faf74aad19"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab64d095742f2bf60a65a43faf74aad19">◆ </a></span>rb_execarg_run_options()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_execarg_run_options </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/df4/structrb__execarg.html">rb_execarg</a> * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>errmsg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>errmsg_buflen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02909">2909</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dde/internal_8h_source.html#l00249">rb_execarg::chdir_dir</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00233">rb_execarg::chdir_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00232">rb_execarg::close_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00231">rb_execarg::close_others_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00247">rb_execarg::close_others_maxhint</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00226">rb_execarg::dup2_tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00248">rb_execarg::env_modification</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02448">ERRMSG</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00244">rb_execarg::fd_close</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00243">rb_execarg::fd_dup2</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00246">rb_execarg::fd_dup2_child</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00245">rb_execarg::fd_open</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00242">rb_execarg::gid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00237">rb_execarg::gid_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01481">hide_obj()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01370">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01241">MEMZERO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00100">mode_t</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00072">my_getcwd</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00227">rb_execarg::pgroup_given</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00899">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RARRAY_PTR</a>, <a class="el" href="../../db/d2e/intern_8h.html#a906c25d86ff1eacd9c715d13dd18f8b3">rb_close_before_exec()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02887">rb_env_clear()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_set_len()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00221">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00223">rb_execarg::redirect_fds</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00239">rb_execarg::rlimit_limits</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02408">ruby_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02720">run_exec_close()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02588">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02789">run_exec_dup2_child()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02581">run_exec_dup2_tmpbuf_size()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02739">run_exec_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02889">save_env()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02433">setgid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02426">setuid()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00548">StringValueCStr</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04528">tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00241">rb_execarg::uid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00236">rb_execarg::uid_given</a>, <a class="el" href="../../d2/d1b/stat_8h.html#a8788159ad927954699f80970a1d04462">umask()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00228">rb_execarg::umask_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00240">rb_execarg::umask_mask</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00230">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00229">rb_execarg::unsetenv_others_given</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03056">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03049">rb_run_exec_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03043">rb_run_exec_options_err()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a6e8fafe8422fbfed6a92f59a9ab942a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6e8fafe8422fbfed6a92f59a9ab942a1">◆ </a></span>rb_execarg_setenv()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_execarg_setenv </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>execarg_obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>env</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l02265">2265</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00248">rb_execarg::env_modification</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01966">rb_check_exec_env()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02238">rb_execarg_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06078">rb_io_s_popen()</a>.</p> </div> </div> <a id="aaf1fa8a37298fd1934d2911106ac998e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf1fa8a37298fd1934d2911106ac998e">◆ </a></span>rb_fiber_reset_root_local_storage()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_fiber_reset_root_local_storage </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d75/cont_8c_source.html#l01400">1400</a> of file <a class="el" href="../../d5/d75/cont_8c_source.html">cont.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d75/cont_8c_source.html#l00130">rb_fiber_struct::cont</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00607">rb_thread_struct::fiber</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00158">GetFiberPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00452">GetThreadPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00579">rb_thread_struct::local_storage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00608">rb_thread_struct::root_fiber</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l00107">rb_context_struct::saved_thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l01665">ruby_vm_destruct()</a>.</p> </div> </div> <a id="a085f1bd10cfbd08ec5cf280fd06e6a9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a085f1bd10cfbd08ec5cf280fd06e6a9f">◆ </a></span>rb_file_const()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_file_const </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05154">5154</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02204">rb_define_const()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05151">rb_mFConst</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02117">Init_Dir()</a>.</p> </div> </div> <a id="a371ef50622c9c7ecbc9e6162dbf42db8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a371ef50622c9c7ecbc9e6162dbf42db8">◆ </a></span>rb_file_expand_path_fast()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_file_expand_path_fast </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03332">3332</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d13/file_8c_source.html#l03311">expand_path</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03302">EXPAND_PATH_BUFFER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00053">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00523">rb_feature_provided()</a>.</p> </div> </div> <a id="a49808f8b817397defc861bd762b92a3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49808f8b817397defc861bd762b92a3d">◆ </a></span>rb_file_expand_path_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_file_expand_path_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02961">2961</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01227">ALLOCA_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01239">ALLOCV_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01238">ALLOCV_N</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02936">append_fspath()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02872">BUFCHECK</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02883">BUFINIT</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02825">chompdirsep()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00035">convert_mb_to_wchar()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00065">ENC_CODERANGE_CLEAR</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00240">fix_string_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00073">home_dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02684">Inc</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00018">INVALID_CODE_PAGE</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00014">IS_DIR_SEPARATOR_P</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00015">IS_DIR_UNC_P</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02666">isdirsep</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02680">istrailinggarbage</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00846">RString::len</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00083">lstat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00043">MAXPATHLEN</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00072">my_getcwd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02757">nextdirsep</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01153">OBJ_TAINTED</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00019">PATH_BUFFER_SIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00778">rb_enc_check()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00856">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00103">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00327">rb_enc_str_coderange()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02961">rb_file_expand_path_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01246">rb_filesystem_encoding()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02889">rb_home_dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05160">rb_is_absolute_path()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02867">rb_str_encode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00230">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01369">rb_str_modify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_set_len()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01166">rb_utf8_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00138">remove_invalid_alternative_data()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00255">replace_to_long_name()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00024">replace_wchar()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01278">S_ISLNK</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02770">skipprefix</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02748">skiproot()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00193">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01645">STRCASECMP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00547">StringValuePtr</a>, <a class="el" href="../../d5/de6/strlcat_8c_source.html#l00046">strlcat()</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">strncasecmp</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02805">strrdirsep</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00170">system_code_page()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01641">TOLOWER</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03319">file_expand_path_1()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02961">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05313">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05388">rb_find_file_safe()</a>.</p> </div> </div> <a id="a80c9756e1615ecf9d6fe545d1f9b04c3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80c9756e1615ecf9d6fe545d1f9b04c3">◆ </a></span>rb_file_load_ok()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_file_load_ok </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l05270">5270</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00057">core_interface</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00194">fstat</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00113">GET_PEPPER_INSTANCE</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00083">PepperInstance::instance</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00008">INVALID_FILE_ATTRIBUTES</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00689">load_ok_internal()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00713">pruby_file_fetch_check_response()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00209">rb_cloexec_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00164">rb_update_max_fd()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01507">S_ISREG</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00193">stat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00674">rb_f_load()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05313">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05388">rb_find_file_safe()</a>.</p> </div> </div> <a id="afa996821a6c4e8067a8302865520042a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa996821a6c4e8067a8302865520042a">◆ </a></span>rb_fork_async_signal_safe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_pid_t rb_fork_async_signal_safe </td> <td>(</td> <td class="paramtype">int * </td> <td class="paramname"><em>status</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(void *, char *, size_t) </td> <td class="paramname"><em>chfunc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>charg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>fds</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>errmsg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>errmsg_buflen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00151">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03684">rb_spawn_process()</a>.</p> </div> </div> <a id="a3fd534c22000ad48280c2e10c26356f7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fd534c22000ad48280c2e10c26356f7">◆ </a></span>rb_fork_ruby()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">rb_pid_t rb_fork_ruby </td> <td>(</td> <td class="paramtype">int * </td> <td class="paramname"><em>status</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05740">pipe_open()</a>.</p> </div> </div> <a id="a07e81848c79e6f127b05ade8004210b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07e81848c79e6f127b05ade8004210b2">◆ </a></span>rb_gc_mark_encodings()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_encodings </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00211">211</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a4b58e8d415a4d5ec9df82bfe55c6d474"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b58e8d415a4d5ec9df82bfe55c6d474">◆ </a></span>rb_gc_mark_global_tbl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_global_tbl </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00552">552</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00536">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00022">rb_global_tbl</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a7285d41caf052f74c447b185ae226d8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7285d41caf052f74c447b185ae226d8b">◆ </a></span>rb_gc_mark_parser()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_parser </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l16409">16409</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="af6c57b43ffd3a787abbb1c96ef23b582"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6c57b43ffd3a787abbb1c96ef23b582">◆ </a></span>rb_gc_mark_symbols()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_symbols </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l16580">16580</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c.html#a122fe41711bccc3d787fb26d5c99898b">global_symbols</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16520">symbols::id_str</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00092">numberof</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16525">symbols::op_sym</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02348">rb_gc_mark_locations</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a9e4d9369852a88bd2e4b5a2280506d95"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e4d9369852a88bd2e4b5a2280506d95">◆ </a></span>rb_get_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_backtrace </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>info</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00054">54</a> of file <a class="el" href="../../d5/d1d/eval__error_8c_source.html">eval_error.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00043">get_backtrace()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>.</p> </div> </div> <a id="a07f418cdbb9ed1a05c44d91d2a07d2eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07f418cdbb9ed1a05c44d91d2a07d2eb">◆ </a></span>rb_get_coverages()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_coverages </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l05191">5191</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11811">coverage()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00056">rb_coverage_result()</a>, and <a class="el" href="../../db/dac/coverage_8c_source.html#l00023">rb_coverage_start()</a>.</p> </div> </div> <a id="aedf0e80e7b627724d0116a7391eeb95a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedf0e80e7b627724d0116a7391eeb95a">◆ </a></span>rb_get_expanded_load_path()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_expanded_load_path </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/dd4/load_8c_source.html#l00111">111</a> of file <a class="el" href="../../d9/dd4/load_8c_source.html">load.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/dd4/load_8c_source.html#l00041">EXPAND_ALL</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00043">EXPAND_HOME</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00044">EXPAND_NON_CACHE</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00042">EXPAND_RELATIVE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00364">rb_vm_struct::expanded_load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00883">GET_VM</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00361">rb_vm_struct::load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00363">rb_vm_struct::load_path_check_cache</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00102">load_path_getcwd()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00362">rb_vm_struct::load_path_snapshot</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00358">rb_ary_shared_with_p()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00053">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02363">rb_str_equal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00374">rb_feature_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05313">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05388">rb_find_file_safe()</a>.</p> </div> </div> <a id="ae65b37a987cbcd1af6837075b9c2e62e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae65b37a987cbcd1af6837075b9c2e62e">◆ </a></span>rb_get_load_path()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_load_path </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/dd4/load_8c_source.html#l00034">34</a> of file <a class="el" href="../../d9/dd4/load_8c_source.html">load.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00883">GET_VM</a>.</p> </div> </div> <a id="abf774abea7f17ac1251bc28064649274"></a> <h2 class="memtitle"><span class="permalink"><a href="#abf774abea7f17ac1251bc28064649274">◆ </a></span>rb_get_next_signal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_get_next_signal </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d36/signal_8c_source.html#l00604">604</a> of file <a class="el" href="../../d8/d36/signal_8c_source.html">signal.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/df3/ruby__atomic_8h_source.html#l00129">ATOMIC_DEC</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00057">RUBY_NSIG</a>, and <a class="el" href="../../d8/d36/signal_8c.html#a038527843b8e6120e75adea2a4334d08">signal_buff</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l01899">rb_threadptr_execute_interrupts()</a>.</p> </div> </div> <a id="a1a7f82d499f2df2d7d7d554c0ebe0ebc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a7f82d499f2df2d7d7d554c0ebe0ebc">◆ </a></span>rb_get_path_check_convert()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_path_check_convert </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00197">197</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d13/file_8c_source.html#l00164">check_path_encoding()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00145">file_path_convert()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00142">insecure_obj_p</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00101">rb_insecure_operation()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a69aa558ad17d4b72e8fdc46784a27aff">rb_str_new4()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00548">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00053">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00211">rb_get_path_check()</a>.</p> </div> </div> <a id="a1732787edfdac3f74e9ecb50b8272b7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1732787edfdac3f74e9ecb50b8272b7d">◆ </a></span>rb_get_path_check_to_string()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_get_path_check_to_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00175">175</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01318">CONST_ID</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00142">insecure_obj_p</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">level</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00408">rb_check_funcall()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00101">rb_insecure_operation()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00053">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00211">rb_get_path_check()</a>.</p> </div> </div> <a id="a374704ca1a908d896018ab10edbb5846"></a> <h2 class="memtitle"><span class="permalink"><a href="#a374704ca1a908d896018ab10edbb5846">◆ </a></span>rb_hash_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> rb_hash_proc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>hash</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>proc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00783">783</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00669">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00671">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00445">rb_block_struct::ep</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00665">GetProcPtr</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_block_struct::iseq</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00800">proc_hash()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l01165">rb_hash_method_definition()</a>.</p> </div> </div> <a id="a8dce6383b7a82bd89ca3d5cc6be2d931"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dce6383b7a82bd89ca3d5cc6be2d931">◆ </a></span>rb_home_dir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_home_dir </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>user</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l02889">2889</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../de/d32/dir_8c.html#aee28fd8a0e40b6d958f7d20348e45368">getenv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02684">Inc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00517">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00766">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01246">rb_filesystem_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01854">rb_str_resize()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02076">dir_s_home()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02961">rb_file_expand_path_internal()</a>.</p> </div> </div> <a id="a96114e11f907e4c8b5b58161857c30c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96114e11f907e4c8b5b58161857c30c6">◆ </a></span>rb_id_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_id_encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00683">683</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01318">CONST_ID</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">id_encoding</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00730">enc_set_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01238">id2encidx()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00690">rb_enc_get_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00528">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00514">w_obj_each()</a>.</p> </div> </div> <a id="ad47c2034fb344a32f4c2f4a52a2b2bad"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad47c2034fb344a32f4c2f4a52a2b2bad">◆ </a></span>rb_id_quote_unprintable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_id_quote_unprintable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l07867">7867</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16946">rb_id2str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07846">rb_str_quote_unprintable()</a>.</p> </div> </div> <a id="a49bc43de3793996f42bf9a5c79230838"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49bc43de3793996f42bf9a5c79230838">◆ </a></span>rb_insns_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* rb_insns_name </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>i</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05536">5536</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>.</p> </div> </div> <a id="a6fbae85d86b443ae82def50a5d3e7254"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fbae85d86b443ae82def50a5d3e7254">◆ </a></span>rb_insns_name_array()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_insns_name_array </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05542">5542</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00022">numberof</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00424">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01012">rb_obj_freeze()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#ada1577ce4242b06ff5c1c52f37f5e679">rb_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>.</p> </div> </div> <a id="aa072678dc02c995f313aa296bf4cc714"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa072678dc02c995f313aa296bf4cc714">◆ </a></span>rb_int_pred()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_int_pred </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>num</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l02432">2432</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01199">LONG2NUM</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>.</p> </div> </div> <a id="af9dbba1649a4b2e3a9c6a83a33c22a0c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9dbba1649a4b2e3a9c6a83a33c22a0c">◆ </a></span>rb_int_succ()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_int_succ </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>num</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l02410">2410</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01199">LONG2NUM</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00773">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d46/enumerator_8c_source.html#l00461">enumerator_with_index_i()</a>.</p> </div> </div> <a id="aa088bf6ce0031eb077ef00d0f4a31670"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa088bf6ce0031eb077ef00d0f4a31670">◆ </a></span>rb_integer_float_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_integer_float_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01459">1459</a> of file <a class="el" href="../../d1/dcc/bignum_8c_source.html">bignum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00238">FIXNUM_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00239">FIXNUM_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00327">isnan</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01553">rb_big_cmp()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01353">rb_dbl2big()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00836">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01598">big_op()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03078">fix_cmp()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03129">fix_ge()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03104">fix_gt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03182">fix_le()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03157">fix_lt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01159">flo_cmp()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01247">flo_ge()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01205">flo_gt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01330">flo_le()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01288">flo_lt()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01553">rb_big_cmp()</a>.</p> </div> </div> <a id="a1b2178f547d44e73d5bb5e8cad36b24d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b2178f547d44e73d5bb5e8cad36b24d">◆ </a></span>rb_integer_float_eq()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_integer_float_eq </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01509">1509</a> of file <a class="el" href="../../d1/dcc/bignum_8c_source.html">bignum.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00327">isnan</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00201">LONG_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00205">LONG_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01706">rb_big_eq()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01353">rb_dbl2big()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00836">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l03052">fix_equal()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01091">flo_eq()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01706">rb_big_eq()</a>.</p> </div> </div> <a id="a958f0929300e73c88e7c716538cecc3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a958f0929300e73c88e7c716538cecc3c">◆ </a></span>rb_invcmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_invcmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/d6d/compar_8c_source.html#l00042">42</a> of file <a class="el" href="../../de/d6d/compar_8c_source.html">compar.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00241">INT2FIX</a>, <a class="el" href="../../de/d6d/compar_8c_source.html#l00035">invcmp_recursive()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00097">rb_cmpint()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04881">rb_exec_recursive()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l02416">rb_str_cmp_m()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l03405">time_cmp()</a>.</p> </div> </div> <a id="a17bcea48bdb02e9a07b9d03341906f7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17bcea48bdb02e9a07b9d03341906f7d">◆ </a></span>rb_io_bufread()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">ssize_t rb_io_bufread </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>io</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l02063">2063</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02035">bufread_arg::fptr</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00120">GetOpenFile</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01994">io_bufread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00789">rb_io_check_readable()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> </div> </div> <a id="a74556616ab258eedf41f143ad5cc808b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74556616ab258eedf41f143ad5cc808b">◆ </a></span>rb_is_attrset_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_attrset_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17205">17205</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16636">IDSET_ATTRSET_FOR_INTERN</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l17106">rb_check_id()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17153">rb_check_id_cstr()</a>.</p> </div> </div> <a id="a85c3d50b959f1e1b8f72d75597e92763"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85c3d50b959f1e1b8f72d75597e92763">◆ </a></span>rb_is_class_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_class_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17187">17187</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00023">ID_CLASS</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02342">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02276">rb_mod_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02552">rb_mod_remove_cvar()</a>.</p> </div> </div> <a id="ad6497700208b114dd1458fc5710624f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6497700208b114dd1458fc5710624f1">◆ </a></span>rb_is_const_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_const_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17181">17181</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00022">ID_CONST</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d53/struct_8c_source.html#l00193">new_struct()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02121">rb_mod_const_defined()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01916">rb_mod_remove_const()</a>.</p> </div> </div> <a id="a5ac198009e820909634c828b38acf679"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ac198009e820909634c828b38acf679">◆ </a></span>rb_is_global_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_global_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17193">17193</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00020">ID_GLOBAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="a4acfc11109908dc0050742af406a875f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4acfc11109908dc0050742af406a875f">◆ </a></span>rb_is_instance_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_instance_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17199">17199</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00019">ID_INSTANCE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02241">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02170">rb_obj_ivar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01400">rb_obj_remove_instance_variable()</a>.</p> </div> </div> <a id="a7a4b477ebbc9a5c1dbefb074e9e5b915"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a4b477ebbc9a5c1dbefb074e9e5b915">◆ </a></span>rb_is_junk_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_junk_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17227">17227</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l16635">IDSET_ATTRSET_FOR_SYNTAX</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="af644abccbe8a2923549d05ebcd89257e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af644abccbe8a2923549d05ebcd89257e">◆ </a></span>rb_is_local_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_local_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17211">17211</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>.</p> </div> </div> <a id="af90e985956c6a78ffcf5ffe88959e37b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af90e985956c6a78ffcf5ffe88959e37b">◆ </a></span>rb_is_method_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_is_method_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17217">17217</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00021">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00024">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00018">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16488">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16742">rb_str_symname_type()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> </div> </div> <a id="ad44e50d3f03c58fa8d5e4e50558df898"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad44e50d3f03c58fa8d5e4e50558df898">◆ </a></span>rb_iseq_clone()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_iseq_clone </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>iseqval</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>newcbase</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d74/iseq_8c_source.html#l01900">1900</a> of file <a class="el" href="../../dd/d74/iseq_8c_source.html">iseq.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00304">rb_iseq_struct::cref_stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00183">GetISeqPtr</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00180">iseq_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00305">rb_iseq_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00286">rb_iseq_struct::local_iseq</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00446">NEW_CREF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00293">rb_iseq_struct::orig</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00029">rb_cISeq</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00292">rb_iseq_struct::self</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00125">clone_method()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02079">vm_define_method()</a>.</p> </div> </div> <a id="a6b4d4f89e38a6bbfeece4ef7a6f48a6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b4d4f89e38a6bbfeece4ef7a6f48a6b">◆ </a></span>rb_last_status_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_last_status_clear </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d85/process_8c_source.html#l00324">324</a> of file <a class="el" href="../../d0/d85/process_8c_source.html">process.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00503">rb_thread_struct::last_status</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00873">proc_wait()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00947">proc_waitall()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08109">rb_f_backquote()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03796">rb_f_system()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04233">rb_io_close()</a>.</p> </div> </div> <a id="ab9f1a17d12e14078d3a4221771558f39"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab9f1a17d12e14078d3a4221771558f39">◆ </a></span>rb_lcm()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_lcm </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d50/rational_8c_source.html#l01717">1717</a> of file <a class="el" href="../../d7/d50/rational_8c_source.html">rational.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d50/rational_8c_source.html#l00352">f_lcm()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l00463">nurat_int_value()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d50/rational_8c_source.html#l02439">Init_Rational()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01170">nucomp_denominator()</a>.</p> </div> </div> <a id="a3a146aaddc5690f3974956229dd3c17a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a146aaddc5690f3974956229dd3c17a">◆ </a></span>rb_local_defined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_local_defined </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05918">5918</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00524">rb_thread_struct::base_block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00446">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00286">rb_iseq_struct::local_iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00225">rb_iseq_struct::local_table</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00226">rb_iseq_struct::local_table_size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16135">local_id_gen()</a>.</p> </div> </div> <a id="af0aa399e9d58b72afe77901446157a04"></a> <h2 class="memtitle"><span class="permalink"><a href="#af0aa399e9d58b72afe77901446157a04">◆ </a></span>rb_make_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_make_backtrace </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00772">772</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">vm_backtrace_str_ary()</a>.</p> </div> </div> <a id="a2471c730b71a930bf9dbfb82764181e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2471c730b71a930bf9dbfb82764181e4">◆ </a></span>rb_mark_end_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mark_end_proc </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00080">80</a> of file <a class="el" href="../../d6/d9b/eval__jump_8c_source.html">eval_jump.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00057">end_procs</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00057">ephemeral_end_procs</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04245">link()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a4bbb384523553f5c92d1055e3a97bedf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bbb384523553f5c92d1055e3a97bedf">◆ </a></span>rb_mark_generic_ivar()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mark_generic_ivar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l00990">990</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02606">gc_mark_children()</a>.</p> </div> </div> <a id="ae78389e33072a6602428d7799bb42b2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae78389e33072a6602428d7799bb42b2b">◆ </a></span>rb_mark_generic_ivar_tbl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mark_generic_ivar_tbl </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/d2a/variable_8c_source.html#l01020">1020</a> of file <a class="el" href="../../d0/d2a/variable_8c_source.html">variable.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/d2a/variable_8c_source.html#l00901">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01009">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00900">special_generic_ivar</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00133">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="a5e897867b557cbba8df28a1cbe181575"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e897867b557cbba8df28a1cbe181575">◆ </a></span>rb_math_atan2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_atan2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5021d681b0253b91248825c4e00bc1df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5021d681b0253b91248825c4e00bc1df">◆ </a></span>rb_math_cos()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_cos </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ab6aa5e674a48dcab5ac66507503a4aa5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6aa5e674a48dcab5ac66507503a4aa5">◆ </a></span>rb_math_cosh()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_cosh </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a8f7e87384250e87bf379ecced2af38ff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f7e87384250e87bf379ecced2af38ff">◆ </a></span>rb_math_exp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_exp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aaf5ce2f419ec7363c0d9ca40cdf15ada"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf5ce2f419ec7363c0d9ca40cdf15ada">◆ </a></span>rb_math_hypot()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_hypot </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="abb43f72d4164363c6dc398886e3c0ccc"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb43f72d4164363c6dc398886e3c0ccc">◆ </a></span>rb_math_log()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_log </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l00531">imp2()</a>.</p> </div> </div> <a id="a965322903a0b46a727c3e701e4cdb01a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a965322903a0b46a727c3e701e4cdb01a">◆ </a></span>rb_math_sin()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_sin </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5f904d034f91fb216c9ebcc4781dba6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f904d034f91fb216c9ebcc4781dba6a">◆ </a></span>rb_math_sinh()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_sinh </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac02b1753e0039bcb8c804220d91c2697"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac02b1753e0039bcb8c804220d91c2697">◆ </a></span>rb_math_sqrt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_math_sqrt </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5278ac5a8808dc5e01c7fb48f4f97e38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5278ac5a8808dc5e01c7fb48f4f97e38">◆ </a></span>rb_maygvl_fd_fix_cloexec()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_maygvl_fd_fix_cloexec </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fd</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l00179">179</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03845">fcntl()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00295">rb_bug()</a>, and <a class="el" href="../../d5/d04/strerror_8c_source.html#l00011">strerror()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00485">cloexec_accept()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00232">rb_cloexec_dup2()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00308">rb_cloexec_fcntl_dupfd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00209">rb_cloexec_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00271">rb_cloexec_pipe()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00202">rb_fd_fix_cloexec()</a>.</p> </div> </div> <a id="a88c7a613947d7f95ff1741544ad0f46e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88c7a613947d7f95ff1741544ad0f46e">◆ </a></span>rb_method_defined_by()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_method_defined_by </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>mid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>cfunc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a203252bbdc4c28619b09270d92b1a2ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a203252bbdc4c28619b09270d92b1a2ad">◆ </a></span>rb_mutex_allow_trap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_mutex_allow_trap </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>val</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04561">4561</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de7/thread_8c_source.html#l00383">rb_mutex_struct::allow_trap</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04105">GetMutexPtr</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l01210">io_binwrite()</a>.</p> </div> </div> <a id="a3660161c888b7e5853b74240961c4375"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3660161c888b7e5853b74240961c4375">◆ </a></span>rb_mutex_owned_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_mutex_owned_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04371">4371</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04105">GetMutexPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00380">rb_mutex_struct::th</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l03981">finish_writeconv()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04976">Init_Thread()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l01043">io_flush_buffer()</a>.</p> </div> </div> <a id="a9cfbb91abdc65a04dd614031ba4cba9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cfbb91abdc65a04dd614031ba4cba9f">◆ </a></span>rb_num_negative_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_num_negative_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l00197">197</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d27/numeric_8c_source.html#l00181">negative_int_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/de5/random_8c_source.html#l00962">rb_random_ulong_limited()</a>.</p> </div> </div> <a id="ac9a4885ac1f1d283acffad435083fffa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9a4885ac1f1d283acffad435083fffa">◆ </a></span>rb_num_to_uint()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_num_to_uint </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int * </td> <td class="paramname"><em>ret</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l00130">130</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d27/numeric_8c.html#aaa5834aace1fe34c8fdb7c6da84ed953">DIGSPERLONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00353">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00355">FIXNUM_P</a>, <a class="el" href="../../d6/d27/numeric_8c.html#a2c185cfb7fa24e1110668f4266f35a4d">NUMERR_NEGATIVE</a>, <a class="el" href="../../d6/d27/numeric_8c.html#a32c2103c24dc3f995bc4d1fd3882e2eb">NUMERR_TOOLARGE</a>, <a class="el" href="../../d6/d27/numeric_8c.html#a185e49f528a347923ef41fd449362b30">NUMERR_TYPE</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01225">rb_big2ulong()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01081">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01076">RBIGNUM_NEGATIVE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00495">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00513">TYPE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00798">v</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02478">int_chr()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02166">rb_str_concat()</a>.</p> </div> </div> <a id="afa96b78c2fc81d193f59e54db6f6e2ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa96b78c2fc81d193f59e54db6f6e2ab">◆ </a></span>rb_obj_copy_ivar()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_obj_copy_ivar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dest</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/de1/object_8c_source.html#l00223">223</a> of file <a class="el" href="../../d0/de1/object_8c_source.html">object.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01223">ALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01095">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00720">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00708">ROBJECT_EMBED_LEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00725">ROBJECT_IVPTR</a>, and <a class="el" href="../../d8/db0/defines_8h.html#afca9b96f6a61eebbcdd7e6b3fc31ed97">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00250">init_copy()</a>.</p> </div> </div> <a id="a7630f8c287de66794f825910b9f342cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7630f8c287de66794f825910b9f342cf">◆ </a></span>rb_obj_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_obj_equal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/de1/object_8c_source.html#l00109">109</a> of file <a class="el" href="../../d0/de1/object_8c_source.html">object.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03041">Init_Object()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00904">opt_eq_func()</a>.</p> </div> </div> <a id="a68e939f72d08fa3b6b38ba5fd8720e80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68e939f72d08fa3b6b38ba5fd8720e80">◆ </a></span>rb_obj_is_fiber()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_obj_is_fiber </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d75/cont_8c_source.html#l00363">363</a> of file <a class="el" href="../../d5/d75/cont_8c_source.html">cont.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d75/cont_8c_source.html#l00150">fiber_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00478">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">rb_objspace_call_finalizer()</a>.</p> </div> </div> <a id="ae85a523a4fd1c5ab592aae9c624ae0f5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae85a523a4fd1c5ab592aae9c624ae0f5">◆ </a></span>rb_obj_is_mutex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_obj_is_mutex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04138">4138</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de7/thread_8c_source.html#l04132">mutex_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00478">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">rb_objspace_call_finalizer()</a>.</p> </div> </div> <a id="a7eda924b79844f890f5ba44800c1c520"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7eda924b79844f890f5ba44800c1c520">◆ </a></span>rb_obj_is_thread()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_obj_is_thread </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l01997">1997</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00478">rb_typeddata_is_kind_of()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01986">thread_data_type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">rb_objspace_call_finalizer()</a>.</p> </div> </div> <a id="acc22a6c614d2f714a6716085ca9f63e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc22a6c614d2f714a6716085ca9f63e7">◆ </a></span>rb_objspace_data_type_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* rb_objspace_data_type_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d16/gc_8c_source.html#l00749">749</a> of file <a class="el" href="../../d8/d16/gc_8c_source.html">gc.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00987">RTYPEDDATA_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00988">RTYPEDDATA_TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00554">cto_i()</a>.</p> </div> </div> <a id="afd0e8dc10524cd155afbbe700fbfdf19"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd0e8dc10524cd155afbbe700fbfdf19">◆ </a></span>rb_parse_in_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_parse_in_eval </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05937">5937</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00570">rb_thread_struct::parse_in_eval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11956">parser_compile_string()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l12029">rb_parser_compile_file_path()</a>.</p> </div> </div> <a id="a330cb719f3b4c6d45c3e34c6629b3ca4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a330cb719f3b4c6d45c3e34c6629b3ca4">◆ </a></span>rb_parse_in_main()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_parse_in_main </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d47/compile_8c_source.html#l05943">5943</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00570">rb_thread_struct::parse_in_eval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l04892">yyparse()</a>.</p> </div> </div> <a id="a36969b9e7091c170b7676e243d8b89e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36969b9e7091c170b7676e243d8b89e1">◆ </a></span>rb_parser_get_yydebug()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_get_yydebug </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17424">17424</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> </div> </div> <a id="aa5b6686b4f0b63bb0b59f91aef94165e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa5b6686b4f0b63bb0b59f91aef94165e">◆ </a></span>rb_parser_set_yydebug()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_parser_set_yydebug </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d11/ripper_8c_source.html#l17439">17439</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> </div> </div> <a id="ac3a12eb7e4f35538dfd8cdd35d7f1155"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3a12eb7e4f35538dfd8cdd35d7f1155">◆ </a></span>rb_proc_location()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_proc_location </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/dda/proc_8c_source.html#l00737">737</a> of file <a class="el" href="../../d3/dda/proc_8c_source.html">proc.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/dda/proc_8c_source.html#l00689">get_proc_iseq</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00713">iseq_location()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02300">Init_Proc()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00702">thread_initialize()</a>.</p> </div> </div> <a id="a7ed0e87dd918067cbf1a0d60f5e995d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ed0e87dd918067cbf1a0d60f5e995d6">◆ </a></span>rb_rational_reciprocal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_rational_reciprocal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d50/rational_8c_source.html#l01681">1681</a> of file <a class="el" href="../../d7/d50/rational_8c_source.html">rational.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00448">CLASS_OF</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00559">f_rational_new_no_reduce2()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l00359">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02811">fix_divide()</a>.</p> </div> </div> <a id="af3eb55e0b3c427751ac2378fb07ad7ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3eb55e0b3c427751ac2378fb07ad7ad">◆ </a></span>rb_realpath_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_realpath_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>basedir</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>strict</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l03513">3513</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d13/file_8c_source.html#l02825">chompdirsep()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00567">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02684">Inc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00446">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01154">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00878">rb_dir_getwd()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1f01474c727a44805cd81dfdcb1ee8e">rb_str_dup_frozen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_set_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01669">rb_str_subseq()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03401">realpath_rec()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00875">RSTRING_GETMEM</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02794">skipprefixroot()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00705">iseq_s_compile_file()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03621">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03601">rb_file_s_realpath()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00574">rb_load_internal()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00385">ruby_init_loadpath_safe()</a>.</p> </div> </div> <a id="ac7d27e716a29d33a61978ce49fd123fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7d27e716a29d33a61978ce49fd123fe">◆ </a></span>rb_refinement_module_get_refined_class()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_refinement_module_get_refined_class </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>module</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d57/eval_8c_source.html#l01135">1135</a> of file <a class="el" href="../../d3/d57/eval_8c_source.html">eval.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01318">CONST_ID</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01122">rb_attr_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00713">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00226">rb_method_entry_make()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01424">rb_mod_to_s()</a>.</p> </div> </div> <a id="a1025b778f3f998782d7d6ddda33b9ce3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1025b778f3f998782d7d6ddda33b9ce3">◆ </a></span>rb_reg_check_preprocess()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_check_preprocess </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02299">2299</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00772">rb_enc_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00637">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02269">rb_reg_preprocess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00546">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16290">reg_fragment_check_gen()</a>.</p> </div> </div> <a id="ace81b3265857e9c519faaa7efdfff5de"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace81b3265857e9c519faaa7efdfff5de">◆ </a></span>rb_reg_compile()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_compile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02525">2525</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00087">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01149">FL_SET</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06355">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02476">rb_reg_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00637">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02441">rb_reg_initialize_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01442">rb_set_errinfo()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00425">rb_str_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00257">REG_LITERAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16385">reg_compile_gen()</a>.</p> </div> </div> <a id="a7d5e662cb2626b7822c9f1f37c419959"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d5e662cb2626b7822c9f1f37c419959">◆ </a></span>rb_sigaltstack_size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_sigaltstack_size </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l00577">init_heap()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02022">th_init()</a>.</p> </div> </div> <a id="ae7cdc17bd0350835a8661083c4032ea8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7cdc17bd0350835a8661083c4032ea8">◆ </a></span>rb_sourcefilename()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_sourcefilename </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l00856">856</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00500">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00428">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00213">rb_iseq_struct::location</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00187">rb_iseq_location_struct::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00201">rb_vm_get_ruby_level_next_cfp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01161">eval_string_with_cref()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00202">warn_print()</a>.</p> </div> </div> <a id="a88e07bc6eaf013e80242a1740e56c9a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88e07bc6eaf013e80242a1740e56c9a0">◆ </a></span>rb_stdio_set_default_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_stdio_set_default_encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l10410">10410</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10394">rb_io_set_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00137">rb_stderr</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00137">rb_stdin</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00137">rb_stdout</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01300">process_options()</a>.</p> </div> </div> <a id="a84cde26e1aa1b2244298dc1db02f2963"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84cde26e1aa1b2244298dc1db02f2963">◆ </a></span>rb_str_buf_cat_escaped_char()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_str_buf_cat_escaped_char </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>result</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>unicode_p</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l04467">4467</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04464">CHAR_ESC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01631">ISPRINT</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01951">rb_str_buf_cat()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00335">rb_reg_expr_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04512">rb_str_inspect()</a>.</p> </div> </div> <a id="a0c5d80445ea7bbb3c0603ec02729a7eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c5d80445ea7bbb3c0603ec02729a7eb">◆ </a></span>rb_str_locktmp_ensure()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_str_locktmp_ensure </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l01831">1831</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac8be785eb014dbaac6d9daeba3cbaf17">rb_str_locktmp()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01821">rb_str_unlocktmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l02047">io_fread()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l02381">io_getpartial()</a>.</p> </div> </div> <a id="a24f48e5926c03894d710ad7427ce80be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a24f48e5926c03894d710ad7427ce80be">◆ </a></span>rb_str_quote_unprintable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_str_quote_unprintable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l07846">7846</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">Check_Type</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01286">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01371">rb_default_internal_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04512">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07705">rb_str_is_ascii_only_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00123">STR_ENC_GET</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07814">sym_printable()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l07867">rb_id_quote_unprintable()</a>.</p> </div> </div> <a id="a2143497eae8e5974b92f58fdcca9614a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2143497eae8e5974b92f58fdcca9614a">◆ </a></span>rb_str_symname_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_str_symname_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/db0/string_8c_source.html#l07827">7827</a> of file <a class="el" href="../../d1/db0/string_8c_source.html">string.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01286">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01371">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16630">rb_enc_symname_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07705">rb_str_is_ascii_only_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00123">STR_ENC_GET</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l03715">sym</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07814">sym_printable()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l01125">id_to_name()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07882">sym_inspect()</a>.</p> </div> </div> <a id="a2eae19a532bdd56512d3dca57539abd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2eae19a532bdd56512d3dca57539abd3">◆ </a></span>rb_struct_init_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_struct_init_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>copy</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d53/struct_8c_source.html#l00647">647</a> of file <a class="el" href="../../dd/d53/struct_8c_source.html">struct.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01242">MEMCPY</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00268">OBJ_INIT_COPY</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00516">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01788">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01047">RSTRUCT_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01052">RSTRUCT_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d53/struct_8c_source.html#l01014">Init_Struct()</a>.</p> </div> </div> <a id="a3e7d69a63af9cb4cc627a02730166404"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e7d69a63af9cb4cc627a02730166404">◆ </a></span>rb_suppress_tracing()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_suppress_tracing </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00345">345</a> of file <a class="el" href="../../dc/d80/vm__trace_8c_source.html">vm_trace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00148">JUMP_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02061">rb_threadptr_reset_raised()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02051">rb_threadptr_set_raised()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00506">rb_thread_struct::state</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00139">TH_EXEC_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00129">TH_POP_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00122">TH_PUSH_TAG</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00604">rb_thread_struct::trace_arg</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00351">rb_vm_struct::trace_running</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00495">rb_thread_struct::vm</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11893">yycompile()</a>.</p> </div> </div> <a id="aeb66cd44e2616741b6ad825413d375e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb66cd44e2616741b6ad825413d375e1">◆ </a></span>rb_thread_execute_interrupts()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_thread_execute_interrupts </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>th</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l01981">1981</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00452">GetThreadPtr</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l01899">rb_threadptr_execute_interrupts()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09675">exec_interrupts()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l09688">maygvl_copy_stream_continue_p()</a>.</p> </div> </div> <a id="af541b78962a7376bf184693fc4144441"></a> <h2 class="memtitle"><span class="permalink"><a href="#af541b78962a7376bf184693fc4144441">◆ </a></span>rb_thread_io_blocking_region()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_thread_io_blocking_region </td> <td>(</td> <td class="paramtype"><a class="el" href="../../db/d2e/intern_8h.html#adec3591bbba9f6a18e19cf4dcddfc4c5">rb_blocking_function_t</a> * </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>data1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>fd</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l01339">1339</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de7/thread_8c_source.html#l00152">BLOCKING_REGION</a>, <a class="el" href="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00141">EXEC_TAG</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00108">func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00148">JUMP_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00436">Qundef</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00944">RUBY_VM_CHECK_INTS_BLOCKING</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00129">TH_POP_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00122">TH_PUSH_TAG</a>, <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00508">rb_thread_struct::waiting_fd</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08548">do_ioctl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01017">io_flush_buffer_async()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04259">rb_file_flock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01478">rb_io_flush()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00940">rb_read_internal()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00951">rb_write_internal()</a>.</p> </div> </div> <a id="abbc805bf292292c00fa678a83fd20687"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbc805bf292292c00fa678a83fd20687">◆ </a></span>rb_thread_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_thread_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>th</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l01857">1857</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00500">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00542">rb_thread_struct::errinfo</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00603">rb_thread_struct::event_hooks</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00607">rb_thread_struct::fiber</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00584">rb_thread_struct::first_args</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00583">rb_thread_struct::first_proc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00428">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00431">rb_control_frame_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00503">rb_thread_struct::last_status</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00579">rb_thread_struct::local_storage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00558">rb_thread_struct::locking_mutex</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00596">rb_thread_struct::machine_regs</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00589">rb_thread_struct::machine_stack_end</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00588">rb_thread_struct::machine_stack_start</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00597">rb_thread_struct::mark_stack_len</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00435">rb_control_frame_struct::me</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00786">p</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_thread_struct::pending_interrupt_mask_stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00550">rb_thread_struct::pending_interrupt_queue</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00434">rb_control_frame_struct::proc</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00219">rb_objspace::ptr</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02348">rb_gc_mark_locations</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02530">rb_gc_mark_machine_stack()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02449">rb_mark_method_entry()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00608">rb_thread_struct::root_fiber</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00527">rb_thread_struct::root_svar</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00053">RUBY_MARK_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00054">RUBY_MARK_LEAVE</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00060">RUBY_MARK_UNLESS_NULL</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00799">RUBY_VM_NORMAL_ISEQ_P</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00789">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00292">rb_iseq_struct::self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00430">rb_control_frame_struct::self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00427">rb_control_frame_struct::sp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00498">rb_thread_struct::stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00499">rb_thread_struct::stack_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00600">rb_thread_struct::stat_insn_usage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00538">rb_thread_struct::thgroup</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00520">rb_thread_struct::top_self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00521">rb_thread_struct::top_wrapper</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00539">rb_thread_struct::value</a>, and <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00051">vm_trace_mark_event_hooks()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d75/cont_8c_source.html#l00170">cont_mark()</a>.</p> </div> </div> <a id="a4b637deadcdf197f2feef2219eb05855"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4b637deadcdf197f2feef2219eb05855">◆ </a></span>rb_thread_recycle_stack_release()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_thread_recycle_stack_release </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l01835">1835</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de9/vm_8c_source.html#l01814">RECYCLE_MAX</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03653">ruby_xfree()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01816">thread_recycle_stack_count</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01815">thread_recycle_stack_slot</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l00482">thread_start_func_2()</a>.</p> </div> </div> <a id="a6971ca6396b47e383db6a35ace5cfbcb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6971ca6396b47e383db6a35ace5cfbcb">◆ </a></span>rb_thread_shield_destroy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_thread_shield_destroy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04663">4663</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00985">DATA_PTR</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04589">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04426">rb_mutex_unlock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04592">rb_thread_shield_waiting</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00745">release_thread_shield()</a>.</p> </div> </div> <a id="a62cdcc3941e89d47e52f924947250bf0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62cdcc3941e89d47e52f924947250bf0">◆ </a></span>rb_thread_shield_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_thread_shield_new </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04616">4616</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00985">DATA_PTR</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00080">rb_cThreadShield</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04295">rb_mutex_lock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04584">thread_shield_alloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00704">load_lock()</a>.</p> </div> </div> <a id="ab6878b3ff4154f464d71220cf91d8ee9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6878b3ff4154f464d71220cf91d8ee9">◆ </a></span>rb_thread_shield_release()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_thread_shield_release </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04652">4652</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de7/thread_8c_source.html#l04589">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04426">rb_mutex_unlock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04592">rb_thread_shield_waiting</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00745">release_thread_shield()</a>.</p> </div> </div> <a id="a9a525b8c10270f154409df1de59a2d39"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a525b8c10270f154409df1de59a2d39">◆ </a></span>rb_thread_shield_wait()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_thread_shield_wait </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l04632">4632</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00985">DATA_PTR</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04105">GetMutexPtr</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04589">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00433">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00434">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04295">rb_mutex_lock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04426">rb_mutex_unlock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04592">rb_thread_shield_waiting</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04606">rb_thread_shield_waiting_dec()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04595">rb_thread_shield_waiting_inc()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00380">rb_mutex_struct::th</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00704">load_lock()</a>.</p> </div> </div> <a id="a79dce2bd716eb178ce22c4a5d754099d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79dce2bd716eb178ce22c4a5d754099d">◆ </a></span>rb_time_timeval()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d1/d1b/structtimeval.html">timeval</a> rb_time_timeval </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d73/time_8c_source.html#l02502">2502</a> of file <a class="el" href="../../df/d73/time_8c_source.html">time.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01833">GetTimeval</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01836">IsTimeval</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02483">time_timeval()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01827">time_object::timew</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01948">timew2timespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00047">timespec::tv_nsec</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00046">timespec::tv_sec</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00721">TYPEOF_TIMEVAL_TV_SEC</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00727">TYPEOF_TIMEVAL_TV_USEC</a>.</p> </div> </div> <a id="a03e7c19aa83784eabf9379fdefc4fc5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03e7c19aa83784eabf9379fdefc4fc5b">◆ </a></span>rb_uninterruptible()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_uninterruptible </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>b_proc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/de7/thread_8c_source.html#l05211">5211</a> of file <a class="el" href="../../d3/de7/thread_8c_source.html">thread.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_thread_struct::pending_interrupt_mask_stack</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00866">rb_ary_pop()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00822">rb_ary_push()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01426">rb_cObject</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00804">rb_ensure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ad5e50a405c25d3df6ce1efc754478529">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00234">rb_hash_new()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00084">sym_never</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07036">rb_f_p()</a>.</p> </div> </div> <a id="a5cffe4c3a54f7ab510b51b16b51567c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cffe4c3a54f7ab510b51b16b51567c1">◆ </a></span>rb_vm_backtrace_object()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_vm_backtrace_object </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00532">532</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00517">backtrace_object()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00428">setup_exception()</a>.</p> </div> </div> <a id="af1b67bbf4b72295a772178d0bd939dd0"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1b67bbf4b72295a772178d0bd939dd0">◆ </a></span>rb_vm_bugreport()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_vm_bugreport </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00614">614</a> of file <a class="el" href="../../dd/dd7/vm__dump_8c_source.html">vm_dump.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00271">report_bug()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02267">sdr()</a>.</p> </div> </div> <a id="a6fc04023a326c5129423edebf52894fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fc04023a326c5129423edebf52894fd">◆ </a></span>rb_vm_change_state()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_vm_change_state </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l00103">103</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d63/vm__method_8c_source.html#l00046">rb_clear_cache()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00064">rb_clear_cache_by_class()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00058">rb_clear_cache_by_id()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00052">rb_clear_cache_for_undef()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01938">rb_const_remove()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02141">rb_const_set()</a>.</p> </div> </div> <a id="a0f58965aa859cf690996c8f069e4449b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f58965aa859cf690996c8f069e4449b">◆ </a></span>rb_vm_get_insns_address_table()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void** rb_vm_get_insns_address_table </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d38/vm__exec_8c_source.html#l00107">107</a> of file <a class="el" href="../../df/d38/vm__exec_8c_source.html">vm_exec.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d38/vm__exec_8c_source.html#l00034">vm_exec_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l00559">rb_iseq_translate_threaded_code()</a>.</p> </div> </div> <a id="aff09679bd9e7c102ed3e3c3c6c04e182"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff09679bd9e7c102ed3e3c3c6c04e182">◆ </a></span>rb_vm_inc_const_missing_count()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_vm_inc_const_missing_count </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l00128">128</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01825">rb_const_get_0()</a>.</p> </div> </div> <a id="a8002db40fa68e94f40fec02f6d7d6ea6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8002db40fa68e94f40fec02f6d7d6ea6">◆ </a></span>rb_vm_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_vm_mark </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l01618">1618</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00372">rb_vm_struct::cmd</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00382">rb_vm_struct::coverages</a>, <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00126">DEFINED_EXPR</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00396">rb_vm_struct::defined_strings</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00377">rb_vm_struct::event_hooks</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00364">rb_vm_struct::expanded_load_path</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00346">rb_vm_struct::living_threads</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00361">rb_vm_struct::load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00363">rb_vm_struct::load_path_check_cache</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00362">rb_vm_struct::load_path_snapshot</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00365">rb_vm_struct::loaded_features</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00367">rb_vm_struct::loaded_features_index</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00366">rb_vm_struct::loaded_features_snapshot</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00368">rb_vm_struct::loading_table</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00355">rb_vm_struct::mark_object_ary</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02600">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02348">rb_gc_mark_locations</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">rb_mark_tbl()</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00057">RUBY_GC_INFO</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00053">RUBY_MARK_ENTER</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00054">RUBY_MARK_LEAVE</a>, <a class="el" href="../../d0/daa/gc_8h_source.html#l00060">RUBY_MARK_UNLESS_NULL</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00057">RUBY_NSIG</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00320">ruby_special_error_count</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00357">rb_vm_struct::special_exceptions</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01006">st_foreach()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00347">rb_vm_struct::thgroup_default</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00360">rb_vm_struct::top_self</a>, <a class="el" href="../../db/d74/structrb__vm__struct.html#a803c8b90c48ff8fd797810add2e31ee9">rb_vm_struct::trap_list</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01608">vm_mark_each_thread_func()</a>, and <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00051">vm_trace_mark_event_hooks()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02913">gc_marks()</a>.</p> </div> </div> <a id="ac5737294cca8cab5c302b2849ea8b98e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5737294cca8cab5c302b2849ea8b98e">◆ </a></span>rb_vm_pop_cfunc_frame()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_vm_pop_cfunc_frame </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l00235">235</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d0a/method_8h_source.html#l00099">rb_method_entry_struct::called_id</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00500">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l01000">EXEC_EVENT_HOOK</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00890">GET_THREAD()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00100">rb_method_entry_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00435">rb_control_frame_struct::me</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00435">Qnil</a>, <a class="el" href="../../d6/d27/probes__helper_8h_source.html#l00064">RUBY_DTRACE_CMETHOD_RETURN_HOOK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01587">RUBY_EVENT_C_RETURN</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00430">rb_control_frame_struct::self</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00099">vm_pop_frame()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00658">raise_method_missing()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01518">rb_mod_const_missing()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00245">rb_vm_rewind_cfp()</a>.</p> </div> </div> <a id="a5293371c1050a118f49ccf3c073bcfbe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5293371c1050a118f49ccf3c073bcfbe">◆ </a></span>rb_vm_top_self()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_vm_top_self </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/de9/vm_8c_source.html#l02494">2494</a> of file <a class="el" href="../../de/de9/vm_8c_source.html">vm.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00883">GET_VM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02500">Init_top_self()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02305">Init_VM()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02054">ruby_thread_init()</a>.</p> </div> </div> <a id="a36321e345dabfedd2331bf3b6b16223b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36321e345dabfedd2331bf3b6b16223b">◆ </a></span>rb_write_error_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_write_error_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>mesg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l07105">7105</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/dac/io_8h_source.html#l00064">rb_io_t::fd</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00139">orig_stderr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00530">RB_GC_GUARD</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01423">rb_io_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00137">rb_stderr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01107">RFILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00862">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00866">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00097">compile_err_append()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00167">compile_warn_print()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00202">warn_print()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00007">warn_printf()</a>.</p> </div> </div> <a id="a15d9cb5d0e6a0bc78b6bc876ee26efc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a15d9cb5d0e6a0bc78b6bc876ee26efc3">◆ </a></span>ruby_error_print()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_error_print </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00201">201</a> of file <a class="el" href="../../d5/d1d/eval__error_8c_source.html">eval_error.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00079">error_print()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03653">rb_f_abort()</a>.</p> </div> </div> <a id="a75ebe596bbe1bb6534dd7c0f53ed097e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75ebe596bbe1bb6534dd7c0f53ed097e">◆ </a></span>ruby_float_mod()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double ruby_float_mod </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">double </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l00918">918</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d27/numeric_8c_source.html#l00883">flodivmod()</a>, and <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00028">mod</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02884">fix_mod()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00938">flo_mod()</a>.</p> </div> </div> <a id="a2419e1896e7a05f35ca0ccd4b062dd34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2419e1896e7a05f35ca0ccd4b062dd34">◆ </a></span>ruby_float_step()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int ruby_float_step </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>from</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>to</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>step</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>excl</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d27/numeric_8c_source.html#l01803">1803</a> of file <a class="el" href="../../d6/d27/numeric_8c_source.html">numeric.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00837">DBL2NUM</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00784">i</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00056">isinf()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00675">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01537">RB_TYPE_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00933">rb_yield()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01778">ruby_float_step_size()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FLOAT</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l01906">num_step()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00383">range_step()</a>.</p> </div> </div> <a id="ac776d2fa88cef372b4bdac7a8d085e73"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac776d2fa88cef372b4bdac7a8d085e73">◆ </a></span>ruby_get_inplace_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char* ruby_get_inplace_mode </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l11447">11447</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d0a/io_8c_source.html#l00351">ARGF</a>.</p> </div> </div> <a id="a8532a2fc15194a8a87b9599d99fbc52c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8532a2fc15194a8a87b9599d99fbc52c">◆ </a></span>ruby_mimmalloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* ruby_mimmalloc </td> <td>(</td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d16/gc_8c_source.html#l03664">3664</a> of file <a class="el" href="../../d8/d16/gc_8c_source.html">gc.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d11/ripper_8c_source.html#l00098">malloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02461">Init_BareVM()</a>.</p> </div> </div> <a id="a40d22a88e2e91de53c5a7085caea43a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40d22a88e2e91de53c5a7085caea43a2">◆ </a></span>ruby_set_inplace_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_set_inplace_mode </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../df/d0a/io_8c_source.html#l11453">11453</a> of file <a class="el" href="../../df/d0a/io_8c_source.html">io.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d0a/io_8c_source.html#l00351">ARGF</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00024">free</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00767">proc_options()</a>.</p> </div> </div> <a id="a552a6c9c9bde5eef75cc938c6d222508"></a> <h2 class="memtitle"><span class="permalink"><a href="#a552a6c9c9bde5eef75cc938c6d222508">◆ </a></span>vm_thread_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vm_thread_backtrace </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>thval</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00861">861</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00849">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04930">rb_thread_backtrace_m()</a>.</p> </div> </div> <a id="a632e4b491d772903a380d4a90f640ff7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a632e4b491d772903a380d4a90f640ff7">◆ </a></span>vm_thread_backtrace_locations()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> vm_thread_backtrace_locations </td> <td>(</td> <td class="paramtype">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>thval</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00867">867</a> of file <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html">vm_backtrace.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00130">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00849">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04947">rb_thread_backtrace_locations_m()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel