Current File : //opt/RZruby/share/doc/ruby/html/d5/db5/encoding_8c.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Ruby: encoding.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Ruby
   &#160;<span id="projectnumber">1.9.3p551(2014-11-13revision48407)</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li><a href="../../annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">encoding.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="../../dd/df8/regenc_8h_source.html">regenc.h</a>&quot;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for encoding.c:</div>
<div class="dyncontent">
<div class="center"><img src="../../da/d70/encoding_8c__incl.png" border="0" usemap="#encoding_8c" alt=""/></div>
<map name="encoding_8c" id="encoding_8c">
<area shape="rect" id="node2" href="../../de/de6/ruby_2ruby_8h.html" title="ruby/ruby.h" alt="" coords="443,80,537,107"/><area shape="rect" id="node14" href="../../d5/de3/encoding_8h.html" title="ruby/encoding.h" alt="" coords="292,80,418,107"/><area shape="rect" id="node16" href="../../db/dde/internal_8h.html" title="internal.h" alt="" coords="561,80,645,107"/><area shape="rect" id="node17" href="../../dd/df8/regenc_8h.html" title="regenc.h" alt="" coords="152,80,230,107"/><area shape="rect" id="node19" href="../../d8/d3c/util_8h.html" title="ruby/util.h" alt="" coords="29,229,117,256"/><area shape="rect" id="node7" href="../../d8/db0/defines_8h.html" title="defines.h" alt="" coords="473,304,554,331"/><area shape="rect" id="node9" href="../../d3/d90/missing_8h.html" title="ruby/missing.h" alt="" coords="579,304,697,331"/><area shape="rect" id="node10" href="../../db/d2e/intern_8h.html" title="ruby/intern.h" alt="" coords="524,155,629,181"/><area shape="rect" id="node13" href="../../d7/d72/subst_8h.html" title="ruby/subst.h" alt="" coords="848,155,950,181"/><area shape="rect" id="node12" href="../../dd/d24/st_8h.html" title="ruby/st.h" alt="" coords="681,229,759,256"/><area shape="rect" id="node15" href="../../d8/db3/oniguruma_8h.html" title="ruby/oniguruma.h" alt="" coords="161,155,298,181"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="../../de/dea/encoding_8c__dep__incl.png" border="0" usemap="#encoding_8cdep" alt=""/></div>
<map name="encoding_8cdep" id="encoding_8cdep">
<area shape="rect" id="node2" href="../../dd/d92/dmyencoding_8c.html" title="dmyencoding.c" alt="" coords="5,80,125,107"/></map>
</div>
</div>
<p><a href="../../d5/db5/encoding_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbe/structrb__encoding__entry.html">rb_encoding_entry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:acaa47488144026b133daa196ba827b9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#acaa47488144026b133daa196ba827b9b">ENCODING_COUNT</a>&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_MAX</a></td></tr>
<tr class="separator:acaa47488144026b133daa196ba827b9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30bb87f58d7c5495cc9737babcfc53e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a30bb87f58d7c5495cc9737babcfc53e7">UNSPECIFIED_ENCODING</a>&#160;&#160;&#160;INT_MAX</td></tr>
<tr class="separator:a30bb87f58d7c5495cc9737babcfc53e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aa3d401dbe5d4fc74ae581846f57d3c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7aa3d401dbe5d4fc74ae581846f57d3c">ENCODING_NAMELEN_MAX</a>&#160;&#160;&#160;63</td></tr>
<tr class="separator:a7aa3d401dbe5d4fc74ae581846f57d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab18a384695eb43c0ba415e89440b4e89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ab18a384695eb43c0ba415e89440b4e89">valid_encoding_name_p</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)&#160;&#160;&#160;((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) &amp;&amp; <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) &lt;= <a class="el" href="../../d5/db5/encoding_8c.html#a7aa3d401dbe5d4fc74ae581846f57d3c">ENCODING_NAMELEN_MAX</a>)</td></tr>
<tr class="separator:ab18a384695eb43c0ba415e89440b4e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebbd255614d8e0823cbab815059268f8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aebbd255614d8e0823cbab815059268f8">enc_autoload_p</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)&#160;&#160;&#160;(!<a class="el" href="../../d5/de3/encoding_8h.html#a6b942f8457214c49fcf8541c60a38306">rb_enc_mbmaxlen</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>))</td></tr>
<tr class="separator:aebbd255614d8e0823cbab815059268f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08286a99f16e65163e38a40f81e49f97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a08286a99f16e65163e38a40f81e49f97">is_data_encoding</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac167240ec598e32f5ff3cdb902fb98b9">RTYPEDDATA_P</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>) &amp;&amp; <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa7423675bf99068c658e91a4ba55016c">RTYPEDDATA_TYPE</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>) == &amp;<a class="el" href="../../d5/db5/encoding_8c.html#a723fba97fa2e93f861e3315dd8683721">encoding_data_type</a>)</td></tr>
<tr class="separator:a08286a99f16e65163e38a40f81e49f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe43b12037238665da10efbb873c4a47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abe43b12037238665da10efbb873c4a47">ENC_REGISTER</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(&amp;<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>), &amp;<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:abe43b12037238665da10efbb873c4a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)&#160;&#160;&#160;<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(<a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fcfb510151bb66154ac1def73e81f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a11fcfb510151bb66154ac1def73e81f3">ctype_test</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, ctype)&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a38f4ae6f93b93daaa39580e68a4cf3b3">rb_isascii</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) &amp;&amp; <a class="el" href="../../dd/df8/regenc_8h.html#ab38daef12b61ae626fd8ca9b3bf16b55">ONIGENC_IS_ASCII_CODE_CTYPE</a>((<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (ctype)))</td></tr>
<tr class="separator:a11fcfb510151bb66154ac1def73e81f3"><td class="memSeparator" colspan="2">&#160;</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:a726ca809ffd3d67ab4b8476646f26635"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a1420e9f029a76be88afa2f49eb3abd86">ENCINDEX_ASCII</a>, 
<a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a8613e16175ec1d6a9e53c4463c1356e3">ENCINDEX_UTF_8</a>, 
<a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635ad7825099875f9456db31ec1fb81443d6">ENCINDEX_US_ASCII</a>, 
<a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_MAX</a>
 }</td></tr>
<tr class="separator:a726ca809ffd3d67ab4b8476646f26635"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ad0158dd9c46f963e46cac25cc6a16dc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad0158dd9c46f963e46cac25cc6a16dc9">rb_enc_init</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ad0158dd9c46f963e46cac25cc6a16dc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89866f7abbe132e1ad7ff5a372cacd29"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a89866f7abbe132e1ad7ff5a372cacd29">load_encoding</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a89866f7abbe132e1ad7ff5a372cacd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7610955b9cc96d61c7db99246d91f1"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a3d7610955b9cc96d61c7db99246d91f1">enc_memsize</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>)</td></tr>
<tr class="separator:a3d7610955b9cc96d61c7db99246d91f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d237ff3624d6d1a24286179742e5290"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7d237ff3624d6d1a24286179742e5290">enc_new</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:a7d237ff3624d6d1a24286179742e5290"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef40967da277198714208b9a9a1ff617"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aef40967da277198714208b9a9a1ff617">rb_enc_from_encoding_index</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:aef40967da277198714208b9a9a1ff617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4918664be7424ab9f961165eecb6c18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad4918664be7424ab9f961165eecb6c18">rb_enc_from_encoding</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:ad4918664be7424ab9f961165eecb6c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed398e65a5b17671641e8381e5c22730"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aed398e65a5b17671641e8381e5c22730">enc_autoload</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *)</td></tr>
<tr class="separator:aed398e65a5b17671641e8381e5c22730"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae8a5d3c3fea91d681bf205998c2355"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9ae8a5d3c3fea91d681bf205998c2355">check_encoding</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a9ae8a5d3c3fea91d681bf205998c2355"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c5b03297c2c9a7dc3b93bb8c1a21b1b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1c5b03297c2c9a7dc3b93bb8c1a21b1b">enc_check_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a1c5b03297c2c9a7dc3b93bb8c1a21b1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2cf2256c526f9da7c316a297063e541"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad2cf2256c526f9da7c316a297063e541">must_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ad2cf2256c526f9da7c316a297063e541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13a97a6605eca1509135ff473bf346b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a13a97a6605eca1509135ff473bf346b6">rb_to_encoding_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a13a97a6605eca1509135ff473bf346b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bc9d2651623d5c9fe7d7353a57e0be4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a4bc9d2651623d5c9fe7d7353a57e0be4">to_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a4bc9d2651623d5c9fe7d7353a57e0be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73a17b842b857bdaf2062107fe898304"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a73a17b842b857bdaf2062107fe898304">rb_to_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a73a17b842b857bdaf2062107fe898304"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07e81848c79e6f127b05ade8004210b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a07e81848c79e6f127b05ade8004210b2">rb_gc_mark_encodings</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a07e81848c79e6f127b05ade8004210b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e727399233610410f4e66de50996684"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0e727399233610410f4e66de50996684">enc_table_expand</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> newsize)</td></tr>
<tr class="separator:a0e727399233610410f4e66de50996684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9744fb2dc390d8d8587e3e24706a7818"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2b772bde34cb865f671cba699f405675">index</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:a9744fb2dc390d8d8587e3e24706a7818"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cdb5c240e34017142c4eb72509e1a89"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a2cdb5c240e34017142c4eb72509e1a89">enc_register</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:a2cdb5c240e34017142c4eb72509e1a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba19939b17262d86ae2b88f67863f3c2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aba19939b17262d86ae2b88f67863f3c2">set_encoding_const</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *)</td></tr>
<tr class="separator:aba19939b17262d86ae2b88f67863f3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae250aa87bbce9a8116ef80a4e10f6ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae250aa87bbce9a8116ef80a4e10f6ff3">rb_enc_registered</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:ae250aa87bbce9a8116ef80a4e10f6ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e904d40b0f9346280bee315ecc7bc54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a3e904d40b0f9346280bee315ecc7bc54">rb_enc_register</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:a3e904d40b0f9346280bee315ecc7bc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16684857afa97f00ec8832e1f8d481fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a16684857afa97f00ec8832e1f8d481fe">rb_encdb_declare</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a16684857afa97f00ec8832e1f8d481fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a987f770c1279c813c45755e4f6fbb1d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a987f770c1279c813c45755e4f6fbb1d3">enc_check_duplication</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a987f770c1279c813c45755e4f6fbb1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3117dd1181a8bd8e4744d19980c5e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abb3117dd1181a8bd8e4744d19980c5e7">set_base_encoding</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2b772bde34cb865f671cba699f405675">index</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *base)</td></tr>
<tr class="separator:abb3117dd1181a8bd8e4744d19980c5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57b3087610b426a8b202119f9bdfe660"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a57b3087610b426a8b202119f9bdfe660">rb_enc_set_base</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr>
<tr class="separator:a57b3087610b426a8b202119f9bdfe660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1213c6e5df2e85b1e6aab8b340e3c54f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1213c6e5df2e85b1e6aab8b340e3c54f">rb_enc_replicate</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *encoding)</td></tr>
<tr class="separator:a1213c6e5df2e85b1e6aab8b340e3c54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9819b4f5ebe881b9db2147a3b9670d6e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9819b4f5ebe881b9db2147a3b9670d6e">enc_replicate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a9819b4f5ebe881b9db2147a3b9670d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acda9308ef4c78b972720ef8de8a8c8cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#acda9308ef4c78b972720ef8de8a8c8cb">enc_replicate_with_index</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *origenc, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:acda9308ef4c78b972720ef8de8a8c8cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dabbd74e3111d9ad6c302abcc975eb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8dabbd74e3111d9ad6c302abcc975eb8">rb_encdb_replicate</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr>
<tr class="separator:a8dabbd74e3111d9ad6c302abcc975eb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a873f1c2ba114f13f45b84990a5a595b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a873f1c2ba114f13f45b84990a5a595b7">rb_define_dummy_encoding</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a873f1c2ba114f13f45b84990a5a595b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd29252a2c0f12d4665d34dc17637f02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abd29252a2c0f12d4665d34dc17637f02">rb_encdb_dummy</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:abd29252a2c0f12d4665d34dc17637f02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab490f39aafc63754c360e0a08cbe3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaab490f39aafc63754c360e0a08cbe3b">enc_dummy_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:aaab490f39aafc63754c360e0a08cbe3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4754932557c1ff4c1bb37c04a618fe6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aa4754932557c1ff4c1bb37c04a618fe6">enc_ascii_compatible_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:aa4754932557c1ff4c1bb37c04a618fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f10eed7d292fc34bf2a4252eb9d3799"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5f10eed7d292fc34bf2a4252eb9d3799">rb_enc_unicode_p</a> (<a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a5f10eed7d292fc34bf2a4252eb9d3799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ca13886a20fd18e16d1397e68dd162"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a07ca13886a20fd18e16d1397e68dd162">enc_alias_internal</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d3/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:a07ca13886a20fd18e16d1397e68dd162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0155bca77340732221e011168d4058fa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0155bca77340732221e011168d4058fa">enc_alias</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d3/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:a0155bca77340732221e011168d4058fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d3ac8b8fb692e692f01e2970ad50fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae1d3ac8b8fb692e692f01e2970ad50fb">rb_enc_alias</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d3/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr>
<tr class="separator:ae1d3ac8b8fb692e692f01e2970ad50fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeec9701dcfe7f3be18f1e19cf0cfb9fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aeec9701dcfe7f3be18f1e19cf0cfb9fd">rb_encdb_alias</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d3/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr>
<tr class="separator:aeec9701dcfe7f3be18f1e19cf0cfb9fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef9c377b2d9d78b9f88e890b77593109"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aef9c377b2d9d78b9f88e890b77593109">rb_enc_from_index</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2b772bde34cb865f671cba699f405675">index</a>)</td></tr>
<tr class="separator:aef9c377b2d9d78b9f88e890b77593109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8166c3c2a64e4c37d8277e3b5796af0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8166c3c2a64e4c37d8277e3b5796af0d">require_enc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enclib)</td></tr>
<tr class="separator:a8166c3c2a64e4c37d8277e3b5796af0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeb5f5b97ea43528a55d717add8f64c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#adeb5f5b97ea43528a55d717add8f64c5">rb_enc_find_index</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:adeb5f5b97ea43528a55d717add8f64c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67638c695b4079ca5f4b6b4cc22ab27a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a67638c695b4079ca5f4b6b4cc22ab27a">rb_enc_find</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a67638c695b4079ca5f4b6b4cc22ab27a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dc034df8a31c7b0cf48ace8c01a4950"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1dc034df8a31c7b0cf48ace8c01a4950">enc_capable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a1dc034df8a31c7b0cf48ace8c01a4950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96114e11f907e4c8b5b58161857c30c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a96114e11f907e4c8b5b58161857c30c6">rb_id_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a96114e11f907e4c8b5b58161857c30c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee8da2e6cc01567488e318854a3d9c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0ee8da2e6cc01567488e318854a3d9c0">rb_enc_get_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:a0ee8da2e6cc01567488e318854a3d9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb360ea54a903ee352e5bde90386076d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aeb360ea54a903ee352e5bde90386076d">enc_set_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:aeb360ea54a903ee352e5bde90386076d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8130988e8200f6174670b44f71b7f284"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8130988e8200f6174670b44f71b7f284">rb_enc_set_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:a8130988e8200f6174670b44f71b7f284"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5df62bd02b6d06037baef7ad68bcae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad5df62bd02b6d06037baef7ad68bcae3">rb_enc_associate_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>)</td></tr>
<tr class="separator:ad5df62bd02b6d06037baef7ad68bcae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a150a6e3ac22ac3be8f8c2ccc74a28e7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a150a6e3ac22ac3be8f8c2ccc74a28e7b">rb_enc_associate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a150a6e3ac22ac3be8f8c2ccc74a28e7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac21ed764f3b39453b6a848dd64a19585"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ac21ed764f3b39453b6a848dd64a19585">rb_enc_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:ac21ed764f3b39453b6a848dd64a19585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d17d602fae27de649f9310511c03db0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7d17d602fae27de649f9310511c03db0">rb_enc_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str2)</td></tr>
<tr class="separator:a7d17d602fae27de649f9310511c03db0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a533ed45f02a3f72987b0f6f5ce04c996"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a533ed45f02a3f72987b0f6f5ce04c996">rb_enc_compatible</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str2)</td></tr>
<tr class="separator:a533ed45f02a3f72987b0f6f5ce04c996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a626b498f5a765b3590ff5ed16765c8bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a626b498f5a765b3590ff5ed16765c8bb">rb_enc_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> obj1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> obj2)</td></tr>
<tr class="separator:a626b498f5a765b3590ff5ed16765c8bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4947a16b0f9c7ae2db67a72e52b6ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aca4947a16b0f9c7ae2db67a72e52b6ca">rb_obj_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>)</td></tr>
<tr class="separator:aca4947a16b0f9c7ae2db67a72e52b6ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a405ec52962866fac46a16f02f3f92832"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a405ec52962866fac46a16f02f3f92832">rb_enc_fast_mbclen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a405ec52962866fac46a16f02f3f92832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa91c0fa3dfdfe3c55fcaa6029c35bbb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aa91c0fa3dfdfe3c55fcaa6029c35bbb8">rb_enc_mbclen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:aa91c0fa3dfdfe3c55fcaa6029c35bbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6003b6aeaed218d841974b00c95870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0c6003b6aeaed218d841974b00c95870">rb_enc_precise_mbclen</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a0c6003b6aeaed218d841974b00c95870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6663b51ce857cfe600a8bc48434d6f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af6663b51ce857cfe600a8bc48434d6f2">rb_enc_ascget</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a7360b55975153b822efc5217b7734e6a">len</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:af6663b51ce857cfe600a8bc48434d6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25e1e0b74ee98f47dd26a44bb11b7b3c"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a25e1e0b74ee98f47dd26a44bb11b7b3c">rb_enc_codepoint_len</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *len_p, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a25e1e0b74ee98f47dd26a44bb11b7b3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a894a16ec56a40dea22a3828309906"><td class="memItemLeft" align="right" valign="top">unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ac2a894a16ec56a40dea22a3828309906">rb_enc_codepoint</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d6/de3/crypt_8c.html#afc1dd3c6791f3e7cc697d4e8e6ba20e8">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../de/d07/bigdecimal_8c.html#a5aed264da6cfdc8d553b69a2508c5334">e</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ac2a894a16ec56a40dea22a3828309906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae47c32c86d8d7d18127c9a1b2eb8c325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae47c32c86d8d7d18127c9a1b2eb8c325">rb_enc_codelen</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ae47c32c86d8d7d18127c9a1b2eb8c325"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1b6acfefbb864550c71c4b08c68e15f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad1b6acfefbb864550c71c4b08c68e15f">rb_enc_toupper</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:ad1b6acfefbb864550c71c4b08c68e15f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a15db006738fdbbe7410bbf1fb466e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8a15db006738fdbbe7410bbf1fb466e5">rb_enc_tolower</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:a8a15db006738fdbbe7410bbf1fb466e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a176431479c37f28bae3e27400a2957"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a2a176431479c37f28bae3e27400a2957">enc_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a2a176431479c37f28bae3e27400a2957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa020a886cff98ea2edead4231ff72973"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aa020a886cff98ea2edead4231ff72973">enc_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:aa020a886cff98ea2edead4231ff72973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375b0134f9b16f5051cb21f69f369554"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a375b0134f9b16f5051cb21f69f369554">enc_names_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr>
<tr class="separator:a375b0134f9b16f5051cb21f69f369554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1779b88d344c52b4a5ed6be11736fbf4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1779b88d344c52b4a5ed6be11736fbf4">enc_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a1779b88d344c52b4a5ed6be11736fbf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae95abb7558ad4027cb2a2054df8baf75"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae95abb7558ad4027cb2a2054df8baf75">enc_list</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:ae95abb7558ad4027cb2a2054df8baf75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf221b0c8794898b5d36f683e7abab26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaf221b0c8794898b5d36f683e7abab26">enc_find</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td></tr>
<tr class="separator:aaf221b0c8794898b5d36f683e7abab26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4cc32862eeda3187421bf467dabbba2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ac4cc32862eeda3187421bf467dabbba2">enc_compatible_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> str2)</td></tr>
<tr class="separator:ac4cc32862eeda3187421bf467dabbba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5680f0e205e78ec0be7c35a29cc0485b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5680f0e205e78ec0be7c35a29cc0485b">enc_dump</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../df/d77/ruby_8c.html#ac6db250bf29542ed06b5c00db3d61602">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#a505d7a18e6ffb4f31e9419f756d977a4">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../d9/dee/tkutil_8c.html#a3b63ecba554aec4cfcc508a206cc4947">self</a>)</td></tr>
<tr class="separator:a5680f0e205e78ec0be7c35a29cc0485b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8ccbbb4a4c431a08c904fbb4299268"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9e8ccbbb4a4c431a08c904fbb4299268">enc_load</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../df/d77/ruby_8c.html#ad7a5c5f28ee70e62307d4f72cfe9dc9b">str</a>)</td></tr>
<tr class="separator:a9e8ccbbb4a4c431a08c904fbb4299268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a767d777810f0d48add93857b52057262"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a767d777810f0d48add93857b52057262">rb_ascii8bit_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a767d777810f0d48add93857b52057262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a5d866d19763996332e622208d71e9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a4a5d866d19763996332e622208d71e9f">rb_ascii8bit_encindex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a4a5d866d19763996332e622208d71e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a893004271cf8c790ca40c4712261aa8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a893004271cf8c790ca40c4712261aa8c">rb_utf8_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a893004271cf8c790ca40c4712261aa8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a401176ad45a3d3834694ca2412bf2351"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a401176ad45a3d3834694ca2412bf2351">rb_utf8_encindex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a401176ad45a3d3834694ca2412bf2351"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e215012f16414c044f6a212973c95a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1e215012f16414c044f6a212973c95a8">rb_usascii_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a1e215012f16414c044f6a212973c95a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8bb373eaa8036994c2e16476458d6f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af8bb373eaa8036994c2e16476458d6f4">rb_usascii_encindex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:af8bb373eaa8036994c2e16476458d6f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f3f0df4f598e71c193cf68aa65142a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a96f3f0df4f598e71c193cf68aa65142a">rb_locale_encindex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a96f3f0df4f598e71c193cf68aa65142a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a051d22249598e717317cb04798b3d76f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a051d22249598e717317cb04798b3d76f">rb_locale_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a051d22249598e717317cb04798b3d76f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0be82a8216694f6ca0a6c41128f2b81b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0be82a8216694f6ca0a6c41128f2b81b">enc_set_filesystem_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a0be82a8216694f6ca0a6c41128f2b81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa55d15ce529831179269c2ed161eb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0fa55d15ce529831179269c2ed161eb9">rb_filesystem_encindex</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a0fa55d15ce529831179269c2ed161eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af99b5328ff8c5511cbccd48fc0fe82bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af99b5328ff8c5511cbccd48fc0fe82bc">rb_filesystem_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:af99b5328ff8c5511cbccd48fc0fe82bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98918587ea00df6cfce8319bdf07f758"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a98918587ea00df6cfce8319bdf07f758">enc_set_default_encoding</a> (struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a> *def, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr>
<tr class="separator:a98918587ea00df6cfce8319bdf07f758"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0724183879562529f7d3365ef5115b6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0724183879562529f7d3365ef5115b6d">rb_default_external_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a0724183879562529f7d3365ef5115b6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a76bad982a033dc3a83c916df6e4c36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7a76bad982a033dc3a83c916df6e4c36">rb_enc_default_external</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a7a76bad982a033dc3a83c916df6e4c36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a098c53d6a4ba70258efb1ae754bc9802"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a098c53d6a4ba70258efb1ae754bc9802">get_default_external</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a098c53d6a4ba70258efb1ae754bc9802"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad517d83e1b995b4d9c328c7638fbf7cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad517d83e1b995b4d9c328c7638fbf7cc">rb_enc_set_default_external</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding)</td></tr>
<tr class="separator:ad517d83e1b995b4d9c328c7638fbf7cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64f5f986ba68b4be99a03ab6c868a55a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a64f5f986ba68b4be99a03ab6c868a55a">set_default_external</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding)</td></tr>
<tr class="separator:a64f5f986ba68b4be99a03ab6c868a55a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62b808940b1049f1af6233cbbb828bd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a62b808940b1049f1af6233cbbb828bd6">rb_default_internal_encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a62b808940b1049f1af6233cbbb828bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab349505ca2fad4f5b219b2acf2dae38d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ab349505ca2fad4f5b219b2acf2dae38d">rb_enc_default_internal</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:ab349505ca2fad4f5b219b2acf2dae38d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36a193821605e54c2e5736038f21548e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a36a193821605e54c2e5736038f21548e">get_default_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a36a193821605e54c2e5736038f21548e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a791bfc8b4e88a19eea9ac762015c06df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a791bfc8b4e88a19eea9ac762015c06df">rb_enc_set_default_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding)</td></tr>
<tr class="separator:a791bfc8b4e88a19eea9ac762015c06df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c888c5d56b35edf8d3022697cb486c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8c888c5d56b35edf8d3022697cb486c5">set_default_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> encoding)</td></tr>
<tr class="separator:a8c888c5d56b35edf8d3022697cb486c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75bf3cec8d8f89555c989b8c6629e234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a75bf3cec8d8f89555c989b8c6629e234">rb_locale_charmap</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a75bf3cec8d8f89555c989b8c6629e234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93129870e6a743fc30d750437382f778"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a93129870e6a743fc30d750437382f778">rb_enc_name_list_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d9/dee/tkutil_8c.html#ae40354a1051342eb5a9db005715dcfa9">idx</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:a93129870e6a743fc30d750437382f778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a387b8d8e8266d63794192a023ac610f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a387b8d8e8266d63794192a023ac610f9">rb_enc_name_list</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a387b8d8e8266d63794192a023ac610f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4ad01b4de81c733f9736895290ce74b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af4ad01b4de81c733f9736895290ce74b">rb_enc_aliases_enc_i</a> (<a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> orig, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d7/dc0/parse_8y.html#abd0cede0b01ebe4b42650abb9b14c3c2">arg</a>)</td></tr>
<tr class="separator:af4ad01b4de81c733f9736895290ce74b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d1f13a087119a07e86a09dbd88a1f7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a2d1f13a087119a07e86a09dbd88a1f7d">rb_enc_aliases</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> <a class="el" href="../../db/d74/zlib_8c.html#ae680cdaf9741f52d099adaefb6c28da9">klass</a>)</td></tr>
<tr class="separator:a2d1f13a087119a07e86a09dbd88a1f7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41df587efb566be67827eb859bfb3105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a41df587efb566be67827eb859bfb3105">Init_Encoding</a> (<a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>)</td></tr>
<tr class="separator:a41df587efb566be67827eb859bfb3105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8971b996e237f0992b697b843e0e9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0e8971b996e237f0992b697b843e0e9c">rb_isalnum</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a0e8971b996e237f0992b697b843e0e9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a02c12d87680a083c725a857592c0a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a6a02c12d87680a083c725a857592c0a6">rb_isalpha</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a6a02c12d87680a083c725a857592c0a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5769f56c5d8e851e913f90ddf89128ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5769f56c5d8e851e913f90ddf89128ea">rb_isblank</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a5769f56c5d8e851e913f90ddf89128ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fb06467ddec4b800051f05f6c4197dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9fb06467ddec4b800051f05f6c4197dc">rb_iscntrl</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a9fb06467ddec4b800051f05f6c4197dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a238cef58ff8ca11ced27c6cd405d711c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a238cef58ff8ca11ced27c6cd405d711c">rb_isdigit</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a238cef58ff8ca11ced27c6cd405d711c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0a22e856d00df1937e3e940e75dbdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5d0a22e856d00df1937e3e940e75dbdf">rb_isgraph</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a5d0a22e856d00df1937e3e940e75dbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd69cb8ee24dd9cd010dcc9b3efb43c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1cd69cb8ee24dd9cd010dcc9b3efb43c">rb_islower</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a1cd69cb8ee24dd9cd010dcc9b3efb43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf44e5f856269ffa43596972eb394d59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaf44e5f856269ffa43596972eb394d59">rb_isprint</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:aaf44e5f856269ffa43596972eb394d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228e542e25e156e87f458b324e29c42a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a228e542e25e156e87f458b324e29c42a">rb_ispunct</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a228e542e25e156e87f458b324e29c42a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89eaa268f33c65143f581dc2bcf50f22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a89eaa268f33c65143f581dc2bcf50f22">rb_isspace</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a89eaa268f33c65143f581dc2bcf50f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49d1ed68dd6573b2d5a1fa9f8167261c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a49d1ed68dd6573b2d5a1fa9f8167261c">rb_isupper</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a49d1ed68dd6573b2d5a1fa9f8167261c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf21887b354770bb57e0988113ea81e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aebf21887b354770bb57e0988113ea81e">rb_isxdigit</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:aebf21887b354770bb57e0988113ea81e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6941822b4684a4469a2db4e721f1a11e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a6941822b4684a4469a2db4e721f1a11e">rb_tolower</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a6941822b4684a4469a2db4e721f1a11e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b8c60b68857b5cae764e5bba9c5ba2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5b8c60b68857b5cae764e5bba9c5ba2c">rb_toupper</a> (<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>)</td></tr>
<tr class="separator:a5b8c60b68857b5cae764e5bba9c5ba2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:acfa357368f662388a62cd810d692061c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#acfa357368f662388a62cd810d692061c">id_encoding</a></td></tr>
<tr class="separator:acfa357368f662388a62cd810d692061c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a2af36eb4187c33c7e8ff329c440966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9a2af36eb4187c33c7e8ff329c440966">rb_cEncoding</a></td></tr>
<tr class="separator:a9a2af36eb4187c33c7e8ff329c440966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b2d9211c079996407255cb0bf6e5f61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0b2d9211c079996407255cb0bf6e5f61">rb_encoding_list</a></td></tr>
<tr class="separator:a0b2d9211c079996407255cb0bf6e5f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e50415c562019487c871a92263511f"><td class="memItemLeft" >struct {</td></tr>
<tr class="memitem:ac29c505feb4cfb40881b3883ff464454"><td class="memItemLeft" >&#160;&#160;&#160;struct <a class="el" href="../../dd/dbe/structrb__encoding__entry.html">rb_encoding_entry</a> *&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a05f70dacbe595d27364e1e014efb0c8e">list</a></td></tr>
<tr class="separator:ac29c505feb4cfb40881b3883ff464454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad567a04934c84022229246cc8b3e6d91"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a></td></tr>
<tr class="separator:ad567a04934c84022229246cc8b3e6d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a521a48a1ed2240bb623256e78236a6f7"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></td></tr>
<tr class="separator:a521a48a1ed2240bb623256e78236a6f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3befd6205fd1cef9a490be58e799e236"><td class="memItemLeft" >&#160;&#160;&#160;<a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a036ebb5768c1e2811cbd07f872a735de">names</a></td></tr>
<tr class="separator:a3befd6205fd1cef9a490be58e799e236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e50415c562019487c871a92263511f"><td class="memItemLeft" valign="top">}&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a></td></tr>
<tr class="separator:a88e50415c562019487c871a92263511f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a723fba97fa2e93f861e3315dd8683721"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a723fba97fa2e93f861e3315dd8683721">encoding_data_type</a></td></tr>
<tr class="separator:a723fba97fa2e93f861e3315dd8683721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a535e6eb316cd8d2139f86db382aabbcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a535e6eb316cd8d2139f86db382aabbcc">OnigEncodingUTF_8</a></td></tr>
<tr class="separator:a535e6eb316cd8d2139f86db382aabbcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f6f50dd043b7135f41ed6607f45efc0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8f6f50dd043b7135f41ed6607f45efc0">OnigEncodingUS_ASCII</a></td></tr>
<tr class="separator:a8f6f50dd043b7135f41ed6607f45efc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0991e342b9d372a2d62cd8b57eb77008"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0991e342b9d372a2d62cd8b57eb77008">default_external</a> = {0}</td></tr>
<tr class="separator:a0991e342b9d372a2d62cd8b57eb77008"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2218aebb4f9a4db4a2dea93e916bc35"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af2218aebb4f9a4db4a2dea93e916bc35">default_internal</a> = {-2}</td></tr>
<tr class="separator:af2218aebb4f9a4db4a2dea93e916bc35"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a11fcfb510151bb66154ac1def73e81f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ctype_test</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">ctype&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a38f4ae6f93b93daaa39580e68a4cf3b3">rb_isascii</a>(<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>) &amp;&amp; <a class="el" href="../../dd/df8/regenc_8h.html#ab38daef12b61ae626fd8ca9b3bf16b55">ONIGENC_IS_ASCII_CODE_CTYPE</a>((<a class="el" href="../../de/d07/bigdecimal_8c.html#a0ae1919f736e3a087fbc9cd8dcba9da9">c</a>), (ctype)))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">1635</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01638">rb_isalnum()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01639">rb_isalpha()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01640">rb_isblank()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01641">rb_iscntrl()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">rb_isdigit()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01643">rb_isgraph()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01644">rb_islower()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01645">rb_isprint()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01646">rb_ispunct()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01647">rb_isspace()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01648">rb_isupper()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01649">rb_isxdigit()</a>.</p>

</div>
</div>
<a class="anchor" id="aebbd255614d8e0823cbab815059268f8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define enc_autoload_p</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a></td><td>)</td>
          <td>&#160;&#160;&#160;(!<a class="el" href="../../d5/de3/encoding_8h.html#a6b942f8457214c49fcf8541c60a38306">rb_enc_mbmaxlen</a>(<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">63</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>.</p>

</div>
</div>
<a class="anchor" id="abe43b12037238665da10efbb873c4a47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENC_REGISTER</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a></td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(&amp;<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>), &amp;<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##<a class="el" href="../../d5/d61/regerror_8c.html#a66966ba030486fffeb770330dc0244d5">enc</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

</div>
</div>
<a class="anchor" id="acaa47488144026b133daa196ba827b9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENCODING_COUNT&#160;&#160;&#160;<a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_MAX</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00057">57</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a7aa3d401dbe5d4fc74ae581846f57d3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ENCODING_NAMELEN_MAX&#160;&#160;&#160;63</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00060">60</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p>

</div>
</div>
<a class="anchor" id="a08286a99f16e65163e38a40f81e49f97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define is_data_encoding</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a></td><td>)</td>
          <td>&#160;&#160;&#160;(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac167240ec598e32f5ff3cdb902fb98b9">RTYPEDDATA_P</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>) &amp;&amp; <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa7423675bf99068c658e91a4ba55016c">RTYPEDDATA_TYPE</a>(<a class="el" href="../../db/d74/zlib_8c.html#a0ad057cb187293da21df1bad740c0729">obj</a>) == &amp;<a class="el" href="../../d5/db5/encoding_8c.html#a723fba97fa2e93f861e3315dd8683721">encoding_data_type</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">78</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">enc_capable()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p>

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

</div>
</div>
<a class="anchor" id="a30bb87f58d7c5495cc9737babcfc53e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNSPECIFIED_ENCODING&#160;&#160;&#160;INT_MAX</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">58</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p>

</div>
</div>
<a class="anchor" id="ab18a384695eb43c0ba415e89440b4e89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define valid_encoding_name_p</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td><td>)</td>
          <td>&#160;&#160;&#160;((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) &amp;&amp; <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) &lt;= <a class="el" href="../../d5/db5/encoding_8c.html#a7aa3d401dbe5d4fc74ae581846f57d3c">ENCODING_NAMELEN_MAX</a>)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">61</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>.</p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635a1420e9f029a76be88afa2f49eb3abd86"></a>ENCINDEX_ASCII</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635a8613e16175ec1d6a9e53c4463c1356e3"></a>ENCINDEX_UTF_8</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635ad7825099875f9456db31ec1fb81443d6"></a>ENCINDEX_US_ASCII</em>&nbsp;</td><td class="fielddoc">
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94"></a>ENCINDEX_BUILTIN_MAX</em>&nbsp;</td><td class="fielddoc">
</td></tr>
</table>

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00486">486</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a9ae8a5d3c3fea91d681bf205998c2355"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> check_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">113</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a0155bca77340732221e011168d4058fa"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_alias </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>alias</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">452</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">valid_encoding_name_p</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>.</p>

</div>
</div>
<a class="anchor" id="a07ca13886a20fd18e16d1397e68dd162"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_alias_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>alias</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">445</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dd/d24/st_8h.html#a6978e6fe886b41a3c781a50760eb7d70">st_insert2()</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p>

</div>
</div>
<a class="anchor" id="aa4754932557c1ff4c1bb37c04a618fe6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_ascii_compatible_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">425</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aed398e65a5b17671641e8381e5c22730"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_autoload </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">573</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00045">rb_encoding_entry::base</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00225">ENC_TO_ENCINDEX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">628</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>.</p>

</div>
</div>
<a class="anchor" id="a987f770c1279c813c45755e4f6fbb1d3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> enc_check_duplication </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">288</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">125</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00131">data</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00430">rb_typeddata_is_kind_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00913">RDATA</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>.</p>

</div>
</div>
<a class="anchor" id="ac4cc32862eeda3187421bf467dabbba2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_compatible_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">1083</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">enc_capable()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aaab490f39aafc63754c360e0a08cbe3b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_dummy_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">409</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00227">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09597">Qtrue</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01096">1096</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08432">enc_name</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf221b0c8794898b5d36f683e7abab26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_find </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">1053</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01104">enc_load()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a176431479c37f28bae3e27400a2957"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_inspect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">947</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00073">ENCODING_CODERANGE_SET</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="ae95abb7558ad4027cb2a2054df8baf75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01021">1021</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02818">rb_ary_replace()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a9e8ccbbb4a4c431a08c904fbb4299268"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_load </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01104">1104</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a3d7610955b9cc96d61c7db99246d91f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static size_t enc_memsize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> *&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00068">68</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

</div>
</div>
<a class="anchor" id="aa020a886cff98ea2edead4231ff72973"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_name </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00965">965</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c.html#a309bda5ae698449fdad7c11c00e293e9">DATA_PTR()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>.</p>

</div>
</div>
<a class="anchor" id="a1779b88d344c52b4a5ed6be11736fbf4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_names </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>self</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">992</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02550">args</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00971">enc_names_i()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a375b0134f9b16f5051cb21f69f369554"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_names_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>args</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00971">971</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y_source.html#l01287">arg</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d237ff3624d6d1a24286179742e5290"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_new </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">81</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a2cdb5c240e34017142c4eb72509e1a89"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">241</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>.</p>

</div>
</div>
<a class="anchor" id="a9744fb2dc390d8d8587e3e24706a7818"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_register_at </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">207</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00043">rb_encoding_entry::name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00158">OnigEncodingTypeST::name</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00173">OnigEncodingTypeST::ruby_encoding_index</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">valid_encoding_name_p</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>.</p>

</div>
</div>
<a class="anchor" id="a9819b4f5ebe881b9db2147a3b9670d6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> enc_replicate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">339</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="acda9308ef4c78b972720ef8de8a8c8cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_replicate_with_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>origenc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">347</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>.</p>

</div>
</div>
<a class="anchor" id="a98918587ea00df6cfce8319bdf07f758"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_set_default_encoding </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a> *&#160;</td>
          <td class="paramname"><em>def</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">1218</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">UNSPECIFIED_ENCODING</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">rb_enc_set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">rb_enc_set_default_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a0be82a8216694f6ca0a6c41128f2b81b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_set_filesystem_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">1177</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">cp</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">691</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00029">ENCODING_INLINE_MAX</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00033">ENCODING_SET_INLINED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a439d454bde9ab99790d65b1fef054145">rb_ivar_set()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00702">rb_enc_set_index()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e727399233610410f4e66de50996684"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> enc_table_expand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>newsize</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">191</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">count</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../de/d07/bigdecimal_8c.html#ae676aee4547572d937505cfb336c18d5">memset()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00095">realloc</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a098c53d6a4ba70258efb1ae754bc9802"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> get_default_external </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01291">1291</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">rb_enc_default_external()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a36a193821605e54c2e5736038f21548e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> get_default_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01377">1377</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">rb_enc_default_internal()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">1591</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00376">CLASS_OF</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01096">enc_dump()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01021">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01104">enc_load()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08432">enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01291">get_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01377">get_default_internal()</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00971">rb_gc_register_mark_object()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">rb_locale_charmap()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00345">rb_undef_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01320">set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01403">set_default_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a89866f7abbe132e1ad7ff5a372cacd29"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> load_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">544</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00056">debug</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04946">e</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00926">FL_UNTRUSTED</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01454">ISUPPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06768">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00704">rb_protect()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01065">rb_set_errinfo()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00537">require_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00680">RSTRING_END</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05806">ruby_debug</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05807">ruby_verbose</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01462">TOLOWER</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">134</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">1119</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00487">ENCINDEX_ASCII</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01320">pack_unpack()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12084">parser_regx_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p>

</div>
</div>
<a class="anchor" id="a767d777810f0d48add93857b52057262"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_ascii8bit_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">1110</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00487">ENCINDEX_ASCII</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00942">make_writeconv()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05115">rb_file_open_internal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01565">rb_glob()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03287">rb_gzwriter_write()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04309">rb_io_ascii8bit_binmode()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04792">rb_io_extract_modeenc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02510">rb_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16035">rb_symname_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01946">rb_w32_readdir_with_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00472">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01663">ruby_brace_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01528">ruby_glob()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01119">strio_write()</a>.</p>

</div>
</div>
<a class="anchor" id="a0724183879562529f7d3365ef5115b6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_default_external_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">1245</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09933">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09955">argf_internal_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00663">io_read_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00982">ole_init_cp()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">rb_enc_default_external()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00549">rb_external_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00555">rb_external_str_new_cstr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00585">rb_str_export()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00168">strio_init()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07451">sym_inspect()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04751">validate_enc_binmode()</a>.</p>

</div>
</div>
<a class="anchor" id="a62b808940b1049f1af6233cbbb828bd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_default_internal_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">1330</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00982">ole_init_cp()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">rb_enc_default_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07451">sym_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="a873f1c2ba114f13f45b84990a5a595b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_define_dummy_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">375</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02936">make_dummy_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1d3ac8b8fb692e692f01e2970ad50fb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_alias </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>alias</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">461</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

</div>
</div>
<a class="anchor" id="a2d1f13a087119a07e86a09dbd88a1f7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_aliases </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">1581</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="af4ad01b4de81c733f9736895290ce74b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_aliases_enc_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>orig</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">1544</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00265">key</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../dd/dfb/yaml2byte_8c_source.html#l00119">p</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d9/dee/tkutil_8c.html#a641bbc8f06f4815eacb494e5625b5454">rb_hash_aset()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>.</p>

</div>
</div>
<a class="anchor" id="af6663b51ce857cfe600a8bc48434d6f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_ascget </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00871">871</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01450">ISASCII</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00171">rb_enc_isascii</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00152">rb_enc_mbc_to_codepoint</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05893">check_pipe_command()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06261">chopped_length()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06490">str_end_with_asciichar()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02623">swallow()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05315">tr_setup_table()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p>

</div>
</div>
<a class="anchor" id="a150a6e3ac22ac3be8f8c2ccc74a28e7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_associate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">727</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02904">append_fspath()</a>, <a class="el" href="../../dd/d99/enc__associate_8c_source.html#l00005">bug_str_enc_associate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03678">econv_primitive_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04084">econv_putback()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02542">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02428">gzfile_newstr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01890">io_enc_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02011">io_shift_cbuf()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11567">lex_getline()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00283">locale_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11712">parser_nextc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01705">rb_ary_join()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01819">rb_econv_substr_append()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01162">rb_enc_vsprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02857">rb_home_dir()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00136">rb_nkf_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07282">rb_str_force_encoding()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00816">rb_str_shared_replace()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03307">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00472">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p>

</div>
</div>
<a class="anchor" id="ad5df62bd02b6d06037baef7ad68bcae3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_associate_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">709</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00062">ENC_CODERANGE_ASCIIONLY</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00065">ENC_CODERANGE_CLEAR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03147">obj</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02897">encoded_dup()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00417">iconv_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02765">str_encode_associate()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02797">str_encode_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="a7d17d602fae27de649f9310511c03db0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_enc_check </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">739</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00474">rb_eEncCompatError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05652">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07242">rb_str_end_with()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02433">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01187">rb_str_plus()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02549">rb_str_rindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03307">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07219">rb_str_start_with()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p>

</div>
</div>
<a class="anchor" id="ae47c32c86d8d7d18127c9a1b2eb8c325"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_codelen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">916</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00265">ONIGENC_CODE_TO_MBCLEN</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12004">parser_tokaddmbc()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02211">rb_enc_uint_chr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2a894a16ec56a40dea22a3828309906"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_codepoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00910">910</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">rb_enc_codepoint_len()</a>.</p>

</div>
</div>
<a class="anchor" id="a25e1e0b74ee98f47dd26a44bb11b7b3c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_codepoint_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> *&#160;</td>
          <td class="paramname"><em>len_p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">894</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01154">r</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00152">rb_enc_mbc_to_codepoint</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00910">rb_enc_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05652">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06238">rb_str_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00862">strio_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07429">sym_printable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04978">trnext()</a>.</p>

</div>
</div>
<a class="anchor" id="a533ed45f02a3f72987b0f6f5ce04c996"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_enc_compatible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>str2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">750</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../db/d74/zlib_8c_source.html#l02035">enc2</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00489">ENCINDEX_US_ASCII</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00337">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01353">RB_TYPE_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14457">literal_concat0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00843">vm_backtrace_push()</a>.</p>

</div>
</div>
<a class="anchor" id="a626b498f5a765b3590ff5ed16765c8bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_enc_copy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">817</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p>

<p>Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l01634">ary_join_0()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01651">ary_join_1()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04322">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04204">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06874">date_strftime_internal()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01770">inspect_ary()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01368">inspect_i()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00558">rb_attr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00720">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00139">str_new()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04564">time_strftime()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">1259</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01291">get_default_external()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">1339</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01377">get_default_internal()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>.</p>

</div>
</div>
<a class="anchor" id="a405ec52962866fac46a16f02f3f92832"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_fast_mbclen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00841">841</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00259">ONIGENC_MBC_ENC_LEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00934">enc_strlen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04157">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06638">scan_once()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>.</p>

</div>
</div>
<a class="anchor" id="a67638c695b4079ca5f4b6b4cc22ab27a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_enc_find </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">620</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04157">econv_get_replacement()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04039">econv_insert_output()</a>, <a class="el" href="../../d3/d03/gb2312_8c_source.html#l00006">Init_gb2312()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02946">make_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02173">make_replacement()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>.</p>

</div>
</div>
<a class="anchor" id="adeb5f5b97ea43528a55d717add8f64c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_find_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">596</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">UNSPECIFIED_ENCODING</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00190">iconv_create()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05013">io_strip_bom()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04594">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00979">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="ad4918664be7424ab9f961165eecb6c18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_from_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">102</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00225">ENC_TO_ENCINDEX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09933">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09955">argf_internal_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03482">econv_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04039">econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02980">econv_s_asciicompat_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03467">econv_source_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00240">fix_string_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14607">gettable_gen()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05076">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02956">make_encobj()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">rb_enc_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">rb_enc_default_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09836">rb_io_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09861">rb_io_internal_encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00188">rb_nkf_guess()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">rb_obj_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16616">rb_parser_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01362">strio_external_encoding()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">87</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aef9c377b2d9d78b9f88e890b77593109"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_enc_from_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">512</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02998">econv_args()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02623">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05076">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02936">make_dummy_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04594">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00979">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01914">rb_enc_cr_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02209">rb_str_comparable()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02765">str_encode_associate()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06490">str_end_with_asciichar()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02647">str_transcode_enc_args()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="ac21ed764f3b39453b6a848dd64a19585"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_enc_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">733</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00909">check_dirname()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05893">check_pipe_command()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04183">econv_set_replacement()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01992">file_s_fnmatch()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00912">iconv_iconv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08603">io_encoding_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14457">literal_concat0()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11537">must_be_ascii_compatible()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00192">must_not_be_anonymous()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01288">ole_vstr2wc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12943">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11375">parser_yyerror()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00178">path_sub_ext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02726">prepare_getline_args()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02588">rb_econv_open_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03878">rb_file_s_extname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03287">rb_gzwriter_write()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">rb_obj_encoding()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01692">rb_push_glob()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02289">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00452">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06753">rb_str_hex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06779">rb_str_oct()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01226">reg_enc_error()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15771">reg_named_capture_assign_gen()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00862">strio_each_codepoint()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01362">strio_external_encoding()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00649">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00920">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00097">strio_substr()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01119">strio_write()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00685">strscan_getch()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p>

</div>
</div>
<a class="anchor" id="a0ee8da2e6cc01567488e318854a3d9c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_get_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">651</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00046">ENCODING_GET_INLINED</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00029">ENCODING_INLINE_MAX</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2be873c800369cb40b71e610db08d376">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">rb_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02647">str_transcode_enc_args()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">497</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00087">ASCII</a>, <a class="el" href="../../d5/db5/encoding_8c.html#abe43b12037238665da10efbb873c4a47">ENC_REGISTER</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00490">ENCINDEX_BUILTIN_MAX</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00057">ENCODING_COUNT</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_strcasetable()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00108">UTF_8</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aa91c0fa3dfdfe3c55fcaa6029c35bbb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_mbclen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00847">847</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00254">ONIGENC_PRECISE_MBC_ENC_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00124">rb_enc_mbminlen</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00102">bracket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00934">enc_strlen()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02542">gzfile_getc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03140">io_getc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16009">is_special_global_name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16047">rb_enc_symname2_p()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04157">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01474">str_nth_len()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00649">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00685">strscan_getch()</a>.</p>

</div>
</div>
<a class="anchor" id="a387b8d8e8266d63794192a023ac610f9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_enc_name_list </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">1536</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01512">rb_enc_name_list_i()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a93129870e6a743fc30d750437382f778"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_name_list_i </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>idx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a>&#160;</td>
          <td class="paramname"><em>arg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01512">1512</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09700">ary</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01273">ST_CONTINUE</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l01183">str</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">rb_enc_name_list()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c6003b6aeaed218d841974b00c95870"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_precise_mbclen </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>e</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">859</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l05519">n</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00250">ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00254">ONIGENC_PRECISE_MBC_ENC_LEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p>

<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00181">coderange_scan()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02780">enc_pred_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02746">enc_succ_char()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00180">fnmatch_helper()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03706">gzreader_charboundary()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03140">io_getc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00871">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">rb_enc_codepoint_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00986">rb_enc_strlen_cr()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02211">rb_enc_uint_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03300">rb_io_each_codepoint()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00230">rb_str_coderange_scan_restartable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02905">rb_str_succ()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02003">unescape_escaped_nonascii()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p>

</div>
</div>
<a class="anchor" id="a3e904d40b0f9346280bee315ecc7bc54"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">254</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00227">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d03/gb2312_8c_source.html#l00006">Init_gb2312()</a>.</p>

</div>
</div>
<a class="anchor" id="ae250aa87bbce9a8116ef80a4e10f6ff3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_registered </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">524</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p>

</div>
</div>
<a class="anchor" id="a1213c6e5df2e85b1e6aab8b340e3c54f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_replicate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">318</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a57b3087610b426a8b202119f9bdfe660"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_enc_set_base </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">310</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="ad517d83e1b995b4d9c328c7638fbf7cc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_enc_set_default_external </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">1297</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01320">set_default_external()</a>.</p>

</div>
</div>
<a class="anchor" id="a791bfc8b4e88a19eea9ac762015c06df"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_enc_set_default_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">1383</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01403">set_default_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a8130988e8200f6174670b44f71b7f284"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_enc_set_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>idx</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00702">702</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00282">str_enc_copy()</a>.</p>

</div>
</div>
<a class="anchor" id="a8a15db006738fdbbe7410bbf1fb466e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_tolower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00932">932</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y.html#a92b78be1dfd3444c62924829405b4d8f">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../d3/d09/ripper_8y.html#aea296acef5ce0b60e6944f37272ecc6a">ONIGENC_IS_ASCII_CODE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="ad1b6acfefbb864550c71c4b08c68e15f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_toupper </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00926">926</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d3/d09/ripper_8y.html#ab89a9ff25913d1fa0cc853d7f289738d">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, and <a class="el" href="../../d3/d09/ripper_8y.html#aea296acef5ce0b60e6944f37272ecc6a">ONIGENC_IS_ASCII_CODE</a>.</p>

<p>Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00102">bracket()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00180">fnmatch_helper()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>.</p>

</div>
</div>
<a class="anchor" id="a5f10eed7d292fc34bf2a4252eb9d3799"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_enc_unicode_p </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00434">434</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>.</p>

<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>.</p>

</div>
</div>
<a class="anchor" id="aeec9701dcfe7f3be18f1e19cf0cfb9fd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_encdb_alias </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>alias</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">476</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p>

</div>
</div>
<a class="anchor" id="a16684857afa97f00ec8832e1f8d481fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> rb_encdb_declare </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">278</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p>

</div>
</div>
<a class="anchor" id="abd29252a2c0f12d4665d34dc17637f02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_encdb_dummy </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">385</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p>

</div>
</div>
<a class="anchor" id="a8dabbd74e3111d9ad6c302abcc975eb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_encdb_replicate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>orig</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">363</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">1196</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="af99b5328ff8c5511cbccd48fc0fe82bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_filesystem_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">1205</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11457">coverage()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11440">debug_lines()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00585">etc_systmpdir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14607">gettable_gen()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00573">rb_filesystem_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00579">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02857">rb_home_dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02808">rb_path_end()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02802">rb_path_last_separator()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02788">rb_path_next()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02795">rb_path_skip_prefix()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">rb_w32_special_folder()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03661">ruby_find_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03857">ruby_find_extname()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00186">186</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">gc_marks()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">644</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">id_encoding</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e8971b996e237f0992b697b843e0e9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isalnum </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01638">1638</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00204">ONIGENC_CTYPE_ALNUM</a>.</p>

</div>
</div>
<a class="anchor" id="a6a02c12d87680a083c725a857592c0a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isalpha </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01639">1639</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00192">ONIGENC_CTYPE_ALPHA</a>.</p>

</div>
</div>
<a class="anchor" id="a5769f56c5d8e851e913f90ddf89128ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isblank </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01640">1640</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00193">ONIGENC_CTYPE_BLANK</a>.</p>

</div>
</div>
<a class="anchor" id="a9fb06467ddec4b800051f05f6c4197dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_iscntrl </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01641">1641</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00194">ONIGENC_CTYPE_CNTRL</a>.</p>

</div>
</div>
<a class="anchor" id="a238cef58ff8ca11ced27c6cd405d711c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isdigit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">1642</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00195">ONIGENC_CTYPE_DIGIT</a>.</p>

<p>Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d0a22e856d00df1937e3e940e75dbdf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isgraph </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01643">1643</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00196">ONIGENC_CTYPE_GRAPH</a>.</p>

</div>
</div>
<a class="anchor" id="a1cd69cb8ee24dd9cd010dcc9b3efb43c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_islower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01644">1644</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00197">ONIGENC_CTYPE_LOWER</a>.</p>

</div>
</div>
<a class="anchor" id="aaf44e5f856269ffa43596972eb394d59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isprint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01645">1645</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00198">ONIGENC_CTYPE_PRINT</a>.</p>

<p>Referenced by <a class="el" href="../../d0/d8d/curses_8c_source.html#l00637">curses_getch()</a>, and <a class="el" href="../../d0/d8d/curses_8c_source.html#l01936">window_getch()</a>.</p>

</div>
</div>
<a class="anchor" id="a228e542e25e156e87f458b324e29c42a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_ispunct </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01646">1646</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00199">ONIGENC_CTYPE_PUNCT</a>.</p>

<p>Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>.</p>

</div>
</div>
<a class="anchor" id="a89eaa268f33c65143f581dc2bcf50f22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isspace </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01647">1647</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_SPACE</a>.</p>

<p>Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06543">rb_str_rstrip_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>.</p>

</div>
</div>
<a class="anchor" id="a49d1ed68dd6573b2d5a1fa9f8167261c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isupper </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01648">1648</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00201">ONIGENC_CTYPE_UPPER</a>.</p>

</div>
</div>
<a class="anchor" id="aebf21887b354770bb57e0988113ea81e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_isxdigit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01649">1649</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00202">ONIGENC_CTYPE_XDIGIT</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">1436</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d6/de3/crypt_8c_source.html#l00307">cp</a>, <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l04911">int</a>, <a class="el" href="../../d3/d22/langinfo_8c_source.html#l00064">nl_langinfo_codeset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">1155</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">rb_locale_charmap()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a051d22249598e717317cb04798b3d76f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_locale_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">1171</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p>

<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00283">locale_path()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01586">rb_loaderror()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00561">rb_locale_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00591">rb_str_export_locale()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">831</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p>

<p>Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07734">sym_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a73a17b842b857bdaf2062107fe898304"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_to_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">179</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00913">RDATA</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>.</p>

<p>Referenced by <a class="el" href="../../dd/d99/enc__associate_8c_source.html#l00005">bug_str_enc_associate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03059">decorate_convpath()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08603">io_encoding_set()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07282">rb_str_force_encoding()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a13a97a6605eca1509135ff473bf346b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_to_encoding_index </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">145</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02998">econv_args()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02623">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>.</p>

</div>
</div>
<a class="anchor" id="a6941822b4684a4469a2db4e721f1a11e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_tolower </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01652">1652</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d3/d09/ripper_8y.html#a92b78be1dfd3444c62924829405b4d8f">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01433">rb_isascii</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>.</p>

</div>
</div>
<a class="anchor" id="a5b8c60b68857b5cae764e5bba9c5ba2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> rb_toupper </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>c</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01658">1658</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/d07/bigdecimal_8c_source.html#l01163">c</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab89a9ff25913d1fa0cc853d7f289738d">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01433">rb_isascii</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">1149</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00489">ENCINDEX_US_ASCII</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00416">rb_usascii_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00440">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a1e215012f16414c044f6a212973c95a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_usascii_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">1140</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00489">ENCINDEX_US_ASCII</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01302">glob_helper()</a>, <a class="el" href="../../d8/dd1/id_8c_source.html#l00017">Init_id()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06717">mk_inspect()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01962">of2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16435">parser_initialize()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01705">rb_ary_join()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16271">rb_intern2()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00136">rb_nkf_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00364">setup_exception()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01134">1134</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00488">ENCINDEX_UTF_8</a>.</p>

<p>Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05013">io_strip_bom()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a893004271cf8c790ca40c4712261aa8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_utf8_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">1125</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00488">ENCINDEX_UTF_8</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p>

<p>Referenced by <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00405">alias()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00240">fix_string_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12943">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00211">rb_memsearch()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01629">rb_str_substr()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00217">scalar()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00339">start_mapping()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00274">start_sequence()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01077">str_strlen()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p>

</div>
</div>
<a class="anchor" id="a8166c3c2a64e4c37d8277e3b5796af0d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> require_enc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enclib</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00537">537</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d9/dd4/load_8c_source.html#l00591">rb_require_safe()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06393">safe</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="abb3117dd1181a8bd8e4744d19980c5e7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* set_base_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a>&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>base</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">296</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00045">rb_encoding_entry::base</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10402">enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04467">index</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00231">rb_enc_dummy_p()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>.</p>

</div>
</div>
<a class="anchor" id="a64f5f986ba68b4be99a03ab6c868a55a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> set_default_external </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01320">1320</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">rb_enc_set_default_external()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a8c888c5d56b35edf8d3022697cb486c5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> set_default_internal </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>klass</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>encoding</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01403">1403</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">rb_enc_set_default_internal()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="aba19939b17262d86ae2b88f67863f3c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../de/d07/bigdecimal_8c.html#ac537498b5ed6e25bced70b90e5949201">void</a> set_encoding_const </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *&#160;</td>
          <td class="paramname"><em>enc</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">1461</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01038">ALLOCA_N</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00060">ENCODING_NAMELEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01455">ISLOWER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01454">ISUPPER</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d3/d09/ripper_8y.html#ab89a9ff25913d1fa0cc853d7f289738d">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../de/d46/os2_8c_source.html#l00056">s</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>.</p>

</div>
</div>
<a class="anchor" id="a4bc9d2651623d5c9fe7d7353a57e0be4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* to_encoding </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a>&#160;</td>
          <td class="paramname"><em>enc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">163</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09703">idx</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ad43c3812e6d13e0518d9f8b8f463ffcf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> count</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">50</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00032">asn1time_to_time()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07810">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08059">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07948">find_iid()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03409">gc_count()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00077">nkf_split_options()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02491">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02841">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04892">oleclass_from_typelib()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00618">ossl_x509_get_extensions()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00432">ossl_x509crl_get_extensions()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00376">ossl_x509req_get_attributes()</a>, <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00144">ossl_x509revoked_get_extensions()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01203">rb_ivar_count()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00802">rb_read_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00813">rb_write_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>, <a class="el" href="../../d1/d7b/syck_8c_source.html#l00424">syck_move_tokens()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04226">typeinfo_from_ole()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04869">update_coverage()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">waitpid()</a>.</p>

</div>
</div>
<a class="anchor" id="a0991e342b9d372a2d62cd8b57eb77008"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a> default_external = {0}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01215">1215</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

</div>
</div>
<a class="anchor" id="af2218aebb4f9a4db4a2dea93e916bc35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a> default_internal = {-2}</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01327">1327</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

</div>
</div>
<a class="anchor" id="a88e50415c562019487c871a92263511f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   enc_table</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a723fba97fa2e93f861e3315dd8683721"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa4158300c0d9f60230e02a520f7c64b2">rb_data_type_t</a> encoding_data_type</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<b>Initial value:</b><div class="fragment"><div class="line">= {</div>
<div class="line">    <span class="stringliteral">&quot;encoding&quot;</span>,</div>
<div class="line">    {0, 0, <a class="code" href="../../d5/db5/encoding_8c.html#a3d7610955b9cc96d61c7db99246d91f1">enc_memsize</a>,},</div>
<div class="line">}</div>
<div class="ttc" id="encoding_8c_html_a3d7610955b9cc96d61c7db99246d91f1"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a3d7610955b9cc96d61c7db99246d91f1">enc_memsize</a></div><div class="ttdeci">static size_t enc_memsize(const void *p)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00068">encoding.c:68</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00073">73</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">38</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>.</p>

</div>
</div>
<a class="anchor" id="a05f70dacbe595d27364e1e014efb0c8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="../../dd/dbe/structrb__encoding__entry.html">rb_encoding_entry</a>* list</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">49</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00476">add_modules()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00881">class_instance_method_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00073">fc_i()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">gc_marks()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01662">get_destination_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01678">get_next_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01692">get_prev_insn()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01241">glob_free_pattern()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01174">glob_make_pattern()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01984">iseq_insns_unification()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01916">iseq_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01706">iseq_peephole_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01300">iseq_set_sequence()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02098">iseq_set_sequence_stackcaching()</a>, <a class="el" href="../../d0/d03/psych_8c_source.html#l00007">libyaml_version()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14413">list_append_gen()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00858">method_entry_i()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05161">pipe_add_fptr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05195">pipe_atexit()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05172">pipe_del_fptr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01116">rb_obj_singleton_methods()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03088">rb_objspace_call_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00494">rb_objspace_free()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00060">rb_set_end_proc()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03860">recursive_list_access()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00873">resize_property_list()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01493">ruby_glob0()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07645">select_internal()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l05029">switch()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l00356">verify_list()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00052">52</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00482">make_hostent_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l00953">sock_s_gethostbyaddr()</a>.</p>

</div>
</div>
<a class="anchor" id="a8f6f50dd043b7135f41ed6607f45efc0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> OnigEncodingUS_ASCII</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a535e6eb316cd8d2139f86db382aabbcc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> OnigEncodingUTF_8</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9a2af36eb4187c33c7e8ff329c440966"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa6a1040cbacdc1c2a409fb3f002071bc">VALUE</a> rb_cEncoding</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">39</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01508">Init_Exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04392">Init_transcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p>

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

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">40</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01021">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>.</p>

</div>
</div>
<a class="anchor" id="a439227feff9d7f55384e8780cfc2eb82"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../db/d97/parse_8c.html#a61569f2965b7a369eb10b6d75d410d11">int</a> size</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00051">51</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p>

<p>Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01707">add_code_range_to_buf0()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01014">allocate_sorted_heaps()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02914">bdigbitsize()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d5/d63/utf8__mac_8c_source.html#l10667">buf_bytesize()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00031">closure_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00235">cont_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00339">cont_save_machine_stack()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06766">date_strftime_alloc()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00064">dlcfunc_memsize()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01794">each_cons_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01740">each_slice_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01833">enum_each_cons()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01775">enum_each_slice()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00280">env_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00313">fiber_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00723">find_prev_line_no()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01086">fmt_setup()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00014">function_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00696">get_insn_info()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00126">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01233">iseq_set_local_table()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01898">make_readconv()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00231">mmrot3_()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00206">mmswap_()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00281">NIL_P()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01341">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01288">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01059">ole_wc2mb()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00429">onig_set_match_stack_limit_size()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00115">ossl_dh_s_generate()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00097">ossl_rsa_s_generate()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16533">parser_memsize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00559">rb_ary_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00162">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00486">rb_dlptr_minus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00085">rb_dlptr_new2()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00468">rb_dlptr_plus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00209">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00597">rb_dlptr_size_get()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00585">rb_dlptr_size_set()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01726">rb_econv_memsize()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00352">rb_file_expand_path_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03899">rb_io_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00931">rb_iseq_disasm()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04330">rb_strftime_alloc()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00421">rb_struct_new()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00841">rb_transcoding_memsize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01139">rb_zstream_set_avail_out()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02334">reg_get_val()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00138">remove_invalid_alternative_data()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00255">replace_to_long_name()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00873">resize_property_list()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00273">ruby_qsort()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00167">st_init_table_with_size()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10014">tcltklib_compile_info()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01831">thread_memsize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00770">vm_malloc_fixup()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00750">vm_malloc_prepare()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00881">vm_xcalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00845">vm_xfree()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00803">vm_xrealloc()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>.</p>

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