📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 12:19:36
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
dd
/
d24
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/dd/d24
🔄 Refresh
✏️
Editing: st_8h.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: include/ruby/st.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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_82434f6a8a39055b35115fc8d4134985.html">ruby</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">st.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d8/db0/defines_8h_source.html">ruby/defines.h</a>"</code><br /> </div> <p><a href="../../dd/d24/st_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="../../d6/d34/structst__hash__type.html">st_hash_type</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="../../d0/ddd/structst__table.html">st_table</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:ae92ea1ee43463875351b45a90bac8b41"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ae92ea1ee43463875351b45a90bac8b41">ST_DATA_T_DEFINED</a></td></tr> <tr class="separator:ae92ea1ee43463875351b45a90bac8b41"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a308d9dd2c0028ddb184b455bbd7865de"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>   8</td></tr> <tr class="separator:a308d9dd2c0028ddb184b455bbd7865de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9a4938f87639b4d9a1c921f8ace1faa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aa9a4938f87639b4d9a1c921f8ace1faa">SIZEOF_ST_INDEX_T</a>   SIZEOF_VOIDP</td></tr> <tr class="separator:aa9a4938f87639b4d9a1c921f8ace1faa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92cd4b2e47c8aa12d2838024ca90330d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a92cd4b2e47c8aa12d2838024ca90330d">ST_INDEX_BITS</a>   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>) * <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>)</td></tr> <tr class="separator:a92cd4b2e47c8aa12d2838024ca90330d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb09296ccf7797264cbd8b1f0c97c3e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#abb09296ccf7797264cbd8b1f0c97c3e7">ST_DATA_COMPATIBLE_P</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>)   0</td></tr> <tr class="separator:abb09296ccf7797264cbd8b1f0c97c3e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e18b4a4f91b4188aa376a15ca372b9c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a3e18b4a4f91b4188aa376a15ca372b9c">st_is_member</a>(table, <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>)   <a class="el" href="../../d4/d71/st_8c.html#af526fb7d918a9a5ceadadc087e79aa1c">st_lookup</a>((table),(<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>),(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)0)</td></tr> <tr class="separator:a3e18b4a4f91b4188aa376a15ca372b9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b4df341ca1145fff9230d22db7cb2c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a7b4df341ca1145fff9230d22db7cb2c1">st_strcasecmp</a>   <a class="el" href="../../d4/d71/st_8c.html#a2cae14784f5ba5121ab215cb3e1c6a53">st_locale_insensitive_strcasecmp</a></td></tr> <tr class="separator:a7b4df341ca1145fff9230d22db7cb2c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6edfc64f3548ad7e925bcfcd48aab06"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#af6edfc64f3548ad7e925bcfcd48aab06">st_strncasecmp</a>   <a class="el" href="../../d4/d71/st_8c.html#ab59eeb093d2ca63b5a6059a49499d48a">st_locale_insensitive_strncasecmp</a></td></tr> <tr class="separator:af6edfc64f3548ad7e925bcfcd48aab06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1535c1b1e88190c7fe1a76e584bd9c59"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a1535c1b1e88190c7fe1a76e584bd9c59">st_hash_start</a>(h)   ((<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)(h))</td></tr> <tr class="separator:a1535c1b1e88190c7fe1a76e584bd9c59"><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:a97b5395afafae465d6ada75aae48079d"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a97b5395afafae465d6ada75aae48079d">st_table</a></td></tr> <tr class="separator:a97b5395afafae465d6ada75aae48079d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac214e5cdcf0de6a2108b9643e7fc12e0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a></td></tr> <tr class="separator:ac214e5cdcf0de6a2108b9643e7fc12e0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa997bf627f07b870910bb4f784f06404"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aa997bf627f07b870910bb4f784f06404">st_compare_func</a>(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:aa997bf627f07b870910bb4f784f06404"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa017f3b0a02078bf1a1b9d4b10c589b5"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aa017f3b0a02078bf1a1b9d4b10c589b5">st_hash_func</a>(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:aa017f3b0a02078bf1a1b9d4b10c589b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f32dbb534dcc758af66fe42bcea2392"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a4f32dbb534dcc758af66fe42bcea2392">st_check_for_sizeof_st_index_t</a>[SIZEOF_VOIDP==(int) <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>) ? 1 :-1]</td></tr> <tr class="separator:a4f32dbb534dcc758af66fe42bcea2392"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab68dfde3b434381a536b6909c519e535"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ab68dfde3b434381a536b6909c519e535">st_update_callback_func</a>(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *value, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg, int existing)</td></tr> <tr class="separator:ab68dfde3b434381a536b6909c519e535"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a0c6a172fd99de7928916e65034ed8b1f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1f">st_retval</a> { <a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1fac99fc55c7f355bf9071739a4bc2ea139">ST_CONTINUE</a>, <a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1fa04b939c166d4baa471909eb224d5fed3">ST_STOP</a>, <a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1fa64ab176f8e8b9719bcd9b5297ccda9c7">ST_DELETE</a>, <a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1fa362d37dd656ca6a08178514d3dd3bf69">ST_CHECK</a> }</td></tr> <tr class="separator:a0c6a172fd99de7928916e65034ed8b1f"><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:ae30b3dcdde015a6957198cbeb9408db8"><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="../../dd/d24/st_8h.html#ae30b3dcdde015a6957198cbeb9408db8">st_init_table</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> *)</td></tr> <tr class="separator:ae30b3dcdde015a6957198cbeb9408db8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a760f41c431b8dfcac5999005e2b07ead"><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="../../dd/d24/st_8h.html#a760f41c431b8dfcac5999005e2b07ead">st_init_table_with_size</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> *, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)</td></tr> <tr class="separator:a760f41c431b8dfcac5999005e2b07ead"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a955c6e936b9681649ab9ffa4aa741949"><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="../../dd/d24/st_8h.html#a955c6e936b9681649ab9ffa4aa741949">st_init_numtable</a> (void)</td></tr> <tr class="separator:a955c6e936b9681649ab9ffa4aa741949"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1e7ba5d3e3a2e49801c2591a5b0601d"><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="../../dd/d24/st_8h.html#aa1e7ba5d3e3a2e49801c2591a5b0601d">st_init_numtable_with_size</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)</td></tr> <tr class="separator:aa1e7ba5d3e3a2e49801c2591a5b0601d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaca0d6a6f8e07dd6ad3265872d7b1f81"><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="../../dd/d24/st_8h.html#aaca0d6a6f8e07dd6ad3265872d7b1f81">st_init_strtable</a> (void)</td></tr> <tr class="separator:aaca0d6a6f8e07dd6ad3265872d7b1f81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0cf5937dc3b1f4d88ad16f83b94a5444"><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="../../dd/d24/st_8h.html#a0cf5937dc3b1f4d88ad16f83b94a5444">st_init_strtable_with_size</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)</td></tr> <tr class="separator:a0cf5937dc3b1f4d88ad16f83b94a5444"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a60f14cceadd837db51e110881258944a"><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="../../dd/d24/st_8h.html#a60f14cceadd837db51e110881258944a">st_init_strcasetable</a> (void)</td></tr> <tr class="separator:a60f14cceadd837db51e110881258944a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8650831f7c601411625cb369422ee6d4"><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="../../dd/d24/st_8h.html#a8650831f7c601411625cb369422ee6d4">st_init_strcasetable_with_size</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)</td></tr> <tr class="separator:a8650831f7c601411625cb369422ee6d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa04e4ee0a6e1f19e64f3be4668f41234"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aa04e4ee0a6e1f19e64f3be4668f41234">st_delete</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)</td></tr> <tr class="separator:aa04e4ee0a6e1f19e64f3be4668f41234"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8f6ec3ebca4d18729cef285a2ce72f2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ad8f6ec3ebca4d18729cef285a2ce72f2">st_delete_safe</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:ad8f6ec3ebca4d18729cef285a2ce72f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed6c9d02c64512b18cd464930cb866e1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aed6c9d02c64512b18cd464930cb866e1">st_shift</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)</td></tr> <tr class="separator:aed6c9d02c64512b18cd464930cb866e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdc42c01229b7537ea5a4c6965c7e47a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:acdc42c01229b7537ea5a4c6965c7e47a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6978e6fe886b41a3c781a50760eb7d70"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a6978e6fe886b41a3c781a50760eb7d70">st_insert2</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>(*)(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>))</td></tr> <tr class="separator:a6978e6fe886b41a3c781a50760eb7d70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d85287fbdaf7dcbc22d45e925c29fea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)</td></tr> <tr class="separator:a2d85287fbdaf7dcbc22d45e925c29fea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67fcf8f213cf0367f1923b2ae72b868d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a67fcf8f213cf0367f1923b2ae72b868d">st_get_key</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)</td></tr> <tr class="separator:a67fcf8f213cf0367f1923b2ae72b868d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5a026e0f0fbb0375b83056f0124889ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a5a026e0f0fbb0375b83056f0124889ee">st_update</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *table, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#ab68dfde3b434381a536b6909c519e535">st_update_callback_func</a> *<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg)</td></tr> <tr class="separator:a5a026e0f0fbb0375b83056f0124889ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace5a79870d2800659a653fceeca55262"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ace5a79870d2800659a653fceeca55262">st_foreach</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:ace5a79870d2800659a653fceeca55262"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff7b757bcb3eba1f30d7b31da645795e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aff7b757bcb3eba1f30d7b31da645795e">st_foreach_check</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:aff7b757bcb3eba1f30d7b31da645795e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7c52b70fe389bc967a1868c76a1e10c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ad7c52b70fe389bc967a1868c76a1e10c">st_reverse_foreach</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>), <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:ad7c52b70fe389bc967a1868c76a1e10c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a966180fce1e2e11911a57c9abae6a39b"><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="../../dd/d24/st_8h.html#a966180fce1e2e11911a57c9abae6a39b">st_keys</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *table, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *keys, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:a966180fce1e2e11911a57c9abae6a39b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac88dda6f84d1db8c5654cade389c0f78"><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="../../dd/d24/st_8h.html#ac88dda6f84d1db8c5654cade389c0f78">st_keys_check</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *table, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *keys, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> never)</td></tr> <tr class="separator:ac88dda6f84d1db8c5654cade389c0f78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac467af858b7f771bed79544c1c710a65"><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="../../dd/d24/st_8h.html#ac467af858b7f771bed79544c1c710a65">st_values</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *table, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *values, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>)</td></tr> <tr class="separator:ac467af858b7f771bed79544c1c710a65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31a34db9e9147ea35102754a6509f2bd"><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="../../dd/d24/st_8h.html#a31a34db9e9147ea35102754a6509f2bd">st_values_check</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *table, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *values, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> <a class="el" href="../../d8/d36/signal_8c.html#a56fae156d59e6ee797fe8dc8389262c4">size</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> never)</td></tr> <tr class="separator:a31a34db9e9147ea35102754a6509f2bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee4e16ae99cd543ddf851107d5ea5408"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#aee4e16ae99cd543ddf851107d5ea5408">st_add_direct</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:aee4e16ae99cd543ddf851107d5ea5408"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb004847ef312373d65bfb0d1a21c5b3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#acb004847ef312373d65bfb0d1a21c5b3">st_free_table</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)</td></tr> <tr class="separator:acb004847ef312373d65bfb0d1a21c5b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af5a20fb5a1b35bfc5d756146faca69b1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#af5a20fb5a1b35bfc5d756146faca69b1">st_cleanup_safe</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:af5a20fb5a1b35bfc5d756146faca69b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6324e2f86dbf2243270fd24aac5367f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ad6324e2f86dbf2243270fd24aac5367f">st_clear</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)</td></tr> <tr class="separator:ad6324e2f86dbf2243270fd24aac5367f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7dbfd8e3a251a09c8543b301bcef0cb5"><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="../../dd/d24/st_8h.html#a7dbfd8e3a251a09c8543b301bcef0cb5">st_copy</a> (<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)</td></tr> <tr class="separator:a7dbfd8e3a251a09c8543b301bcef0cb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2839ae91d54936af83392d0df9f97488"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a2839ae91d54936af83392d0df9f97488">st_numcmp</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:a2839ae91d54936af83392d0df9f97488"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50249b52a70e7a4aa8ca8582c380cd26"><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="../../dd/d24/st_8h.html#a50249b52a70e7a4aa8ca8582c380cd26">st_numhash</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td></tr> <tr class="separator:a50249b52a70e7a4aa8ca8582c380cd26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2cae14784f5ba5121ab215cb3e1c6a53"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a2cae14784f5ba5121ab215cb3e1c6a53">st_locale_insensitive_strcasecmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s2)</td></tr> <tr class="separator:a2cae14784f5ba5121ab215cb3e1c6a53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab59eeb093d2ca63b5a6059a49499d48a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ab59eeb093d2ca63b5a6059a49499d48a">st_locale_insensitive_strncasecmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s2, size_t n)</td></tr> <tr class="separator:ab59eeb093d2ca63b5a6059a49499d48a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d0d955fb1f39486c18162f222deb82b"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#a1d0d955fb1f39486c18162f222deb82b">st_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *)</td></tr> <tr class="separator:a1d0d955fb1f39486c18162f222deb82b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a970b36e65b43e8fcccbea3e3397aeefa"><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="../../dd/d24/st_8h.html#a970b36e65b43e8fcccbea3e3397aeefa">st_hash</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *ptr, size_t len, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> h)</td></tr> <tr class="separator:a970b36e65b43e8fcccbea3e3397aeefa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d78a46cfffcf594047cf492737d7406"><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="../../dd/d24/st_8h.html#a3d78a46cfffcf594047cf492737d7406">st_hash_uint32</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> h, <a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> i)</td></tr> <tr class="separator:a3d78a46cfffcf594047cf492737d7406"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72b493fcb3ac68760a725d058f1cb5d3"><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="../../dd/d24/st_8h.html#a72b493fcb3ac68760a725d058f1cb5d3">st_hash_uint</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> h, <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> i)</td></tr> <tr class="separator:a72b493fcb3ac68760a725d058f1cb5d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee487969705d500b3308fc5c146fd357"><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="../../dd/d24/st_8h.html#aee487969705d500b3308fc5c146fd357">st_hash_end</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> h)</td></tr> <tr class="separator:aee487969705d500b3308fc5c146fd357"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd6d8900985779079ec683ece31f6fd7"><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="../../dd/d24/st_8h.html#abd6d8900985779079ec683ece31f6fd7">st_hash_start</a> (<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> h)</td></tr> <tr class="separator:abd6d8900985779079ec683ece31f6fd7"><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:ae83f60f8022ef1ccdc536b8b43efa06b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d3/d90/missing_8h.html#a56aad4cc0d05a0f8789111dfe1685e34">RUBY_SYMBOL_EXPORT_BEGIN</a> typedef unsigned long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a></td></tr> <tr class="separator:ae83f60f8022ef1ccdc536b8b43efa06b"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a308d9dd2c0028ddb184b455bbd7865de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a308d9dd2c0028ddb184b455bbd7865de">◆ </a></span>CHAR_BIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CHAR_BIT   8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00032">32</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="aa9a4938f87639b4d9a1c921f8ace1faa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9a4938f87639b4d9a1c921f8ace1faa">◆ </a></span>SIZEOF_ST_INDEX_T</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SIZEOF_ST_INDEX_T   SIZEOF_VOIDP</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00053">53</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d71/st_8c_source.html#l01429">st_hash()</a>.</p> </div> </div> <a id="abb09296ccf7797264cbd8b1f0c97c3e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb09296ccf7797264cbd8b1f0c97c3e7">◆ </a></span>ST_DATA_COMPATIBLE_P</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ST_DATA_COMPATIBLE_P</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></td><td>)</td> <td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00066">66</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> <p class="reference">Referenced by <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="ae92ea1ee43463875351b45a90bac8b41"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae92ea1ee43463875351b45a90bac8b41">◆ </a></span>ST_DATA_T_DEFINED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ST_DATA_T_DEFINED</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00026">26</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="a1535c1b1e88190c7fe1a76e584bd9c59"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1535c1b1e88190c7fe1a76e584bd9c59">◆ </a></span>st_hash_start</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define st_hash_start</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">h</td><td>)</td> <td>   ((<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>)(h))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00143">143</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/de5/random_8c_source.html#l01296">rb_hash_start()</a>.</p> </div> </div> <a id="a92cd4b2e47c8aa12d2838024ca90330d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92cd4b2e47c8aa12d2838024ca90330d">◆ </a></span>ST_INDEX_BITS</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ST_INDEX_BITS   (<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>) * <a class="el" href="../../dd/d24/st_8h.html#a308d9dd2c0028ddb184b455bbd7865de">CHAR_BIT</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00060">60</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="a3e18b4a4f91b4188aa376a15ca372b9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e18b4a4f91b4188aa376a15ca372b9c">◆ </a></span>st_is_member</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define st_is_member</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">table, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d4/d71/st_8c.html#af526fb7d918a9a5ceadadc087e79aa1c">st_lookup</a>((table),(<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>),(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *)0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00098">98</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="a7b4df341ca1145fff9230d22db7cb2c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b4df341ca1145fff9230d22db7cb2c1">◆ </a></span>st_strcasecmp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define st_strcasecmp   <a class="el" href="../../d4/d71/st_8c.html#a2cae14784f5ba5121ab215cb3e1c6a53">st_locale_insensitive_strcasecmp</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00135">135</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="af6edfc64f3548ad7e925bcfcd48aab06"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6edfc64f3548ad7e925bcfcd48aab06">◆ </a></span>st_strncasecmp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define st_strncasecmp   <a class="el" href="../../d4/d71/st_8c.html#ab59eeb093d2ca63b5a6059a49499d48a">st_locale_insensitive_strncasecmp</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00136">136</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a4f32dbb534dcc758af66fe42bcea2392"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f32dbb534dcc758af66fe42bcea2392">◆ </a></span>st_check_for_sizeof_st_index_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef char st_check_for_sizeof_st_index_t[SIZEOF_VOIDP==(int) <a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a>) ? 1 :-1]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00052">52</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="aa997bf627f07b870910bb4f784f06404"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa997bf627f07b870910bb4f784f06404">◆ </a></span>st_compare_func</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef int st_compare_func(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00049">49</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="aa017f3b0a02078bf1a1b9d4b10c589b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa017f3b0a02078bf1a1b9d4b10c589b5">◆ </a></span>st_hash_func</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> st_hash_func(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00050">50</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="ac214e5cdcf0de6a2108b9643e7fc12e0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac214e5cdcf0de6a2108b9643e7fc12e0">◆ </a></span>st_index_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00048">48</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="a97b5395afafae465d6ada75aae48079d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97b5395afafae465d6ada75aae48079d">◆ </a></span>st_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> <a class="el" href="../../d0/ddd/structst__table.html">st_table</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00046">46</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <a id="ab68dfde3b434381a536b6909c519e535"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab68dfde3b434381a536b6909c519e535">◆ </a></span>st_update_callback_func</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef int st_update_callback_func(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *<a class="el" href="../../dc/de5/random_8c.html#a742229490b6759a90ece7ba82ba129d5">key</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> *value, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg, int existing)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00117">117</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="a0c6a172fd99de7928916e65034ed8b1f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c6a172fd99de7928916e65034ed8b1f">◆ </a></span>st_retval</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="../../dd/d24/st_8h.html#a0c6a172fd99de7928916e65034ed8b1f">st_retval</a></td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0c6a172fd99de7928916e65034ed8b1fac99fc55c7f355bf9071739a4bc2ea139"></a>ST_CONTINUE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a0c6a172fd99de7928916e65034ed8b1fa04b939c166d4baa471909eb224d5fed3"></a>ST_STOP </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a0c6a172fd99de7928916e65034ed8b1fa64ab176f8e8b9719bcd9b5297ccda9c7"></a>ST_DELETE </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a0c6a172fd99de7928916e65034ed8b1fa362d37dd656ca6a08178514d3dd3bf69"></a>ST_CHECK </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00100">100</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="aee4e16ae99cd543ddf851107d5ea5408"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee4e16ae99cd543ddf851107d5ea5408">◆ </a></span>st_add_direct()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void st_add_direct </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l00629">629</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00488">add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00547">add_packed_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00087">do_hash</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l01966">define_final0()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00166">make_transcoder_entry()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00032">make_unique_str()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01106">method_entry_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00894">move_refined_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</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#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17002">register_symid_str()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01231">set_syserr()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00256">transcode_search_path_i()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00411">w_symbol()</a>.</p> </div> </div> <a id="af5a20fb5a1b35bfc5d756146faca69b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#af5a20fb5a1b35bfc5d756146faca69b1">◆ </a></span>st_cleanup_safe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void st_cleanup_safe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l00830">830</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00022">st_table_entry::key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00113">PACKED_ENT</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00114">PKEY</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::real_entries</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00092">st_free_entry</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00251">hash_foreach_ensure()</a>.</p> </div> </div> <a id="ad6324e2f86dbf2243270fd24aac5367f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6324e2f86dbf2243270fd24aac5367f">◆ </a></span>st_clear()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void st_clear </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</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="../../d4/d71/st_8c_source.html#l00308">308</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::head</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::real_entries</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00092">st_free_entry</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::tail</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l01333">rb_hash_clear()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01431">rb_hash_initialize_copy()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03904">rb_thread_atfork_internal()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>, and <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00226">trace_object_allocations_clear()</a>.</p> </div> </div> <a id="a7dbfd8e3a251a09c8543b301bcef0cb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7dbfd8e3a251a09c8543b301bcef0cb5">◆ </a></span>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>* st_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</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="../../d4/d71/st_8c_source.html#l00663">663</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00025">st_table_entry::back</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00025">st_table_entry::fore</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00021">st_table_entry::hash</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::head</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00095">st_alloc_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00091">st_alloc_entry</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00093">st_alloc_table</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00094">st_dealloc_table</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00334">st_free_table()</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::tail</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00329">rb_hash_dup()</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#l00526">rb_hash_s_create()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01757">rb_hash_to_h()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l02636">rb_st_copy()</a>.</p> </div> </div> <a id="aa04e4ee0a6e1f19e64f3be4668f41234"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa04e4ee0a6e1f19e64f3be4668f41234">◆ </a></span>st_delete()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_delete </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d0/d2a/variable_8c_source.html#l01651">autoload_delete()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00637">constat_delete()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00056">delete_unique_str()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00113">freeobj_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">generic_ivar_remove()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01347">r_fixup_compat()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04019">rb_ary_and()</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/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01030">rb_free_generic_ivar()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00969">rb_hash_delete_key()</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="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</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#l01911">rb_undefine_finalizer()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00758">rb_waitpid()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02048">run_final()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00727">socklist_delete()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00100">st_delete_wrap()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01868">unknown_keyword_error()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06427">wmap_finalize()</a>.</p> </div> </div> <a id="ad8f6ec3ebca4d18729cef285a2ce72f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8f6ec3ebca4d18729cef285a2ce72f2">◆ </a></span>st_delete_safe()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_delete_safe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d1/d04/hash_8c_source.html#l00969">rb_hash_delete_key()</a>.</p> </div> </div> <a id="ace5a79870d2800659a653fceeca55262"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace5a79870d2800659a653fceeca55262">◆ </a></span>st_foreach()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_foreach </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l01034">1034</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00377">FIND_ENTRY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00025">st_table_entry::fore</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00021">st_table_entry::hash</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::head</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00022">st_table_entry::key</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00116">PHASH</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00114">PKEY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00115">PVAL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::real_entries</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00023">st_table_entry::record</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00712">remove_entry()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00123">remove_packed_entry()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CHECK</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#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00092">st_free_entry</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l01131">class_instance_method_list()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03895">clear_coverage()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00694">collect_values_of_values()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00276">count_nodes()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02591">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00200">count_objects_size()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00485">count_tdata_objects()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00648">exit_handler()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00075">fc_i()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00277">get_loaded_features_index()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00833">include_modules_at()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08766">Init_String()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03459">mark_const_tbl()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03375">mark_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03434">mark_m_tbl_wrapper()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00106">mark_marshal_compat_t()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03351">mark_set()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03334">mark_tbl()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00297">object_allocations_reporter()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00959">proc_waitall()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04119">rb_ary_uniq_bang()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05256">rb_check_deadlock()</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="../../dc/d80/vm__trace_8c_source.html#l00225">rb_clear_trace_func()</a>, <a class="el" href="../../db/dac/coverage_8c_source.html#l00056">rb_coverage_result()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01784">rb_econv_asciicompat_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01964">rb_enc_foreach_name()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">rb_enc_name_list()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01960">rb_execarg_extract_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01894">rb_extract_keywords()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01466">rb_free_const_table()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01443">rb_free_m_tbl()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01991">rb_local_constants()</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="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</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="../../d0/d2a/variable_8c_source.html#l02636">rb_st_copy()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17303">rb_sym_all_symbols()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03904">rb_thread_atfork_internal()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02135">rb_thread_fd_close()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03019">rb_thread_keys()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02397">rb_thread_list()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00421">rb_thread_terminate_all()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01211">rb_vm_check_redefinition_by_prepend()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01766">rb_vm_mark()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00758">rb_waitpid()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00631">reachable_objects_from()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04801">rgengc_unprotect_logging_exit_func()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04042">thgroup_list()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00226">trace_object_allocations_clear()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00450">validate_labels()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06516">wmap_each()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06539">wmap_each_key()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06562">wmap_each_value()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06353">wmap_free()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06487">wmap_inspect()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06587">wmap_keys()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06335">wmap_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06370">wmap_memsize()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06614">wmap_values()</a>.</p> </div> </div> <a id="aff7b757bcb3eba1f30d7b31da645795e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff7b757bcb3eba1f30d7b31da645795e">◆ </a></span>st_foreach_check()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_foreach_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l00942">942</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00377">FIND_ENTRY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00406">find_packed_index()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00396">find_packed_index_from()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00025">st_table_entry::fore</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00021">st_table_entry::hash</a>, <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::head</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00022">st_table_entry::key</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00116">PHASH</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00114">PKEY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00115">PVAL</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00093">st_table::real_entries</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00023">st_table_entry::record</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00712">remove_entry()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00134">remove_safe_packed_entry()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CHECK</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#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_STOP</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00669">hash2kv()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00713">hash2kv_enc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00263">hash_foreach_call()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00274">tk_symbolkey2str()</a>.</p> </div> </div> <a id="acb004847ef312373d65bfb0d1a21c5b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb004847ef312373d65bfb0d1a21c5b3">◆ </a></span>st_free_table()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void st_free_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</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="../../d4/d71/st_8c_source.html#l00334">334</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00308">st_clear()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00094">st_dealloc_table</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00096">st_free_bins</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l03956">ary_recycle_hash()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01534">autoload_free()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01131">class_instance_method_list()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00870">clear_dump_arg()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01912">clear_load_arg()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02497">cvar_list()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00648">exit_handler()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00343">fiber_free()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09110">free_enc2cp()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">generic_ivar_remove()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00282">init_copy()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</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#l02039">rb_const_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01466">rb_free_const_table()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01030">rb_free_generic_ivar()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01443">rb_free_m_tbl()</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#l00654">rb_hash_rehash()</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="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01822">ruby_vm_destruct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00663">st_copy()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02087">thread_free()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06353">wmap_free()</a>.</p> </div> </div> <a id="a67fcf8f213cf0367f1923b2ae72b868d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67fcf8f213cf0367f1923b2ae72b868d">◆ </a></span>st_get_key()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_get_key </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../dd/dc9/object__tracing_8c_source.html#l00032">make_unique_str()</a>, and <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>.</p> </div> </div> <a id="a970b36e65b43e8fcccbea3e3397aeefa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a970b36e65b43e8fcccbea3e3397aeefa">◆ </a></span>st_hash()</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> st_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> 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>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>h</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="../../d4/d71/st_8c_source.html#l01429">1429</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00198">CHAR_BIT</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01407">murmur_finish()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01420">murmur_step</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01383">MurmurMagic</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00053">SIZEOF_ST_INDEX_T</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, and <a class="el" href="../../d4/d71/st_8c.html#a58449b17c56fb078b9f006f8ab3c5314">UNALIGNED_ADD_ALL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02030">hash_i()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01608">strhash()</a>.</p> </div> </div> <a id="aee487969705d500b3308fc5c146fd357"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee487969705d500b3308fc5c146fd357">◆ </a></span>st_hash_end()</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> st_hash_end </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>h</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d4/d71/st_8c_source.html#l01593">1593</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01420">murmur_step</a>.</p> </div> </div> <a id="abd6d8900985779079ec683ece31f6fd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd6d8900985779079ec683ece31f6fd7">◆ </a></span>st_hash_start()</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> st_hash_start </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>h</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d4/d71/st_8c_source.html#l01602">1602</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> </div> </div> <a id="a72b493fcb3ac68760a725d058f1cb5d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72b493fcb3ac68760a725d058f1cb5d3">◆ </a></span>st_hash_uint()</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> st_hash_uint </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>h</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>i</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="../../d4/d71/st_8c_source.html#l01562">1562</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01425">murmur1</a>.</p> </div> </div> <a id="a3d78a46cfffcf594047cf492737d7406"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d78a46cfffcf594047cf492737d7406">◆ </a></span>st_hash_uint32()</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> st_hash_uint32 </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>h</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../db/d4d/sha2_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> </td> <td class="paramname"><em>i</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="../../d4/d71/st_8c_source.html#l01556">1556</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01420">murmur_step</a>.</p> </div> </div> <a id="a955c6e936b9681649ab9ffa4aa741949"></a> <h2 class="memtitle"><span class="permalink"><a href="#a955c6e936b9681649ab9ffa4aa741949">◆ </a></span>st_init_numtable()</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>* st_init_numtable </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="../../d4/d71/st_8c_source.html#l00272">272</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>, and <a class="el" href="../../d4/d71/st_8c.html#a0a1a5e64d8833b9da51b96d02562593d">type_numhash</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d0c/class_8c_source.html#l01131">class_instance_method_list()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l02146">compat_allocator_table()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05923">constat_handle()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l01178">fiber_init()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00151">get_traceobj_arg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09104">init_enc2cp()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01773">Init_Exception()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01661">Init_heap()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00027">Init_var_tables()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l09116">Init_win32ole()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05714">insn_make_insn_table()</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#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00927">marshal_dump()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01945">marshal_load()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02464">mod_cvar_at()</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#l02163">rb_const_set()</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="../../d2/d47/compile_8c_source.html#l05896">rb_iseq_build_from_ary()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</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="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</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#l00404">rb_singleton_class_attached()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00358">rb_singleton_class_clone_and_attach()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00758">rb_waitpid()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00302">RCLASS_M_TBL_INIT()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00631">reachable_objects_from()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00955">ruby_register_rollback_func_for_ensure()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00702">socklist_insert()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02841">threadptr_local_aset()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01232">vm_init_redefined_flag()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06393">wmap_allocate()</a>.</p> </div> </div> <a id="aa1e7ba5d3e3a2e49801c2591a5b0601d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1e7ba5d3e3a2e49801c2591a5b0601d">◆ </a></span>st_init_numtable_with_size()</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>* st_init_numtable_with_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</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="../../d4/d71/st_8c_source.html#l00278">278</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, and <a class="el" href="../../d4/d71/st_8c.html#a0a1a5e64d8833b9da51b96d02562593d">type_numhash</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16801">Init_sym()</a>.</p> </div> </div> <a id="a60f14cceadd837db51e110881258944a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a60f14cceadd837db51e110881258944a">◆ </a></span>st_init_strcasetable()</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>* st_init_strcasetable </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="../../d4/d71/st_8c_source.html#l00296">296</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00069">type_strcasehash</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04398">Init_transcode()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00166">make_transcoder_entry()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>.</p> </div> </div> <a id="a8650831f7c601411625cb369422ee6d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8650831f7c601411625cb369422ee6d4">◆ </a></span>st_init_strcasetable_with_size()</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>* st_init_strcasetable_with_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</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="../../d4/d71/st_8c_source.html#l00302">302</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00069">type_strcasehash</a>.</p> </div> </div> <a id="aaca0d6a6f8e07dd6ad3265872d7b1f81"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaca0d6a6f8e07dd6ad3265872d7b1f81">◆ </a></span>st_init_strtable()</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>* st_init_strtable </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="../../d4/d71/st_8c_source.html#l00284">284</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00063">type_strhash</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00151">get_traceobj_arg()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01160">Init_load()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04807">rb_gc_unprotect_logging()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01059">ruby_init_ext()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00959">zone_str()</a>.</p> </div> </div> <a id="a0cf5937dc3b1f4d88ad16f83b94a5444"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0cf5937dc3b1f4d88ad16f83b94a5444">◆ </a></span>st_init_strtable_with_size()</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>* st_init_strtable_with_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</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="../../d4/d71/st_8c_source.html#l00290">290</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00063">type_strhash</a>.</p> </div> </div> <a id="ae30b3dcdde015a6957198cbeb9408db8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae30b3dcdde015a6957198cbeb9408db8">◆ </a></span>st_init_table()</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>* st_init_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</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="../../d4/d71/st_8c_source.html#l00266">266</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l00344">hash_tbl()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00201">rb_fstring()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00272">st_init_numtable()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00296">st_init_strcasetable()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00284">st_init_strtable()</a>.</p> </div> </div> <a id="a760f41c431b8dfcac5999005e2b07ead"></a> <h2 class="memtitle"><span class="permalink"><a href="#a760f41c431b8dfcac5999005e2b07ead">◆ </a></span>st_init_table_with_size()</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>* st_init_table_with_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> struct <a class="el" href="../../d6/d34/structst__hash__type.html">st_hash_type</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </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="../../d4/d71/st_8c_source.html#l00229">229</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00066">getenv</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::head</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00040">MAX_PACKED_HASH</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00184">new_size()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00095">st_alloc_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00093">st_alloc_table</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00038">ST_DEFAULT_PACKED_TABLE_SIZE</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00089">st_table::tail</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00070">st_table::type</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16801">Init_sym()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00654">rb_hash_rehash()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00278">st_init_numtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00302">st_init_strcasetable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00290">st_init_strtable_with_size()</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>.</p> </div> </div> <a id="acdc42c01229b7537ea5a4c6965c7e47a"></a> <h2 class="memtitle"><span class="permalink"><a href="#acdc42c01229b7537ea5a4c6965c7e47a">◆ </a></span>st_insert()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_insert </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../de/de9/vm_8c_source.html#l01219">add_opt_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00267">clone_const()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05923">constat_handle()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02450">cv_i()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00056">delete_unique_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00186">features_index_add_single()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02492">Init_VM()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05714">insn_make_insn_table()</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#l00477">iseq_load()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00032">make_unique_str()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00073">newobj_i()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01445">obj_alloc_by_klass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01328">r_entry0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01048">r_prepare()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01270">r_symreal()</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#l02163">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01998">rb_gc_copy_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04807">rb_gc_unprotect_logging()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00625">rb_hash_rehash_i()</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#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">rb_st_insert_id_and_value()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03904">rb_thread_atfork_internal()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00758">rb_waitpid()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00565">reachable_object_from_i()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05629">register_label()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00955">ruby_register_rollback_func_for_ensure()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00702">socklist_insert()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01969">sv_i()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00625">thread_create_core()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02841">threadptr_local_aset()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06649">wmap_aset()</a>.</p> </div> </div> <a id="a6978e6fe886b41a3c781a50760eb7d70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6978e6fe886b41a3c781a50760eb7d70">◆ </a></span>st_insert2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_insert2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a>(*)(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>.</p> </div> </div> <a id="a966180fce1e2e11911a57c9abae6a39b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a966180fce1e2e11911a57c9abae6a39b">◆ </a></span>st_keys()</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> st_keys </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname"><em>keys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </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="../../d4/d71/st_8c_source.html#l01130">1130</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01101">get_keys()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> </div> </div> <a id="ac88dda6f84d1db8c5654cade389c0f78"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac88dda6f84d1db8c5654cade389c0f78">◆ </a></span>st_keys_check()</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> st_keys_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname"><em>keys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>never</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="../../d4/d71/st_8c_source.html#l01136">1136</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01101">get_keys()</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="../../d1/d04/hash_8c_source.html#l01792">rb_hash_keys()</a>.</p> </div> </div> <a id="a2cae14784f5ba5121ab215cb3e1c6a53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cae14784f5ba5121ab215cb3e1c6a53">◆ </a></span>st_locale_insensitive_strcasecmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_locale_insensitive_strcasecmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s1</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>s2</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="../../d4/d71/st_8c_source.html#l01616">1616</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> </div> </div> <a id="ab59eeb093d2ca63b5a6059a49499d48a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab59eeb093d2ca63b5a6059a49499d48a">◆ </a></span>st_locale_insensitive_strncasecmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_locale_insensitive_strncasecmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s1</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>s2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>n</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="../../d4/d71/st_8c_source.html#l01640">1640</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> </div> </div> <a id="a2d85287fbdaf7dcbc22d45e925c29fea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d85287fbdaf7dcbc22d45e925c29fea">◆ </a></span>st_lookup()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_lookup </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../de/de9/vm_8c_source.html#l01219">add_opt_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01556">autoload_data()</a>, <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="../../d0/d2a/variable_8c_source.html#l00157">classname()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05923">constat_handle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05956">constat_reset()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02450">cv_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02320">cvar_lookup_at()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01966">define_final0()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00056">delete_unique_str()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01929">eql_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00048">fc_path()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00186">features_index_add_single()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00113">freeobj_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00958">generic_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00918">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">generic_ivar_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01265">get_syserr()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00189">get_transcoder_entry()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</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#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00319">lookup_allocation_info()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00188">lookup_method_table()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00965">lookup_rollback_func()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00166">make_transcoder_entry()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00032">make_unique_str()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01106">method_entry_i()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00073">newobj_i()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01445">obj_alloc_by_klass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01328">r_entry0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01347">r_fixup_compat()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01258">r_symlink()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03984">rb_ary_diff()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17407">rb_check_id_cstr()</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#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#l02163">rb_const_set()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01049">rb_copy_generic_ivar()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01784">rb_econv_asciicompat_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01998">rb_gc_copy_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04807">rb_gc_unprotect_logging()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01040">rb_generic_ivar_memsize()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00907">rb_generic_ivar_table()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00763">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01876">rb_hash_has_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00717">rb_hash_lookup2()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17049">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17191">rb_intern_str()</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="../../d0/d2a/variable_8c_source.html#l00992">rb_mark_generic_ivar()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01096">rb_obj_frozen_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01403">rb_obj_remove_instance_variable()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02964">rb_thread_key_p()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03085">rb_thread_variable_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">rb_tmp_class_path()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01185">rb_vm_check_redefinition_opt_method()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05629">register_label()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">set_const_visibility()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01231">set_syserr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">socklist_lookup()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01969">sv_i()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02754">threadptr_local_aref()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00256">transcode_search_path_i()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">vm_get_ev_const()</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#l00558">vm_setivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00487">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00411">w_symbol()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06665">wmap_aref()</a>.</p> </div> </div> <a id="a1d0d955fb1f39486c18162f222deb82b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1d0d955fb1f39486c18162f222deb82b">◆ </a></span>st_memsize()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t st_memsize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d0/ddd/structst__table.html">st_table</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="../../d4/d71/st_8c_source.html#l00342">342</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00085">st_table::num_entries</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d2a/variable_8c_source.html#l01540">autoload_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00360">fiber_memsize()</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#l01040">rb_generic_ivar_memsize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02128">thread_memsize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01856">vm_memsize()</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l06370">wmap_memsize()</a>.</p> </div> </div> <a id="a2839ae91d54936af83392d0df9f97488"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2839ae91d54936af83392d0df9f97488">◆ </a></span>st_numcmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_numcmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l01685">1685</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d71/st_8c_source.html#l00042">STATIC_ASSERT()</a>.</p> </div> </div> <a id="a50249b52a70e7a4aa8ca8582c380cd26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a50249b52a70e7a4aa8ca8582c380cd26">◆ </a></span>st_numhash()</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> st_numhash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l01691">1691</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d4/d71/st_8c_source.html#l00042">STATIC_ASSERT()</a>.</p> </div> </div> <a id="ad7c52b70fe389bc967a1868c76a1e10c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7c52b70fe389bc967a1868c76a1e10c">◆ </a></span>st_reverse_foreach()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_reverse_foreach </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int(*)(<a class="el" href="../../d8/db0/defines_8h.html#af4fd7cbafda9af704310f78516042dfb">ANYARGS</a>) </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="aed6c9d02c64512b18cd464930cb866e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed6c9d02c64512b18cd464930cb866e1">◆ </a></span>st_shift()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_shift </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d1/d04/hash_8c_source.html#l01047">rb_hash_shift()</a>.</p> </div> </div> <a id="a5a026e0f0fbb0375b83056f0124889ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5a026e0f0fbb0375b83056f0124889ee">◆ </a></span>st_update()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int st_update </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ab68dfde3b434381a536b6909c519e535">st_update_callback_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="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</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="../../d4/d71/st_8c_source.html#l00867">867</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l00488">add_direct()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00547">add_packed_direct()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00088">st_table::bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00087">do_hash</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00072">st_table::entries_packed</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00377">FIND_ENTRY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00406">find_packed_index()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00025">st_table_entry::fore</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00022">st_table_entry::key</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04310">last</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00024">st_table_entry::next</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00071">st_table::num_bins</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00114">PKEY</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00115">PVAL</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00118">PVAL_SET</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00109">real_entries</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00023">st_table_entry::record</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00712">remove_entry()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00123">remove_packed_entry()</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#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_DELETE</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00092">st_free_entry</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/de9/vm_8c_source.html#l02407">kwmerge_i()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00769">load_unlock()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04067">rb_ary_or()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00201">rb_fstring()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01059">ruby_init_ext()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00408">tbl_update()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06649">wmap_aset()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06427">wmap_finalize()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00959">zone_str()</a>.</p> </div> </div> <a id="ac467af858b7f771bed79544c1c710a65"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac467af858b7f771bed79544c1c710a65">◆ </a></span>st_values()</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> st_values </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname"><em>values</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </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="../../d4/d71/st_8c_source.html#l01171">1171</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01142">get_values()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>.</p> </div> </div> <a id="a31a34db9e9147ea35102754a6509f2bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31a34db9e9147ea35102754a6509f2bd">◆ </a></span>st_values_check()</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> st_values_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a> * </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> * </td> <td class="paramname"><em>values</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>never</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="../../d4/d71/st_8c_source.html#l01177">1177</a> of file <a class="el" href="../../d4/d71/st_8c_source.html">st.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/d71/st_8c_source.html#l01142">get_values()</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="../../d1/d04/hash_8c_source.html#l01836">rb_hash_values()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ae83f60f8022ef1ccdc536b8b43efa06b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae83f60f8022ef1ccdc536b8b43efa06b">◆ </a></span>st_data_t</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> typedef unsigned long st_data_t</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dd/d24/st_8h_source.html#l00020">20</a> of file <a class="el" href="../../dd/d24/st_8h_source.html">st.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="../../d0/d2a/variable_8c_source.html#l01556">autoload_data()</a>, <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#l01131">class_instance_method_list()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00157">classname()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00267">clone_const()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00637">constat_delete()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05923">constat_handle()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05956">constat_reset()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02450">cv_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02320">cvar_lookup_at()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01966">define_final0()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00056">delete_unique_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00502">enc_dup_name()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01929">eql_i()</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#l00048">fc_path()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00186">features_index_add_single()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00123">find_class_path()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04295">flatten()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00113">freeobj_i()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00958">generic_ivar_defined()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00918">generic_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00973">generic_ivar_remove()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00933">generic_ivar_set()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01101">get_keys()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01265">get_syserr()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00189">get_transcoder_entry()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01142">get_values()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00263">hash_foreach_call()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00251">hash_foreach_ensure()</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/d84/win32_2file_8c_source.html#l00712">Init_w32_codepage()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05745">iseq_build_from_ary_body()</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#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02407">kwmerge_i()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00716">load_lock()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00769">load_unlock()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00319">lookup_allocation_info()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00188">lookup_method_table()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00965">lookup_rollback_func()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00166">make_transcoder_entry()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00032">make_unique_str()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03459">mark_const_tbl()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03375">mark_hash()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03434">mark_m_tbl_wrapper()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03351">mark_set()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03334">mark_tbl()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02464">mod_cvar_at()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00894">move_refined_method()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00073">newobj_i()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01445">obj_alloc_by_klass()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01257">obj_ivar_each()</a>, <a class="el" href="../../dd/dc9/object__tracing_8c_source.html#l00297">object_allocations_reporter()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00391">onig_st_insert_strend()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00379">onig_st_lookup_strend()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05739">parse_exp()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01394">r_copy_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01328">r_entry0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01347">r_fixup_compat()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01048">r_prepare()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01258">r_symlink()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01270">r_symreal()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00869">rb_alias_variable()</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#l04067">rb_ary_or()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05256">rb_check_deadlock()</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="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17407">rb_check_id_cstr()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00281">rb_class_path_cached()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00225">rb_clear_trace_func()</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="../../d0/d2a/variable_8c_source.html#l01049">rb_copy_generic_ivar()</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="../../d3/d26/transcode_8c_source.html#l01784">rb_econv_asciicompat_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01960">rb_execarg_extract_options()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l02326">rb_execarg_fixup()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01894">rb_extract_keywords()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00715">rb_f_untrace_var()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01030">rb_free_generic_ivar()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00201">rb_fstring()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01998">rb_gc_copy_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04807">rb_gc_unprotect_logging()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01040">rb_generic_ivar_memsize()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00907">rb_generic_ivar_table()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01909">rb_get_kwargs()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00450">rb_global_entry()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00706">rb_hash_aref()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00969">rb_hash_delete_key()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00763">rb_hash_fetch_m()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00717">rb_hash_lookup2()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00625">rb_hash_rehash_i()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17049">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17191">rb_intern_str()</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="../../d0/d2a/variable_8c_source.html#l00992">rb_mark_generic_ivar()</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#l00236">rb_method_entry_make()</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="../../d0/d2a/variable_8c_source.html#l02572">rb_mod_remove_cvar()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</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#l01380">rb_obj_singleton_methods()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</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="../../d0/d2a/variable_8c_source.html#l02636">rb_st_copy()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02621">rb_st_insert_id_and_value()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00941">rb_str_free()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03904">rb_thread_atfork_internal()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00421">rb_thread_terminate_all()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00218">rb_tmp_class_path()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01911">rb_undefine_finalizer()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01211">rb_vm_check_redefinition_by_prepend()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01185">rb_vm_check_redefinition_opt_method()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l00758">rb_waitpid()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00631">reachable_objects_from()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01044">register_init_ext()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05629">register_label()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17002">register_symid_str()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00726">remove_method()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01059">ruby_init_ext()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00955">ruby_register_rollback_func_for_ensure()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02048">run_final()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02245">set_const_visibility()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01231">set_syserr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00727">socklist_delete()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00702">socklist_insert()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00711">socklist_lookup()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00942">st_foreach_check()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00198">st_foreach_safe()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01429">st_hash()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00867">st_update()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01969">sv_i()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00408">tbl_update()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04042">thgroup_list()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00625">thread_create_core()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02754">threadptr_local_aref()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04697">time_mload()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00277">transcode_search_path()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00256">transcode_search_path_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01868">unknown_keyword_error()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00512">unpack_entries()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00808">val2dispatch()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00450">validate_labels()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00384">vm_get_ev_const()</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#l00558">vm_setivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00487">w_class()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00568">w_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00579">w_objivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00411">w_symbol()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06665">wmap_aref()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06649">wmap_aset()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06627">wmap_aset_update()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06516">wmap_each()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06539">wmap_each_key()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06562">wmap_each_value()</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>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06587">wmap_keys()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06335">wmap_mark()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06370">wmap_memsize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06614">wmap_values()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l00959">zone_str()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l00944">zone_str_update()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel