Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d5
/
db5
/
//opt/alt/ruby21/share/doc/ruby/capi/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.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <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 "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> <code>#include "<a class="el" href="../../dd/df8/regenc_8h_source.html">regenc.h</a>"</code><br /> <code>#include <ctype.h></code><br /> <code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br /> </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  </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"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#acaa47488144026b133daa196ba827b9b">ENCODING_COUNT</a>   ENCINDEX_BUILTIN_MAX</td></tr> <tr class="separator:acaa47488144026b133daa196ba827b9b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30bb87f58d7c5495cc9737babcfc53e7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a30bb87f58d7c5495cc9737babcfc53e7">UNSPECIFIED_ENCODING</a>   INT_MAX</td></tr> <tr class="separator:a30bb87f58d7c5495cc9737babcfc53e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7aa3d401dbe5d4fc74ae581846f57d3c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7aa3d401dbe5d4fc74ae581846f57d3c">ENCODING_NAMELEN_MAX</a>   63</td></tr> <tr class="separator:a7aa3d401dbe5d4fc74ae581846f57d3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab18a384695eb43c0ba415e89440b4e89"><td class="memItemLeft" align="right" valign="top">#define </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>)   ((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) && <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) <= <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"> </td></tr> <tr class="memitem:aebbd255614d8e0823cbab815059268f8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aebbd255614d8e0823cbab815059268f8">enc_autoload_p</a>(enc)   (!<a class="el" href="../../d5/de3/encoding_8h.html#a6b942f8457214c49fcf8541c60a38306">rb_enc_mbmaxlen</a>(enc))</td></tr> <tr class="separator:aebbd255614d8e0823cbab815059268f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08286a99f16e65163e38a40f81e49f97"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a08286a99f16e65163e38a40f81e49f97">is_data_encoding</a>(obj)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac167240ec598e32f5ff3cdb902fb98b9">RTYPEDDATA_P</a>(obj) && <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa7423675bf99068c658e91a4ba55016c">RTYPEDDATA_TYPE</a>(obj) == &<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"> </td></tr> <tr class="memitem:af264fee88ae87dab79abd3c389a3e7cb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af264fee88ae87dab79abd3c389a3e7cb">is_obj_encoding</a>(obj)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac4f895997656c2abd27a29a8b8e982ca">RB_TYPE_P</a>((obj), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a55f295817faf14e42b3cff745a7ac706">T_DATA</a>) && <a class="el" href="../../d5/db5/encoding_8c.html#a08286a99f16e65163e38a40f81e49f97">is_data_encoding</a>(obj))</td></tr> <tr class="separator:af264fee88ae87dab79abd3c389a3e7cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe43b12037238665da10efbb873c4a47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abe43b12037238665da10efbb873c4a47">ENC_REGISTER</a>(enc)   <a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##enc, <a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(&<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##enc), &<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##enc)</td></tr> <tr class="separator:abe43b12037238665da10efbb873c4a47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62a18374eeb67ef7791a1bfd5b1c3afc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a62a18374eeb67ef7791a1bfd5b1c3afc">ENCDB_REGISTER</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, enc)   <a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##enc, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>)</td></tr> <tr class="separator:a62a18374eeb67ef7791a1bfd5b1c3afc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>(str)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(str)</td></tr> <tr class="separator:a9cfa42d4b79c89d68c53be8b2150a503"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11fcfb510151bb66154ac1def73e81f3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a11fcfb510151bb66154ac1def73e81f3">ctype_test</a>(c, ctype)   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a38f4ae6f93b93daaa39580e68a4cf3b3">rb_isascii</a>(c) && <a class="el" href="../../dd/df8/regenc_8h.html#ab38daef12b61ae626fd8ca9b3bf16b55">ONIGENC_IS_ASCII_CODE_CTYPE</a>((c), (ctype)))</td></tr> <tr class="separator:a11fcfb510151bb66154ac1def73e81f3"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:ad0158dd9c46f963e46cac25cc6a16dc9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad0158dd9c46f963e46cac25cc6a16dc9">rb_enc_init</a> (void)</td></tr> <tr class="separator:ad0158dd9c46f963e46cac25cc6a16dc9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89866f7abbe132e1ad7ff5a372cacd29"><td class="memItemLeft" align="right" valign="top">static int </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"> </td></tr> <tr class="memitem:a3d7610955b9cc96d61c7db99246d91f1"><td class="memItemLeft" align="right" valign="top">static size_t </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> void *p)</td></tr> <tr class="separator:a3d7610955b9cc96d61c7db99246d91f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d237ff3624d6d1a24286179742e5290"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../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"> </td></tr> <tr class="memitem:aef40967da277198714208b9a9a1ff617"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aef40967da277198714208b9a9a1ff617">rb_enc_from_encoding_index</a> (int idx)</td></tr> <tr class="separator:aef40967da277198714208b9a9a1ff617"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4918664be7424ab9f961165eecb6c18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../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"> </td></tr> <tr class="memitem:aed398e65a5b17671641e8381e5c22730"><td class="memItemLeft" align="right" valign="top">static int </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"> </td></tr> <tr class="memitem:a9ae8a5d3c3fea91d681bf205998c2355"><td class="memItemLeft" align="right" valign="top">static int </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> *enc)</td></tr> <tr class="separator:a9ae8a5d3c3fea91d681bf205998c2355"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c5b03297c2c9a7dc3b93bb8c1a21b1b"><td class="memItemLeft" align="right" valign="top">static int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1c5b03297c2c9a7dc3b93bb8c1a21b1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c9a7e94a97bc15a201661a33e62ffd7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9c9a7e94a97bc15a201661a33e62ffd7">NORETURN</a> (static void <a class="el" href="../../d5/db5/encoding_8c.html#ace39dfa6f9675aa3382221eebf85d94d">not_encoding</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc))</td></tr> <tr class="separator:a9c9a7e94a97bc15a201661a33e62ffd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace39dfa6f9675aa3382221eebf85d94d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ace39dfa6f9675aa3382221eebf85d94d">not_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:ace39dfa6f9675aa3382221eebf85d94d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28a5a457fbbfda5964137175f5ab3d06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a28a5a457fbbfda5964137175f5ab3d06">must_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a28a5a457fbbfda5964137175f5ab3d06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad17ba0078d50f72c8d6ee9d92dc9f61e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad17ba0078d50f72c8d6ee9d92dc9f61e">must_encindex</a> (int index)</td></tr> <tr class="separator:ad17ba0078d50f72c8d6ee9d92dc9f61e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13a97a6605eca1509135ff473bf346b6"><td class="memItemLeft" align="right" valign="top">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a13a97a6605eca1509135ff473bf346b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a072d2ce17b4721d884df6228b3e4dfed"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a072d2ce17b4721d884df6228b3e4dfed">str_find_encindex</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a072d2ce17b4721d884df6228b3e4dfed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a924d637c91aefee770a53518811bf55f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a924d637c91aefee770a53518811bf55f">str_to_encindex</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a924d637c91aefee770a53518811bf55f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a502076310e145dd8e0a0baf4495363a6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a502076310e145dd8e0a0baf4495363a6">str_to_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a502076310e145dd8e0a0baf4495363a6"><td class="memSeparator" colspan="2"> </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> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a73a17b842b857bdaf2062107fe898304"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a830465780cf4ae1882e64bb7612387cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a830465780cf4ae1882e64bb7612387cf">rb_find_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a830465780cf4ae1882e64bb7612387cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07e81848c79e6f127b05ade8004210b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a07e81848c79e6f127b05ade8004210b2">rb_gc_mark_encodings</a> (void)</td></tr> <tr class="separator:a07e81848c79e6f127b05ade8004210b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e727399233610410f4e66de50996684"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0e727399233610410f4e66de50996684">enc_table_expand</a> (int newsize)</td></tr> <tr class="separator:a0e727399233610410f4e66de50996684"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9744fb2dc390d8d8587e3e24706a7818"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a> (int index, <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"> </td></tr> <tr class="memitem:a2cdb5c240e34017142c4eb72509e1a89"><td class="memItemLeft" align="right" valign="top">static int </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"> </td></tr> <tr class="memitem:aba19939b17262d86ae2b88f67863f3c2"><td class="memItemLeft" align="right" valign="top">static void </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"> </td></tr> <tr class="memitem:ae250aa87bbce9a8116ef80a4e10f6ff3"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:a3e904d40b0f9346280bee315ecc7bc54"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:a16684857afa97f00ec8832e1f8d481fe"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a987f770c1279c813c45755e4f6fbb1d3"><td class="memItemLeft" align="right" valign="top">static void </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"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abb3117dd1181a8bd8e4744d19980c5e7">set_base_encoding</a> (int index, <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"> </td></tr> <tr class="memitem:a57b3087610b426a8b202119f9bdfe660"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> <tr class="memitem:a4965b89ac1eca3446002bbc16bddde68"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a4965b89ac1eca3446002bbc16bddde68">rb_enc_set_dummy</a> (int index)</td></tr> <tr class="separator:a4965b89ac1eca3446002bbc16bddde68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1213c6e5df2e85b1e6aab8b340e3c54f"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:a9819b4f5ebe881b9db2147a3b9670d6e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9819b4f5ebe881b9db2147a3b9670d6e">enc_replicate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a9819b4f5ebe881b9db2147a3b9670d6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acda9308ef4c78b972720ef8de8a8c8cb"><td class="memItemLeft" align="right" valign="top">static int </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, int idx)</td></tr> <tr class="separator:acda9308ef4c78b972720ef8de8a8c8cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dabbd74e3111d9ad6c302abcc975eb8"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:a873f1c2ba114f13f45b84990a5a595b7"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:abd29252a2c0f12d4665d34dc17637f02"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> <tr class="memitem:aaab490f39aafc63754c360e0a08cbe3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaab490f39aafc63754c360e0a08cbe3b">enc_dummy_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:aaab490f39aafc63754c360e0a08cbe3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4754932557c1ff4c1bb37c04a618fe6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aa4754932557c1ff4c1bb37c04a618fe6">enc_ascii_compatible_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:aa4754932557c1ff4c1bb37c04a618fe6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f10eed7d292fc34bf2a4252eb9d3799"><td class="memItemLeft" align="right" valign="top">int </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> *enc)</td></tr> <tr class="separator:a5f10eed7d292fc34bf2a4252eb9d3799"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae7aaed56ea64900fa064dc2ba074f438"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae7aaed56ea64900fa064dc2ba074f438">enc_dup_name</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:ae7aaed56ea64900fa064dc2ba074f438"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07ca13886a20fd18e16d1397e68dd162"><td class="memItemLeft" align="right" valign="top">static int </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/d42/psych__emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, int idx)</td></tr> <tr class="separator:a07ca13886a20fd18e16d1397e68dd162"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0155bca77340732221e011168d4058fa"><td class="memItemLeft" align="right" valign="top">static int </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/d42/psych__emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, int idx)</td></tr> <tr class="separator:a0155bca77340732221e011168d4058fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1d3ac8b8fb692e692f01e2970ad50fb"><td class="memItemLeft" align="right" valign="top">int </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/d42/psych__emitter_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"> </td></tr> <tr class="memitem:aeec9701dcfe7f3be18f1e19cf0cfb9fd"><td class="memItemLeft" align="right" valign="top">int </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/d42/psych__emitter_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"> </td></tr> <tr class="memitem:a792f979cf7ee811bb01b71142739c3a8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a792f979cf7ee811bb01b71142739c3a8">rb_encdb_set_unicode</a> (int index)</td></tr> <tr class="separator:a792f979cf7ee811bb01b71142739c3a8"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aef9c377b2d9d78b9f88e890b77593109">rb_enc_from_index</a> (int index)</td></tr> <tr class="separator:aef9c377b2d9d78b9f88e890b77593109"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a877d4054ceff5adba6e8a549d09f1664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a877d4054ceff5adba6e8a549d09f1664">rb_enc_get_from_index</a> (int index)</td></tr> <tr class="separator:a877d4054ceff5adba6e8a549d09f1664"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8166c3c2a64e4c37d8277e3b5796af0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8166c3c2a64e4c37d8277e3b5796af0d">require_enc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enclib)</td></tr> <tr class="separator:a8166c3c2a64e4c37d8277e3b5796af0d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adeb5f5b97ea43528a55d717add8f64c5"><td class="memItemLeft" align="right" valign="top">int </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"> </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> * </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"> </td></tr> <tr class="memitem:a1dc034df8a31c7b0cf48ace8c01a4950"><td class="memItemLeft" align="right" valign="top">static int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a1dc034df8a31c7b0cf48ace8c01a4950"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96114e11f907e4c8b5b58161857c30c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a96114e11f907e4c8b5b58161857c30c6">rb_id_encoding</a> (void)</td></tr> <tr class="separator:a96114e11f907e4c8b5b58161857c30c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0ee8da2e6cc01567488e318854a3d9c0"><td class="memItemLeft" align="right" valign="top">int </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:a0ee8da2e6cc01567488e318854a3d9c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb360ea54a903ee352e5bde90386076d"><td class="memItemLeft" align="right" valign="top">static void </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, int idx)</td></tr> <tr class="separator:aeb360ea54a903ee352e5bde90386076d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8130988e8200f6174670b44f71b7f284"><td class="memItemLeft" align="right" valign="top">void </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, int idx)</td></tr> <tr class="separator:a8130988e8200f6174670b44f71b7f284"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5df62bd02b6d06037baef7ad68bcae3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad5df62bd02b6d06037baef7ad68bcae3">rb_enc_associate_index</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, int idx)</td></tr> <tr class="separator:ad5df62bd02b6d06037baef7ad68bcae3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a150a6e3ac22ac3be8f8c2ccc74a28e7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a150a6e3ac22ac3be8f8c2ccc74a28e7b">rb_enc_associate</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a150a6e3ac22ac3be8f8c2ccc74a28e7b"><td class="memSeparator" colspan="2"> </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> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:ac21ed764f3b39453b6a848dd64a19585"><td class="memSeparator" colspan="2"> </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> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str2)</td></tr> <tr class="separator:a7d17d602fae27de649f9310511c03db0"><td class="memSeparator" colspan="2"> </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> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str2)</td></tr> <tr class="separator:a533ed45f02a3f72987b0f6f5ce04c996"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a626b498f5a765b3590ff5ed16765c8bb"><td class="memItemLeft" align="right" valign="top">void </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj2)</td></tr> <tr class="separator:a626b498f5a765b3590ff5ed16765c8bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca4947a16b0f9c7ae2db67a72e52b6ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aca4947a16b0f9c7ae2db67a72e52b6ca">rb_obj_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:aca4947a16b0f9c7ae2db67a72e52b6ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a405ec52962866fac46a16f02f3f92832"><td class="memItemLeft" align="right" valign="top">int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a405ec52962866fac46a16f02f3f92832"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa91c0fa3dfdfe3c55fcaa6029c35bbb8"><td class="memItemLeft" align="right" valign="top">int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:aa91c0fa3dfdfe3c55fcaa6029c35bbb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c6003b6aeaed218d841974b00c95870"><td class="memItemLeft" align="right" valign="top">int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a0c6003b6aeaed218d841974b00c95870"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af6663b51ce857cfe600a8bc48434d6f2"><td class="memItemLeft" align="right" valign="top">int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, int *len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:af6663b51ce857cfe600a8bc48434d6f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a25e1e0b74ee98f47dd26a44bb11b7b3c"><td class="memItemLeft" align="right" valign="top">unsigned int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, int *len_p, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a25e1e0b74ee98f47dd26a44bb11b7b3c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac2a894a16ec56a40dea22a3828309906"><td class="memItemLeft" align="right" valign="top">unsigned int </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 *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:ac2a894a16ec56a40dea22a3828309906"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae47c32c86d8d7d18127c9a1b2eb8c325"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae47c32c86d8d7d18127c9a1b2eb8c325">rb_enc_codelen</a> (int c, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:ae47c32c86d8d7d18127c9a1b2eb8c325"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a5d9b492ce55e2b1521e08f270ee364"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a4a5d9b492ce55e2b1521e08f270ee364">rb_enc_code_to_mbclen</a> (int code, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a4a5d9b492ce55e2b1521e08f270ee364"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1b6acfefbb864550c71c4b08c68e15f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad1b6acfefbb864550c71c4b08c68e15f">rb_enc_toupper</a> (int c, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:ad1b6acfefbb864550c71c4b08c68e15f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a15db006738fdbbe7410bbf1fb466e5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8a15db006738fdbbe7410bbf1fb466e5">rb_enc_tolower</a> (int c, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:a8a15db006738fdbbe7410bbf1fb466e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a176431479c37f28bae3e27400a2957"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a2a176431479c37f28bae3e27400a2957">enc_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a2a176431479c37f28bae3e27400a2957"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa020a886cff98ea2edead4231ff72973"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aa020a886cff98ea2edead4231ff72973">enc_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa020a886cff98ea2edead4231ff72973"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a375b0134f9b16f5051cb21f69f369554"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a375b0134f9b16f5051cb21f69f369554">enc_names_i</a> (<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> idx, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> args)</td></tr> <tr class="separator:a375b0134f9b16f5051cb21f69f369554"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1779b88d344c52b4a5ed6be11736fbf4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1779b88d344c52b4a5ed6be11736fbf4">enc_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1779b88d344c52b4a5ed6be11736fbf4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae95abb7558ad4027cb2a2054df8baf75"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ae95abb7558ad4027cb2a2054df8baf75">enc_list</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ae95abb7558ad4027cb2a2054df8baf75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf221b0c8794898b5d36f683e7abab26"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaf221b0c8794898b5d36f683e7abab26">enc_find</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:aaf221b0c8794898b5d36f683e7abab26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4cc32862eeda3187421bf467dabbba2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ac4cc32862eeda3187421bf467dabbba2">enc_compatible_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str2)</td></tr> <tr class="separator:ac4cc32862eeda3187421bf467dabbba2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93e7536d6b2b4551063593a5125119fe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a93e7536d6b2b4551063593a5125119fe">enc_s_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a93e7536d6b2b4551063593a5125119fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5680f0e205e78ec0be7c35a29cc0485b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5680f0e205e78ec0be7c35a29cc0485b">enc_dump</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5680f0e205e78ec0be7c35a29cc0485b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e8ccbbb4a4c431a08c904fbb4299268"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9e8ccbbb4a4c431a08c904fbb4299268">enc_load</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a9e8ccbbb4a4c431a08c904fbb4299268"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0abc5cfe4f3000f667c436ee2a3dab6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ac0abc5cfe4f3000f667c436ee2a3dab6">enc_m_loader</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:ac0abc5cfe4f3000f667c436ee2a3dab6"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a767d777810f0d48add93857b52057262">rb_ascii8bit_encoding</a> (void)</td></tr> <tr class="separator:a767d777810f0d48add93857b52057262"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a5d866d19763996332e622208d71e9f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a4a5d866d19763996332e622208d71e9f">rb_ascii8bit_encindex</a> (void)</td></tr> <tr class="separator:a4a5d866d19763996332e622208d71e9f"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a893004271cf8c790ca40c4712261aa8c">rb_utf8_encoding</a> (void)</td></tr> <tr class="separator:a893004271cf8c790ca40c4712261aa8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a401176ad45a3d3834694ca2412bf2351"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a401176ad45a3d3834694ca2412bf2351">rb_utf8_encindex</a> (void)</td></tr> <tr class="separator:a401176ad45a3d3834694ca2412bf2351"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1e215012f16414c044f6a212973c95a8">rb_usascii_encoding</a> (void)</td></tr> <tr class="separator:a1e215012f16414c044f6a212973c95a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8bb373eaa8036994c2e16476458d6f4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af8bb373eaa8036994c2e16476458d6f4">rb_usascii_encindex</a> (void)</td></tr> <tr class="separator:af8bb373eaa8036994c2e16476458d6f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96f3f0df4f598e71c193cf68aa65142a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a96f3f0df4f598e71c193cf68aa65142a">rb_locale_encindex</a> (void)</td></tr> <tr class="separator:a96f3f0df4f598e71c193cf68aa65142a"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a051d22249598e717317cb04798b3d76f">rb_locale_encoding</a> (void)</td></tr> <tr class="separator:a051d22249598e717317cb04798b3d76f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fa55d15ce529831179269c2ed161eb9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0fa55d15ce529831179269c2ed161eb9">rb_filesystem_encindex</a> (void)</td></tr> <tr class="separator:a0fa55d15ce529831179269c2ed161eb9"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af99b5328ff8c5511cbccd48fc0fe82bc">rb_filesystem_encoding</a> (void)</td></tr> <tr class="separator:af99b5328ff8c5511cbccd48fc0fe82bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfccfba469991628ca129f2ca6bf983d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#abfccfba469991628ca129f2ca6bf983d">Init_enc_set_filesystem_encoding</a> (void)</td></tr> <tr class="separator:abfccfba469991628ca129f2ca6bf983d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98918587ea00df6cfce8319bdf07f758"><td class="memItemLeft" align="right" valign="top">static int </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#a3c1d4bfc6a81af60bdcb48744c35f760">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"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0724183879562529f7d3365ef5115b6d">rb_default_external_encoding</a> (void)</td></tr> <tr class="separator:a0724183879562529f7d3365ef5115b6d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a76bad982a033dc3a83c916df6e4c36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a7a76bad982a033dc3a83c916df6e4c36">rb_enc_default_external</a> (void)</td></tr> <tr class="separator:a7a76bad982a033dc3a83c916df6e4c36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a098c53d6a4ba70258efb1ae754bc9802"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a098c53d6a4ba70258efb1ae754bc9802">get_default_external</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a098c53d6a4ba70258efb1ae754bc9802"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad517d83e1b995b4d9c328c7638fbf7cc"><td class="memItemLeft" align="right" valign="top">void </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding)</td></tr> <tr class="separator:ad517d83e1b995b4d9c328c7638fbf7cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64f5f986ba68b4be99a03ab6c868a55a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a64f5f986ba68b4be99a03ab6c868a55a">set_default_external</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding)</td></tr> <tr class="separator:a64f5f986ba68b4be99a03ab6c868a55a"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a62b808940b1049f1af6233cbbb828bd6">rb_default_internal_encoding</a> (void)</td></tr> <tr class="separator:a62b808940b1049f1af6233cbbb828bd6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab349505ca2fad4f5b219b2acf2dae38d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ab349505ca2fad4f5b219b2acf2dae38d">rb_enc_default_internal</a> (void)</td></tr> <tr class="separator:ab349505ca2fad4f5b219b2acf2dae38d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36a193821605e54c2e5736038f21548e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a36a193821605e54c2e5736038f21548e">get_default_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a36a193821605e54c2e5736038f21548e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a791bfc8b4e88a19eea9ac762015c06df"><td class="memItemLeft" align="right" valign="top">void </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding)</td></tr> <tr class="separator:a791bfc8b4e88a19eea9ac762015c06df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c888c5d56b35edf8d3022697cb486c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a8c888c5d56b35edf8d3022697cb486c5">set_default_internal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding)</td></tr> <tr class="separator:a8c888c5d56b35edf8d3022697cb486c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75bf3cec8d8f89555c989b8c6629e234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a75bf3cec8d8f89555c989b8c6629e234">rb_locale_charmap</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a75bf3cec8d8f89555c989b8c6629e234"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93129870e6a743fc30d750437382f778"><td class="memItemLeft" align="right" valign="top">static int </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="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> idx, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg)</td></tr> <tr class="separator:a93129870e6a743fc30d750437382f778"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a387b8d8e8266d63794192a023ac610f9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a387b8d8e8266d63794192a023ac610f9">rb_enc_name_list</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a387b8d8e8266d63794192a023ac610f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af4ad01b4de81c733f9736895290ce74b"><td class="memItemLeft" align="right" valign="top">static int </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="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> orig, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg)</td></tr> <tr class="separator:af4ad01b4de81c733f9736895290ce74b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d1f13a087119a07e86a09dbd88a1f7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a2d1f13a087119a07e86a09dbd88a1f7d">rb_enc_aliases</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a2d1f13a087119a07e86a09dbd88a1f7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41df587efb566be67827eb859bfb3105"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a41df587efb566be67827eb859bfb3105">Init_Encoding</a> (void)</td></tr> <tr class="separator:a41df587efb566be67827eb859bfb3105"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e8971b996e237f0992b697b843e0e9c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0e8971b996e237f0992b697b843e0e9c">rb_isalnum</a> (int c)</td></tr> <tr class="separator:a0e8971b996e237f0992b697b843e0e9c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a02c12d87680a083c725a857592c0a6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a6a02c12d87680a083c725a857592c0a6">rb_isalpha</a> (int c)</td></tr> <tr class="separator:a6a02c12d87680a083c725a857592c0a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5769f56c5d8e851e913f90ddf89128ea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5769f56c5d8e851e913f90ddf89128ea">rb_isblank</a> (int c)</td></tr> <tr class="separator:a5769f56c5d8e851e913f90ddf89128ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fb06467ddec4b800051f05f6c4197dc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9fb06467ddec4b800051f05f6c4197dc">rb_iscntrl</a> (int c)</td></tr> <tr class="separator:a9fb06467ddec4b800051f05f6c4197dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a238cef58ff8ca11ced27c6cd405d711c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a238cef58ff8ca11ced27c6cd405d711c">rb_isdigit</a> (int c)</td></tr> <tr class="separator:a238cef58ff8ca11ced27c6cd405d711c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d0a22e856d00df1937e3e940e75dbdf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5d0a22e856d00df1937e3e940e75dbdf">rb_isgraph</a> (int c)</td></tr> <tr class="separator:a5d0a22e856d00df1937e3e940e75dbdf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1cd69cb8ee24dd9cd010dcc9b3efb43c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a1cd69cb8ee24dd9cd010dcc9b3efb43c">rb_islower</a> (int c)</td></tr> <tr class="separator:a1cd69cb8ee24dd9cd010dcc9b3efb43c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf44e5f856269ffa43596972eb394d59"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aaf44e5f856269ffa43596972eb394d59">rb_isprint</a> (int c)</td></tr> <tr class="separator:aaf44e5f856269ffa43596972eb394d59"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a228e542e25e156e87f458b324e29c42a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a228e542e25e156e87f458b324e29c42a">rb_ispunct</a> (int c)</td></tr> <tr class="separator:a228e542e25e156e87f458b324e29c42a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89eaa268f33c65143f581dc2bcf50f22"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a89eaa268f33c65143f581dc2bcf50f22">rb_isspace</a> (int c)</td></tr> <tr class="separator:a89eaa268f33c65143f581dc2bcf50f22"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49d1ed68dd6573b2d5a1fa9f8167261c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a49d1ed68dd6573b2d5a1fa9f8167261c">rb_isupper</a> (int c)</td></tr> <tr class="separator:a49d1ed68dd6573b2d5a1fa9f8167261c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebf21887b354770bb57e0988113ea81e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#aebf21887b354770bb57e0988113ea81e">rb_isxdigit</a> (int c)</td></tr> <tr class="separator:aebf21887b354770bb57e0988113ea81e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6941822b4684a4469a2db4e721f1a11e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a6941822b4684a4469a2db4e721f1a11e">rb_tolower</a> (int c)</td></tr> <tr class="separator:a6941822b4684a4469a2db4e721f1a11e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b8c60b68857b5cae764e5bba9c5ba2c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a5b8c60b68857b5cae764e5bba9c5ba2c">rb_toupper</a> (int c)</td></tr> <tr class="separator:a5b8c60b68857b5cae764e5bba9c5ba2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af654219e004245bb6b90b7a20afbd3a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#af654219e004245bb6b90b7a20afbd3a5">rb_enc_foreach_name</a> (int(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</a>)(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> idx, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg), <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg)</td></tr> <tr class="separator:af654219e004245bb6b90b7a20afbd3a5"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:acfa357368f662388a62cd810d692061c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </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"> </td></tr> <tr class="memitem:a9a2af36eb4187c33c7e8ff329c440966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a9a2af36eb4187c33c7e8ff329c440966">rb_cEncoding</a></td></tr> <tr class="separator:a9a2af36eb4187c33c7e8ff329c440966"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b2d9211c079996407255cb0bf6e5f61"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0b2d9211c079996407255cb0bf6e5f61">rb_encoding_list</a></td></tr> <tr class="separator:a0b2d9211c079996407255cb0bf6e5f61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88e50415c562019487c871a92263511f"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:ac29c505feb4cfb40881b3883ff464454"><td class="memItemLeft" >   struct <a class="el" href="../../dd/dbe/structrb__encoding__entry.html">rb_encoding_entry</a> *   <a class="el" href="../../d5/db5/encoding_8c.html#a05f70dacbe595d27364e1e014efb0c8e">list</a></td></tr> <tr class="separator:ac29c505feb4cfb40881b3883ff464454"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad567a04934c84022229246cc8b3e6d91"><td class="memItemLeft" >   int   <a class="el" href="../../d5/db5/encoding_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a></td></tr> <tr class="separator:ad567a04934c84022229246cc8b3e6d91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a521a48a1ed2240bb623256e78236a6f7"><td class="memItemLeft" >   int   <a class="el" href="../../d5/db5/encoding_8c.html#a439227feff9d7f55384e8780cfc2eb82">size</a></td></tr> <tr class="separator:a521a48a1ed2240bb623256e78236a6f7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3befd6205fd1cef9a490be58e799e236"><td class="memItemLeft" >   <a class="el" href="../../d0/ddd/structst__table.html">st_table</a> *   <a class="el" href="../../d5/db5/encoding_8c.html#a036ebb5768c1e2811cbd07f872a735de">names</a></td></tr> <tr class="separator:a3befd6205fd1cef9a490be58e799e236"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88e50415c562019487c871a92263511f"><td class="memItemLeft" valign="top">} </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </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> </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"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a11fcfb510151bb66154ac1def73e81f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11fcfb510151bb66154ac1def73e81f3">◆ </a></span>ctype_test</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ctype_test</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">c, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ctype </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a38f4ae6f93b93daaa39580e68a4cf3b3">rb_isascii</a>(c) && <a class="el" href="../../dd/df8/regenc_8h.html#ab38daef12b61ae626fd8ca9b3bf16b55">ONIGENC_IS_ASCII_CODE_CTYPE</a>((c), (ctype)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">1935</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01938">rb_isalnum()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01939">rb_isalpha()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01940">rb_isblank()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01941">rb_iscntrl()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01942">rb_isdigit()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01943">rb_isgraph()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01944">rb_islower()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01945">rb_isprint()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01946">rb_ispunct()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01947">rb_isspace()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01948">rb_isupper()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01949">rb_isxdigit()</a>.</p> </div> </div> <a id="aebbd255614d8e0823cbab815059268f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebbd255614d8e0823cbab815059268f8">◆ </a></span>enc_autoload_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define enc_autoload_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc</td><td>)</td> <td>   (!<a class="el" href="../../d5/de3/encoding_8h.html#a6b942f8457214c49fcf8541c60a38306">rb_enc_mbmaxlen</a>(enc))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">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#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">must_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>.</p> </div> </div> <a id="abe43b12037238665da10efbb873c4a47"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe43b12037238665da10efbb873c4a47">◆ </a></span>ENC_REGISTER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENC_REGISTER</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">enc</td><td>)</td> <td>   <a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##enc, <a class="el" href="../../d5/de3/encoding_8h.html#a69d59d898802726787a168ef2e0dc92c">rb_enc_name</a>(&<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##enc), &<a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a>##enc)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> </div> </div> <a id="a62a18374eeb67ef7791a1bfd5b1c3afc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62a18374eeb67ef7791a1bfd5b1c3afc">◆ </a></span>ENCDB_REGISTER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENCDB_REGISTER</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">enc </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d5/db5/encoding_8c.html#a9744fb2dc390d8d8587e3e24706a7818">enc_register_at</a>(ENCINDEX_##enc, <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> </div> </div> <a id="acaa47488144026b133daa196ba827b9b"></a> <h2 class="memtitle"><span class="permalink"><a href="#acaa47488144026b133daa196ba827b9b">◆ </a></span>ENCODING_COUNT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENCODING_COUNT   ENCINDEX_BUILTIN_MAX</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00055">55</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> </div> </div> <a id="a7aa3d401dbe5d4fc74ae581846f57d3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7aa3d401dbe5d4fc74ae581846f57d3c">◆ </a></span>ENCODING_NAMELEN_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ENCODING_NAMELEN_MAX   63</td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>.</p> </div> </div> <a id="a08286a99f16e65163e38a40f81e49f97"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08286a99f16e65163e38a40f81e49f97">◆ </a></span>is_data_encoding</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_data_encoding</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac167240ec598e32f5ff3cdb902fb98b9">RTYPEDDATA_P</a>(obj) && <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa7423675bf99068c658e91a4ba55016c">RTYPEDDATA_TYPE</a>(obj) == &<a class="el" href="../../d5/db5/encoding_8c.html#a723fba97fa2e93f861e3315dd8683721">encoding_data_type</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00077">77</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00716">enc_capable()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>.</p> </div> </div> <a id="af264fee88ae87dab79abd3c389a3e7cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#af264fee88ae87dab79abd3c389a3e7cb">◆ </a></span>is_obj_encoding</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define is_obj_encoding</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#ac4f895997656c2abd27a29a8b8e982ca">RB_TYPE_P</a>((obj), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a55f295817faf14e42b3cff745a7ac706">T_DATA</a>) && <a class="el" href="../../d5/db5/encoding_8c.html#a08286a99f16e65163e38a40f81e49f97">is_data_encoding</a>(obj))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>.</p> </div> </div> <a id="a9cfa42d4b79c89d68c53be8b2150a503"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9cfa42d4b79c89d68c53be8b2150a503">◆ </a></span>rb_intern</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_intern</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a5753547d6a21eeb36aa8cb0ae7d6c9ce">rb_intern_const</a>(str)</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>.</p> </div> </div> <a id="a30bb87f58d7c5495cc9737babcfc53e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30bb87f58d7c5495cc9737babcfc53e7">◆ </a></span>UNSPECIFIED_ENCODING</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define UNSPECIFIED_ENCODING   INT_MAX</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00056">56</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>.</p> </div> </div> <a id="ab18a384695eb43c0ba415e89440b4e89"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab18a384695eb43c0ba415e89440b4e89">◆ </a></span>valid_encoding_name_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define valid_encoding_name_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a></td><td>)</td> <td>   ((<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) && <a class="el" href="../../d3/d29/strstr_8c.html#a219836f542ce53545052bed5353820ca">strlen</a>(<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>) <= <a class="el" href="../../d5/db5/encoding_8c.html#a7aa3d401dbe5d4fc74ae581846f57d3c">ENCODING_NAMELEN_MAX</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00059">59</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a9ae8a5d3c3fea91d681bf205998c2355"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ae8a5d3c3fea91d681bf205998c2355">◆ </a></span>check_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int check_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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 class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>.</p> </div> </div> <a id="a0155bca77340732221e011168d4058fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0155bca77340732221e011168d4058fa">◆ </a></span>enc_alias()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_alias </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">519</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00059">valid_encoding_name_p</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00543">rb_encdb_alias()</a>.</p> </div> </div> <a id="a07ca13886a20fd18e16d1397e68dd162"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07ca13886a20fd18e16d1397e68dd162">◆ </a></span>enc_alias_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_alias_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>alias</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00502">enc_dup_name()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../dd/d24/st_8h.html#a6978e6fe886b41a3c781a50760eb7d70">st_insert2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">rb_locale_encindex()</a>.</p> </div> </div> <a id="aa4754932557c1ff4c1bb37c04a618fe6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4754932557c1ff4c1bb37c04a618fe6">◆ </a></span>enc_ascii_compatible_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_ascii_compatible_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00487">487</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00142">must_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="aed398e65a5b17671641e8381e5c22730"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed398e65a5b17671641e8381e5c22730">◆ </a></span>enc_autoload()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_autoload </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">659</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00043">rb_encoding_entry::base</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00237">ENC_INDEX_MASK</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">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#l00239">ENC_TO_ENCINDEX</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00175">OnigEncodingTypeST::ruby_encoding_index</a>.</p> <p class="reference">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#l00152">must_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>.</p> </div> </div> <a id="a1dc034df8a31c7b0cf48ace8c01a4950"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dc034df8a31c7b0cf48ace8c01a4950">◆ </a></span>enc_capable()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_capable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00716">716</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00502">BUILTIN_TYPE</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00077">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01200">enc_compatible_p()</a>.</p> </div> </div> <a id="a987f770c1279c813c45755e4f6fbb1d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a987f770c1279c813c45755e4f6fbb1d3">◆ </a></span>enc_check_duplication()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void enc_check_duplication </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00338">338</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>.</p> </div> </div> <a id="a1c5b03297c2c9a7dc3b93bb8c1a21b1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c5b03297c2c9a7dc3b93bb8c1a21b1b">◆ </a></span>enc_check_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_check_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_obj_encoding</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01125">RDATA</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00142">must_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00226">rb_find_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00219">rb_to_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00171">rb_to_encoding_index()</a>.</p> </div> </div> <a id="ac4cc32862eeda3187421bf467dabbba2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4cc32862eeda3187421bf467dabbba2">◆ </a></span>enc_compatible_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_compatible_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01200">1200</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00716">enc_capable()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="aaab490f39aafc63754c360e0a08cbe3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaab490f39aafc63754c360e0a08cbe3b">◆ </a></span>enc_dummy_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_dummy_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00471">471</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00241">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00142">must_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a5680f0e205e78ec0be7c35a29cc0485b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5680f0e205e78ec0be7c35a29cc0485b">◆ </a></span>enc_dump()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_dump </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01221">1221</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01079">enc_name()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="ae7aaed56ea64900fa064dc2ba074f438"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae7aaed56ea64900fa064dc2ba074f438">◆ </a></span>enc_dup_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> enc_dup_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00502">502</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>.</p> </div> </div> <a id="aaf221b0c8794898b5d36f683e7abab26"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf221b0c8794898b5d36f683e7abab26">◆ </a></span>enc_find()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_find </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">1165</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_obj_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00203">str_to_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00056">UNSPECIFIED_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01236">enc_m_loader()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a2a176431479c37f28bae3e27400a2957"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a176431479c37f28bae3e27400a2957">◆ </a></span>enc_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">1052</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00241">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00077">is_data_encoding</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00135">not_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01231">rb_enc_sprintf()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="ae95abb7558ad4027cb2a2054df8baf75"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae95abb7558ad4027cb2a2054df8baf75">◆ </a></span>enc_list()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_list </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01135">1135</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l03342">rb_ary_replace()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">rb_encoding_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="a9e8ccbbb4a4c431a08c904fbb4299268"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e8ccbbb4a4c431a08c904fbb4299268">◆ </a></span>enc_load()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_load </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01229">1229</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="ac0abc5cfe4f3000f667c436ee2a3dab6"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0abc5cfe4f3000f667c436ee2a3dab6">◆ </a></span>enc_m_loader()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_m_loader </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01236">1236</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a3d7610955b9cc96d61c7db99246d91f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d7610955b9cc96d61c7db99246d91f1">◆ </a></span>enc_memsize()</h2> <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> void * </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00066">66</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> </div> </div> <a id="aa020a886cff98ea2edead4231ff72973"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa020a886cff98ea2edead4231ff72973">◆ </a></span>enc_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01079">1079</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00846">rb_usascii_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01221">enc_dump()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01196">opt_enc_index()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00783">proc_options()</a>.</p> </div> </div> <a id="a1779b88d344c52b4a5ed6be11736fbf4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1779b88d344c52b4a5ed6be11736fbf4">◆ </a></span>enc_names()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_names </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">1106</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01085">enc_names_i()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00171">rb_to_encoding_index()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a375b0134f9b16f5051cb21f69f369554"></a> <h2 class="memtitle"><span class="permalink"><a href="#a375b0134f9b16f5051cb21f69f369554">◆ </a></span>enc_names_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_names_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>idx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01085">1085</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01194">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00846">rb_usascii_str_new2</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>.</p> </div> </div> <a id="a7d237ff3624d6d1a24286179742e5290"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d237ff3624d6d1a24286179742e5290">◆ </a></span>enc_new()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </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 class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00071">encoding_data_type</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">rb_cEncoding</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01027">TypedData_Wrap_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a2cdb5c240e34017142c4eb72509e1a89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cdb5c240e34017142c4eb72509e1a89">◆ </a></span>enc_register()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_register </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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> * </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">291</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">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#l00241">enc_table_expand()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00543">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00328">rb_encdb_declare()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">rb_encdb_replicate()</a>.</p> </div> </div> <a id="a9744fb2dc390d8d8587e3e24706a7818"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9744fb2dc390d8d8587e3e24706a7818">◆ </a></span>enc_register_at()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_register_at </td> <td>(</td> <td class="paramtype">int </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 * </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> * </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">257</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">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/db5/encoding_8c_source.html#l00047">list</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00041">rb_encoding_entry::name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00160">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#l00438">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">rb_encoding_list</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00175">OnigEncodingTypeST::ruby_encoding_index</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01791">STRCASECMP</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00059">valid_encoding_name_p</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00108">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>.</p> </div> </div> <a id="a9819b4f5ebe881b9db2147a3b9670d6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9819b4f5ebe881b9db2147a3b9670d6e">◆ </a></span>enc_replicate()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_replicate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00401">401</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <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#l00380">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00219">rb_to_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="acda9308ef4c78b972720ef8de8a8c8cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#acda9308ef4c78b972720ef8de8a8c8cb">◆ </a></span>enc_replicate_with_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_replicate_with_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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> * </td> <td class="paramname"><em>origenc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00346">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00447">rb_encdb_dummy()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">rb_encdb_replicate()</a>.</p> </div> </div> <a id="a93e7536d6b2b4551063593a5125119fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93e7536d6b2b4551063593a5125119fe">◆ </a></span>enc_s_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc_s_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01213">1213</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d0/de1/object_8c_source.html#l01775">rb_undefined_alloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a98918587ea00df6cfce8319bdf07f758"></a> <h2 class="memtitle"><span class="permalink"><a href="#a98918587ea00df6cfce8319bdf07f758">◆ </a></span>enc_set_default_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_set_default_encoding </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d23/structdefault__encoding.html">default_encoding</a> * </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 * </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01334">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01331">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">default_encoding::index</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00051">Init_enc_set_filesystem_encoding()</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#l00438">NIL_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00219">rb_to_encoding()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, <a class="el" href="../../dd/d24/st_8h.html#acdc42c01229b7537ea5a4c6965c7e47a">st_insert()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00056">UNSPECIFIED_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01418">rb_enc_set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01503">rb_enc_set_default_internal()</a>.</p> </div> </div> <a id="aeb360ea54a903ee352e5bde90386076d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb360ea54a903ee352e5bde90386076d">◆ </a></span>enc_set_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void enc_set_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">779</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00027">ENCODING_INLINE_MAX</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00031">ENCODING_SET_INLINED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00732">rb_id_encoding()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00790">rb_enc_set_index()</a>.</p> </div> </div> <a id="a0e727399233610410f4e66de50996684"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e727399233610410f4e66de50996684">◆ </a></span>enc_table_expand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int enc_table_expand </td> <td>(</td> <td class="paramtype">int </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 class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">count</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l00097">realloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> </div> </div> <a id="a098c53d6a4ba70258efb1ae754bc9802"></a> <h2 class="memtitle"><span class="permalink"><a href="#a098c53d6a4ba70258efb1ae754bc9802">◆ </a></span>get_default_external()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_default_external </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01412">1412</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01380">rb_enc_default_external()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a36a193821605e54c2e5736038f21548e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36a193821605e54c2e5736038f21548e">◆ </a></span>get_default_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_default_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01497">1497</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01460">rb_enc_default_internal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="abfccfba469991628ca129f2ca6bf983d"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfccfba469991628ca129f2ca6bf983d">◆ </a></span>Init_enc_set_filesystem_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Init_enc_set_filesystem_encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00051">51</a> of file <a class="el" href="../../d2/d9b/localeinit_8c_source.html">localeinit.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>.</p> </div> </div> <a id="a41df587efb566be67827eb859bfb3105"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41df587efb566be67827eb859bfb3105">◆ </a></span>Init_Encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_Encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">1889</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00487">enc_ascii_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01200">enc_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00471">enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01221">enc_dump()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01135">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01229">enc_load()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01236">enc_m_loader()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01079">enc_name()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00401">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01213">enc_s_alloc()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01412">get_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01497">get_default_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00047">list</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">rb_cEncoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">rb_encoding_list</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04923">rb_gc_register_mark_object()</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00023">rb_locale_charmap()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00115">rb_marshal_define_compat()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_undef_method()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00609">RBASIC_CLEAR_CLASS</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01441">set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01523">set_default_internal()</a>.</p> </div> </div> <a id="a89866f7abbe132e1ad7ff5a372cacd29"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89866f7abbe132e1ad7ff5a372cacd29">◆ </a></span>load_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int load_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 class="definition">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 class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00051">debug</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">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#l01137">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01177">FL_UNSET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01781">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01779">ISUPPER</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#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01194">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01517">rb_set_errinfo()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00621">require_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00849">RSTRING_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01484">ruby_debug</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01483">ruby_verbose</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01787">TOLOWER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>.</p> </div> </div> <a id="ad17ba0078d50f72c8d6ee9d92dc9f61e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad17ba0078d50f72c8d6ee9d92dc9f61e">◆ </a></span>must_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* must_encindex </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>index</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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">152</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00237">ENC_INDEX_MASK</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00239">ENC_TO_ENCINDEX</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00554">rb_eEncodingError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01879">rb_loaderror()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00602">rb_enc_get_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00790">rb_enc_set_index()</a>.</p> </div> </div> <a id="a28a5a457fbbfda5964137175f5ab3d06"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28a5a457fbbfda5964137175f5ab3d06">◆ </a></span>must_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* must_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00142">142</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00135">not_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00487">enc_ascii_compatible_p()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00471">enc_dummy_p()</a>.</p> </div> </div> <a id="a9c9a7e94a97bc15a201661a33e62ffd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c9a7e94a97bc15a201661a33e62ffd7">◆ </a></span>NORETURN()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">static void  </td> <td class="paramname"><em>not_encoding</em>VALUE enc</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ace39dfa6f9675aa3382221eebf85d94d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace39dfa6f9675aa3382221eebf85d94d">◆ </a></span>not_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void not_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00135">135</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00142">must_encoding()</a>.</p> </div> </div> <a id="a4a5d866d19763996332e622208d71e9f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a5d866d19763996332e622208d71e9f">◆ </a></span>rb_ascii8bit_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_ascii8bit_encindex </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01251">1251</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> </div> </div> <a id="a767d777810f0d48add93857b52057262"></a> <h2 class="memtitle"><span class="permalink"><a href="#a767d777810f0d48add93857b52057262">◆ </a></span>rb_ascii8bit_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">1242</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l01068">do_opendir()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01296">do_writeconv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00129">get_actual_encoding()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02557">int_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04726">io_ascii8bit_binmode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01138">make_writeconv()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12178">parser_str_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00447">rb_encdb_dummy()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00695">rb_external_str_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05555">rb_file_open_internal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01615">rb_glob()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03903">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03532">rb_gzwriter_write()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04997">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05227">rb_io_extract_modeenc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02574">rb_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00607">rb_str_conv_enc_opts()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04902">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00165">rb_strftime_with_timespec()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16868">rb_symname_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02142">rb_w32_readdir()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16491">reg_fragment_setenc_gen()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01713">ruby_brace_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01578">ruby_glob()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00386">ruby_init_loadpath_safe()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00501">strio_binmode()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01282">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00740">strio_ungetc()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01177">strio_write()</a>.</p> </div> </div> <a id="a0724183879562529f7d3365ef5115b6d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0724183879562529f7d3365ef5115b6d">◆ </a></span>rb_default_external_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">1366</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01334">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01331">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">default_encoding::index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01309">rb_locale_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l10613">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10635">argf_internal_encoding()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02252">gzfile_new()</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00051">Init_enc_set_filesystem_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00800">io_read_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">ole_init_cp()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01380">rb_enc_default_external()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00707">rb_external_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00713">rb_external_str_new_cstr()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00470">rb_inspect()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04997">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00743">rb_str_export()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08403">rb_str_quote_unprintable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08384">rb_str_symname_p()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00554">require_libraries()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00180">strio_init()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01493">strio_set_encoding()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l05174">validate_enc_binmode()</a>.</p> </div> </div> <a id="a62b808940b1049f1af6233cbbb828bd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62b808940b1049f1af6233cbbb828bd6">◆ </a></span>rb_default_internal_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">1451</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01448">default_internal</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01331">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">default_encoding::index</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02557">int_chr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00994">ole_init_cp()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01460">rb_enc_default_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00695">rb_external_str_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04997">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08403">rb_str_quote_unprintable()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l08384">rb_str_symname_p()</a>.</p> </div> </div> <a id="a873f1c2ba114f13f45b84990a5a595b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a873f1c2ba114f13f45b84990a5a595b7">◆ </a></span>rb_define_dummy_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_define_dummy_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">437</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00242">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02934">make_dummy_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">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#l02663">str_transcode0()</a>.</p> </div> </div> <a id="ae1d3ac8b8fb692e692f01e2970ad50fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae1d3ac8b8fb692e692f01e2970ad50fb">◆ </a></span>rb_enc_alias()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_alias </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">528</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00338">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> </div> </div> <a id="a2d1f13a087119a07e86a09dbd88a1f7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d1f13a087119a07e86a09dbd88a1f7d">◆ </a></span>rb_enc_aliases()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_aliases </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">1679</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="af4ad01b4de81c733f9736895290ce74b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af4ad01b4de81c733f9736895290ce74b">◆ </a></span>rb_enc_aliases_enc_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_enc_aliases_enc_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>orig</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01331">default_encoding::enc</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01194">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00846">rb_usascii_str_new2</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01791">STRCASECMP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">rb_enc_aliases()</a>.</p> </div> </div> <a id="af6663b51ce857cfe600a8bc48434d6f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af6663b51ce857cfe600a8bc48434d6f2">◆ </a></span>rb_enc_ascget()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_ascget </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00970">970</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01774">ISASCII</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00178">rb_enc_isascii</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00156">rb_enc_mbc_to_codepoint</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">rb_enc_precise_mbclen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l06360">check_pipe_command()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06874">chopped_length()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02627">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06951">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03737">rmext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06956">str_end_with_asciichar()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02928">swallow()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05711">tr_setup_table()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05350">trnext()</a>.</p> </div> </div> <a id="a150a6e3ac22ac3be8f8c2ccc74a28e7b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a150a6e3ac22ac3be8f8c2ccc74a28e7b">◆ </a></span>rb_enc_associate()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_associate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">826</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03030">append_fspath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02977">copy_home_path()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03683">econv_primitive_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04090">econv_putback()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02783">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02668">gzfile_newstr()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17065">intern_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02135">io_enc_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02256">io_shift_cbuf()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12045">lex_getline()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00330">locale_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12200">parser_nextc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12178">parser_str_new()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02006">rb_ary_join()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17407">rb_check_id_cstr()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00886">rb_dir_getwd()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01811">rb_econv_append()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01198">rb_enc_vsprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00695">rb_external_str_with_enc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17049">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#l00457">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00607">rb_str_conv_enc_opts()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04902">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07969">rb_str_ellipsize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07892">rb_str_force_encoding()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07564">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00972">rb_str_shared_replace()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03701">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03750">rb_str_subpat_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16491">reg_fragment_setenc_gen()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00554">require_libraries()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01161">ruby__sfvextra()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00501">strio_binmode()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01282">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01493">strio_set_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>.</p> </div> </div> <a id="ad5df62bd02b6d06037baef7ad68bcae3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5df62bd02b6d06037baef7ad68bcae3">◆ </a></span>rb_enc_associate_index()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_associate_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">798</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00053">ENC_CODERANGE_ASCIIONLY</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00056">ENC_CODERANGE_CLEAR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">enc_set_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">must_encindex()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbminlen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01669">rb_str_fill_terminator()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02894">encoded_dup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13254">parser_set_encode()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01401">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01270">r_symreal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05443">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05514">rb_find_file_safe()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02766">str_encode_associate()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02798">str_encode_bang()</a>.</p> </div> </div> <a id="a7d17d602fae27de649f9310511c03db0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d17d602fae27de649f9310511c03db0">◆ </a></span>rb_enc_check()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00838">838</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00555">rb_eEncCompatError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l03030">append_fspath()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06951">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06061">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05805">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07852">rb_str_end_with()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06420">rb_str_enumerate_lines()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02685">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02747">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07564">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01352">rb_str_plus()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02861">rb_str_rindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03701">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05898">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07829">rb_str_start_with()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03750">rb_str_subpat_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03401">rb_str_upto()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03509">realpath_rec()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>.</p> </div> </div> <a id="a4a5d9b492ce55e2b1521e08f270ee364"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a5d9b492ce55e2b1521e08f270ee364">◆ </a></span>rb_enc_code_to_mbclen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_code_to_mbclen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>code</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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01025">1025</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00267">ONIGENC_CODE_TO_MBCLEN</a>.</p> </div> </div> <a id="ae47c32c86d8d7d18127c9a1b2eb8c325"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae47c32c86d8d7d18127c9a1b2eb8c325">◆ </a></span>rb_enc_codelen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_codelen </td> <td>(</td> <td class="paramtype">int </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01014">1014</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00267">ONIGENC_CODE_TO_MBCLEN</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12500">parser_tokaddmbc()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02523">rb_enc_uint_chr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02257">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00740">strio_ungetc()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>.</p> </div> </div> <a id="ac2a894a16ec56a40dea22a3828309906"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac2a894a16ec56a40dea22a3828309906">◆ </a></span>rb_enc_codepoint()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int rb_enc_codepoint </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01008">1008</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00993">rb_enc_codepoint_len()</a>.</p> </div> </div> <a id="a25e1e0b74ee98f47dd26a44bb11b7b3c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a25e1e0b74ee98f47dd26a44bb11b7b3c">◆ </a></span>rb_enc_codepoint_len()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int rb_enc_codepoint_len </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>e</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00993">993</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00140">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00156">rb_enc_mbc_to_codepoint</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">rb_enc_precise_mbclen()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01008">rb_enc_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05223">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06061">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05805">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05135">rb_str_downcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06780">rb_str_enumerate_codepoints()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07094">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05898">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05289">rb_str_swapcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05052">rb_str_upcase_bang()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03737">rmext()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00900">strio_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08371">sym_printable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05350">trnext()</a>.</p> </div> </div> <a id="a533ed45f02a3f72987b0f6f5ce04c996"></a> <h2 class="memtitle"><span class="permalink"><a href="#a533ed45f02a3f72987b0f6f5ce04c996">◆ </a></span>rb_enc_compatible()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">849</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00448">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00435">rb_enc_str_coderange()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01200">enc_compatible_p()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02091">file_s_fnmatch()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15051">literal_concat0()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00300">location_format()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00838">rb_enc_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03851">rb_file_s_basename()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02627">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, and <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01161">ruby__sfvextra()</a>.</p> </div> </div> <a id="a626b498f5a765b3590ff5ed16765c8bb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a626b498f5a765b3590ff5ed16765c8bb">◆ </a></span>rb_enc_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l01937">ary_join_0()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01953">ary_join_1()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04267">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04151">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06626">date_strftime_internal()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02069">inspect_ary()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01681">inspect_i()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17365">rb_check_id()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03911">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03851">rb_file_s_basename()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00136">str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00880">str_new_empty()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01282">strio_read()</a>.</p> </div> </div> <a id="a7a76bad982a033dc3a83c916df6e4c36"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a76bad982a033dc3a83c916df6e4c36">◆ </a></span>rb_enc_default_external()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_default_external </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01380">1380</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01412">get_default_external()</a>.</p> </div> </div> <a id="ab349505ca2fad4f5b219b2acf2dae38d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab349505ca2fad4f5b219b2acf2dae38d">◆ </a></span>rb_enc_default_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_default_internal </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01460">1460</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01497">get_default_internal()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02663">str_transcode0()</a>.</p> </div> </div> <a id="a405ec52962866fac46a16f02f3f92832"></a> <h2 class="memtitle"><span class="permalink"><a href="#a405ec52962866fac46a16f02f3f92832">◆ </a></span>rb_enc_fast_mbclen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_fast_mbclen </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00940">940</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00261">ONIGENC_MBC_ENC_LEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l01095">enc_strlen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06679">rb_str_enumerate_chars()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04547">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07251">scan_once()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>.</p> </div> </div> <a id="a67638c695b4079ca5f4b6b4cc22ab27a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67638c695b4079ca5f4b6b4cc22ab27a">◆ </a></span>rb_enc_find()</h2> <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 * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00708">708</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04163">econv_get_replacement()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04045">econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02944">make_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02163">make_replacement()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02265">transcode_loop()</a>.</p> </div> </div> <a id="adeb5f5b97ea43528a55d717add8f64c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#adeb5f5b97ea43528a55d717add8f64c5">◆ </a></span>rb_enc_find_index()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_find_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">684</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00056">UNSPECIFIED_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01243">id2encidx()</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00051">Init_enc_set_filesystem_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01196">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05031">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13254">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00973">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00708">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">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#l00171">rb_to_encoding_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00190">str_find_encindex()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00108">transcode_io()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00079">transcode_string()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="af654219e004245bb6b90b7a20afbd3a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#af654219e004245bb6b90b7a20afbd3a5">◆ </a></span>rb_enc_foreach_name()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_foreach_name </td> <td>(</td> <td class="paramtype">int(*)(<a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> idx, <a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> arg) </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01964">1964</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00712">Init_w32_codepage()</a>.</p> </div> </div> <a id="ad4918664be7424ab9f961165eecb6c18"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4918664be7424ab9f961165eecb6c18">◆ </a></span>rb_enc_from_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">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> * </td> <td class="paramname"><em>encoding</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">102</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00239">ENC_TO_ENCINDEX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l10613">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10635">argf_internal_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01296">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03484">econv_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04045">econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02978">econv_s_asciicompat_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03469">econv_source_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01200">enc_compatible_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00298">get_user_from_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15221">gettable_gen()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00481">Init_nkf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05513">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02954">make_encobj()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01380">rb_enc_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01460">rb_enc_default_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10516">rb_io_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03073">rb_io_getline_1()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10541">rb_io_internal_encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00193">rb_nkf_guess()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17660">rb_parser_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07969">rb_str_ellipsize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06420">rb_str_enumerate_lines()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01463">strio_external_encoding()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="aef40967da277198714208b9a9a1ff617"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef40967da277198714208b9a9a1ff617">◆ </a></span>rb_enc_from_encoding_index()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_from_encoding_index </td> <td>(</td> <td class="paramtype">int </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 class="definition">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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00047">list</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">rb_encoding_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00401">enc_replicate()</a>, <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#l00930">rb_obj_encoding()</a>.</p> </div> </div> <a id="aef9c377b2d9d78b9f88e890b77593109"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef9c377b2d9d78b9f88e890b77593109">◆ </a></span>rb_enc_from_index()</h2> <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">int </td> <td class="paramname"><em>index</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">590</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00237">ENC_INDEX_MASK</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d05/objspace__dump_8c_source.html#l00147">dump_object()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02996">econv_args()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02612">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00129">get_actual_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05513">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02934">make_dummy_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">must_encindex()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01017">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01196">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05031">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13254">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00973">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02164">rb_enc_cr_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00708">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00360">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00328">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00554">rb_encdb_set_unicode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01324">rb_filesystem_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00226">rb_find_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05104">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01309">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#l02257">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02460">rb_str_comparable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02048">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06566">rb_w32_write_console()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02766">str_encode_associate()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06956">str_end_with_asciichar()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00213">str_to_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02636">str_transcode_enc_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>.</p> </div> </div> <a id="ac21ed764f3b39453b6a848dd64a19585"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac21ed764f3b39453b6a848dd64a19585">◆ </a></span>rb_enc_get()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">832</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00917">check_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00166">check_path_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06360">check_pipe_command()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01296">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04189">econv_set_replacement()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l02091">file_s_fnmatch()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01972">fnmatch_brace()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17065">intern_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09283">io_encoding_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15051">literal_concat0()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12015">must_be_ascii_compatible()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00195">must_not_be_anonymous()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13516">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11841">parser_yyerror()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05306">path_check_0()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00219">path_sub_ext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03028">prepare_getline_args()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01726">push_glob()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02577">rb_econv_open_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02526">rb_econv_prepare_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00838">rb_enc_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03911">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04106">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03851">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l04041">rb_file_s_extname()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03903">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03532">rb_gzwriter_write()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00470">rb_inspect()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02252">rb_mod_const_defined()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02091">rb_mod_const_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01579">rb_must_asciicompat()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00339">rb_path_to_class()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01742">rb_push_glob()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03621">rb_realpath_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02357">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00500">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06951">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00607">rb_str_conv_enc_opts()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04902">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07969">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06679">rb_str_enumerate_chars()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06420">rb_str_enumerate_lines()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01669">rb_str_fill_terminator()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01643">rb_string_value_cstr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00171">rb_to_encoding_index()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03509">realpath_rec()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01295">reg_enc_error()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16491">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16592">reg_named_capture_assign_gen()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01161">ruby__sfvextra()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00190">str_find_encindex()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00900">strio_each_codepoint()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01463">strio_external_encoding()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00679">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00970">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00098">strio_substr()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00740">strio_ungetc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01177">strio_write()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00723">strscan_getch()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17018">sym_check_asciionly()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04532">time_strftime()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02265">transcode_loop()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> </div> </div> <a id="a877d4054ceff5adba6e8a549d09f1664"></a> <h2 class="memtitle"><span class="permalink"><a href="#a877d4054ceff5adba6e8a549d09f1664">◆ </a></span>rb_enc_get_from_index()</h2> <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_from_index </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>index</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00602">602</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">must_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00129">get_actual_encoding()</a>.</p> </div> </div> <a id="a0ee8da2e6cc01567488e318854a3d9c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0ee8da2e6cc01567488e318854a3d9c0">◆ </a></span>rb_enc_get_index()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_get_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../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 class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00502">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#l00037">ENCODING_GET_INLINED</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00027">ENCODING_INLINE_MAX</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00077">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00732">rb_id_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01165">SPECIAL_CONST_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00492">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00488">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00930">rb_obj_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02636">str_transcode_enc_args()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00079">transcode_string()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00411">w_symbol()</a>.</p> </div> </div> <a id="ad0158dd9c46f963e46cac25cc6a16dc9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0158dd9c46f963e46cac25cc6a16dc9">◆ </a></span>rb_enc_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_init </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">563</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../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#l00241">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a62a18374eeb67ef7791a1bfd5b1c3afc">ENCDB_REGISTER</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00055">ENCODING_COUNT</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00099">EUC_JP</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00296">st_init_strcasetable()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00111">UTF8_MAC</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00112">UTF_16</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00113">UTF_16BE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00115">UTF_16LE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00117">UTF_32</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00118">UTF_32BE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00120">UTF_32LE</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00108">UTF_8</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">rb_utf8_encoding()</a>.</p> </div> </div> <a id="aa91c0fa3dfdfe3c55fcaa6029c35bbb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa91c0fa3dfdfe3c55fcaa6029c35bbb8">◆ </a></span>rb_enc_mbclen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_mbclen </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00946">946</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00140">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00256">ONIGENC_PRECISE_MBC_ENC_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbminlen</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00131">bracket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01095">enc_strlen()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02783">gzfile_getc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17065">intern_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03451">io_getc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16842">is_special_global_name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16883">rb_enc_symname_type()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02627">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06679">rb_str_enumerate_chars()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06420">rb_str_enumerate_lines()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04547">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01702">str_nth_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01615">str_null_char()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00679">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00740">strio_ungetc()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00723">strscan_getch()</a>.</p> </div> </div> <a id="a387b8d8e8266d63794192a023ac610f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a387b8d8e8266d63794192a023ac610f9">◆ </a></span>rb_enc_name_list()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_name_list </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">1634</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01610">rb_enc_name_list_i()</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l01034">st_foreach()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a93129870e6a743fc30d750437382f778"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93129870e6a743fc30d750437382f778">◆ </a></span>rb_enc_name_list_i()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_enc_name_list_i </td> <td>(</td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>idx</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dd/d24/st_8h.html#ae83f60f8022ef1ccdc536b8b43efa06b">st_data_t</a> </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01610">1610</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01194">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00846">rb_usascii_str_new2</a>, and <a class="el" href="../../dd/d24/st_8h_source.html#l00100">ST_CONTINUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">rb_enc_name_list()</a>.</p> </div> </div> <a id="a0c6003b6aeaed218d841974b00c95870"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c6003b6aeaed218d841974b00c95870">◆ </a></span>rb_enc_precise_mbclen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_precise_mbclen </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">958</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00252">ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00256">ONIGENC_PRECISE_MBC_ENC_LEN</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00291">coderange_scan()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03112">enc_pred_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03060">enc_succ_char()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00209">fnmatch_helper()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03970">gzreader_charboundary()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03451">io_getc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00970">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00993">rb_enc_codepoint_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01147">rb_enc_strlen_cr()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02523">rb_enc_uint_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03621">rb_io_each_codepoint()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03073">rb_io_getline_1()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00340">rb_str_coderange_scan_restartable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04902">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08037">rb_str_scrub()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03262">rb_str_succ()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02071">unescape_escaped_nonascii()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>.</p> </div> </div> <a id="a3e904d40b0f9346280bee315ecc7bc54"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e904d40b0f9346280bee315ecc7bc54">◆ </a></span>rb_enc_register()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_register </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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> * </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">304</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00241">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01791">STRCASECMP</a>.</p> </div> </div> <a id="ae250aa87bbce9a8116ef80a4e10f6ff3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae250aa87bbce9a8116ef80a4e10f6ff3">◆ </a></span>rb_enc_registered()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_registered </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">608</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/d24/st_8h_source.html#l00020">st_data_t</a>, and <a class="el" href="../../dd/d24/st_8h.html#a2d85287fbdaf7dcbc22d45e925c29fea">st_lookup()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00338">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00360">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00543">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00328">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00447">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01315">rb_filesystem_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">rb_locale_encindex()</a>.</p> </div> </div> <a id="a1213c6e5df2e85b1e6aab8b340e3c54f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1213c6e5df2e85b1e6aab8b340e3c54f">◆ </a></span>rb_enc_replicate()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_replicate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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> * </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">380</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00338">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00346">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00401">enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">rb_define_dummy_encoding()</a>.</p> </div> </div> <a id="a57b3087610b426a8b202119f9bdfe660"></a> <h2 class="memtitle"><span class="permalink"><a href="#a57b3087610b426a8b202119f9bdfe660">◆ </a></span>rb_enc_set_base()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_set_base </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00360">360</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00346">set_base_encoding()</a>.</p> </div> </div> <a id="ad517d83e1b995b4d9c328c7638fbf7cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad517d83e1b995b4d9c328c7638fbf7cc">◆ </a></span>rb_enc_set_default_external()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_set_default_external </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>encoding</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01418">1418</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01334">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01441">set_default_external()</a>.</p> </div> </div> <a id="a791bfc8b4e88a19eea9ac762015c06df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a791bfc8b4e88a19eea9ac762015c06df">◆ </a></span>rb_enc_set_default_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_set_default_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>encoding</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01503">1503</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01448">default_internal</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01523">set_default_internal()</a>.</p> </div> </div> <a id="a4965b89ac1eca3446002bbc16bddde68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4965b89ac1eca3446002bbc16bddde68">◆ </a></span>rb_enc_set_dummy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_set_dummy </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>index</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00371">371</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00242">ENC_SET_DUMMY</a>, and <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>.</p> </div> </div> <a id="a8130988e8200f6174670b44f71b7f284"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8130988e8200f6174670b44f71b7f284">◆ </a></span>rb_enc_set_index()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_enc_set_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>idx</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00790">790</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">enc_set_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00152">must_encindex()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00392">str_enc_copy()</a>.</p> </div> </div> <a id="a8a15db006738fdbbe7410bbf1fb466e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a15db006738fdbbe7410bbf1fb466e5">◆ </a></span>rb_enc_tolower()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_tolower </td> <td>(</td> <td class="paramtype">int </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01037">1037</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00186">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../dd/df8/regenc_8h_source.html#l00185">ONIGENC_IS_ASCII_CODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l05223">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05135">rb_str_downcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05289">rb_str_swapcase_bang()</a>.</p> </div> </div> <a id="ad1b6acfefbb864550c71c4b08c68e15f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad1b6acfefbb864550c71c4b08c68e15f">◆ </a></span>rb_enc_toupper()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_toupper </td> <td>(</td> <td class="paramtype">int </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01031">1031</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00187">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, and <a class="el" href="../../dd/df8/regenc_8h_source.html#l00185">ONIGENC_IS_ASCII_CODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00131">bracket()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00209">fnmatch_helper()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05223">rb_str_capitalize_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00421">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05289">rb_str_swapcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05052">rb_str_upcase_bang()</a>.</p> </div> </div> <a id="a5f10eed7d292fc34bf2a4252eb9d3799"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f10eed7d292fc34bf2a4252eb9d3799">◆ </a></span>rb_enc_unicode_p()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_enc_unicode_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00496">496</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00227">ONIGENC_IS_UNICODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>.</p> </div> </div> <a id="aeec9701dcfe7f3be18f1e19cf0cfb9fd"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeec9701dcfe7f3be18f1e19cf0cfb9fd">◆ </a></span>rb_encdb_alias()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_encdb_alias </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00543">543</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l01151">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>.</p> </div> </div> <a id="a16684857afa97f00ec8832e1f8d481fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16684857afa97f00ec8832e1f8d481fe">◆ </a></span>rb_encdb_declare()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_encdb_declare </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00328">328</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>.</p> </div> </div> <a id="abd29252a2c0f12d4665d34dc17637f02"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd29252a2c0f12d4665d34dc17637f02">◆ </a></span>rb_encdb_dummy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_encdb_dummy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00447">447</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00242">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>.</p> </div> </div> <a id="a8dabbd74e3111d9ad6c302abcc975eb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dabbd74e3111d9ad6c302abcc975eb8">◆ </a></span>rb_encdb_replicate()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_encdb_replicate </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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 * </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/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 class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>.</p> </div> </div> <a id="a792f979cf7ee811bb01b71142739c3a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a792f979cf7ee811bb01b71142739c3a8">◆ </a></span>rb_encdb_set_unicode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_encdb_set_unicode </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>index</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00554">554</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00176">OnigEncodingTypeST::flags</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00213">ONIGENC_FLAG_UNICODE</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>.</p> </div> </div> <a id="a0fa55d15ce529831179269c2ed161eb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fa55d15ce529831179269c2ed161eb9">◆ </a></span>rb_filesystem_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_filesystem_encindex </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01315">1315</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01324">rb_filesystem_encoding()</a>.</p> </div> </div> <a id="af99b5328ff8c5511cbccd48fc0fe82bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#af99b5328ff8c5511cbccd48fc0fe82bc">◆ </a></span>rb_filesystem_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01324">1324</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01315">rb_filesystem_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02977">copy_home_path()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00422">dir_initialize()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02636">env_fetch()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00631">etc_systmpdir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01726">push_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00886">rb_dir_getwd()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02595">rb_f_getenv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00731">rb_filesystem_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00737">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l00474">rb_w32_special_folder()</a>.</p> </div> </div> <a id="a830465780cf4ae1882e64bb7612387cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a830465780cf4ae1882e64bb7612387cf">◆ </a></span>rb_find_encoding()</h2> <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_find_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00226">226</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01125">RDATA</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00190">str_find_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09275">find_encoding()</a>.</p> </div> </div> <a id="a07e81848c79e6f127b05ade8004210b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07e81848c79e6f127b05ade8004210b2">◆ </a></span>rb_gc_mark_encodings()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_gc_mark_encodings </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00236">236</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</a>.</p> </div> </div> <a id="a96114e11f907e4c8b5b58161857c30c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96114e11f907e4c8b5b58161857c30c6">◆ </a></span>rb_id_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> rb_id_encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00732">732</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01436">CONST_ID</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00036">id_encoding</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00779">enc_set_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01243">id2encidx()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00531">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00517">w_obj_each()</a>.</p> </div> </div> <a id="a0e8971b996e237f0992b697b843e0e9c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e8971b996e237f0992b697b843e0e9c">◆ </a></span>rb_isalnum()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isalnum </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01938">1938</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00207">ONIGENC_CTYPE_ALNUM</a>.</p> </div> </div> <a id="a6a02c12d87680a083c725a857592c0a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a02c12d87680a083c725a857592c0a6">◆ </a></span>rb_isalpha()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isalpha </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01939">1939</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00195">ONIGENC_CTYPE_ALPHA</a>.</p> </div> </div> <a id="a5769f56c5d8e851e913f90ddf89128ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5769f56c5d8e851e913f90ddf89128ea">◆ </a></span>rb_isblank()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isblank </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01940">1940</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00196">ONIGENC_CTYPE_BLANK</a>.</p> </div> </div> <a id="a9fb06467ddec4b800051f05f6c4197dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fb06467ddec4b800051f05f6c4197dc">◆ </a></span>rb_iscntrl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_iscntrl </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01941">1941</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00197">ONIGENC_CTYPE_CNTRL</a>.</p> </div> </div> <a id="a238cef58ff8ca11ced27c6cd405d711c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a238cef58ff8ca11ced27c6cd405d711c">◆ </a></span>rb_isdigit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isdigit </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01942">1942</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00198">ONIGENC_CTYPE_DIGIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01212">f_format()</a>.</p> </div> </div> <a id="a5d0a22e856d00df1937e3e940e75dbdf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d0a22e856d00df1937e3e940e75dbdf">◆ </a></span>rb_isgraph()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isgraph </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01943">1943</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00199">ONIGENC_CTYPE_GRAPH</a>.</p> </div> </div> <a id="a1cd69cb8ee24dd9cd010dcc9b3efb43c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1cd69cb8ee24dd9cd010dcc9b3efb43c">◆ </a></span>rb_islower()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_islower </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01944">1944</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_LOWER</a>.</p> </div> </div> <a id="aaf44e5f856269ffa43596972eb394d59"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf44e5f856269ffa43596972eb394d59">◆ </a></span>rb_isprint()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isprint </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01945">1945</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00201">ONIGENC_CTYPE_PRINT</a>.</p> </div> </div> <a id="a228e542e25e156e87f458b324e29c42a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a228e542e25e156e87f458b324e29c42a">◆ </a></span>rb_ispunct()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_ispunct </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01946">1946</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00202">ONIGENC_CTYPE_PUNCT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>.</p> </div> </div> <a id="a89eaa268f33c65143f581dc2bcf50f22"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89eaa268f33c65143f581dc2bcf50f22">◆ </a></span>rb_isspace()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isspace </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01947">1947</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00203">ONIGENC_CTYPE_SPACE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l07094">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07156">rb_str_rstrip_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>.</p> </div> </div> <a id="a49d1ed68dd6573b2d5a1fa9f8167261c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49d1ed68dd6573b2d5a1fa9f8167261c">◆ </a></span>rb_isupper()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isupper </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01948">1948</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00204">ONIGENC_CTYPE_UPPER</a>.</p> </div> </div> <a id="aebf21887b354770bb57e0988113ea81e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aebf21887b354770bb57e0988113ea81e">◆ </a></span>rb_isxdigit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_isxdigit </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01949">1949</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01935">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00205">ONIGENC_CTYPE_XDIGIT</a>.</p> </div> </div> <a id="a75bf3cec8d8f89555c989b8c6629e234"></a> <h2 class="memtitle"><span class="permalink"><a href="#a75bf3cec8d8f89555c989b8c6629e234">◆ </a></span>rb_locale_charmap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_locale_charmap </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00023">23</a> of file <a class="el" href="../../d2/d9b/localeinit_8c_source.html">localeinit.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">rb_locale_encindex()</a>.</p> </div> </div> <a id="a96f3f0df4f598e71c193cf68aa65142a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96f3f0df4f598e71c193cf68aa65142a">◆ </a></span>rb_locale_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_locale_encindex </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">1287</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00712">Init_w32_codepage()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">rb_cEncoding</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00023">rb_locale_charmap()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01309">rb_locale_encoding()</a>.</p> </div> </div> <a id="a051d22249598e717317cb04798b3d76f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a051d22249598e717317cb04798b3d76f">◆ </a></span>rb_locale_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01309">1309</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">rb_locale_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d04/hash_8c_source.html#l02524">env_str_new()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00059">etc_getlogin()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00330">locale_path()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01321">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01879">rb_loaderror()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01891">rb_loaderror_with_path()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00719">rb_locale_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00725">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00749">rb_str_export_locale()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00165">rb_strftime_with_timespec()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01290">syserr_initialize()</a>.</p> </div> </div> <a id="aca4947a16b0f9c7ae2db67a72e52b6ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca4947a16b0f9c7ae2db67a72e52b6ca">◆ </a></span>rb_obj_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_obj_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00930">930</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00237">ENC_INDEX_MASK</a>, <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#l00739">rb_enc_get_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08766">Init_String()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02663">str_transcode0()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l08728">sym_encoding()</a>.</p> </div> </div> <a id="a73a17b842b857bdaf2062107fe898304"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73a17b842b857bdaf2062107fe898304">◆ </a></span>rb_to_encoding()</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00219">219</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <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#l01125">RDATA</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00213">str_to_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l03056">decorate_convpath()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00422">dir_initialize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00401">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02557">int_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05104">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07892">rb_str_force_encoding()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01493">strio_set_encoding()</a>.</p> </div> </div> <a id="a13a97a6605eca1509135ff473bf346b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13a97a6605eca1509135ff473bf346b6">◆ </a></span>rb_to_encoding_index()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_to_encoding_index </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00171">171</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <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#l00438">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01678">rb_check_string_type()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02996">econv_args()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02612">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05104">rb_io_extract_encoding_option()</a>, and <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00108">transcode_io()</a>.</p> </div> </div> <a id="a6941822b4684a4469a2db4e721f1a11e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6941822b4684a4469a2db4e721f1a11e">◆ </a></span>rb_tolower()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_tolower </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01952">1952</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00186">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01757">rb_isascii</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l00933">readline_attempted_completion_function()</a>.</p> </div> </div> <a id="a5b8c60b68857b5cae764e5bba9c5ba2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b8c60b68857b5cae764e5bba9c5ba2c">◆ </a></span>rb_toupper()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_toupper </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01958">1958</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/df8/regenc_8h_source.html#l00187">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01757">rb_isascii</a>.</p> </div> </div> <a id="af8bb373eaa8036994c2e16476458d6f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8bb373eaa8036994c2e16476458d6f4">◆ </a></span>rb_usascii_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_usascii_encindex </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01281">1281</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> </div> </div> <a id="a1e215012f16414c044f6a212973c95a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e215012f16414c044f6a212973c95a8">◆ </a></span>rb_usascii_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">1272</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l01068">do_opendir()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01052">enc_inspect()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00147">file_path_convert()</a>, <a class="el" href="../../d8/dd1/id_8c_source.html#l00014">Init_id()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17065">intern_str()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06472">mk_inspect()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01937">of2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12178">parser_str_new()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01726">push_glob()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02006">rb_ary_join()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00695">rb_external_str_with_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17178">rb_intern2()</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#l00457">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02339">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03401">rb_str_upto()</a>, <a class="el" href="../../d8/d4e/strftime_8c_source.html#l00165">rb_strftime_with_timespec()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16491">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">setup_exception()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l03641">time_asctime()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l03663">time_to_s()</a>.</p> </div> </div> <a id="a401176ad45a3d3834694ca2412bf2351"></a> <h2 class="memtitle"><span class="permalink"><a href="#a401176ad45a3d3834694ca2412bf2351">◆ </a></span>rb_utf8_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_utf8_encindex </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01266">1266</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> </div> </div> <a id="a893004271cf8c790ca40c4712261aa8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a893004271cf8c790ca40c4712261aa8c">◆ </a></span>rb_utf8_encoding()</h2> <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">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">1257</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00405">alias()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02134">append_utf8()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01068">do_opendir()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02636">env_fetch()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02524">env_str_new()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00059">etc_getlogin()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00298">get_user_from_path()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00481">Init_nkf()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01584">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02046">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17484">parser_initialize()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13516">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12178">parser_str_new()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12334">parser_tokadd_utf8()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02595">rb_f_getenv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03055">rb_file_expand_path_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04902">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00232">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01859">rb_str_subpos()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00217">scalar()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00339">start_mapping()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00274">start_sequence()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01238">str_strlen()</a>, and <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00079">transcode_string()</a>.</p> </div> </div> <a id="a8166c3c2a64e4c37d8277e3b5796af0d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8166c3c2a64e4c37d8277e3b5796af0d">◆ </a></span>require_enc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> require_enc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00621">621</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d9/dd4/load_8c_source.html#l00945">rb_require_safe()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>.</p> </div> </div> <a id="abb3117dd1181a8bd8e4744d19980c5e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb3117dd1181a8bd8e4744d19980c5e7">◆ </a></span>set_base_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* set_base_encoding </td> <td>(</td> <td class="paramtype">int </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> * </td> <td class="paramname"><em>base</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00346">346</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00043">rb_encoding_entry::base</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00242">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00245">rb_enc_dummy_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00360">rb_enc_set_base()</a>.</p> </div> </div> <a id="a64f5f986ba68b4be99a03ab6c868a55a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64f5f986ba68b4be99a03ab6c868a55a">◆ </a></span>set_default_external()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_default_external </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01441">1441</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01418">rb_enc_set_default_external()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="a8c888c5d56b35edf8d3022697cb486c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c888c5d56b35edf8d3022697cb486c5">◆ </a></span>set_default_internal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_default_internal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>encoding</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01523">1523</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l01503">rb_enc_set_default_internal()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>.</p> </div> </div> <a id="aba19939b17262d86ae2b88f67863f3c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba19939b17262d86ae2b88f67863f3c2">◆ </a></span>set_encoding_const()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_encoding_const </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </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> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">1559</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01331">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">ENCODING_NAMELEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01781">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01783">ISDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01780">ISLOWER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01779">ISUPPER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00187">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">rb_cEncoding</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00519">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00304">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00380">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00328">rb_encdb_declare()</a>.</p> </div> </div> <a id="a072d2ce17b4721d884df6228b3e4dfed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a072d2ce17b4721d884df6228b3e4dfed">◆ </a></span>str_find_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int str_find_encindex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00190">190</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00226">rb_find_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00203">str_to_encindex()</a>.</p> </div> </div> <a id="a924d637c91aefee770a53518811bf55f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a924d637c91aefee770a53518811bf55f">◆ </a></span>str_to_encindex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int str_to_encindex </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00203">203</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00190">str_find_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01165">enc_find()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00213">str_to_encoding()</a>.</p> </div> </div> <a id="a502076310e145dd8e0a0baf4495363a6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a502076310e145dd8e0a0baf4495363a6">◆ </a></span>str_to_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* str_to_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00213">213</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00042">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00203">str_to_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00219">rb_to_encoding()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ad43c3812e6d13e0518d9f8b8f463ffcf"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad43c3812e6d13e0518d9f8b8f463ffcf">◆ </a></span>count</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int count</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00048">48</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00032">asn1time_to_time()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04325">clock_gettime()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00178">code_page_i()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06064">constat_apply()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05968">constat_attr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_table_expand()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07837">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08086">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l07102">gc_profile_dump_on()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l07248">gc_profile_total_time()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05355">gc_stat_internal()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01705">lazy_zip_arrays_func()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l10092">maygvl_read()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06181">objspace_xcalloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02538">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04923">oleclass_from_typelib()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00619">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#l01302">rb_ivar_count()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00945">rb_read_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00956">rb_write_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00967">rb_write_internal2()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02134">read_digits()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02184">read_num()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l05280">update_coverage()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04212">waitpid()</a>.</p> </div> </div> <a id="a0991e342b9d372a2d62cd8b57eb77008"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0991e342b9d372a2d62cd8b57eb77008">◆ </a></span>default_external</h2> <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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01334">1334</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01418">rb_enc_set_default_external()</a>.</p> </div> </div> <a id="af2218aebb4f9a4db4a2dea93e916bc35"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2218aebb4f9a4db4a2dea93e916bc35">◆ </a></span>default_internal</h2> <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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01448">1448</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01503">rb_enc_set_default_internal()</a>.</p> </div> </div> <a id="a88e50415c562019487c871a92263511f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88e50415c562019487c871a92263511f">◆ </a></span>enc_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } enc_table</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00659">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01106">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00291">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00528">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01679">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01964">rb_enc_foreach_name()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00563">rb_enc_init()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01634">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00608">rb_enc_registered()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00371">rb_enc_set_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00447">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">rb_utf8_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00346">set_base_encoding()</a>.</p> </div> </div> <a id="a723fba97fa2e93f861e3315dd8683721"></a> <h2 class="memtitle"><span class="permalink"><a href="#a723fba97fa2e93f861e3315dd8683721">◆ </a></span>encoding_data_type</h2> <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">"encoding"</span>,</div><div class="line"> {0, 0, <a class="code" href="../../d5/db5/encoding_8c.html#a3d7610955b9cc96d61c7db99246d91f1">enc_memsize</a>,},</div><div class="line"> <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="line">}</div><div class="ttc" id="ruby_2ruby_8h_html_a8ac9b7da4c384cb034bdf421d2c3467d"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a8ac9b7da4c384cb034bdf421d2c3467d">RUBY_TYPED_FREE_IMMEDIATELY</a></div><div class="ttdeci">#define RUBY_TYPED_FREE_IMMEDIATELY</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01015">ruby.h:1015</a></div></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#l00066">encoding.c:66</a></div></div> <div class="ttc" id="__sdbm_8c_html_a070d2ce7b6bb7e5c05602aa8c308d0c4"><div class="ttname"><a href="../../d4/db0/__sdbm_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></div><div class="ttdeci">#define NULL</div><div class="ttdef"><b>Definition:</b> <a href="../../d4/db0/__sdbm_8c_source.html#l00102">_sdbm.c:102</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00071">71</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>.</p> </div> </div> <a id="acfa357368f662388a62cd810d692061c"></a> <h2 class="memtitle"><span class="permalink"><a href="#acfa357368f662388a62cd810d692061c">◆ </a></span>id_encoding</h2> <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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00036">36</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00732">rb_id_encoding()</a>.</p> </div> </div> <a id="a05f70dacbe595d27364e1e014efb0c8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05f70dacbe595d27364e1e014efb0c8e">◆ </a></span>list</h2> <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 class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00047">47</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l00539">add_modules()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01420">cbsubst_get_subst_key()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00234">clean_hooks()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02314">compile_dstr_fragments()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00123">connect_event_hook()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00255">exec_hooks_body()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00272">exec_hooks_precheck()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00292">exec_hooks_protected()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00285">exec_hooks_unprotected()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00075">fc_i()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04061">gc_mark_roots()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01802">get_destination_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01818">get_next_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01832">get_prev_insn()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01260">glob_free_pattern()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01193">glob_make_pattern()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02104">iseq_insns_unification()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02036">iseq_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01846">iseq_peephole_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01183">iseq_set_arguments()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02218">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#l15007">list_append_gen()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00175">numeric_getaddrinfo()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01261">onig_node_list_add()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05601">pipe_add_fptr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05635">pipe_atexit()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05612">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="../../d8/d16/gc_8c_source.html#l02150">rb_objspace_call_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00890">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#l04819">recursive_check()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04779">recursive_list_access()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04884">recursive_pop()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04854">recursive_push()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00166">remove_event_hook()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00554">require_libraries()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00895">resize_property_list()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01543">ruby_glob0()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08219">select_internal()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00808">thread_join()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00352">verify_list()</a>, <a class="el" href="../../d6/d31/ext_2thread_2thread_8c_source.html#l00049">wakeup_all_threads()</a>, <a class="el" href="../../d6/d31/ext_2thread_2thread_8c_source.html#l00039">wakeup_first_thread()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l04982">yyparse()</a>.</p> </div> </div> <a id="a036ebb5768c1e2811cbd07f872a735de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a036ebb5768c1e2811cbd07f872a735de">◆ </a></span>names</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d0/ddd/structst__table.html">st_table</a>* names</td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">Referenced by <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00598">make_hostent_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01917">match_inspect()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l01117">sock_s_gethostbyaddr()</a>.</p> </div> </div> <a id="a8f6f50dd043b7135f41ed6607f45efc0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8f6f50dd043b7135f41ed6607f45efc0">◆ </a></span>OnigEncodingUS_ASCII</h2> <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 id="a535e6eb316cd8d2139f86db382aabbcc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a535e6eb316cd8d2139f86db382aabbcc">◆ </a></span>OnigEncodingUTF_8</h2> <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 id="a9a2af36eb4187c33c7e8ff329c440966"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a2af36eb4187c33c7e8ff329c440966">◆ </a></span>rb_cEncoding</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_cEncoding</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">37</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">Init_Encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01773">Init_Exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04398">Init_transcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01287">rb_locale_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01559">set_encoding_const()</a>.</p> </div> </div> <a id="a0b2d9211c079996407255cb0bf6e5f61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b2d9211c079996407255cb0bf6e5f61">◆ </a></span>rb_encoding_list</h2> <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#a3c1d4bfc6a81af60bdcb48744c35f760">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 class="definition">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 class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01135">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00257">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01889">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 id="a439227feff9d7f55384e8780cfc2eb82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a439227feff9d7f55384e8780cfc2eb82">◆ </a></span>size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int size</td> </tr> </table> </div><div class="memdoc"> <p class="definition">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 class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l01736">add_code_range_to_buf0()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05903">aligned_malloc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07623">argf_memsize()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00295">ary2list()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00449">ary2list2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00043">ary_mem_clear()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00059">ary_memfill()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00431">backtrace_each()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00615">backtrace_to_location_ary()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00568">backtrace_to_str_ary()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l04769">binomial_coefficient()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d8/d73/vm__backtrace_8c_source.html#l00488">bt_init()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01914">check_machine_stack_size()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00037">closure_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00636">compile_data_alloc()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00474">cont_capture()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00282">cont_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00387">cont_save_machine_stack()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06518">date_strftime_alloc()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00103">dh_generate()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00065">dlcfunc_memsize()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00101">dln_find_1()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00070">dln_find_exe_r()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00093">dln_find_file_r()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00100">dsa_generate()</a>, <a class="el" href="../../dd/d2d/node_8c_source.html#l00089">dump_node()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01887">each_cons_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01820">each_slice_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l02297">enum_cycle_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01941">enum_each_cons()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01906">enum_each_cons_size()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01869">enum_each_slice()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01839">enum_each_slice_size()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00270">enumerator_init()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l00334">enumerator_initialize()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01036">enumerator_size()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00392">env_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00360">fiber_memsize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06312">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03198">finish_overlapped_socket()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01079">fmt_setup()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00014">function_memsize()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01101">get_keys()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01088">get_line_info()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00298">get_user_from_path()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01142">get_values()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03892">getifaddrs()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02365">gzfile_read_raw_ensure()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00927">heap_pages_expand_sorted()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l01062">integer_unpack_single_bdigit()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02078">io_fread()</a>, <a class="el" href="../../d4/d54/psych__parser_8c_source.html#l00027">io_reader()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00128">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01360">iseq_set_local_table()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01985">iseq_specialized_instruction()</a>, <a class="el" href="../../de/d46/enumerator_8c_source.html#l01382">lazy_initialize()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01105">long_toobig()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02143">make_readconv()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00051">memfill()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00254">mmrot3_()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00215">mmswap_()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00184">new_size()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00685">nkf_xmalloc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00701">nkf_xrealloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02429">obj_memsize_of()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06073">objspace_malloc_fixup()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06058">objspace_malloc_prepare()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06181">objspace_xcalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06092">objspace_xmalloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01107">ole_alloc_str()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01402">ole_alloc_vstr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01372">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01319">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01071">ole_wc2mb_alloc()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00148">onig_bbuf_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05611">onig_region_memsize()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00499">onig_set_match_stack_limit_size()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00367">onig_st_init_strend_table_with_size()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00162">ossl_dh_s_generate()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00174">ossl_dsa_s_generate()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00162">ossl_rsa_s_generate()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00128">ossl_str_new()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03243">overlapped_socket_io()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17581">parser_memsize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00719">rb_ary_initialize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05145">rb_chsize()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00080">rb_dl_malloc()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00096">rb_dl_realloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00142">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00089">rb_dlptr_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00466">rb_dlptr_minus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00083">rb_dlptr_new()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00068">rb_dlptr_new2()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00448">rb_dlptr_plus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00189">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00577">rb_dlptr_size_get()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00565">rb_dlptr_size_set()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01718">rb_econv_memsize()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00047">rb_fiddle_malloc()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00150">rb_fiddle_ptr_initialize()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00096">rb_fiddle_ptr_malloc()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00506">rb_fiddle_ptr_minus()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00090">rb_fiddle_ptr_new()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00075">rb_fiddle_ptr_new2()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00488">rb_fiddle_ptr_plus()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00198">rb_fiddle_ptr_s_malloc()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00620">rb_fiddle_ptr_size_get()</a>, <a class="el" href="../../de/dcd/pointer_8c_source.html#l00608">rb_fiddle_ptr_size_set()</a>, <a class="el" href="../../de/d2a/fiddle_8c_source.html#l00063">rb_fiddle_realloc()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00329">rb_file_expand_path_internal()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l02050">rb_hash_hash()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01792">rb_hash_keys()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01836">rb_hash_values()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02094">rb_io_bufread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01365">rb_io_bufwrite()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04303">rb_io_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01379">rb_iseq_disasm()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00035">rb_mem_clear()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17716">rb_parser_calloc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17706">rb_parser_malloc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17726">rb_parser_realloc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05203">rb_stat_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07564">rb_str_justify()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04282">rb_strftime_alloc()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00500">rb_struct_new()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00835">rb_transcoding_memsize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04391">rb_w32_getcwd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06328">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l06465">rb_w32_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01348">rb_zstream_set_avail_out()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03384">recvmsg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02381">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#l00232">replace_to_long_name()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00895">resize_property_list()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00098">rsa_generate()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00482">ruby_getcwd()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06254">ruby_mimmalloc()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00310">ruby_qsort()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06237">ruby_sized_xfree()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06218">ruby_sized_xrealloc2()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06194">ruby_xcalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06159">ruby_xmalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06175">ruby_xmalloc2()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06228">ruby_xrealloc2()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03442">sendmsg()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00278">st_init_numtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00302">st_init_strcasetable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00290">st_init_strtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01130">st_keys()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01136">st_keys_check()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01171">st_values()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l01177">st_values_check()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00181">strscan_memsize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l02128">thread_memsize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01980">thread_recycle_stack()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00933">tk_conv_args()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00188">unset_addr_list_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00168">unset_addr_list_init()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01856">vm_memsize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06627">wmap_aset_update()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06404">wmap_final_func()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06427">wmap_finalize()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06370">wmap_memsize()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00015">writer()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05038">wstati64()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l06165">xmalloc2_size()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00451">yaml_emitter_set_output_string()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00269">yaml_file_read_handler()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00440">yaml_file_write_handler()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00031">yaml_malloc()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00283">yaml_parser_set_input_string()</a>, <a class="el" href="../../d5/dd9/reader_8c_source.html#l00142">yaml_parser_update_buffer()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00041">yaml_realloc()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00243">yaml_string_read_handler()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00414">yaml_string_write_handler()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00581">zlib_mem_alloc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00669">zstream_expand_buffer_into()</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>