Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
dde
/
//opt/alt/ruby21/share/doc/ruby/capi/html/db/dde/internal_8h.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.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.1.10p492(2016-04-01revision54464)</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> | <a href="#var-members">Variables</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="../../d7/d72/structrb__subclass__entry.html">rb_subclass_entry</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="../../d2/d0c/structmethod__table__wrapper.html">method_table_wrapper</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/de6/struct_r_basic_raw.html">RBasicRaw</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:a17eefcd003c6b1e9429ccbd40496e594"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a17eefcd003c6b1e9429ccbd40496e594">VALGRIND_MAKE_MEM_DEFINED</a>(p, n)   0</td></tr> <tr class="separator:a17eefcd003c6b1e9429ccbd40496e594"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae893baae242001d89c2319ab442fc610"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae893baae242001d89c2319ab442fc610">VALGRIND_MAKE_MEM_UNDEFINED</a>(p, n)   0</td></tr> <tr class="separator:ae893baae242001d89c2319ab442fc610"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4ac8fee05a285361c33a2b0d9c2d555c">numberof</a>(array)   ((int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0])))</td></tr> <tr class="separator:a4ac8fee05a285361c33a2b0d9c2d555c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c82a8a77cae6b7a0ad72e9a43e8d0c5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7c82a8a77cae6b7a0ad72e9a43e8d0c5">STATIC_ASSERT</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, expr)   typedef int static_assert_##<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_check[1 - 2*!(expr)]</td></tr> <tr class="separator:a7c82a8a77cae6b7a0ad72e9a43e8d0c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bf725cbcc302498a47e56787a7c999d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4bf725cbcc302498a47e56787a7c999d">GCC_VERSION_SINCE</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a703be39b589a9caa3476755abb5bdfdc">patchlevel</a>)</td></tr> <tr class="separator:a4bf725cbcc302498a47e56787a7c999d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a94529c21898f24fb95fb856d55634b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8a94529c21898f24fb95fb856d55634b">SIGNED_INTEGER_TYPE_P</a>(int_type)   (0 > ((int_type)0)-1)</td></tr> <tr class="separator:a8a94529c21898f24fb95fb856d55634b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38d6ca4d91f0bd92c1d2d3ae85fd350f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a38d6ca4d91f0bd92c1d2d3ae85fd350f">SIGNED_INTEGER_MAX</a>(sint_type)</td></tr> <tr class="separator:a38d6ca4d91f0bd92c1d2d3ae85fd350f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abdde44ea0366fb2d355b4360e0fc7557"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#abdde44ea0366fb2d355b4360e0fc7557">SIGNED_INTEGER_MIN</a>(sint_type)   (-<a class="el" href="../../db/dde/internal_8h.html#a38d6ca4d91f0bd92c1d2d3ae85fd350f">SIGNED_INTEGER_MAX</a>(sint_type)-1)</td></tr> <tr class="separator:abdde44ea0366fb2d355b4360e0fc7557"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7eb4430ed6aff46afe3ee3043ef377b7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7eb4430ed6aff46afe3ee3043ef377b7">UNSIGNED_INTEGER_MAX</a>(uint_type)   (~(uint_type)0)</td></tr> <tr class="separator:a7eb4430ed6aff46afe3ee3043ef377b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acbebc4358c3e541267417a8ac4d6b56e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#acbebc4358c3e541267417a8ac4d6b56e">TIMET_MAX_PLUS_ONE</a>   (2*(double)(TIMET_MAX/2+1))</td></tr> <tr class="separator:acbebc4358c3e541267417a8ac4d6b56e"><td class="memSeparator" colspan="2"> </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:a6c77cf813d650db6d15a769685687170"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6c77cf813d650db6d15a769685687170">MUL_OVERFLOW_INT_P</a>(a, b)   <a class="el" href="../../db/dde/internal_8h.html#a13cda46f499699ea6847b5ffd43eded0">MUL_OVERFLOW_SIGNED_INTEGER_P</a>(a, b, INT_MIN, INT_MAX)</td></tr> <tr class="separator:a6c77cf813d650db6d15a769685687170"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a230ba4a10a19fd06db52f5a5ed957d2b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a230ba4a10a19fd06db52f5a5ed957d2b">swap16</a>(x)   ((uint16_t)((((x)&0xFF)<<8) | (((x)>>8)&0xFF)))</td></tr> <tr class="separator:a230ba4a10a19fd06db52f5a5ed957d2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a40f89812fbb971f324be796c9854a590"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a40f89812fbb971f324be796c9854a590">swap32</a>(x)</td></tr> <tr class="separator:a40f89812fbb971f324be796c9854a590"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d631f7aeba697a935288cce7a04efea"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2d631f7aeba697a935288cce7a04efea">bit_length</a>(x)</td></tr> <tr class="separator:a2d631f7aeba697a935288cce7a04efea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13237a1f537e82809414930d22ae9060"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a13237a1f537e82809414930d22ae9060">SERIALT2NUM</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac3f0392dc1a61dbf82d204570067dc31">ULONG2NUM</a></td></tr> <tr class="separator:a13237a1f537e82809414930d22ae9060"><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: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:a7d864a45003bbf4f14f4ebe389d3707e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7d864a45003bbf4f14f4ebe389d3707e">RCLASS_M_TBL_WRAPPER</a>(c)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa8dd3e5d8cda3d760b2bbcd5ecf6ed6d">RCLASS</a>(c)->m_tbl_wrapper)</td></tr> <tr class="separator:a7d864a45003bbf4f14f4ebe389d3707e"><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="../../db/dde/internal_8h.html#a7d864a45003bbf4f14f4ebe389d3707e">RCLASS_M_TBL_WRAPPER</a>(c) ? <a class="el" href="../../db/dde/internal_8h.html#a7d864a45003bbf4f14f4ebe389d3707e">RCLASS_M_TBL_WRAPPER</a>(c)->tbl : 0)</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="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</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:a41577ace1dbd7a99b3ac89fa4c8d857b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a41577ace1dbd7a99b3ac89fa4c8d857b">RCLASS_SERIAL</a>(c)   (<a class="el" href="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</a>(c)->class_serial)</td></tr> <tr class="separator:a41577ace1dbd7a99b3ac89fa4c8d857b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88047548be18c33681e79e091c4b88bd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a88047548be18c33681e79e091c4b88bd">rb_ascii8bit_encindex</a>()   ENCINDEX_ASCII</td></tr> <tr class="separator:a88047548be18c33681e79e091c4b88bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab8665e0ef2d6a6b6f6dfd8f11e958b80"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab8665e0ef2d6a6b6f6dfd8f11e958b80">rb_utf8_encindex</a>()   ENCINDEX_UTF_8</td></tr> <tr class="separator:ab8665e0ef2d6a6b6f6dfd8f11e958b80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b17d375ab55fffb7babc46156e2295a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8b17d375ab55fffb7babc46156e2295a">rb_usascii_encindex</a>()   ENCINDEX_US_ASCII</td></tr> <tr class="separator:a8b17d375ab55fffb7babc46156e2295a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33600c779917508425c20181f0f45366"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a33600c779917508425c20181f0f45366">rb_sys_fail_path</a>(path)   <a class="el" href="../../db/dcc/error_8c.html#a4f25486c57267779258d774dd2d07117">rb_sys_fail_str</a>(path)</td></tr> <tr class="separator:a33600c779917508425c20181f0f45366"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c6e9a63c728a4fca449e5ef071d7afb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a1c6e9a63c728a4fca449e5ef071d7afb">rb_syserr_fail_path</a>(<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, path)   <a class="el" href="../../db/dcc/error_8c.html#a453f162c4b800d7a27803e27724f2af2">rb_syserr_fail_str</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (path))</td></tr> <tr class="separator:a1c6e9a63c728a4fca449e5ef071d7afb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ded2c233ba5d79b1711350e82948600"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7ded2c233ba5d79b1711350e82948600">SIZED_REALLOC_N</a>(var, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, n, old_n)   ((var)=(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>*)<a class="el" href="../../db/dde/internal_8h.html#aac73aa371989bbeb21b6f3c25c3cb755">ruby_sized_xrealloc</a>((char*)(var), (n) * <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (old_n) * <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)))</td></tr> <tr class="separator:a7ded2c233ba5d79b1711350e82948600"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a114ca47cf0e75f94dcd2086bc6b0c487"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a114ca47cf0e75f94dcd2086bc6b0c487">RHASH_TBL_RAW</a>(h)   <a class="el" href="../../db/dde/internal_8h.html#a7b5ea8c40a9e46c385df2b272f9bde28">rb_hash_tbl_raw</a>(h)</td></tr> <tr class="separator:a114ca47cf0e75f94dcd2086bc6b0c487"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9527e0a207f8ed2f86617796c106390b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a9527e0a207f8ed2f86617796c106390b">HASH_DELETED</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td></tr> <tr class="separator:a9527e0a207f8ed2f86617796c106390b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08d43a030aae3122aa9bf140b6779c1e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a08d43a030aae3122aa9bf140b6779c1e">HASH_PROC_DEFAULT</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td></tr> <tr class="separator:a08d43a030aae3122aa9bf140b6779c1e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aadf28fdbd1f8bcbe366747d7f951f1db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aadf28fdbd1f8bcbe366747d7f951f1db">rb_float_value</a>(v)   <a class="el" href="../../db/dde/internal_8h.html#ae5e20c2656da1ee8c7be1f571758ef96">rb_float_value_inline</a>(v)</td></tr> <tr class="separator:aadf28fdbd1f8bcbe366747d7f951f1db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a5e4fa02a24019fc6bbb36fc6472bdf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6a5e4fa02a24019fc6bbb36fc6472bdf">rb_float_new</a>(d)   <a class="el" href="../../db/dde/internal_8h.html#ab4eeb71add3c15a3e9f4ad22b0483073">rb_float_new_inline</a>(d)</td></tr> <tr class="separator:a6a5e4fa02a24019fc6bbb36fc6472bdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08da8ed22a4bf2eaed0d26edff2a6222"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a08da8ed22a4bf2eaed0d26edff2a6222">RBASIC_CLEAR_CLASS</a>(obj)   (((struct <a class="el" href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a> *)((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(obj)))->klass = 0)</td></tr> <tr class="separator:a08da8ed22a4bf2eaed0d26edff2a6222"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6a9c1cd4abc817106f8c41d0d0e34d8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa6a9c1cd4abc817106f8c41d0d0e34d8">RBASIC_SET_CLASS_RAW</a>(obj, cls)   (((struct <a class="el" href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a> *)((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(obj)))->klass = (cls))</td></tr> <tr class="separator:aa6a9c1cd4abc817106f8c41d0d0e34d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea583a7a95d6747a5a3af8c177c1c263"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aea583a7a95d6747a5a3af8c177c1c263">RBASIC_SET_CLASS</a>(obj, cls)</td></tr> <tr class="separator:aea583a7a95d6747a5a3af8c177c1c263"><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> <tr class="memitem:ac8d3bdd1bdb620a40ed913619cdc7c6b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td></tr> <tr class="separator:ac8d3bdd1bdb620a40ed913619cdc7c6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89c12e402b59050d31a1c422c520d601"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a89c12e402b59050d31a1c422c520d601">STR_SHARED</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a> /* = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a> */</td></tr> <tr class="separator:a89c12e402b59050d31a1c422c520d601"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f2bd1a90a891cf8697328b4ba8d4d54"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a1206269e2b8ebeba913a1c8ab825b681">FL_USER3</a></td></tr> <tr class="separator:a2f2bd1a90a891cf8697328b4ba8d4d54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47a46c073102a116dc86fbe598a8694e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a47a46c073102a116dc86fbe598a8694e">STR_SHARED_P</a>(s)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af1eb71230eacbd53ca0bc2ae059ac360">FL_ALL_RAW</a>((s), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>)</td></tr> <tr class="separator:a47a46c073102a116dc86fbe598a8694e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fc2cd334583cde7a99b5753c6ff18a4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6fc2cd334583cde7a99b5753c6ff18a4">STR_ASSOC_P</a>(s)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af1eb71230eacbd53ca0bc2ae059ac360">FL_ALL_RAW</a>((s), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>)</td></tr> <tr class="separator:a6fc2cd334583cde7a99b5753c6ff18a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a082d04ab7df240d55d9c8126a81cc9b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a082d04ab7df240d55d9c8126a81cc9b6">STR_NOCAPA</a>   (<a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>)</td></tr> <tr class="separator:a082d04ab7df240d55d9c8126a81cc9b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e4889499fa17d4a63dc76b35f4b208e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2e4889499fa17d4a63dc76b35f4b208e">STR_NOCAPA_P</a>(s)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7805bb3acebb446e184693e093c32ac2">FL_TEST_RAW</a>((s),<a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>) && <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ad4037976af3ed62f425d3e892321a271">FL_ANY_RAW</a>((s),<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>))</td></tr> <tr class="separator:a2e4889499fa17d4a63dc76b35f4b208e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0823acc422a6a849b53cf3ae0465b543"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a0823acc422a6a849b53cf3ae0465b543">STR_EMBED_P</a>(str)   (!<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7805bb3acebb446e184693e093c32ac2">FL_TEST_RAW</a>((str), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>))</td></tr> <tr class="separator:a0823acc422a6a849b53cf3ae0465b543"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a053ebe2487386654339f4de623e5d3a2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a053ebe2487386654339f4de623e5d3a2">is_ascii_string</a>(str)   (<a class="el" href="../../d1/db0/string_8c.html#a50e3f4ed460586bf655ba4143cf53abc">rb_enc_str_coderange</a>(str) == <a class="el" href="../../d5/de3/encoding_8h.html#a0a0e73a2d98205044e1ad19432502c5b">ENC_CODERANGE_7BIT</a>)</td></tr> <tr class="separator:a053ebe2487386654339f4de623e5d3a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8de8d2f6479866e76eeb56f5044fa583"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8de8d2f6479866e76eeb56f5044fa583">is_broken_string</a>(str)   (<a class="el" href="../../d1/db0/string_8c.html#a50e3f4ed460586bf655ba4143cf53abc">rb_enc_str_coderange</a>(str) == <a class="el" href="../../d5/de3/encoding_8h.html#abb86fbc02fc2b78d928825ea6d6922f9">ENC_CODERANGE_BROKEN</a>)</td></tr> <tr class="separator:a8de8d2f6479866e76eeb56f5044fa583"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cda8a76296ca54beac8c7de5486bb1a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a6cda8a76296ca54beac8c7de5486bb1a">RB_OBJ_GC_FLAGS_MAX</a>   5</td></tr> <tr class="separator:a6cda8a76296ca54beac8c7de5486bb1a"><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:aaaacba6b6903e7861055b25c511e932b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d7/d72/structrb__subclass__entry.html">rb_subclass_entry</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aaaacba6b6903e7861055b25c511e932b">rb_subclass_entry_t</a></td></tr> <tr class="separator:aaaacba6b6903e7861055b25c511e932b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72e4cbe7ebd1658370d98659f8ad675d"><td class="memItemLeft" align="right" valign="top">typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a72e4cbe7ebd1658370d98659f8ad675d">rb_serial_t</a></td></tr> <tr class="separator:a72e4cbe7ebd1658370d98659f8ad675d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a334e4e80bbdb473d15ed9ace632ed9e4"><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a334e4e80bbdb473d15ed9ace632ed9e4">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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</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:a334e4e80bbdb473d15ed9ace632ed9e4"><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:a323735ad9240b9de4b0175594eed2de4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a323735ad9240b9de4b0175594eed2de4">nlz_int</a> (unsigned int x)</td></tr> <tr class="separator:a323735ad9240b9de4b0175594eed2de4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afd3155042d9d7d93dfc9d3a81aba612a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#afd3155042d9d7d93dfc9d3a81aba612a">nlz_long</a> (unsigned long x)</td></tr> <tr class="separator:afd3155042d9d7d93dfc9d3a81aba612a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga26694a263b1a03aab5b5a401b6cff425"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga26694a263b1a03aab5b5a401b6cff425">rb_class_subclass_add</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> super, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ga26694a263b1a03aab5b5a401b6cff425"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafd353fc65d5d3e3e8367d840d63354c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gafd353fc65d5d3e3e8367d840d63354c5">rb_class_remove_from_super_subclasses</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:gafd353fc65d5d3e3e8367d840d63354c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6ce8fc315c697649373f71bb839295d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ab6ce8fc315c697649373f71bb839295d">RCLASS_M_TBL_INIT</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> c)</td></tr> <tr class="separator:ab6ce8fc315c697649373f71bb839295d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4510fa65c81704b296ed587f771b8db2"><td class="memItemLeft" align="right" valign="top">static <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#a4510fa65c81704b296ed587f771b8db2">RCLASS_SUPER</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a4510fa65c81704b296ed587f771b8db2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ceb7af701e41f63c922be177a8b59e3"><td class="memItemLeft" align="right" valign="top">static <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#a6ceb7af701e41f63c922be177a8b59e3">RCLASS_SET_SUPER</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:a6ceb7af701e41f63c922be177a8b59e3"><td class="memSeparator" colspan="2"> </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: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:ga8edd55987cf1d3dd86309d0d4e813ef2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga8edd55987cf1d3dd86309d0d4e813ef2">rb_class_foreach_subclass</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, void(*<a class="el" href="../../d9/d2d/sprintf_8c.html#a7a51ed112e9b79f89e3e70beb8db8bf5">f</a>)(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:ga8edd55987cf1d3dd86309d0d4e813ef2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga37ea7a1d6b6ecf50a39decd324bb86bc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga37ea7a1d6b6ecf50a39decd324bb86bc">rb_class_detach_subclasses</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ga37ea7a1d6b6ecf50a39decd324bb86bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga94562d59abf5b553903947d0f6bc809a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#ga94562d59abf5b553903947d0f6bc809a">rb_class_detach_module_subclasses</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:ga94562d59abf5b553903947d0f6bc809a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gacc5aba324cde6d104288af08a300f0d7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ddf/group__class.html#gacc5aba324cde6d104288af08a300f0d7">rb_class_remove_from_module_subclasses</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:gacc5aba324cde6d104288af08a300f0d7"><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:gae73b191a786cfb1352265af2faa1f485"><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#gae73b191a786cfb1352265af2faa1f485">rb_singleton_class_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="memdesc:gae73b191a786cfb1352265af2faa1f485"><td class="mdescLeft"> </td><td class="mdescRight">Returns the singleton class of <em>obj</em>, or nil if obj is not a singleton object. <a href="../../de/ddf/group__class.html#gae73b191a786cfb1352265af2faa1f485">More...</a><br /></td></tr> <tr class="separator:gae73b191a786cfb1352265af2faa1f485"><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 i)</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:aa7bda2a5a1268f79d2e10563be6fb12e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa7bda2a5a1268f79d2e10563be6fb12e">ruby_register_rollback_func_for_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*ensure_func)(<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>(*rollback_func)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>))</td></tr> <tr class="separator:aa7bda2a5a1268f79d2e10563be6fb12e"><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 <a class="el" href="../../d8/dac/openssl_2conftest_8c.html#ad2c584e6472d5514c2fa94aea1697bb7">t</a>)</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:ae19b8562cd320c5974fde279c44ea8c1"><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#ae19b8562cd320c5974fde279c44ea8c1">rb_home_dir_of</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> 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:ae19b8562cd320c5974fde279c44ea8c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affa62812f68f0c6b5691ef0dfec36c92"><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#affa62812f68f0c6b5691ef0dfec36c92">rb_default_home_dir</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>)</td></tr> <tr class="separator:affa62812f68f0c6b5691ef0dfec36c92"><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:a34401d1f36933bbac3c908c3985f41a2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a34401d1f36933bbac3c908c3985f41a2">ruby_mimfree</a> (void *ptr)</td></tr> <tr class="separator:a34401d1f36933bbac3c908c3985f41a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89f68b1b9c8a336a9ad603e15e2080cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a89f68b1b9c8a336a9ad603e15e2080cb">rb_objspace_set_event_hook</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a76a842035af1200c4d9d124d0eba2b95">rb_event_flag_t</a> event)</td></tr> <tr class="separator:a89f68b1b9c8a336a9ad603e15e2080cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbb850e73dba48fe4e585457337601aa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#adbb850e73dba48fe4e585457337601aa">rb_gc_writebarrier_remember_promoted</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:adbb850e73dba48fe4e585457337601aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad50c35562e784ee5543ddf0aab3f5a80"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad50c35562e784ee5543ddf0aab3f5a80">ruby_gc_set_params</a> (int safe_level)</td></tr> <tr class="separator:ad50c35562e784ee5543ddf0aab3f5a80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac73aa371989bbeb21b6f3c25c3cb755"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aac73aa371989bbeb21b6f3c25c3cb755">ruby_sized_xrealloc</a> (void *ptr, size_t <a class="el" href="../../d4/d71/st_8c.html#a24df014296a421392679e4dd79101e7a">new_size</a>, size_t old_size) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((2))</td></tr> <tr class="separator:aac73aa371989bbeb21b6f3c25c3cb755"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4987a5f67c663bcf33d86c9a91c72a14"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4987a5f67c663bcf33d86c9a91c72a14">ruby_sized_xrealloc2</a> (void *ptr, size_t new_count, size_t element_size, size_t old_count) <a class="el" href="../../d8/db0/defines_8h.html#a109f4ffd60d56b3116089608ba7e7f0c">RUBY_ATTR_ALLOC_SIZE</a>((2</td></tr> <tr class="separator:a4987a5f67c663bcf33d86c9a91c72a14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2ac55da98b927ce44732601a84efbb4"><td class="memItemLeft" align="right" valign="top">void void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#aa2ac55da98b927ce44732601a84efbb4">ruby_sized_xfree</a> (void *x, size_t <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:aa2ac55da98b927ce44732601a84efbb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1e64cfee5f08410016915844c0271f3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae1e64cfee5f08410016915844c0271f3">rb_gc_resurrect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ptr)</td></tr> <tr class="separator:ae1e64cfee5f08410016915844c0271f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b5ea8c40a9e46c385df2b272f9bde28"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7b5ea8c40a9e46c385df2b272f9bde28">rb_hash_tbl_raw</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>)</td></tr> <tr class="separator:a7b5ea8c40a9e46c385df2b272f9bde28"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaab8fd9166487c04b7edca2bcb15016e"><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#aaab8fd9166487c04b7edca2bcb15016e">rb_hash_keys</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>)</td></tr> <tr class="separator:aaab8fd9166487c04b7edca2bcb15016e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e2d8f0def45246383b8e902c08b334e"><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#a0e2d8f0def45246383b8e902c08b334e">rb_hash_values</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/deb/lex_8c.html#a5541f85ce416df233cce93949f0eeeca">hash</a>)</td></tr> <tr class="separator:a0e2d8f0def45246383b8e902c08b334e"><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:a581abbea4caf187ffcf39f440402c8c0"><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#a581abbea4caf187ffcf39f440402c8c0">rb_io_flush_raw</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, int)</td></tr> <tr class="separator:a581abbea4caf187ffcf39f440402c8c0"><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:af6429cc98e5b649e4c7c5ec2b0400d16"><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#af6429cc98e5b649e4c7c5ec2b0400d16">rb_iseq_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:af6429cc98e5b649e4c7c5ec2b0400d16"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb1406458d1a50221308cf573c924081"><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#afb1406458d1a50221308cf573c924081">rb_iseq_absolute_path</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:afb1406458d1a50221308cf573c924081"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afca5e1407c29f05deb89788b0d9361f8"><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#afca5e1407c29f05deb89788b0d9361f8">rb_iseq_label</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:afca5e1407c29f05deb89788b0d9361f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39f45eb9ba1a57df1c3ce6b19df153ac"><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#a39f45eb9ba1a57df1c3ce6b19df153ac">rb_iseq_base_label</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:a39f45eb9ba1a57df1c3ce6b19df153ac"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3258dbb1c4a6c549648f1a3f78add446"><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#a3258dbb1c4a6c549648f1a3f78add446">rb_iseq_first_lineno</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:a3258dbb1c4a6c549648f1a3f78add446"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbba6d635b62062f74e4e2ae663bc5b4"><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#abbba6d635b62062f74e4e2ae663bc5b4">rb_iseq_klass</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> iseqval)</td></tr> <tr class="separator:abbba6d635b62062f74e4e2ae663bc5b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca87d17160e41ae1011cddaf7f69a236"><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#aca87d17160e41ae1011cddaf7f69a236">rb_iseq_method_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aca87d17160e41ae1011cddaf7f69a236"><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:aa7d93955e657ccfb33f14b20a8c12094"><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#aa7d93955e657ccfb33f14b20a8c12094">ruby_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:aa7d93955e657ccfb33f14b20a8c12094"><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:aee81515c7b277649756cfa01bf5f0276"><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#aee81515c7b277649756cfa01bf5f0276">rb_dbl_hash</a> (double d)</td></tr> <tr class="separator:aee81515c7b277649756cfa01bf5f0276"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae5e20c2656da1ee8c7be1f571758ef96"><td class="memItemLeft" align="right" valign="top">static double </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ae5e20c2656da1ee8c7be1f571758ef96">rb_float_value_inline</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> v)</td></tr> <tr class="separator:ae5e20c2656da1ee8c7be1f571758ef96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4eeb71add3c15a3e9f4ad22b0483073"><td class="memItemLeft" align="right" valign="top">static <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#ab4eeb71add3c15a3e9f4ad22b0483073">rb_float_new_inline</a> (double d)</td></tr> <tr class="separator:ab4eeb71add3c15a3e9f4ad22b0483073"><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:a0fb6d837884e1245733919a5bdfef4b3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a0fb6d837884e1245733919a5bdfef4b3">NORETURN</a> (void <a class="el" href="../../d0/de1/object_8c.html#a8a4c111828a432f61f1b1674f622c666">rb_undefined_alloc</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass))</td></tr> <tr class="separator:a0fb6d837884e1245733919a5bdfef4b3"><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:a84e497e943ab5dbc9d7eeeab499f0557"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a84e497e943ab5dbc9d7eeeab499f0557">rb_gc_mark_symbols</a> (int full_mark)</td></tr> <tr class="separator:a84e497e943ab5dbc9d7eeeab499f0557"><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:a4691e4a83771729dd5eb29317de85910"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4691e4a83771729dd5eb29317de85910">rb_block_arity</a> (void)</td></tr> <tr class="separator:a4691e4a83771729dd5eb29317de85910"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a029556bb6110dd86aca89b662002ccdc"><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#a029556bb6110dd86aca89b662002ccdc">rb_block_clear_env_self</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> proc)</td></tr> <tr class="separator:a029556bb6110dd86aca89b662002ccdc"><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:a710e2fea337b99cbe9244275ab1eee53"><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#a710e2fea337b99cbe9244275ab1eee53">rb_fstring</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a710e2fea337b99cbe9244275ab1eee53"><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:a34e6c331f6377899da3441a99e9ed85b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a34e6c331f6377899da3441a99e9ed85b">rb_str_fill_terminator</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> int termlen)</td></tr> <tr class="separator:a34e6c331f6377899da3441a99e9ed85b"><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:adc11705e9f4268c2cdc1120000e3c8d9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#adc11705e9f4268c2cdc1120000e3c8d9">ruby_kill</a> (rb_pid_t pid, int sig)</td></tr> <tr class="separator:adc11705e9f4268c2cdc1120000e3c8d9"><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:a8f5ebdb574133a03a083c6c229193dd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/dde/internal_8h.html#a72e4cbe7ebd1658370d98659f8ad675d">rb_serial_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8f5ebdb574133a03a083c6c229193dd2">rb_next_class_serial</a> (void)</td></tr> <tr class="separator:a8f5ebdb574133a03a083c6c229193dd2"><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:a087782b21c9f1e04c5eef8185586542d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a087782b21c9f1e04c5eef8185586542d">rb_print_backtrace</a> (void)</td></tr> <tr class="separator:a087782b21c9f1e04c5eef8185586542d"><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:a2173e1cf23bd16487ba5a36dc0858d88"><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#a2173e1cf23bd16487ba5a36dc0858d88">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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a203c456bc7ba2a16f4293d60a0002247">rb_block_call_func_t</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a2173e1cf23bd16487ba5a36dc0858d88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98226b8d824aa0c85b987981312732be"><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#a98226b8d824aa0c85b987981312732be">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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</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#a334e4e80bbdb473d15ed9ace632ed9e4">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:a98226b8d824aa0c85b987981312732be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ea02db49d18c9984a51127f4cdf5c8a"><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#a3ea02db49d18c9984a51127f4cdf5c8a">rb_catch_protect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/dac/openssl_2conftest_8c.html#ad2c584e6472d5514c2fa94aea1697bb7">t</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac91ecd04f04812feedf89af4b240a400">rb_block_call_func</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> data, int *stateptr)</td></tr> <tr class="separator:a3ea02db49d18c9984a51127f4cdf5c8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a87f6dc76cc548b0407cbddec47ec4f02"><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#a87f6dc76cc548b0407cbddec47ec4f02">rb_equal_opt</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:a87f6dc76cc548b0407cbddec47ec4f02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:gafad7ae897f84984b4bf4104ee827bcfb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/group__defmethod.html#gafad7ae897f84984b4bf4104ee827bcfb">rb_get_kwargs</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> keyword_hash, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> *table, int required, int optional, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *)</td></tr> <tr class="separator:gafad7ae897f84984b4bf4104ee827bcfb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ga3aa4a6c7c6a155d6c4d3d387c96144e0"><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="../../d7/d19/group__defmethod.html#ga3aa4a6c7c6a155d6c4d3d387c96144e0">rb_extract_keywords</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *orighash)</td></tr> <tr class="separator:ga3aa4a6c7c6a155d6c4d3d387c96144e0"><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:a782e5fbcdb2c74496052226fe2385497"><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#a782e5fbcdb2c74496052226fe2385497">rb_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:a782e5fbcdb2c74496052226fe2385497"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58fd3e24fdf4bdd043e420f3ab43282a"><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#a58fd3e24fdf4bdd043e420f3ab43282a">rb_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:a58fd3e24fdf4bdd043e420f3ab43282a"><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:a8b90c8980ac9b9a99e70f2b320157c4b"><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#a8b90c8980ac9b9a99e70f2b320157c4b">rb_backtrace_to_location_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a8b90c8980ac9b9a99e70f2b320157c4b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb94d21eb5104ef58e928224b73caf04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#acb94d21eb5104ef58e928224b73caf04">rb_backtrace_print_to</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a1b7ce3eca891b24170a721e000ec30c7">output</a>)</td></tr> <tr class="separator:acb94d21eb5104ef58e928224b73caf04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76b02bdc1ef4e739429a7b7d6d0f31b2"><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#a76b02bdc1ef4e739429a7b7d6d0f31b2">rb_vm_backtrace_object</a> (void)</td></tr> <tr class="separator:a76b02bdc1ef4e739429a7b7d6d0f31b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7bb99a35a7daa63ec558e5948ffbc3d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d90/missing_8h.html#a56aad4cc0d05a0f8789111dfe1685e34">RUBY_SYMBOL_EXPORT_BEGIN</a> <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#a7bb99a35a7daa63ec558e5948ffbc3d1">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:a7bb99a35a7daa63ec558e5948ffbc3d1"><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:aeb3d9927f1537ca972cadce1d6443e7e"><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#aeb3d9927f1537ca972cadce1d6443e7e">rb_big_mul_normal</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:aeb3d9927f1537ca972cadce1d6443e7e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adcc3f078ed2c9123ce5f79a5e2609005"><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#adcc3f078ed2c9123ce5f79a5e2609005">rb_big_mul_balance</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:adcc3f078ed2c9123ce5f79a5e2609005"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d1267fbb36f74bb13efbc1d3765dc87"><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#a9d1267fbb36f74bb13efbc1d3765dc87">rb_big_mul_karatsuba</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:a9d1267fbb36f74bb13efbc1d3765dc87"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2eca831268141bc720526436c74b2d33"><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#a2eca831268141bc720526436c74b2d33">rb_big_mul_toom3</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:a2eca831268141bc720526436c74b2d33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a363cf15310be0b36820ece4965692ac4"><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#a363cf15310be0b36820ece4965692ac4">rb_big_sq_fast</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x)</td></tr> <tr class="separator:a363cf15310be0b36820ece4965692ac4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7a90b8e37b5cf33b8a1ea41557d39b7"><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#ac7a90b8e37b5cf33b8a1ea41557d39b7">rb_big_divrem_normal</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:ac7a90b8e37b5cf33b8a1ea41557d39b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ab066ccc8e77b1c1a7e0c74acaaa174"><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#a3ab066ccc8e77b1c1a7e0c74acaaa174">rb_big2str_poweroftwo</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, int base)</td></tr> <tr class="separator:a3ab066ccc8e77b1c1a7e0c74acaaa174"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23e46035be6ecf9cb9499e33b9797647"><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#a23e46035be6ecf9cb9499e33b9797647">rb_big2str_generic</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> x, int base)</td></tr> <tr class="separator:a23e46035be6ecf9cb9499e33b9797647"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af79b5a41c56d2875ece03b0b778509aa"><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#af79b5a41c56d2875ece03b0b778509aa">rb_str2big_poweroftwo</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, int base, int badcheck)</td></tr> <tr class="separator:af79b5a41c56d2875ece03b0b778509aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96a6326d41bc1612171873b3046f1d8c"><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#a96a6326d41bc1612171873b3046f1d8c">rb_str2big_normal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, int base, int badcheck)</td></tr> <tr class="separator:a96a6326d41bc1612171873b3046f1d8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a85f03bdf9d27e914e1853c388fd3023d"><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#a85f03bdf9d27e914e1853c388fd3023d">rb_str2big_karatsuba</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, int base, int badcheck)</td></tr> <tr class="separator:a85f03bdf9d27e914e1853c388fd3023d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02c662fae3d30a3faf133f30f6c30154"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a02c662fae3d30a3faf133f30f6c30154">rb_bug_reporter_add</a> (void(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *, void *), void *data)</td></tr> <tr class="separator:a02c662fae3d30a3faf133f30f6c30154"><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:a67df18fcbd61c147ac4e5026ea76bdf1"><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#a67df18fcbd61c147ac4e5026ea76bdf1">rb_int_positive_pow</a> (long x, unsigned long y)</td></tr> <tr class="separator:a67df18fcbd61c147ac4e5026ea76bdf1"><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:a3f9b1cdce434bceb0e9396315c2427fe"><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#a3f9b1cdce434bceb0e9396315c2427fe">rb_gcd_normal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> other)</td></tr> <tr class="separator:a3f9b1cdce434bceb0e9396315c2427fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6463c0b3da1f4acb8b688487f362290"><td class="memItemLeft" align="right" valign="top">unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#ad6463c0b3da1f4acb8b688487f362290">ruby_scan_digits</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *str, ssize_t len, int base, size_t *retlen, int *overflow)</td></tr> <tr class="separator:ad6463c0b3da1f4acb8b688487f362290"><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> <tr class="memitem:a7f3f6909e8500da6b97a1a3c34556f13"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a7f3f6909e8500da6b97a1a3c34556f13">rb_st_insert_id_and_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *tbl, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</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> value)</td></tr> <tr class="separator:a7f3f6909e8500da6b97a1a3c34556f13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8bb48218cd6410f5da72aea7330f1c64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a8bb48218cd6410f5da72aea7330f1c64">rb_st_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *orig_tbl)</td></tr> <tr class="separator:a8bb48218cd6410f5da72aea7330f1c64"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2f40caeff87b0e3b7f73ff37de538de5"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a2f40caeff87b0e3b7f73ff37de538de5">rb_obj_memsize_of</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)</td></tr> <tr class="separator:a2f40caeff87b0e3b7f73ff37de538de5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4677e4e8dc60e2a5fb84098596cef2dc"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a4677e4e8dc60e2a5fb84098596cef2dc">rb_obj_gc_flags</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>[], size_t)</td></tr> <tr class="separator:a4677e4e8dc60e2a5fb84098596cef2dc"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a665672e82a413effd9b5485fee0e1e21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dde/internal_8h.html#a665672e82a413effd9b5485fee0e1e21">ruby_digit36_to_number_table</a> []</td></tr> <tr class="separator:a665672e82a413effd9b5485fee0e1e21"><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#l00685">685</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#l03771">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#l00686">686</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#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01201">proc_exec_cmd()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">rb_spawn_process()</a>.</p> </div> </div> <a id="a2d631f7aeba697a935288cce7a04efea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d631f7aeba697a935288cce7a04efea">◆ </a></span>bit_length</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define bit_length</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(<span class="keyword">sizeof</span>(x) <= SIZEOF_INT ? SIZEOF_INT * <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - <a class="code" href="../../db/dde/internal_8h.html#a323735ad9240b9de4b0175594eed2de4">nlz_int</a>((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(x)) : \</div><div class="line"> SIZEOF_LONG * <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - <a class="code" href="../../db/dde/internal_8h.html#afd3155042d9d7d93dfc9d3a81aba612a">nlz_long</a>((<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>)(x)))</div><div class="ttc" id="ruby_2ruby_8h_html_a308d9dd2c0028ddb184b455bbd7865de"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a></div><div class="ttdeci">#define CHAR_BIT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00198">ruby.h:198</a></div></div> <div class="ttc" id="internal_8h_html_a323735ad9240b9de4b0175594eed2de4"><div class="ttname"><a href="../../db/dde/internal_8h.html#a323735ad9240b9de4b0175594eed2de4">nlz_int</a></div><div class="ttdeci">static int nlz_int(unsigned int x)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dde/internal_8h_source.html#l00116">internal.h:116</a></div></div> <div class="ttc" id="internal_8h_html_afd3155042d9d7d93dfc9d3a81aba612a"><div class="ttname"><a href="../../db/dde/internal_8h.html#afd3155042d9d7d93dfc9d3a81aba612a">nlz_long</a></div><div class="ttdeci">static int nlz_long(unsigned long x)</div><div class="ttdef"><b>Definition:</b> <a href="../../db/dde/internal_8h_source.html#l00146">internal.h:146</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00236">236</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="../../d1/dcc/bignum_8c_source.html#l02326">bary_mul_precheck()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l04434">big_shift2()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02567">bigdivrem_single1()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06760">rb_big_lshift()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06798">rb_big_rshift()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03963">rb_cstr_to_inum()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03593">rb_fix_bit_length()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l04161">rb_str2big_poweroftwo()</a>.</p> </div> </div> <a id="a4bf725cbcc302498a47e56787a7c999d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bf725cbcc302498a47e56787a7c999d">◆ </a></span>GCC_VERSION_SINCE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define GCC_VERSION_SINCE</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a703be39b589a9caa3476755abb5bdfdc">patchlevel</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">(defined(__GNUC__) && !defined(__INTEL_COMPILER) && \</div><div class="line"> ((__GNUC__ > (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>)) || \</div><div class="line"> (__GNUC__ == (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>) && __GNUC_MINOR__ > (<a class="code" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>)) || \</div><div class="line"> (__GNUC__ == (<a class="code" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a>) && __GNUC_MINOR__ == (<a class="code" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a>) && __GNUC_PATCHLEVEL__ >= (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a703be39b589a9caa3476755abb5bdfdc">patchlevel</a>))))</div><div class="ttc" id="tcltklib_8c_html_aec7b96885baf2e6f10efbdef9d935a0b"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a></div><div class="ttdeci">int minor</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00111">tcltklib.c:111</a></div></div> <div class="ttc" id="tcltklib_8c_html_a703be39b589a9caa3476755abb5bdfdc"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a703be39b589a9caa3476755abb5bdfdc">patchlevel</a></div><div class="ttdeci">int patchlevel</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00113">tcltklib.c:113</a></div></div> <div class="ttc" id="tcltklib_8c_html_ac8947941479c38403a09c14a60b03f01"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a></div><div class="ttdeci">int major</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l00110">tcltklib.c:110</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00039">39</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a9527e0a207f8ed2f86617796c106390b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9527e0a207f8ed2f86617796c106390b">◆ </a></span>HASH_DELETED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HASH_DELETED   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00481">481</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="../../d1/d04/hash_8c_source.html#l00251">hash_foreach_ensure()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00219">hash_foreach_iter()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00969">rb_hash_delete_key()</a>.</p> </div> </div> <a id="a08d43a030aae3122aa9bf140b6779c1e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08d43a030aae3122aa9bf140b6779c1e">◆ </a></span>HASH_PROC_DEFAULT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define HASH_PROC_DEFAULT   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00482">482</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00678">hash_default_value()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01959">hash_equal()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00818">rb_hash_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00876">rb_hash_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00313">rb_hash_dup_empty()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00485">rb_hash_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01431">rb_hash_initialize_copy()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01159">rb_hash_reject()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01477">rb_hash_replace()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00852">rb_hash_set_default()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00898">rb_hash_set_default_proc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01757">rb_hash_to_h()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>.</p> </div> </div> <a id="a053ebe2487386654339f4de623e5d3a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a053ebe2487386654339f4de623e5d3a2">◆ </a></span>is_ascii_string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_ascii_string</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   (<a class="el" href="../../d1/db0/string_8c.html#a50e3f4ed460586bf655ba4143cf53abc">rb_enc_str_coderange</a>(str) == <a class="el" href="../../d5/de3/encoding_8h.html#a0a0e73a2d98205044e1ad19432502c5b">ENC_CODERANGE_7BIT</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00732">732</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00607">rb_str_conv_enc_opts()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03401">rb_str_upto()</a>.</p> </div> </div> <a id="a8de8d2f6479866e76eeb56f5044fa583"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8de8d2f6479866e76eeb56f5044fa583">◆ </a></span>is_broken_string</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_broken_string</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   (<a class="el" href="../../d1/db0/string_8c.html#a50e3f4ed460586bf655ba4143cf53abc">rb_enc_str_coderange</a>(str) == <a class="el" href="../../d5/de3/encoding_8h.html#abb86fbc02fc2b78d928825ea6d6922f9">ENC_CODERANGE_BROKEN</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00733">733</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06951">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06061">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02685">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02861">rb_str_rindex()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</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#l00068">68</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#l02793">fix_mul()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l03021">int_pow()</a>.</p> </div> </div> <a id="a6c77cf813d650db6d15a769685687170"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c77cf813d650db6d15a769685687170">◆ </a></span>MUL_OVERFLOW_INT_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MUL_OVERFLOW_INT_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, INT_MIN, INT_MAX)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00070">70</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</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#l00069">69</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#l00654">f_imul()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l05153">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#l00062">62</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a4ac8fee05a285361c33a2b0d9c2d555c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4ac8fee05a285361c33a2b0d9c2d555c">◆ </a></span>numberof</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define numberof</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">array</td><td>)</td> <td>   ((int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(array) / <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>((array)[0])))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00035">35</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#l00717">717</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/de1/object_8c_source.html#l01913">check_setter_id()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00188">new_struct()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01399">rb_method_name_error()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02546">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02480">rb_mod_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01920">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02443">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02372">rb_obj_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01501">rb_obj_singleton_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">rb_path_to_class()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00229">rb_print_undef_str()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00757">rb_struct_aref()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00827">rb_struct_aset()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01161">ruby__sfvextra()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">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#l00718">718</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/de1/object_8c_source.html#l01913">check_setter_id()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00091">not_a_member()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01958">rb_check_attr_id()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01829">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02384">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">rb_cvar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02546">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02480">rb_mod_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01920">rb_mod_remove_const()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02443">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02372">rb_obj_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01612">rb_obj_respond_to()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01501">rb_obj_singleton_method()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00212">rb_print_undef()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00910">rb_undef()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00540">readonly_setter()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">set_const_visibility()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01329">set_method_visibility()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00478">undef_getter()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01464">uninitialized_constant()</a>.</p> </div> </div> <a id="a88047548be18c33681e79e091c4b88bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88047548be18c33681e79e091c4b88bd">◆ </a></span>rb_ascii8bit_encindex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_ascii8bit_encindex</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   ENCINDEX_ASCII</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00402">402</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/d84/win32_2file_8c_source.html#l00205">code_page()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01198">pack_unpack()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12580">parser_regx_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00333">rb_char_to_option_kcode()</a>, and <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00108">transcode_io()</a>.</p> </div> </div> <a id="a6a5e4fa02a24019fc6bbb36fc6472bdf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a5e4fa02a24019fc6bbb36fc6472bdf">◆ </a></span>rb_float_new</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_float_new</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">d</td><td>)</td> <td>   <a class="el" href="../../db/dde/internal_8h.html#ab4eeb71add3c15a3e9f4ad22b0483073">rb_float_new_inline</a>(d)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00596">596</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/d07/bigdecimal_8c_source.html#l00697">BigDecimal_to_f()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00059">callback()</a>, <a class="el" href="../../d6/d1e/conversions_8c_source.html#l00095">generic_to_value()</a>, <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l00888">JSON_parse_float()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02099">ole_variant2val()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01088">rand_random()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l00970">rand_range()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01033">tkstr_to_float()</a>, and <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00846">vtdate2rbtime()</a>.</p> </div> </div> <a id="aadf28fdbd1f8bcbe366747d7f951f1db"></a> <h2 class="memtitle"><span class="permalink"><a href="#aadf28fdbd1f8bcbe366747d7f951f1db">◆ </a></span>rb_float_value</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_float_value</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">v</td><td>)</td> <td>   <a class="el" href="../../db/dde/internal_8h.html#ae5e20c2656da1ee8c7be1f571758ef96">rb_float_value_inline</a>(v)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00595">595</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="../../d1/d04/hash_8c_source.html#l00129">rb_any_hash()</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#l00637">637</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#l01091">rb_group_member()</a>.</p> </div> </div> <a id="a6cda8a76296ca54beac8c7de5486bb1a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cda8a76296ca54beac8c7de5486bb1a">◆ </a></span>RB_OBJ_GC_FLAGS_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RB_OBJ_GC_FLAGS_MAX   5</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00884">884</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>.</p> </div> </div> <a id="a33600c779917508425c20181f0f45366"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33600c779917508425c20181f0f45366">◆ </a></span>rb_sys_fail_path</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_sys_fail_path</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">path</td><td>)</td> <td>   <a class="el" href="../../db/dcc/error_8c.html#a4f25486c57267779258d774dd2d07117">rb_sys_fail_str</a>(path)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00450">450</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#l02113">chmod_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02229">chown_internal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00772">dir_chdir()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00422">dir_initialize()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00975">dir_s_mkdir()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01004">dir_s_rmdir()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04176">fptr_finalize()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01673">io_fillbuf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02078">io_fread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02415">io_getpartial()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06541">io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01375">io_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02618">io_write_nonblock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04500">rb_f_test()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01973">rb_file_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02162">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02293">rb_file_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02074">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04381">rb_file_flock()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01070">rb_file_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02020">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01950">rb_file_s_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02049">rb_file_s_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01923">rb_file_s_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01038">rb_file_s_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01998">rb_file_s_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01855">rb_file_s_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00984">rb_file_s_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02097">rb_file_size()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04457">rb_io_close_read()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04517">rb_io_close_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06643">rb_io_reopen()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01655">rb_io_rewind()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01542">rb_io_seek()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02378">rb_io_set_nonblock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01623">rb_io_set_pos()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01011">rb_io_stat()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04648">rb_io_sysread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04563">rb_io_sysseek()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04603">rb_io_syswrite()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01529">rb_io_tell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08968">rb_ioctl()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_init()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05378">rb_sysopen()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03509">realpath_rec()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02928">swallow()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02505">sys_fail2()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02637">unlink_internal()</a>.</p> </div> </div> <a id="a1c6e9a63c728a4fca449e5ef071d7afb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c6e9a63c728a4fca449e5ef071d7afb">◆ </a></span>rb_syserr_fail_path</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_syserr_fail_path</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">path </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../db/dcc/error_8c.html#a453f162c4b800d7a27803e27724f2af2">rb_syserr_fail_str</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (path))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00451">451</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#l06643">rb_io_reopen()</a>.</p> </div> </div> <a id="a8b17d375ab55fffb7babc46156e2295a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b17d375ab55fffb7babc46156e2295a">◆ </a></span>rb_usascii_encindex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_usascii_encindex</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   ENCINDEX_US_ASCII</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00404">404</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/d84/win32_2file_8c_source.html#l00205">code_page()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01243">id2encidx()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05514">rb_find_file_safe()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00540">rb_usascii_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00569">rb_usascii_str_new_cstr()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00108">transcode_io()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00411">w_symbol()</a>.</p> </div> </div> <a id="ab8665e0ef2d6a6b6f6dfd8f11e958b80"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab8665e0ef2d6a6b6f6dfd8f11e958b80">◆ </a></span>rb_utf8_encindex</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_utf8_encindex</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   ENCINDEX_UTF_8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00403">403</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/d10/marshal_8c_source.html#l01243">id2encidx()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05450">io_strip_bom()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00333">rb_char_to_option_kcode()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08037">rb_str_scrub()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00108">transcode_io()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00079">transcode_string()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>.</p> </div> </div> <a id="a08da8ed22a4bf2eaed0d26edff2a6222"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08da8ed22a4bf2eaed0d26edff2a6222">◆ </a></span>RBASIC_CLEAR_CLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RBASIC_CLEAR_CLASS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   (((struct <a class="el" href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a> *)((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(obj)))->klass = 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00609">609</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/d77/ruby_8c_source.html#l00539">add_modules()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03919">ary_tmp_hash_new()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11922">coverage()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01966">define_final0()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02336">enum_cycle()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00957">enum_sort_by()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03078">env_reject_bang()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l03178">env_select_bang()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01090">hidden_identity_hash_new()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01506">hide_obj()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00752">rb_apply()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04895">rb_ary_combination()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04821">rb_ary_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05153">rb_ary_product()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05097">rb_ary_repeated_combination()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05010">rb_ary_repeated_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04529">rb_ary_sample()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02436">rb_ary_sort_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01198">rb_enc_vsprintf()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06169">rb_io_s_popen()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00245">rb_iseq_add_mark_object()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00053">rb_obj_hide()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01538">rb_str_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00607">rb_str_conv_enc_opts()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01263">rb_str_vcatf()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02048">run_final()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00625">thread_create_core()</a>.</p> </div> </div> <a id="aea583a7a95d6747a5a3af8c177c1c263"></a> <h2 class="memtitle"><span class="permalink"><a href="#aea583a7a95d6747a5a3af8c177c1c263">◆ </a></span>RBASIC_SET_CLASS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RBASIC_SET_CLASS</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cls </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> { \</div><div class="line"> VALUE _obj_ = (obj); \</div><div class="line"> RB_OBJ_WRITE(_obj_, &((<span class="keyword">struct</span> <a class="code" href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a> *)(_obj_))->klass, cls); \</div><div class="line">} <span class="keywordflow">while</span> (0)</div><div class="ttc" id="struct_r_basic_raw_html"><div class="ttname"><a href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/dde/internal_8h_source.html#l00604">internal.h:604</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00611">611</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#l05428">copy_path_class()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02894">encoded_dup()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00217">fstring_set_class_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00516">Init_class_hierarchy()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06541">io_reopen()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00490">make_singleton_class()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00539">proc_new()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03026">rb_ary_slice_bang()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04169">rb_ary_uniq()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06169">rb_io_s_popen()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01669">rb_module_s_alloc()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00337">rb_obj_clone()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00062">rb_obj_reveal()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00071">rb_obj_setup()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>.</p> </div> </div> <a id="aa6a9c1cd4abc817106f8c41d0d0e34d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6a9c1cd4abc817106f8c41d0d0e34d8">◆ </a></span>RBASIC_SET_CLASS_RAW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RBASIC_SET_CLASS_RAW</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cls </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (((struct <a class="el" href="../../d7/de6/struct_r_basic_raw.html">RBasicRaw</a> *)((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>)(obj)))->klass = (cls))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00610">610</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/d69/enum_8c_source.html#l00957">enum_sort_by()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01285">newobj_of()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04895">rb_ary_combination()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04821">rb_ary_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05097">rb_ary_repeated_combination()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l05010">rb_ary_repeated_permutation()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04529">rb_ary_sample()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02436">rb_ary_sort_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01198">rb_enc_vsprintf()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01263">rb_str_vcatf()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00554">require_libraries()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17038">setup_fake_str()</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#l00293">293</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#l01735">autoload_defined_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00155">class_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00075">fc_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02091">rb_const_defined_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01829">rb_const_get_0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01942">rb_const_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01991">rb_local_constants()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02004">rb_mod_const_at()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">set_const_visibility()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">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#l00291">291</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="../../db/dde/internal_8h.html#aa48b5e33cb92bf8b06d3b0d69e306e98">RCLASS_EXT</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#l00296">296</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#l00155">class_alloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">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#l00292">292</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#l01556">autoload_data()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00155">class_alloc()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00157">classname()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02320">cvar_lookup_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00048">fc_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02464">mod_cvar_at()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00281">rb_class_path_cached()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02384">rb_cvar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">rb_cvar_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01302">rb_ivar_count()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01207">rb_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01274">rb_ivar_foreach()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01080">rb_ivar_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00404">rb_singleton_class_attached()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">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="../../db/dde/internal_8h.html#a7d864a45003bbf4f14f4ebe389d3707e">RCLASS_M_TBL_WRAPPER</a>(c) ? <a class="el" href="../../db/dde/internal_8h.html#a7d864a45003bbf4f14f4ebe389d3707e">RCLASS_M_TBL_WRAPPER</a>(c)->tbl : 0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00295">295</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#l01219">add_opt_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01131">class_instance_method_list()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00037">has_extra_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00188">lookup_method_table()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01380">rb_obj_singleton_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00921">rb_prepend_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01211">rb_vm_check_redefinition_by_prepend()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>.</p> </div> </div> <a id="a7d864a45003bbf4f14f4ebe389d3707e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d864a45003bbf4f14f4ebe389d3707e">◆ </a></span>RCLASS_M_TBL_WRAPPER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_M_TBL_WRAPPER</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_wrapper)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00294">294</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#l00155">class_alloc()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00655">class_search_ancestor()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01490">obj_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00921">rb_prepend_module()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01100">rb_using_refinement()</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00302">RCLASS_M_TBL_INIT()</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#l00297">297</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#l00155">class_alloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01131">class_instance_method_list()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01255">rb_alias()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01560">rb_class_inherited_p()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00666">rb_class_search_ancestor()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00815">rb_export_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00808">rb_include_module()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01037">rb_mod_ancestors()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00971">rb_mod_included_modules()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01380">rb_obj_singleton_methods()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00921">rb_prepend_module()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01211">rb_vm_check_redefinition_by_prepend()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01769">vm_call_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00251">vm_call_super()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01959">vm_search_normal_superclass()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00468">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#l00298">298</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#l01199">add_activated_refinement()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00155">class_alloc()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01100">rb_using_refinement()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l02027">vm_search_super_method()</a>.</p> </div> </div> <a id="a41577ace1dbd7a99b3ac89fa4c8d857b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41577ace1dbd7a99b3ac89fa4c8d857b">◆ </a></span>RCLASS_SERIAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RCLASS_SERIAL</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)->class_serial)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00299">299</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#l00155">class_alloc()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00045">rb_class_clear_method_cache()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00506">vm_getivar()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00844">vm_search_method()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00558">vm_setivar()</a>.</p> </div> </div> <a id="a114ca47cf0e75f94dcd2086bc6b0c487"></a> <h2 class="memtitle"><span class="permalink"><a href="#a114ca47cf0e75f94dcd2086bc6b0c487">◆ </a></span>RHASH_TBL_RAW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RHASH_TBL_RAW</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h</td><td>)</td> <td>   <a class="el" href="../../db/dde/internal_8h.html#a7b5ea8c40a9e46c385df2b272f9bde28">rb_hash_tbl_raw</a>(h)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00478">478</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="../../d8/d16/gc_8c_source.html#l02591">count_objects()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02407">kwmerge_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04067">rb_ary_or()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>.</p> </div> </div> <a id="a13237a1f537e82809414930d22ae9060"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13237a1f537e82809414930d22ae9060">◆ </a></span>SERIALT2NUM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SERIALT2NUM   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac3f0392dc1a61dbf82d204570067dc31">ULONG2NUM</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00261">261</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a38d6ca4d91f0bd92c1d2d3ae85fd350f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38d6ca4d91f0bd92c1d2d3ae85fd350f">◆ </a></span>SIGNED_INTEGER_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGNED_INTEGER_MAX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">sint_type</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">(sint_type) \</div><div class="line"> ((((sint_type)1) << (<span class="keyword">sizeof</span>(sint_type) * <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - 2)) | \</div><div class="line"> ((((sint_type)1) << (<span class="keyword">sizeof</span>(sint_type) * <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a> - 2)) - 1))</div><div class="ttc" id="ruby_2ruby_8h_html_a308d9dd2c0028ddb184b455bbd7865de"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a></div><div class="ttdeci">#define CHAR_BIT</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l00198">ruby.h:198</a></div></div> </div><!-- fragment --> <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> <a id="abdde44ea0366fb2d355b4360e0fc7557"></a> <h2 class="memtitle"><span class="permalink"><a href="#abdde44ea0366fb2d355b4360e0fc7557">◆ </a></span>SIGNED_INTEGER_MIN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGNED_INTEGER_MIN</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">sint_type</td><td>)</td> <td>   (-<a class="el" href="../../db/dde/internal_8h.html#a38d6ca4d91f0bd92c1d2d3ae85fd350f">SIGNED_INTEGER_MAX</a>(sint_type)-1)</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> </div> </div> <a id="a8a94529c21898f24fb95fb856d55634b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a94529c21898f24fb95fb856d55634b">◆ </a></span>SIGNED_INTEGER_TYPE_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIGNED_INTEGER_TYPE_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">int_type</td><td>)</td> <td>   (0 > ((int_type)0)-1)</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="a7ded2c233ba5d79b1711350e82948600"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ded2c233ba5d79b1711350e82948600">◆ </a></span>SIZED_REALLOC_N</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIZED_REALLOC_N</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">var, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">old_n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   ((var)=(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>*)<a class="el" href="../../db/dde/internal_8h.html#aac73aa371989bbeb21b6f3c25c3cb755">ruby_sized_xrealloc</a>((char*)(var), (n) * <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>), (old_n) * <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00471">471</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="../../dc/dcc/array_8c_source.html#l00199">ary_resize_capa()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01626">rb_ary_resize()</a>.</p> </div> </div> <a id="a7c82a8a77cae6b7a0ad72e9a43e8d0c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c82a8a77cae6b7a0ad72e9a43e8d0c5">◆ </a></span>STATIC_ASSERT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STATIC_ASSERT</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">expr </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   typedef int static_assert_##<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>##_check[1 - 2*!(expr)]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00037">37</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a2f2bd1a90a891cf8697328b4ba8d4d54"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f2bd1a90a891cf8697328b4ba8d4d54">◆ </a></span>STR_ASSOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_ASSOC   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a1206269e2b8ebeba913a1c8ab825b681">FL_USER3</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00726">726</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a6fc2cd334583cde7a99b5753c6ff18a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fc2cd334583cde7a99b5753c6ff18a4">◆ </a></span>STR_ASSOC_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_ASSOC_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af1eb71230eacbd53ca0bc2ae059ac360">FL_ALL_RAW</a>((s), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00728">728</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01538">rb_str_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01569">rb_str_associated()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02139">rb_str_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01967">rb_str_freeze()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00833">rb_str_new_frozen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02076">str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00808">str_new4()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01026">str_replace()</a>.</p> </div> </div> <a id="a0823acc422a6a849b53cf3ae0465b543"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0823acc422a6a849b53cf3ae0465b543">◆ </a></span>STR_EMBED_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_EMBED_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   (!<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7805bb3acebb446e184693e093c32ac2">FL_TEST_RAW</a>((str), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00731">731</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01538">rb_str_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00468">rb_str_capacity()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00941">rb_str_free()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01491">rb_str_modify_expand()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00833">rb_str_new_frozen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02024">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02076">str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01527">str_discard()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01451">str_independent()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>.</p> </div> </div> <a id="a082d04ab7df240d55d9c8126a81cc9b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a082d04ab7df240d55d9c8126a81cc9b6">◆ </a></span>STR_NOCAPA</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NOCAPA   (<a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00729">729</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="../../d1/db0/string_8c_source.html#l00972">rb_str_shared_replace()</a>.</p> </div> </div> <a id="a2e4889499fa17d4a63dc76b35f4b208e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e4889499fa17d4a63dc76b35f4b208e">◆ </a></span>STR_NOCAPA_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NOCAPA_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a7805bb3acebb446e184693e093c32ac2">FL_TEST_RAW</a>((s),<a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>) && <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ad4037976af3ed62f425d3e892321a271">FL_ANY_RAW</a>((s),<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>|<a class="el" href="../../db/dde/internal_8h.html#a2f2bd1a90a891cf8697328b4ba8d4d54">STR_ASSOC</a>))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00730">730</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00468">rb_str_capacity()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00972">rb_str_shared_replace()</a>.</p> </div> </div> <a id="ac8d3bdd1bdb620a40ed913619cdc7c6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8d3bdd1bdb620a40ed913619cdc7c6b">◆ </a></span>STR_NOEMBED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_NOEMBED   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a40df1a4722d7a12663112c511f569bbf">FL_USER1</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00724">724</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="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03640">rb_str_drop_bytes()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00953">rb_str_memsize()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00761">str_replace_shared_without_enc()</a>.</p> </div> </div> <a id="a89c12e402b59050d31a1c422c520d601"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89c12e402b59050d31a1c422c520d601">◆ </a></span>STR_SHARED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_SHARED   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a> /* = <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a> */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00725">725</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a47a46c073102a116dc86fbe598a8694e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47a46c073102a116dc86fbe598a8694e">◆ </a></span>STR_SHARED_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define STR_SHARED_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#af1eb71230eacbd53ca0bc2ae059ac360">FL_ALL_RAW</a>((s), <a class="el" href="../../db/dde/internal_8h.html#ac8d3bdd1bdb620a40ed913619cdc7c6b">STR_NOEMBED</a>|<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a4f77ed51d02515ee27ce9fca7880ce8f">ELTS_SHARED</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00727">727</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="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00174">fstr_update_callback()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01538">rb_str_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01569">rb_str_associated()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03640">rb_str_drop_bytes()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00941">rb_str_free()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00833">rb_str_new_frozen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_set_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01527">str_discard()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01451">str_independent()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00808">str_new4()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01026">str_replace()</a>.</p> </div> </div> <a id="a230ba4a10a19fd06db52f5a5ed957d2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a230ba4a10a19fd06db52f5a5ed957d2b">◆ </a></span>swap16</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define swap16</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   ((uint16_t)((((x)&0xFF)<<8) | (((x)>>8)&0xFF)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00079">79</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="../../d1/dcc/bignum_8c_source.html#l00627">bary_pack()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01081">bary_unpack_internal()</a>.</p> </div> </div> <a id="a40f89812fbb971f324be796c9854a590"></a> <h2 class="memtitle"><span class="permalink"><a href="#a40f89812fbb971f324be796c9854a590">◆ </a></span>swap32</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define swap32</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line">((<a class="code" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>)((((x)&0xFF)<<24) \</div><div class="line"> |(((x)>>24)&0xFF) \</div><div class="line"> |(((x)&0x0000FF00)<<8) \</div><div class="line"> |(((x)&0x00FF0000)>>8) ))</div><div class="ttc" id="sha2_8h_html_a435d1572bf3f880d55459d9805097f62"><div class="ttname"><a href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a></div><div class="ttdeci">unsigned int uint32_t</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d4d/sha2_8h_source.html#l00101">sha2.h:101</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00089">89</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="../../d1/dcc/bignum_8c_source.html#l00627">bary_pack()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01081">bary_unpack_internal()</a>, and <a class="el" href="../../d1/d7d/pack_8c_source.html#l00108">define_swapx()</a>.</p> </div> </div> <a id="acbebc4358c3e541267417a8ac4d6b56e"></a> <h2 class="memtitle"><span class="permalink"><a href="#acbebc4358c3e541267417a8ac4d6b56e">◆ </a></span>TIMET_MAX_PLUS_ONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TIMET_MAX_PLUS_ONE   (2*(double)(TIMET_MAX/2+1))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00060">60</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a7eb4430ed6aff46afe3ee3043ef377b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7eb4430ed6aff46afe3ee3043ef377b7">◆ </a></span>UNSIGNED_INTEGER_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define UNSIGNED_INTEGER_MAX</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">uint_type</td><td>)</td> <td>   (~(uint_type)0)</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> </div> </div> <a id="a17eefcd003c6b1e9429ccbd40496e594"></a> <h2 class="memtitle"><span class="permalink"><a href="#a17eefcd003c6b1e9429ccbd40496e594">◆ </a></span>VALGRIND_MAKE_MEM_DEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VALGRIND_MAKE_MEM_DEFINED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">p, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00031">31</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="ae893baae242001d89c2319ab442fc610"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae893baae242001d89c2319ab442fc610">◆ </a></span>VALGRIND_MAKE_MEM_UNDEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define VALGRIND_MAKE_MEM_UNDEFINED</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">p, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00032">32</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="a334e4e80bbdb473d15ed9ace632ed9e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a334e4e80bbdb473d15ed9ace632ed9e4">◆ </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</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> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00783">783</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="a72e4cbe7ebd1658370d98659f8ad675d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72e4cbe7ebd1658370d98659f8ad675d">◆ </a></span>rb_serial_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef unsigned long <a class="el" href="../../db/dde/internal_8h.html#a72e4cbe7ebd1658370d98659f8ad675d">rb_serial_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00260">260</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> </div> </div> <a id="aaaacba6b6903e7861055b25c511e932b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaaacba6b6903e7861055b25c511e932b">◆ </a></span>rb_subclass_entry_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d7/d72/structrb__subclass__entry.html">rb_subclass_entry</a> <a class="el" href="../../db/dde/internal_8h.html#aaaacba6b6903e7861055b25c511e932b">rb_subclass_entry_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00246">246</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#l02800">2800</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#l00404">rb_vm_struct::defined_module_hash</a>, <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#l01359">MEMZERO</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00407">rb_vm_struct::objspace</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00873">rb_objspace_alloc()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00941">rb_thread_set_current_raw</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00105">ruby_current_vm</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06254">ruby_mimmalloc()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00497">ruby_thread_init_stack()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02184">th_init()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00526">rb_thread_struct::vm</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01960">vm_init2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00044">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#l01720">1720</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="../../df/db9/id_8h_source.html#l00097">idRespond_to</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00098">idRespond_to_missing</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00027">NOEX_PRIVATE</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00025">NOEX_PUBLIC</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01678">obj_respond_to()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01714">obj_respond_to_missing()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01580">rb_cModule</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01491">rb_define_private_method()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01549">rb_mKernel</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01318">rb_mod_alias_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01038">rb_mod_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01543">rb_mod_modfunc()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01419">rb_mod_private()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01461">rb_mod_private_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01127">rb_mod_private_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01392">rb_mod_protected()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01161">rb_mod_protected_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01374">rb_mod_public()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01435">rb_mod_public_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01093">rb_mod_public_method_defined()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00783">rb_mod_remove_method()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00995">rb_mod_undef_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01619">rb_singleton_class()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02834">rb_vm_top_self()</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#l01499">top_private()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l01481">top_public()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01620">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#l01321">process_options()</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#l05623">5623</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#l05570">define_filetest_function()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04306">LOCK_EX</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04309">LOCK_NB</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04303">LOCK_SH</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04312">LOCK_UN</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05576">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#l00626">O_NONBLOCK</a>, <a class="el" href="../../d8/db0/defines_8h_source.html#l00276">PATH_SEP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00140">rb_cFile</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01577">rb_cIO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00142">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#l00611">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00657">rb_define_class_under()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01675">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00747">rb_define_module_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04500">rb_f_test()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01973">rb_file_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01338">rb_file_blockdev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01367">rb_file_chardev_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02162">rb_file_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02293">rb_file_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02074">rb_file_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01216">rb_file_directory_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01567">rb_file_executable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01585">rb_file_executable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01394">rb_file_exist_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01403">rb_file_exists_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01609">rb_file_file_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04381">rb_file_flock()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01701">rb_file_grpowned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01798">rb_file_identical_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01070">rb_file_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02020">rb_file_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01670">rb_file_owned_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00347">rb_file_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01239">rb_file_pipe_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01427">rb_file_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01445">rb_file_readable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03496">rb_file_s_absolute_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01950">rb_file_s_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03851">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02133">rb_file_s_chmod()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02252">rb_file_s_chown()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02049">rb_file_s_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03905">rb_file_s_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03463">rb_file_s_expand_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04041">rb_file_s_extname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01923">rb_file_s_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04193">rb_file_s_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02220">rb_file_s_lchmod</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02364">rb_file_s_lchown</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02550">rb_file_s_link</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01038">rb_file_s_lstat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01998">rb_file_s_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04070">rb_file_s_path()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02633">rb_file_s_readlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03729">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03709">rb_file_s_realpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02674">rb_file_s_rename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01855">rb_file_s_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04087">rb_file_s_split()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00984">rb_file_s_stat()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02581">rb_file_s_symlink</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04251">rb_file_s_truncate</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02724">rb_file_s_umask()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02654">rb_file_s_unlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02482">rb_file_s_utime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01752">rb_file_sgid_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02097">rb_file_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01649">rb_file_size_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01302">rb_file_socket_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01769">rb_file_sticky_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01735">rb_file_suid_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01263">rb_file_symlink_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04299">rb_file_truncate</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01479">rb_file_world_readable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01545">rb_file_world_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01501">rb_file_writable_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01519">rb_file_writable_real_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01629">rb_file_zero_p()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00808">rb_include_module()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01011">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#l05273">rb_mFConst</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00141">rb_mFileTest</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00798">rb_stat_atime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04827">rb_stat_b()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00680">rb_stat_blksize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00701">rb_stat_blocks()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04849">rb_stat_c()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00414">rb_stat_cmp()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00834">rb_stat_ctime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04741">rb_stat_d()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00453">rb_stat_dev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00470">rb_stat_dev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00491">rb_stat_dev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05168">rb_stat_f()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04724">rb_stat_ftype()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00584">rb_stat_gid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04895">rb_stat_grpowned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04668">rb_stat_init()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04691">rb_stat_init_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00511">rb_stat_ino()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00854">rb_stat_inspect()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04783">rb_stat_l()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00534">rb_stat_mode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00814">rb_stat_mtime()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00552">rb_stat_nlink()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04869">rb_stat_owned()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04756">rb_stat_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04915">rb_stat_r()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04948">rb_stat_R()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00602">rb_stat_rdev()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00623">rb_stat_rdev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00644">rb_stat_rdev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04804">rb_stat_S()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05203">rb_stat_s()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04653">rb_stat_s_alloc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05244">rb_stat_sgid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00663">rb_stat_size()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05265">rb_stat_sticky()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05223">rb_stat_suid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00568">rb_stat_uid()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05007">rb_stat_w()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05040">rb_stat_W()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04983">rb_stat_wr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05075">rb_stat_ww()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05101">rb_stat_x()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05133">rb_stat_X()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05186">rb_stat_z()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00846">rb_usascii_str_new2</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l04093">separator</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11904">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#l01661">1661</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#l00626">finalizer_table</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00152">gc_params</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06709">getrusage_time()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01149">heap_add_pages()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00621">heap_eden</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00136">ruby_gc_params_t::heap_init_slots</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00557">HEAP_OBJ_LIMIT</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03206">init_mark_stack()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00466">rb_objspace::invoke_time</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00455">rb_objspace::mark_stack</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00535">rb_objspace::oldmalloc_increase_limit</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00144">ruby_gc_params_t::oldmalloc_limit_min</a>, <a class="el" href="../../d7/dc0/structrb__objspace.html#ab5239c17ca7ff759d7e20389961e44ad">rb_objspace::profile</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00599">rb_objspace</a>, <a class="el" href="../../db/dde/internal_8h.html#a7d5e662cb2626b7822c9f1f37c419959">rb_sigaltstack_size()</a>, <a class="el" href="../../d7/dc0/structrb__objspace.html#a17831d2f169e180dc3eb5e0550905baa">rb_objspace::rgengc</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00044">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#l02800">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#l04398">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#l01189">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#l00991">991</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#l00423">backtrace_alloc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">backtrace_dump_data()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00656">backtrace_load_data()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00294">location_absolute_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00231">location_base_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00365">location_inspect_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00204">location_label_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00155">location_lineno_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00264">location_path_m()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00355">location_to_str_m()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00027">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#l01561">rb_cObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01594">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#l00657">rb_define_class_under()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01675">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00956">rb_f_caller()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00984">rb_f_caller_locations()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00115">rb_marshal_define_compat()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00519">rb_undef_alloc_func()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_undef_method()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02492">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#l01974">1974</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#l00428">rb_add_method()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01560">rb_cBasicObject</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01580">rb_cModule</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01675">rb_define_global_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01491">rb_define_private_method()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01949">rb_f_block_given_p()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01811">rb_f_catch()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01349">rb_f_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01885">rb_f_local_variables()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01046">rb_f_loop()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00934">rb_f_public_send()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00914">rb_f_send()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01730">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#l00632">rb_method_missing()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01549">rb_mKernel</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01684">rb_mod_module_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01712">rb_mod_module_exec()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01613">rb_obj_instance_eval()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01645">rb_obj_instance_exec()</a>, and <a class="el" href="../../db/d0a/method_8h_source.html#l00056">VM_METHOD_TYPE_OPTIMIZED</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01620">Init_eval()</a>.</p> </div> </div> <a id="a323735ad9240b9de4b0175594eed2de4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a323735ad9240b9de4b0175594eed2de4">◆ </a></span>nlz_int()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int nlz_int </td> <td>(</td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00116">116</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00198">CHAR_BIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00159">nlz()</a>.</p> </div> </div> <a id="afd3155042d9d7d93dfc9d3a81aba612a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afd3155042d9d7d93dfc9d3a81aba612a">◆ </a></span>nlz_long()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int nlz_long </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00146">146</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00198">CHAR_BIT</a>.</p> </div> </div> <a id="af84d9cbb63971cf174faa34e30751cf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af84d9cbb63971cf174faa34e30751cf2">◆ </a></span>NORETURN() <span class="overload">[1/4]</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/4]</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/4]</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="a0fb6d837884e1245733919a5bdfef4b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fb6d837884e1245733919a5bdfef4b3">◆ </a></span>NORETURN() <span class="overload">[4/4]</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_undefined_alloc</em>VALUE klass</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </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="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#l02939">2939</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#l02346">ary_sort_data::ary</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02876">ary_resize_smaller()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</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#l01337">1337</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00864">ary_take_first_or_last()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00860">ARY_TAKE_LAST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l05593">Init_Array()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00910">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#l01603">1603</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#l00166">ARY_CAPA</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00142">ARY_SET_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00098">ARY_SHARED_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00308">rb_ary_modify_check()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00702">method_missing()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01792">rb_hash_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01836">rb_hash_values()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00395">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#l00417">417</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#l00410">backtrace_data_type</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00510">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00728">exc_backtrace()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00769">rb_check_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00063">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#l00766">766</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#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00749">oldbt_bugreport()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">oldbt_iter_cfunc()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00713">rb_vm_bugreport()</a>.</p> </div> </div> <a id="acb94d21eb5104ef58e928224b73caf04"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb94d21eb5104ef58e928224b73caf04">◆ </a></span>rb_backtrace_print_to()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_backtrace_print_to </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>output</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#l00803">803</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#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00682">oldbt_arg::data</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00681">oldbt_arg::func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00686">oldbt_init()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00709">oldbt_iter_cfunc()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00696">oldbt_iter_iseq()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00788">oldbt_print_to()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00032">output</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>.</p> </div> </div> <a id="a8b90c8980ac9b9a99e70f2b320157c4b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b90c8980ac9b9a99e70f2b320157c4b">◆ </a></span>rb_backtrace_to_location_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_location_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#l00637">637</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#l00615">backtrace_to_location_ary()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00375">rb_backtrace_struct::locary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00755">exc_backtrace_locations()</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#l00590">590</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#l00373">rb_backtrace_struct::backtrace_size</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00482">bt_iter_arg::bt</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00186">GetCoreDataFromValue</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00374">rb_backtrace_struct::strary</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00649">backtrace_dump_data()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00728">exc_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00063">set_backtrace()</a>.</p> </div> </div> <a id="a23e46035be6ecf9cb9499e33b9797647"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23e46035be6ecf9cb9499e33b9797647">◆ </a></span>rb_big2str_generic()</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_big2str_generic </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">int </td> <td class="paramname"><em>base</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#l04892">4892</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#l04599">big2str_struct::base</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l04815">big2str_generic()</a>.</p> </div> </div> <a id="a3ab066ccc8e77b1c1a7e0c74acaaa174"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ab066ccc8e77b1c1a7e0c74acaaa174">◆ </a></span>rb_big2str_poweroftwo()</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_big2str_poweroftwo </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">int </td> <td class="paramname"><em>base</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#l04809">4809</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#l04778">big2str_base_poweroftwo()</a>.</p> </div> </div> <a id="ac7a90b8e37b5cf33b8a1ea41557d39b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7a90b8e37b5cf33b8a1ea41557d39b7">◆ </a></span>rb_big_divrem_normal()</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_divrem_normal </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#l02698">2698</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#l02637">bary_divmod_normal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00126">BARY_TRUNC</a>, <a class="el" href="../../d0/da5/bigdecimal_8h_source.html#l00040">BDIGIT</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00101">BIGDIVREM_EXTRA_WORDS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03069">bigtrunc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00620">rb_assoc_new()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00125">rb_num_zerodiv()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02520">big_div_struct::yds</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02519">big_div_struct::yn</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#l06321">6321</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#l05219">big2dbl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06300">big_fdiv_float()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l06288">big_fdiv_int()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00815">DBL2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">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#l00376">isnan</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05269">rb_big2dbl()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00033">RB_BIGNUM_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01670">RB_FLOAT_TYPE_P</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03164">rb_int2big()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00285">rb_num_coerce_bin()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00814">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02873">fix_fdiv()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l07090">Init_Bignum()</a>.</p> </div> </div> <a id="adcc3f078ed2c9123ce5f79a5e2609005"></a> <h2 class="memtitle"><span class="permalink"><a href="#adcc3f078ed2c9123ce5f79a5e2609005">◆ </a></span>rb_big_mul_balance()</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_mul_balance </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#l01668">1668</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#l01620">bary_mul_balance_with_mulfunc()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00144">bary_mul_toom3_start</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</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#l00523">RB_GC_GUARD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>.</p> </div> </div> <a id="a9d1267fbb36f74bb13efbc1d3765dc87"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d1267fbb36f74bb13efbc1d3765dc87">◆ </a></span>rb_big_mul_karatsuba()</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_mul_karatsuba </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#l01849">1849</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#l01680">bary_mul_karatsuba()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00131">KARATSUBA_BALANCED</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>.</p> </div> </div> <a id="aeb3d9927f1537ca972cadce1d6443e7e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb3d9927f1537ca972cadce1d6443e7e">◆ </a></span>rb_big_mul_normal()</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_mul_normal </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#l01540">1540</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#l01527">bary_mul_normal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>.</p> </div> </div> <a id="a2eca831268141bc720526436c74b2d33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2eca831268141bc720526436c74b2d33">◆ </a></span>rb_big_mul_toom3()</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_mul_toom3 </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#l02246">2246</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#l01862">bary_mul_toom3()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00132">TOOM3_BALANCED</a>.</p> </div> </div> <a id="a363cf15310be0b36820ece4965692ac4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a363cf15310be0b36820ece4965692ac4">◆ </a></span>rb_big_sq_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_big_sq_fast </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#l01609">1609</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#l01555">bary_sq_fast()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00074">BDIGITS</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00115">bignew</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01103">RBIGNUM_LEN</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#l05578">5578</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#l03127">bignorm()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03004">rb_big_clone()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01094">RBIGNUM_SET_SIGN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01093">RBIGNUM_SIGN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l07090">Init_Bignum()</a>, and <a class="el" href="../../dc/de5/random_8c_source.html#l00922">rand_int()</a>.</p> </div> </div> <a id="a4691e4a83771729dd5eb29317de85910"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4691e4a83771729dd5eb29317de85910">◆ </a></span>rb_block_arity()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_block_arity </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/dda/proc_8c_source.html#l00871">871</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#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00697">GetProcPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00707">rb_proc_t::is_lambda</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00141">max()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00467">rb_block_struct::proc</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00826">rb_block_min_max_arity()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00059">rb_vm_control_frame_block_ptr()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00044">UNLIMITED_ARGUMENTS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03035">env_each_pair()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03234">rb_ary_zip()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01640">rb_hash_each_pair()</a>, and <a class="el" href="../../dd/d53/struct_8c_source.html#l00580">rb_struct_each_pair()</a>.</p> </div> </div> <a id="a029556bb6110dd86aca89b662002ccdc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a029556bb6110dd86aca89b662002ccdc">◆ </a></span>rb_block_clear_env_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_block_clear_env_self </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><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#l00640">640</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="../../d5/df2/win32_8c.html#af973ca20f6594ad664c03daa83867128">env</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00703">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00710">GetEnvPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00697">GetProcPtr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l08527">sym_to_proc()</a>.</p> </div> </div> <a id="a02c662fae3d30a3faf133f30f6c30154"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02c662fae3d30a3faf133f30f6c30154">◆ </a></span>rb_bug_reporter_add()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_bug_reporter_add </td> <td>(</td> <td class="paramtype">void(*)(<a class="el" href="../../da/d50/vsnprintf_8c.html#a95742987b07c3bc61a7f376b0168410b">FILE</a> *, void *) </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>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="../../db/dcc/error_8c_source.html#l00282">282</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#l00279">bug_reporters_size</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00276">bug_reporters::data</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00275">bug_reporters::func</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00272">MAX_BUG_REPORTERS</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#l00451">451</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#l00347">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00406">rb_obj_classname()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_FALSE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d69/enum_8c_source.html#l00513">enum_to_h_i()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02144">rb_ary_to_h()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00526">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#l00440">440</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#l00406">builtin_types</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00602">numberof</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00477">rb_check_type()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</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#l00499">rb_ary_new()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00744">rb_proc_call()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02332">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#l03695">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#l00044">ruby_setup()</a>.</p> </div> </div> <a id="a3ea02db49d18c9984a51127f4cdf5c8a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ea02db49d18c9984a51127f4cdf5c8a">◆ </a></span>rb_catch_protect()</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_catch_protect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>t</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac91ecd04f04812feedf89af4b240a400">rb_block_call_func</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>data</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>stateptr</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#l01842">1842</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#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00573">rb_thread_struct::errinfo</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00291">rb_vm_rewind_cfp()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00490">rb_vm_tag::retval</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00266">RNODE</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00489">rb_vm_tag::tag</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00593">rb_thread_struct::tag</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00194">TAG_THROW</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00165">TH_EXEC_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00128">TH_POP_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00122">TH_PUSH_TAG</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l04930">exec_recursive()</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01832">rb_catch_obj()</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#l00769">769</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#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00417">rb_backtrace_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00801">exc_set_backtrace()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00044">get_backtrace()</a>.</p> </div> </div> <a id="a2173e1cf23bd16487ba5a36dc0858d88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2173e1cf23bd16487ba5a36dc0858d88">◆ </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="../../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"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a203c456bc7ba2a16f4293d60a0002247">rb_block_call_func_t</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="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l03194">take_items()</a>.</p> </div> </div> <a id="a98226b8d824aa0c85b987981312732be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a98226b8d824aa0c85b987981312732be">◆ </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="../../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"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../db/dde/internal_8h.html#a334e4e80bbdb473d15ed9ace632ed9e4">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#l00429">429</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00384">check_funcall_callable()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00390">check_funcall_missing()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00357">check_funcall_respond_to()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">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#l00929">GET_THREAD()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00295">NOEX_OK</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00486">rb_search_method_entry()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00330">rescue_funcall_args::recv</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00282">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#l00038">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#l00666">666</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#l00573">class_or_module_required()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00655">class_search_ancestor()</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00297">RCLASS_ORIGIN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l01933">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#l00225">225</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#l00216">clear_trace_func_i()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00922">GET_VM</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00204">rb_remove_event_hook()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l00113">ruby_finalize_0()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00093">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#l01964">1964</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#l00198">rb_iseq_location_struct::absolute_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00825">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00259">vm_get_ruby_level_caller_cfp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">eval_string_with_cref()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01609">f_current_dirname()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00831">rb_f_require_relative()</a>.</p> </div> </div> <a id="aee81515c7b277649756cfa01bf5f0276"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee81515c7b277649756cfa01bf5f0276">◆ </a></span>rb_dbl_hash()</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_dbl_hash </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>d</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#l01122">1122</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="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, and <a class="el" href="../../dc/de5/random_8c_source.html#l01302">rb_memhash()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l01116">flo_hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00129">rb_any_hash()</a>.</p> </div> </div> <a id="affa62812f68f0c6b5691ef0dfec36c92"></a> <h2 class="memtitle"><span class="permalink"><a href="#affa62812f68f0c6b5691ef0dfec36c92">◆ </a></span>rb_default_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_default_home_dir </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><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#l03019">3019</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#l02977">copy_home_path()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00066">getenv</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</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="../../de/d32/dir_8c_source.html#l02134">dir_s_home()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</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#l05970">5970</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#l00555">rb_thread_struct::base_block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00466">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00235">rb_iseq_struct::local_table</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00236">rb_iseq_struct::local_table_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00296">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#l16452">dvar_defined_gen()</a>.</p> </div> </div> <a id="a87f6dc76cc548b0407cbddec47ec4f02"></a> <h2 class="memtitle"><span class="permalink"><a href="#a87f6dc76cc548b0407cbddec47ec4f02">◆ </a></span>rb_equal_opt()</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_equal_opt </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/db2/vm__insnhelper_8c_source.html#l00922">922</a> of file <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html">vm_insnhelper.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00169">rb_call_info_struct::defined_class</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00084">idEq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00165">rb_call_info_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00168">rb_call_info_struct::me</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00163">rb_call_info_struct::method_state</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00157">rb_call_info_struct::mid</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00881">opt_eq_func()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l01427">rb_ary_index()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l01489">rb_ary_rindex()</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#l03113">3113</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#l01142">after_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01105">before_exec_async_signal_safe()</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a9104a3625433377c41a1406a1ed71e35">rb_execarg::cmd</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00653">rb_execarg::envp_str</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a24ca3652812c1aac282f667ea2ac9db7">rb_execarg::invoke</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">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#l00146">preserving_errno</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01201">proc_exec_cmd()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01314">proc_exec_sh()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02966">rb_execarg_run_options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#ae7b23529a51e136f3be455cc452562c2">rb_execarg::sh</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00640">rb_execarg::use_shell</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00090">chfunc()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03146">rb_exec_without_timer_thread()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02483">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#l01670">1670</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#l00678">rb_execarg::chdir_dir</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00662">rb_execarg::chdir_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01576">check_exec_redirect()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04847">check_gid_switch()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04837">check_uid_switch()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00661">rb_execarg::close_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00660">rb_execarg::close_others_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01426">EXPORT_DUP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00560">FilePathValue</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00671">rb_execarg::gid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00666">rb_execarg::gid_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01506">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#l00231">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00116">mode_t</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00664">rb_execarg::new_pgroup_flag</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00663">rb_execarg::new_pgroup_given</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00339">NUM2MODET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00324">NUM2PIDT</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00231">OBJ2GID</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00190">OBJ2UID</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00656">rb_execarg::pgroup_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00667">rb_execarg::pgroup_pgid</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00632">rb_check_array_type()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00558">rb_eNotImpError</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17271">rb_id2name()</a>, <a class="el" href="../../d0/d85/process_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00088">rb_secure()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02700">rb_to_int()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00668">rb_execarg::rlimit_limits</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00670">rb_execarg::uid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00665">rb_execarg::uid_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00657">rb_execarg::umask_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00669">rb_execarg::umask_mask</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00659">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00658">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#l01844">check_exec_options_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01859">check_exec_options_i_extract()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l01838">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#l01960">1960</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#l01859">check_exec_options_i_extract()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00360">rb_hash_tbl_raw()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00931">RHASH_EMPTY_P</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06169">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#l02326">2326</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#l01904">check_exec_fds()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00655">rb_execarg::dup2_tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00677">rb_execarg::env_modification</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00654">rb_execarg::envp_buf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00653">rb_execarg::envp_str</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00069">envtbl</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00672">rb_execarg::fd_dup2</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02308">fill_envp_buf_i()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01506">hide_obj()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">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#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01880">rb_const_get()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02637">rb_convert_type()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../d0/d85/process_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_set_len()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00652">rb_execarg::redirect_fds</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00930">RHASH_SIZE</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00478">RHASH_TBL_RAW</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02630">run_exec_dup2_tmpbuf_size()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">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#l00485">T_HASH</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04693">tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00659">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00658">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#l00155">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02402">rb_exec_arg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03821">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#l02273">2273</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#l01405">exec_arg_data_type</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01041">TypedData_Get_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00155">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03162">rb_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03156">rb_exec_err()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01670">rb_execarg_addopt()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02300">rb_execarg_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03106">rb_run_exec_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03100">rb_run_exec_options_err()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03821">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#l02281">2281</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#a9104a3625433377c41a1406a1ed71e35">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#a24ca3652812c1aac282f667ea2ac9db7">rb_execarg::invoke</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02085">rb_exec_fillarg()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02037">rb_exec_getargs()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02273">rb_execarg_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d7/df4/structrb__execarg.html#ae7b23529a51e136f3be455cc452562c2">rb_execarg::sh</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00640">rb_execarg::use_shell</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l02294">rb_exec_arg_init()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02262">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#l02262">2262</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01405">exec_arg_data_type</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01506">hide_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01568">rb_cData</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02281">rb_execarg_init()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01030">TypedData_Make_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d8f/pty_8c_source.html#l00155">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06069">pipe_open_s()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02483">rb_f_exec()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l04182">rb_f_spawn()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06169">rb_io_s_popen()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03821">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#l02966">2966</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#l00678">rb_execarg::chdir_dir</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00662">rb_execarg::chdir_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00661">rb_execarg::close_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00660">rb_execarg::close_others_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00676">rb_execarg::close_others_maxhint</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00655">rb_execarg::dup2_tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00677">rb_execarg::env_modification</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02507">ERRMSG</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00673">rb_execarg::fd_close</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00672">rb_execarg::fd_dup2</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00675">rb_execarg::fd_dup2_child</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00674">rb_execarg::fd_open</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00671">rb_execarg::gid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00666">rb_execarg::gid_given</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01506">hide_obj()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01359">MEMZERO</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00116">mode_t</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00070">my_getcwd</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00656">rb_execarg::pgroup_given</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</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#l03225">rb_env_clear()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_set_len()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00652">rb_execarg::redirect_fds</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00668">rb_execarg::rlimit_limits</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02756">ruby_setenv()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02769">run_exec_close()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02637">run_exec_dup2()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02841">run_exec_dup2_child()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02630">run_exec_dup2_tmpbuf_size()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02788">run_exec_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02941">save_env()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02533">setgid()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02526">setuid()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04693">tmpbuf</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00670">rb_execarg::uid</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00665">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#l00657">rb_execarg::umask_given</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00669">rb_execarg::umask_mask</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00659">rb_execarg::unsetenv_others_do</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00658">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#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03113">rb_exec_async_signal_safe()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03106">rb_run_exec_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03100">rb_run_exec_options_err()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l02300">2300</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#l00677">rb_execarg::env_modification</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01995">rb_check_exec_env()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l02273">rb_execarg_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06169">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#l01511">1511</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#l00134">rb_fiber_struct::cont</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00641">rb_thread_struct::fiber</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00168">GetFiberPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00472">GetThreadPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00611">rb_thread_struct::local_storage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00642">rb_thread_struct::root_fiber</a>, and <a class="el" href="../../d5/d75/cont_8c_source.html#l00110">rb_context_struct::saved_thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l01822">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#l05276">5276</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#l02228">rb_define_const()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05273">rb_mFConst</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02188">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#l03429">3429</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#l03408">expand_path</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03399">EXPAND_PATH_BUFFER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00529">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#l03055">3055</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#l01345">ALLOCA_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01357">ALLOCV_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01356">ALLOCV_N</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03030">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#l02960">BUFCHECK</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02971">BUFINIT</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02913">chompdirsep()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00205">code_page()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00040">convert_mb_to_wchar()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00056">ENC_CODERANGE_CLEAR</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00225">fix_string_encoding</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00298">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#l02772">Inc</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00023">INVALID_CODE_PAGE</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00019">IS_DIR_SEPARATOR_P</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00020">IS_DIR_UNC_P</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02754">isdirsep</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02768">istrailinggarbage</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00087">lstat</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00047">MAXPATHLEN</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00070">my_getcwd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02845">nextdirsep</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">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#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00024">PATH_BUFFER_SIZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03019">rb_default_home_dir()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00838">rb_enc_check()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01844">rb_enc_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00448">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00435">rb_enc_str_coderange()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01324">rb_filesystem_encoding()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03002">rb_home_dir_of()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05282">rb_is_absolute_path()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02884">rb_str_encode()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01483">rb_str_modify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02024">rb_str_resize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_set_len()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">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#l00232">replace_to_long_name()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00029">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#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01294">S_ISLNK</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02858">skipprefix</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02836">skiproot()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00213">stat</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01791">STRCASECMP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">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#l00221">strncasecmp</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02893">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#l01787">TOLOWER</a>, <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03416">file_expand_path_1()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05514">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#l05398">5398</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="../../d9/d84/win32_2file_8c_source.html#l00040">convert_mb_to_wchar()</a>, <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#l00214">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#l00010">INVALID_FILE_ATTRIBUTES</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00689">load_ok_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05389">loadopen_func()</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00713">pruby_file_fetch_check_response()</a>, <a class="el" href="../../db/dd5/thread_8h.html#ad21de1b2d50de18b428dba6bd45b1c50">rb_thread_call_without_gvl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00183">rb_update_max_fd()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00872">RUBY_UBF_IO</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l01595">S_ISREG</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00213">stat</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00684">rb_f_load()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05514">rb_find_file_safe()</a>.</p> </div> </div> <a id="ab4eeb71add3c15a3e9f4ad22b0483073"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab4eeb71add3c15a3e9f4ad22b0483073">◆ </a></span>rb_float_new_inline()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_float_new_inline </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>d</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00566">566</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../d6/d27/numeric_8c_source.html#l00642">rb_float_new_in_heap()</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l04125">rb_float_new()</a>.</p> </div> </div> <a id="ae5e20c2656da1ee8c7be1f571758ef96"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae5e20c2656da1ee8c7be1f571758ef96">◆ </a></span>rb_float_value_inline()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static double rb_float_value_inline </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>v</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00540">540</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">FLONUM_P</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l04118">rb_float_value()</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#l00155">establishShell()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05831">pipe_open()</a>, and <a class="el" href="../../d0/d85/process_8c_source.html#l03771">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#l05831">pipe_open()</a>.</p> </div> </div> <a id="a710e2fea337b99cbe9244275ab1eee53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a710e2fea337b99cbe9244275ab1eee53">◆ </a></span>rb_fstring()</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_fstring </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#l00201">201</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#l00532">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00166">frozen_strings</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00174">fstr_update_callback()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00168">fstring_hash_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00835">RSTRING_FSTR</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00867">st_update()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l02569">case_when_optimizable_literal()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02314">compile_dstr_fragments()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">eval_string_with_cref()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05618">rb_insns_name_array()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17002">register_symid_str()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02591">when_vals()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l04982">yyparse()</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#l00236">236</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#l04061">gc_mark_roots()</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#l00562">562</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#l00546">mark_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00023">rb_global_tbl</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l16648">16648</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#l04061">gc_mark_roots()</a>.</p> </div> </div> <a id="a84e497e943ab5dbc9d7eeeab499f0557"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84e497e943ab5dbc9d7eeeab499f0557">◆ </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">int </td> <td class="paramname"><em>full_mark</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#l16820">16820</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#l16759">symbols::id_str</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16765">symbols::minor_marked</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00602">numberof</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16764">symbols::op_sym</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03319">rb_gc_mark_locations</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03522">rb_mark_tbl()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</a>.</p> </div> </div> <a id="ae1e64cfee5f08410016915844c0271f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1e64cfee5f08410016915844c0271f3">◆ </a></span>rb_gc_resurrect()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_resurrect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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="../../d8/d16/gc_8c_source.html#l03615">3615</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#l03554">gc_mark_ptr()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03546">gc_marked()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00621">heap_eden</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00632">is_lazy_sweeping</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02237">is_swept_object()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l00599">rb_objspace</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00174">fstr_update_callback()</a>.</p> </div> </div> <a id="adbb850e73dba48fe4e585457337601aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#adbb850e73dba48fe4e585457337601aa">◆ </a></span>rb_gc_writebarrier_remember_promoted()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_writebarrier_remember_promoted </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#l04785">4785</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#l00599">rb_objspace</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l04603">rgengc_remember()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l00068">ary_memcpy()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00314">rb_ary_modify()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01792">rb_hash_keys()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01836">rb_hash_values()</a>.</p> </div> </div> <a id="a3f9b1cdce434bceb0e9396315c2427fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3f9b1cdce434bceb0e9396315c2427fe">◆ </a></span>rb_gcd_normal()</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_gcd_normal </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"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>other</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#l00356">356</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#l00324">f_gcd_normal()</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#l00055">55</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#l00044">get_backtrace()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01188">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#l05297">5297</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#l11922">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#l00109">109</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#l00039">EXPAND_ALL</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00041">EXPAND_HOME</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00042">EXPAND_NON_CACHE</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00040">EXPAND_RELATIVE</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00375">rb_vm_struct::expanded_load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00922">GET_VM</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00372">rb_vm_struct::load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00374">rb_vm_struct::load_path_check_cache</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00100">load_path_getcwd()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00373">rb_vm_struct::load_path_snapshot</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00429">rb_ary_shared_with_p()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02542">rb_str_equal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l05514">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#l00032">32</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#l00922">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#l00696">696</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="../../d8/d32/vm__core_8h_source.html#l00051">RUBY_NSIG</a>, and <a class="el" href="../../d8/d36/signal_8c.html#a0764575e9e40a68f48ca21e4d51b8ce8">signal_buff</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l01957">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#l00199">199</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#l00166">check_path_encoding()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00144">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#l00109">rb_insecure_operation()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00842">rb_str_new4</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00213">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#l00177">177</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#l01436">CONST_ID</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00144">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#l00428">Qundef</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00410">rb_check_funcall()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00109">rb_insecure_operation()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l00213">rb_get_path_check()</a>.</p> </div> </div> <a id="aaab8fd9166487c04b7edca2bcb15016e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaab8fd9166487c04b7edca2bcb15016e">◆ </a></span>rb_hash_keys()</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_hash_keys </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01792">1792</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01773">keys_i()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01197">OBJ_PROMOTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00894">RARRAY_PTR_USE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00493">rb_ary_new_capa()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01603">rb_ary_set_len()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04785">rb_gc_writebarrier_remember_promoted()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00273">rb_hash_foreach()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01124">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00930">RHASH_SIZE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00066">ST_DATA_COMPATIBLE_P</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01136">st_keys_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03779">Init_Hash()</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#l00985">985</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#l00701">rb_proc_t::block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00703">rb_proc_t::envval</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00465">rb_block_struct::ep</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00697">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#l00466">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#l01002">proc_hash()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l01211">rb_hash_method_definition()</a>.</p> </div> </div> <a id="a7b5ea8c40a9e46c385df2b272f9bde28"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b5ea8c40a9e46c385df2b272f9bde28">◆ </a></span>rb_hash_tbl_raw()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* rb_hash_tbl_raw </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l00360">360</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00344">hash_tbl()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l03895">clear_coverage()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04763">ident_hash_new()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04019">rb_ary_and()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03984">rb_ary_diff()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04119">rb_ary_uniq_bang()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01995">rb_check_exec_env()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01952">rb_check_exec_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01960">rb_execarg_extract_options()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01894">rb_extract_keywords()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01868">unknown_keyword_error()</a>.</p> </div> </div> <a id="a0e2d8f0def45246383b8e902c08b334e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e2d8f0def45246383b8e902c08b334e">◆ </a></span>rb_hash_values()</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_hash_values </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>hash</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d1/d04/hash_8c_source.html#l01836">1836</a> of file <a class="el" href="../../d1/d04/hash_8c_source.html">hash.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01197">OBJ_PROMOTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00894">RARRAY_PTR_USE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00493">rb_ary_new_capa()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01603">rb_ary_set_len()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04785">rb_gc_writebarrier_remember_promoted()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00273">rb_hash_foreach()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01124">RHASH</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00930">RHASH_SIZE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00066">ST_DATA_COMPATIBLE_P</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01177">st_values_check()</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l01817">values_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03779">Init_Hash()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04067">rb_ary_or()</a>, and <a class="el" href="../../dc/dcc/array_8c_source.html#l04169">rb_ary_uniq()</a>.</p> </div> </div> <a id="ae19b8562cd320c5974fde279c44ea8c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae19b8562cd320c5974fde279c44ea8c1">◆ </a></span>rb_home_dir_of()</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_of </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#l03002">3002</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#l02977">copy_home_path()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l02134">dir_s_home()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03055">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#l00732">732</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#l01436">CONST_ID</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00036">id_encoding</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">enc_set_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01243">id2encidx()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00517">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#l08424">8424</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#l17201">rb_id2str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l08403">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#l05612">5612</a> of file <a class="el" href="../../d2/d47/compile_8c_source.html">compile.c</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#l05618">5618</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="../../d5/d97/etc_8c_source.html#l00602">numberof</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00201">rb_fstring()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>.</p> </div> </div> <a id="a67df18fcbd61c147ac4e5026ea76bdf1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67df18fcbd61c147ac4e5026ea76bdf1">◆ </a></span>rb_int_positive_pow()</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_positive_pow </td> <td>(</td> <td class="paramtype">long </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long </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#l03056">3056</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#l03021">int_pow()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l13582">parser_yylex()</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#l02508">2508</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#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01317">LONG2NUM</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05903">rb_big_minus()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</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#l02483">2483</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#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01317">LONG2NUM</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05867">rb_big_plus()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d46/enumerator_8c_source.html#l00496">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#l05299">5299</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#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00228">FIXNUM_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00229">FIXNUM_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">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#l00376">isnan</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05393">rb_big_cmp()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05213">rb_dbl2big()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00814">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05427">big_op()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03168">fix_cmp()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03220">fix_ge()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03194">fix_gt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03272">fix_le()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03246">fix_lt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01156">flo_cmp()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01235">flo_ge()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01198">flo_gt()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01309">flo_le()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01272">flo_lt()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05393">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#l05349">5349</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#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">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#l00376">isnan</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00191">LONG_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00195">LONG_MIN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05529">rb_big_eq()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05213">rb_dbl2big()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00814">RFLOAT_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l03140">fix_equal()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01085">flo_eq()</a>, and <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05529">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#l00231">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#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02909">rb_cmpint()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04992">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#l02595">rb_str_cmp_m()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l03320">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#l02094">2094</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#l02066">bufread_arg::fptr</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00118">GetOpenFile</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02025">io_bufread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00794">rb_io_check_readable()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> </div> </div> <a id="a581abbea4caf187ffcf39f440402c8c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a581abbea4caf187ffcf39f440402c8c0">◆ </a></span>rb_io_flush_raw()</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_io_flush_raw </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="../../df/d0a/io_8c_source.html#l01466">1466</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#l00062">rb_io_t::fd</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00101">FMODE_READABLE</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00102">FMODE_WRITABLE</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01194">binwrite_arg::fptr</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00118">GetOpenFile</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00384">GetWriteIO</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00160">id_flush</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01062">io_fflush()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00691">io_unread()</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00064">rb_io_t::mode</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01976">rb_sys_fail()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01384">rb_thread_io_blocking_region()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00988">rb_w32_get_osfhandle()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_FILE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l04381">rb_file_flock()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02097">rb_file_size()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l01510">rb_io_flush()</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#l17454">17454</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#l00034">ID_ATTRSET</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16880">IDSET_ATTRSET_FOR_INTERN</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l17407">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#l17436">17436</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#l00036">ID_CLASS</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02546">rb_mod_cvar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02480">rb_mod_cvar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02572">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#l17430">17430</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#l00035">ID_CONST</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d53/struct_8c_source.html#l00188">new_struct()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01944">rb_is_attr_name()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01920">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#l17442">17442</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#l00033">ID_GLOBAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">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#l17448">17448</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#l00032">ID_INSTANCE</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l02443">rb_obj_ivar_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02372">rb_obj_ivar_get()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">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#l17476">17476</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#l16879">IDSET_ATTRSET_FOR_SYNTAX</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">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#l17460">17460</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#l00031">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l00408">check_local_id()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01944">rb_is_attr_name()</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#l17466">17466</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#l00034">ID_ATTRSET</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00037">ID_JUNK</a>, <a class="el" href="../../df/db9/id_8h_source.html#l00031">ID_LOCAL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16727">name</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> </div> </div> <a id="afb1406458d1a50221308cf573c924081"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb1406458d1a50221308cf573c924081">◆ </a></span>rb_iseq_absolute_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_iseq_absolute_path </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><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#l00882">882</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#l00198">rb_iseq_location_struct::absolute_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00193">GetISeqPtr</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l02278">Init_ISeq()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01282">rb_profile_frame_absolute_path()</a>.</p> </div> </div> <a id="a39f45eb9ba1a57df1c3ce6b19df153ac"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39f45eb9ba1a57df1c3ce6b19df153ac">◆ </a></span>rb_iseq_base_label()</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_base_label </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><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#l00941">941</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#l00199">rb_iseq_location_struct::base_label</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00193">GetISeqPtr</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l02278">Init_ISeq()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01294">rb_profile_frame_base_label()</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#l01923">1923</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#l00315">rb_iseq_struct::cref_stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00193">GetISeqPtr</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00176">iseq_alloc()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00199">ISEQ_SET_CREF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00316">rb_iseq_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00297">rb_iseq_struct::local_iseq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../d1/d77/node_8h_source.html#l00452">NEW_CREF</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00304">rb_iseq_struct::orig</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00027">rb_cISeq</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00303">rb_iseq_struct::self</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00236">clone_method()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02241">vm_define_method()</a>.</p> </div> </div> <a id="a3258dbb1c4a6c549648f1a3f78add446"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3258dbb1c4a6c549648f1a3f78add446">◆ </a></span>rb_iseq_first_lineno()</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_first_lineno </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><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#l00959">959</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#l00201">rb_iseq_location_struct::first_lineno</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00193">GetISeqPtr</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l02278">Init_ISeq()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">iseq_location()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02399">proc_binding()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01020">proc_to_s()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01300">rb_profile_frame_first_lineno()</a>.</p> </div> </div> <a id="abbba6d635b62062f74e4e2ae663bc5b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbba6d635b62062f74e4e2ae663bc5b4">◆ </a></span>rb_iseq_klass()</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_klass </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><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#l00967">967</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#l00193">GetISeqPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00316">rb_iseq_struct::klass</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00297">rb_iseq_struct::local_iseq</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01306">rb_profile_frame_classpath()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01327">rb_profile_frame_singleton_method_p()</a>.</p> </div> </div> <a id="afca5e1407c29f05deb89788b0d9361f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#afca5e1407c29f05deb89788b0d9361f8">◆ </a></span>rb_iseq_label()</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_label </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><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#l00913">913</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#l00193">GetISeqPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00200">rb_iseq_location_struct::label</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l02278">Init_ISeq()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01288">rb_profile_frame_label()</a>.</p> </div> </div> <a id="aca87d17160e41ae1011cddaf7f69a236"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca87d17160e41ae1011cddaf7f69a236">◆ </a></span>rb_iseq_method_name()</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_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>self</em></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#l00975">975</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#l00199">rb_iseq_location_struct::base_label</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00193">GetISeqPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00297">rb_iseq_struct::local_iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</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="../../d8/d73/vm__backtrace_8c_source.html#l01339">rb_profile_frame_method_name()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01345">rb_profile_frame_qualified_method_name()</a>.</p> </div> </div> <a id="af6429cc98e5b649e4c7c5ec2b0400d16"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6429cc98e5b649e4c7c5ec2b0400d16">◆ </a></span>rb_iseq_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_iseq_path </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><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#l00858">858</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#l00193">GetISeqPtr</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00197">rb_iseq_location_struct::path</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l02278">Init_ISeq()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l01276">rb_profile_frame_path()</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#l00336">336</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#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00534">rb_thread_struct::last_status</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l00885">proc_wait()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00959">proc_waitall()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08196">rb_f_backquote()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03881">rb_f_system()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04315">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#l01732">1732</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#l00391">f_lcm()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l00490">nurat_int_value()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d7/d50/rational_8c_source.html#l02491">Init_Rational()</a>, and <a class="el" href="../../d1/d81/complex_8c_source.html#l01121">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#l05995">5995</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#l00555">rb_thread_struct::base_block</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00466">rb_block_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00297">rb_iseq_struct::local_iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00235">rb_iseq_struct::local_table</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00236">rb_iseq_struct::local_table_size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16375">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#l00817">817</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#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00665">rb_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#l04601">link()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l00992">992</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#l00904">generic_iv_tbl</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03522">rb_mark_tbl()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</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#l03627">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#l01022">1022</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#l00904">generic_iv_tbl</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01011">givar_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00903">special_generic_ivar</a>, and <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l00481">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#l00198">198</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#l04089">fcntl()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">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#l00497">cloexec_accept()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00251">rb_cloexec_dup2()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00323">rb_cloexec_fcntl_dupfd()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00228">rb_cloexec_open()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00286">rb_cloexec_pipe()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00221">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#l04646">4646</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#l00395">rb_mutex_struct::allow_trap</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04186">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#l01215">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#l04453">4453</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#l00929">GET_THREAD()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04186">GetMutexPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00392">rb_mutex_struct::th</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l04063">finish_writeconv()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05079">Init_Thread()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l01048">io_flush_buffer()</a>.</p> </div> </div> <a id="a8f5ebdb574133a03a083c6c229193dd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f5ebdb574133a03a083c6c229193dd2">◆ </a></span>rb_next_class_serial()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../db/dde/internal_8h.html#a72e4cbe7ebd1658370d98659f8ad675d">rb_serial_t</a> rb_next_class_serial </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#l00092">92</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="../../d2/d5f/vm__insnhelper_8h_source.html#l00263">NEXT_CLASS_SERIAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00155">class_alloc()</a>, and <a class="el" href="../../de/d63/vm__method_8c_source.html#l00045">rb_class_clear_method_cache()</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#l00843">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#l00132">132</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#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</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#l03231">rb_absint_size()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05084">rb_big2ulong()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01098">RBIGNUM_NEGATIVE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</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#l02557">int_chr()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02339">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#l00255">255</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#l01341">ALLOC_N</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01117">ROBJECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00773">ROBJECT_EMBED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00761">ROBJECT_EMBED_LEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00778">ROBJECT_IVPTR</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00282">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#l00142">142</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#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l03257">Init_Object()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00881">opt_eq_func()</a>.</p> </div> </div> <a id="a4677e4e8dc60e2a5fb84098596cef2dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4677e4e8dc60e2a5fb84098596cef2dc">◆ </a></span>rb_obj_gc_flags()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t rb_obj_gc_flags </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">size_t </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="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#l00376">376</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#l00160">fiber_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00510">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02150">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#l04220">4220</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#l04213">mutex_data_type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00510">rb_typeddata_is_kind_of()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02150">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#l02159">2159</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#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00510">rb_typeddata_is_kind_of()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02147">thread_data_type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</a>.</p> </div> </div> <a id="a2f40caeff87b0e3b7f73ff37de538de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2f40caeff87b0e3b7f73ff37de538de5">◆ </a></span>rb_obj_memsize_of()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t rb_obj_memsize_of </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="../../d8/d16/gc_8c_source.html#l02551">2551</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#l02429">obj_memsize_of()</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="../../d3/d4e/objspace_8c_source.html#l00126">cos_i()</a>, <a class="el" href="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00513">iow_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00037">memsize_of_m()</a>, and <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00048">total_i()</a>.</p> </div> </div> <a id="a7bb99a35a7daa63ec558e5948ffbc3d1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7bb99a35a7daa63ec558e5948ffbc3d1">◆ </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="../../d3/d90/missing_8h.html#a56aad4cc0d05a0f8789111dfe1685e34">RUBY_SYMBOL_EXPORT_BEGIN</a> <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#l01394">1394</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#l00994">RTYPEDDATA_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00995">RTYPEDDATA_TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00421">cto_i()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l07318">type_name()</a>.</p> </div> </div> <a id="a89f68b1b9c8a336a9ad603e15e2080cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89f68b1b9c8a336a9ad603e15e2080cb">◆ </a></span>rb_objspace_set_event_hook()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_objspace_set_event_hook </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#a76a842035af1200c4d9d124d0eba2b95">rb_event_flag_t</a> </td> <td class="paramname"><em>event</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#l01265">1265</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#l00508">rb_objspace::hook_events</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00599">rb_objspace</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01745">RUBY_INTERNAL_EVENT_OBJSPACE_MASK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00064">recalc_add_ruby_vm_event_flags()</a>, and <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00080">recalc_remove_ruby_vm_event_flags()</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#l06014">6014</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#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00602">rb_thread_struct::parse_in_eval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12068">parser_compile_string()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l12141">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#l06020">6020</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#l00929">GET_THREAD()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00602">rb_thread_struct::parse_in_eval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l04982">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#l17675">17675</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#l17690">17690</a> of file <a class="el" href="../../d5/d11/ripper_8c_source.html">ripper.c</a>.</p> </div> </div> <a id="a087782b21c9f1e04c5eef8185586542d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a087782b21c9f1e04c5eef8185586542d">◆ </a></span>rb_print_backtrace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_print_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="../../dd/dd7/vm__dump_8c_source.html#l00685">685</a> of file <a class="el" href="../../dd/dd7/vm__dump_8c_source.html">vm_dump.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00713">rb_vm_bugreport()</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#l00939">939</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#l00891">get_proc_iseq</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l00915">iseq_location()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/dda/proc_8c_source.html#l02593">Init_Proc()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00720">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#l01696">1696</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#l00440">CLASS_OF</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l00572">f_rational_new_no_reduce2()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l00398">get_dat1</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l02890">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#l03621">3621</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#l02913">chompdirsep()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00560">FilePathValue</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02772">Inc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">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#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00886">rb_dir_getwd()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00088">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#l02007">rb_str_set_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03509">realpath_rec()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00854">RSTRING_GETMEM</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l02882">skipprefixroot()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d74/iseq_8c_source.html#l00710">iseq_s_compile_file()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03729">rb_file_s_realdirpath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03709">rb_file_s_realpath()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00580">rb_load_internal0()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00386">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#l01190">1190</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#l01436">CONST_ID</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01127">rb_attr_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01481">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#l02357">2357</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#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16530">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#l02580">2580</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#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01175">FL_SET</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01517">rb_set_errinfo()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00289">REG_LITERAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16624">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#l01661">Init_heap()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02184">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#l00973">973</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#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00223">rb_iseq_struct::location</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00197">rb_iseq_location_struct::path</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00247">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#l01188">eval_string_with_cref()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02163">rb_const_set()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00204">warn_print()</a>.</p> </div> </div> <a id="a8bb48218cd6410f5da72aea7330f1c64"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8bb48218cd6410f5da72aea7330f1c64">◆ </a></span>rb_st_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* rb_st_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>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>orig_tbl</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/d2a/variable_8c_source.html#l02636">2636</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="../../d4/d71/st_8c_source.html#l00663">st_copy()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02629">tbl_copy_i()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>.</p> </div> </div> <a id="a7f3f6909e8500da6b97a1a3c34556f13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f3f6909e8500da6b97a1a3c34556f13">◆ </a></span>rb_st_insert_id_and_value()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_st_insert_id_and_value </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="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>tbl</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>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>value</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/d2a/variable_8c_source.html#l02621">2621</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="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01222">RB_OBJ_WRITTEN</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02351">rb_cvar_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00404">rb_singleton_class_attached()</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#l10586">10586</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#l00427">Qnil</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10570">rb_io_set_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00149">rb_stderr</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00149">rb_stdin</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00149">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#l01321">process_options()</a>.</p> </div> </div> <a id="a85f03bdf9d27e914e1853c388fd3023d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a85f03bdf9d27e914e1853c388fd3023d">◆ </a></span>rb_str2big_karatsuba()</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_str2big_karatsuba </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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>base</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>badcheck</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#l04233">4233</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#l03127">bignorm()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00325">maxpow_in_bdigit_dbl()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01579">rb_must_asciicompat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00102">roomof</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03836">str2big_karatsuba()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03709">str2big_scan_digits()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> </div> </div> <a id="a96a6326d41bc1612171873b3046f1d8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96a6326d41bc1612171873b3046f1d8c">◆ </a></span>rb_str2big_normal()</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_str2big_normal </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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>base</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>badcheck</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#l04194">4194</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#l03127">bignorm()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00325">maxpow_in_bdigit_dbl()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01579">rb_must_asciicompat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00102">roomof</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03792">str2big_normal()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03709">str2big_scan_digits()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> </div> </div> <a id="af79b5a41c56d2875ece03b0b778509aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#af79b5a41c56d2875ece03b0b778509aa">◆ </a></span>rb_str2big_poweroftwo()</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_str2big_poweroftwo </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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>base</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>badcheck</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#l04161">4161</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#l03127">bignorm()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00236">bit_length</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l00072">POW2_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01579">rb_must_asciicompat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03751">str2big_poweroftwo()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l03709">str2big_scan_digits()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</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#l04750">4750</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#l04747">CHAR_ESC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01776">ISPRINT</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">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#l00367">rb_reg_expr_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>.</p> </div> </div> <a id="a34e6c331f6377899da3441a99e9ed85b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34e6c331f6377899da3441a99e9ed85b">◆ </a></span>rb_str_fill_terminator()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_str_fill_terminator </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="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> int </td> <td class="paramname"><em>termlen</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#l01669">1669</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/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbminlen</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l01626">str_fill_term()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</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#l02000">2000</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#l00113">func</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">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#l01990">rb_str_unlocktmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l02078">io_fread()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l02415">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#l08403">8403</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#l00532">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#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07947">rb_str_is_ascii_only_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00124">STR_ENC_GET</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08371">sym_printable()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l08424">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#l08384">8384</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#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16874">rb_enc_symname_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07947">rb_str_is_ascii_only_p()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00124">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#l03695">sym</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08371">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#l01146">id_to_name()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l08439">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#l00707">707</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="../../db/d2e/intern_8h_source.html#l00287">OBJ_INIT_COPY</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01071">RSTRUCT_GET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01058">RSTRUCT_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01070">RSTRUCT_SET</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d53/struct_8c_source.html#l01068">Init_Struct()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00109">range_initialize_copy()</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#l00390">390</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#l00999">rb_trace_arg_struct::event</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00173">JUMP_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02110">rb_threadptr_reset_raised()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02100">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#l00537">rb_thread_struct::state</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00165">TH_EXEC_TAG</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00128">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#l00638">rb_thread_struct::trace_arg</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00362">rb_vm_struct::trace_running</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00526">rb_thread_struct::vm</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12005">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#l02030">2030</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#l00472">GetThreadPtr</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l01957">rb_threadptr_execute_interrupts()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09856">exec_interrupts()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09869">maygvl_copy_stream_continue_p()</a>, and <a class="el" href="../../d8/d36/signal_8c_source.html#l00385">rb_f_kill()</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#l01384">1384</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#l00151">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#l00168">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#l00113">func</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00173">JUMP_TAG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">Qundef</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00980">RUBY_VM_CHECK_INTS_BLOCKING</a>, <a class="el" href="../../dd/dd0/eval__intern_8h_source.html#l00128">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#l00539">rb_thread_struct::waiting_fd</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l08729">do_ioctl()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01022">io_flush_buffer_async()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04381">rb_file_flock()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01466">rb_io_flush_raw()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00945">rb_read_internal()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l00956">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#l02018">2018</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#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00573">rb_thread_struct::errinfo</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00637">rb_thread_struct::event_hooks</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00641">rb_thread_struct::fiber</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00616">rb_thread_struct::first_args</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00615">rb_thread_struct::first_proc</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00448">rb_control_frame_struct::iseq</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00451">rb_control_frame_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00534">rb_thread_struct::last_status</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00611">rb_thread_struct::local_storage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00590">rb_thread_struct::locking_mutex</a>, <a class="el" href="../../d2/d66/structrb__thread__struct.html#ad2afa2cab2a2f741c8e27f7b992f12c9">rb_thread_struct::machine</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00631">rb_thread_struct::mark_stack_len</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00455">rb_control_frame_struct::me</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00583">rb_thread_struct::pending_interrupt_mask_stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00581">rb_thread_struct::pending_interrupt_queue</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00454">rb_control_frame_struct::proc</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03319">rb_gc_mark_locations</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03509">rb_gc_mark_machine_stack()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03420">rb_mark_method_entry()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03522">rb_mark_tbl()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00051">rb_vm_trace_mark_event_hooks()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00629">rb_thread_struct::regs</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00642">rb_thread_struct::root_fiber</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00558">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#l00835">RUBY_VM_NORMAL_ISEQ_P</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00825">RUBY_VM_PREVIOUS_CONTROL_FRAME</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00303">rb_iseq_struct::self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00450">rb_control_frame_struct::self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00447">rb_control_frame_struct::sp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00529">rb_thread_struct::stack</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00622">rb_thread_struct::stack_end</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00530">rb_thread_struct::stack_size</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00621">rb_thread_struct::stack_start</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00634">rb_thread_struct::stat_insn_usage</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00569">rb_thread_struct::thgroup</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00551">rb_thread_struct::top_self</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00552">rb_thread_struct::top_wrapper</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00570">rb_thread_struct::value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d75/cont_8c_source.html#l00180">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#l01996">1996</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#l01975">RECYCLE_MAX</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06245">ruby_xfree()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01977">thread_recycle_stack_count</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01976">thread_recycle_stack_slot</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l00503">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#l04749">4749</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#l00992">DATA_PTR</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04675">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04508">rb_mutex_unlock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04678">rb_thread_shield_waiting</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00756">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#l04702">4702</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#l00992">DATA_PTR</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00078">rb_cThreadShield</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04377">rb_mutex_lock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04670">thread_shield_alloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">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#l04738">4738</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#l04675">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04508">rb_mutex_unlock()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l04678">rb_thread_shield_waiting</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00756">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#l04718">4718</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#l00992">DATA_PTR</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04186">GetMutexPtr</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04675">GetThreadShieldPtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04377">rb_mutex_lock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04508">rb_mutex_unlock()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04678">rb_thread_shield_waiting</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04692">rb_thread_shield_waiting_dec()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04681">rb_thread_shield_waiting_inc()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00392">rb_mutex_struct::th</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">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#l02417">2417</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#l01746">GetTimeval</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01749">IsTimeval</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l02398">time_timeval()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01740">time_object::timew</a>, <a class="el" href="../../df/d73/time_8c_source.html#l01862">timew2timespec()</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00052">timespec::tv_nsec</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00051">timespec::tv_sec</a>, <a class="el" href="../../da/d10/timev_8h_source.html#l00022">TYPEOF_TIMEVAL_TV_SEC</a>, and <a class="el" href="../../da/d10/timev_8h_source.html#l00028">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#l05317">5317</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#l00929">GET_THREAD()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00583">rb_thread_struct::pending_interrupt_mask_stack</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00944">rb_ary_pop()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l00082">sym_never</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l07122">rb_f_p()</a>.</p> </div> </div> <a id="a76b02bdc1ef4e739429a7b7d6d0f31b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76b02bdc1ef4e739429a7b7d6d0f31b2">◆ </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="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#l00536">536</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#l00521">backtrace_object()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00127">argument_error()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">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#l00713">713</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#l00296">report_bug()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02454">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"> </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#l00118">118</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#l00045">vm_exec_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d47/compile_8c_source.html#l00561">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#l00111">111</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#l01829">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#l01766">1766</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#l00383">rb_vm_struct::cmd</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00400">rb_vm_struct::coverages</a>, <a class="el" href="../../d7/dc8/iseq_8h_source.html#l00124">DEFINED_EXPR</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00404">rb_vm_struct::defined_module_hash</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00416">rb_vm_struct::defined_strings</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00388">rb_vm_struct::event_hooks</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00375">rb_vm_struct::expanded_load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00357">rb_vm_struct::living_threads</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00372">rb_vm_struct::load_path</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00374">rb_vm_struct::load_path_check_cache</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00373">rb_vm_struct::load_path_snapshot</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00376">rb_vm_struct::loaded_features</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00377">rb_vm_struct::loaded_features_snapshot</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00379">rb_vm_struct::loading_table</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00366">rb_vm_struct::mark_object_ary</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03319">rb_gc_mark_locations</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03522">rb_mark_tbl()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00051">rb_vm_trace_mark_event_hooks()</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#l00051">RUBY_NSIG</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00331">ruby_special_error_count</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00368">rb_vm_struct::special_exceptions</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00358">rb_vm_struct::thgroup_default</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00371">rb_vm_struct::top_self</a>, <a class="el" href="../../db/d74/structrb__vm__struct.html#ac2d927691e7be14fac5c665570b60962">rb_vm_struct::trap_list</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l01756">vm_mark_each_thread_func()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</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#l00281">281</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#l00101">rb_method_entry_struct::called_id</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00531">rb_thread_struct::cfp</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l01036">EXEC_EVENT_HOOK</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../db/d0a/method_8h_source.html#l00102">rb_method_entry_struct::klass</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00455">rb_control_frame_struct::me</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">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#l01721">RUBY_EVENT_C_RETURN</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00450">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#l00666">raise_method_missing()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01519">rb_mod_const_missing()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00291">rb_vm_rewind_cfp()</a>.</p> </div> </div> <a id="a782e5fbcdb2c74496052226fe2385497"></a> <h2 class="memtitle"><span class="permalink"><a href="#a782e5fbcdb2c74496052226fe2385497">◆ </a></span>rb_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> rb_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#l00906">906</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l05041">rb_thread_backtrace_m()</a>.</p> </div> </div> <a id="a58fd3e24fdf4bdd043e420f3ab43282a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58fd3e24fdf4bdd043e420f3ab43282a">◆ </a></span>rb_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> rb_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#l00912">912</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#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00894">thread_backtrace_to_ary()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/de7/thread_8c_source.html#l05058">rb_thread_backtrace_locations_m()</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#l02834">2834</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#l00922">GET_VM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02840">Init_top_self()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l02216">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#l07191">7191</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#l00062">rb_io_t::fd</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00151">orig_stderr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01427">rb_io_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00149">rb_stderr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01129">RFILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/dcc/error_8c_source.html#l00099">compile_err_append()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00169">compile_warn_print()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00204">warn_print()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00007">warn_printf()</a>.</p> </div> </div> <a id="ab6ce8fc315c697649373f71bb839295d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6ce8fc315c697649373f71bb839295d">◆ </a></span>RCLASS_M_TBL_INIT()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void RCLASS_M_TBL_INIT </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00302">302</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00294">RCLASS_M_TBL_WRAPPER</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00284">method_table_wrapper::serial</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00283">method_table_wrapper::tbl</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l00187">rb_class_boot()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00708">rb_module_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00921">rb_prepend_module()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>.</p> </div> </div> <a id="a6ceb7af701e41f63c922be177a8b59e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ceb7af701e41f63c922be177a8b59e3">◆ </a></span>RCLASS_SET_SUPER()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> RCLASS_SET_SUPER </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> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00319">319</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../d9/d0c/class_8c_source.html#l00080">rb_class_remove_from_super_subclasses()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00040">rb_class_subclass_add()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01118">RCLASS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01199">add_activated_refinement()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00155">class_alloc()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00456">make_metaclass()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00187">rb_class_boot()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01749">rb_class_initialize()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00773">rb_include_class_new()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00300">rb_mod_init_copy()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01239">rb_mod_refine()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00921">rb_prepend_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l01100">rb_using_refinement()</a>.</p> </div> </div> <a id="a4510fa65c81704b296ed587f771b8db2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4510fa65c81704b296ed587f771b8db2">◆ </a></span>RCLASS_SUPER()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> RCLASS_SUPER </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><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/dde/internal_8h_source.html#l00313">313</a> of file <a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01118">RCLASS</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#l00206">206</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#l00080">error_print()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d85/process_8c_source.html#l03741">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#l00912">912</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#l00877">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#l02964">fix_mod()</a>, and <a class="el" href="../../d6/d27/numeric_8c_source.html#l00932">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#l01791">1791</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#l00815">DBL2NUM</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</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#l00685">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00948">rb_yield()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01763">ruby_float_step_size()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</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#l01974">num_step()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00406">range_step()</a>.</p> </div> </div> <a id="ad50c35562e784ee5543ddf0aab3f5a80"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad50c35562e784ee5543ddf0aab3f5a80">◆ </a></span>ruby_gc_set_params()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_gc_set_params </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>safe_level</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#l05736">5736</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#l00152">gc_params</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05693">gc_set_initial_pages()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05673">get_envparam_double()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05653">get_envparam_int()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00138">ruby_gc_params_t::growth_factor</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00139">ruby_gc_params_t::growth_max_slots</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00137">ruby_gc_params_t::heap_free_slots</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00136">ruby_gc_params_t::heap_init_slots</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00143">ruby_gc_params_t::malloc_limit_growth_factor</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00142">ruby_gc_params_t::malloc_limit_max</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00141">ruby_gc_params_t::malloc_limit_min</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05081">objspace_and_reason::objspace</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00535">rb_objspace::oldmalloc_increase_limit</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00146">ruby_gc_params_t::oldmalloc_limit_growth_factor</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00145">ruby_gc_params_t::oldmalloc_limit_max</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00144">ruby_gc_params_t::oldmalloc_limit_min</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00140">ruby_gc_params_t::oldobject_limit_factor</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00599">rb_objspace</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, and <a class="el" href="../../d7/dc0/structrb__objspace.html#a17831d2f169e180dc3eb5e0550905baa">rb_objspace::rgengc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l05776">rb_gc_set_params()</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#l11630">11630</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#l00366">ARGF</a>.</p> </div> </div> <a id="adc11705e9f4268c2cdc1120000e3c8d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc11705e9f4268c2cdc1120000e3c8d9">◆ </a></span>ruby_kill()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_kill </td> <td>(</td> <td class="paramtype">rb_pid_t </td> <td class="paramname"><em>pid</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sig</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#l05329">5329</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="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00929">GET_THREAD()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00136">GVL_UNLOCK_BEGIN</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00141">GVL_UNLOCK_END</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00588">rb_thread_struct::interrupt_cond</a>, <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00587">rb_thread_struct::interrupt_lock</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04445">kill()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01976">rb_sys_fail()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d36/signal_8c_source.html#l00385">rb_f_kill()</a>.</p> </div> </div> <a id="a34401d1f36933bbac3c908c3985f41a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34401d1f36933bbac3c908c3985f41a2">◆ </a></span>ruby_mimfree()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_mimfree </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="../../d8/d16/gc_8c_source.html#l06270">6270</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="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l01822">ruby_vm_destruct()</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#l06254">6254</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#l00096">malloc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02800">Init_BareVM()</a>.</p> </div> </div> <a id="aa7d93955e657ccfb33f14b20a8c12094"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7d93955e657ccfb33f14b20a8c12094">◆ </a></span>ruby_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> ruby_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#l01822">1822</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#l00815">DBL2NUM</a>, <a class="el" href="../../de/df1/util_8c_source.html#l01470">diff()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00345">FIX2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00112">id_cmp</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00112">id_div</a>, <a class="el" href="../../d3/d90/missing_8h_source.html#l00141">INFINITY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">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#l00232">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00685">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00348">POSFIXABLE</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02909">rb_cmpint()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05213">rb_dbl2big()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l00292">rb_num_coerce_cmp()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">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#l00437">RTEST</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01763">ruby_float_step_size()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01327">ULONG2NUM</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d27/numeric_8c_source.html#l03648">int_downto_size()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l03602">int_upto_size()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l01909">num_step_size()</a>, <a class="el" href="../../d6/df7/range_8c_source.html#l00731">range_size()</a>, and <a class="el" href="../../d6/df7/range_8c_source.html#l00348">range_step_size()</a>.</p> </div> </div> <a id="aa7bda2a5a1268f79d2e10563be6fb12e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7bda2a5a1268f79d2e10563be6fb12e">◆ </a></span>ruby_register_rollback_func_for_ensure()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void ruby_register_rollback_func_for_ensure </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>ensure_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>(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname"><em>rollback_func</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="../../d5/d75/cont_8c_source.html#l00955">955</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="../../d8/d32/vm__core_8h_source.html#l00922">GET_VM</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, and <a class="el" href="../../d8/d32/vm__core_8h_source.html#l00109">UNLIKELY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l03779">Init_Hash()</a>.</p> </div> </div> <a id="ad6463c0b3da1f4acb8b688487f362290"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6463c0b3da1f4acb8b688487f362290">◆ </a></span>ruby_scan_digits()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned long ruby_scan_digits </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">ssize_t </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>base</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t * </td> <td class="paramname"><em>retlen</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>overflow</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="../../de/df1/util_8c_source.html#l00079">79</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c_source.html#l00058">ruby_digit36_to_number_table</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l13561">parse_numvar()</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00111">ruby_strtoul()</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#l11636">11636</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#l00366">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#l00067">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00783">proc_options()</a>.</p> </div> </div> <a id="aa2ac55da98b927ce44732601a84efbb4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2ac55da98b927ce44732601a84efbb4">◆ </a></span>ruby_sized_xfree()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void void ruby_sized_xfree </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>x</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="../../d8/d16/gc_8c_source.html#l06237">6237</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#l06145">objspace_xfree()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l00544">rb_ary_free()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_initialize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03342">rb_ary_replace()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02436">rb_ary_sort_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00941">rb_str_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06245">ruby_xfree()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01527">str_discard()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06404">wmap_final_func()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06427">wmap_finalize()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06345">wmap_free_map()</a>.</p> </div> </div> <a id="aac73aa371989bbeb21b6f3c25c3cb755"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac73aa371989bbeb21b6f3c25c3cb755">◆ </a></span>ruby_sized_xrealloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* ruby_sized_xrealloc </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>new_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>old_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="../../d8/d16/gc_8c_source.html#l06203">6203</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="../../d4/d71/st_8c_source.html#l00184">new_size()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06104">objspace_xrealloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l06209">ruby_xrealloc()</a>.</p> </div> </div> <a id="a4987a5f67c663bcf33d86c9a91c72a14"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4987a5f67c663bcf33d86c9a91c72a14">◆ </a></span>ruby_sized_xrealloc2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* ruby_sized_xrealloc2 </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>new_count</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>element_size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>old_count</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a665672e82a413effd9b5485fee0e1e21"></a> <h2 class="memtitle"><span class="permalink"><a href="#a665672e82a413effd9b5485fee0e1e21">◆ </a></span>ruby_digit36_to_number_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> signed char ruby_digit36_to_number_table[]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../de/df1/util_8c_source.html#l00058">58</a> of file <a class="el" href="../../de/df1/util_8c_source.html">util.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d7d/pack_8c_source.html#l01050">hex2num()</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00079">ruby_scan_digits()</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>