📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 22:50:46
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d5
/
db5
📍 /opt/alt/ruby19/share/doc/ruby/html/d5/db5
🔄 Refresh
✏️
Editing: encoding_8c.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: 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">1.9.3p551(2014-11-13revision48407)</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="#enum-members">Enumerations</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>   <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_MAX</a></td></tr> <tr class="separator:acaa47488144026b133daa196ba827b9b"><td class="memSeparator" colspan="2"> </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: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: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="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a726ca809ffd3d67ab4b8476646f26635"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a1420e9f029a76be88afa2f49eb3abd86">ENCINDEX_ASCII</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a8613e16175ec1d6a9e53c4463c1356e3">ENCINDEX_UTF_8</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635ad7825099875f9456db31ec1fb81443d6">ENCINDEX_US_ASCII</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_MAX</a> }</td></tr> <tr class="separator:a726ca809ffd3d67ab4b8476646f26635"><td class="memSeparator" colspan="2"> </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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>)</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:ad2cf2256c526f9da7c316a297063e541"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#ad2cf2256c526f9da7c316a297063e541">must_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:ad2cf2256c526f9da7c316a297063e541"><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:a4bc9d2651623d5c9fe7d7353a57e0be4"><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#a4bc9d2651623d5c9fe7d7353a57e0be4">to_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:a4bc9d2651623d5c9fe7d7353a57e0be4"><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: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: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: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/d6c/psych_2emitter_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/d6c/psych_2emitter_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/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr> <tr class="separator:ae1d3ac8b8fb692e692f01e2970ad50fb"><td class="memSeparator" colspan="2"> </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/d6c/psych_2emitter_8c.html#afa2f92b593f1515626159ab618304834">alias</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *orig)</td></tr> <tr class="separator:aeec9701dcfe7f3be18f1e19cf0cfb9fd"><td class="memSeparator" colspan="2"> </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: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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *e, int *<a class="el" href="../../d3/d15/name2ctype_8h.html#aed1cc4dca5d94cb452f79691f54f7423">len</a>, <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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <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 *<a class="el" href="../../d2/d99/win32ole_8c.html#a4b5a598a4f53b3724549c48dcfbf7c48">p</a>, <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: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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> idx, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../d2/d99/win32ole_8c.html#a1bd7a8575ca2650132d636d65dcda2f6">args</a>)</td></tr> <tr class="separator:a375b0134f9b16f5051cb21f69f369554"><td class="memSeparator" colspan="2"> </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: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: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:a0be82a8216694f6ca0a6c41128f2b81b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/db5/encoding_8c.html#a0be82a8216694f6ca0a6c41128f2b81b">enc_set_filesystem_encoding</a> (void)</td></tr> <tr class="separator:a0be82a8216694f6ca0a6c41128f2b81b"><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: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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> idx, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> orig, <a class="el" href="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">st_data_t</a> 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> </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#l01635">1635</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#l01638">rb_isalnum()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01639">rb_isalpha()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01640">rb_isblank()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01641">rb_iscntrl()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01642">rb_isdigit()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01643">rb_isgraph()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01644">rb_islower()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01645">rb_isprint()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01646">rb_ispunct()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01647">rb_isspace()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01648">rb_isupper()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01649">rb_isxdigit()</a>.</p> </div> </div> <a 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#l00063">63</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#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>.</p> </div> </div> <a 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#l00497">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   <a class="el" href="../../d5/db5/encoding_8c.html#a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94">ENCINDEX_BUILTIN_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#l00057">57</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#l00497">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#l00060">60</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#l01461">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#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#l00628">enc_capable()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p> </div> </div> <a 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#l00651">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#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#l01218">enc_set_default_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p> </div> </div> <a 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#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#l00452">enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>.</p> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="a726ca809ffd3d67ab4b8476646f26635"></a> <h2 class="memtitle"><span class="permalink"><a href="#a726ca809ffd3d67ab4b8476646f26635">◆ </a></span>anonymous enum</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">anonymous enum</td> </tr> </table> </div><div class="memdoc"> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a726ca809ffd3d67ab4b8476646f26635a1420e9f029a76be88afa2f49eb3abd86"></a>ENCINDEX_ASCII </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a726ca809ffd3d67ab4b8476646f26635a8613e16175ec1d6a9e53c4463c1356e3"></a>ENCINDEX_UTF_8 </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a726ca809ffd3d67ab4b8476646f26635ad7825099875f9456db31ec1fb81443d6"></a>ENCINDEX_US_ASCII </td><td class="fielddoc"></td></tr> <tr><td class="fieldname"><a id="a726ca809ffd3d67ab4b8476646f26635a3c6b9d950aea4959d526c5fe80757c94"></a>ENCINDEX_BUILTIN_MAX </td><td class="fielddoc"></td></tr> </table> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00486">486</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a 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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>.</p> <p 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#l00452">452</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#l01127">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">valid_encoding_name_p</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>.</p> </div> </div> <a 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#l00445">445</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#l01127">alias</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dd/d24/st_8h.html#a6978e6fe886b41a3c781a50760eb7d70">st_insert2()</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p> </div> </div> <a 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#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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l00573">573</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#l00045">rb_encoding_entry::base</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00225">ENC_TO_ENCINDEX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00113">check_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p> </div> </div> <a 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#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="../../de/de6/ruby_2ruby_8h_source.html#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">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#l00288">288</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#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>.</p> </div> </div> <a 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#l00073">encoding_data_type</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00430">rb_typeddata_is_kind_of()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00913">RDATA</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>.</p> </div> </div> <a 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#l01083">1083</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">enc_capable()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00227">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00134">must_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00366">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p> </div> </div> <a 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#l01096">1096</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#l00120">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00121">argv</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00965">enc_name()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</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#l01053">1053</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#l00044">rb_encoding_entry::enc</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#l00179">rb_to_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01104">enc_load()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p> </div> </div> <a 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#l00947">947</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#l00795">DATA_PTR</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00073">ENCODING_CODERANGE_SET</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l01021">1021</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="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02818">rb_ary_replace()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</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#l01104">1104</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#l01053">enc_find()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l00068">68</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#l00965">965</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#l00795">DATA_PTR</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01096">enc_dump()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08430">lib_set_system_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, and <a class="el" href="../../df/d77/ruby_8c_source.html#l00712">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#l00992">992</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="../../d2/d99/win32ole_8c_source.html#l00777">args</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00971">enc_names_i()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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#l00971">971</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="../../d2/d99/win32ole_8c_source.html#l00777">args</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, 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#l00992">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#l00073">encoding_data_type</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00826">TypedData_Wrap_Struct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>.</p> </div> </div> <a 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#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#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, and <a class="el" href="../../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#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>.</p> </div> </div> <a 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#l00207">207</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00043">rb_encoding_entry::name</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00158">OnigEncodingTypeST::name</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00173">OnigEncodingTypeST::ruby_encoding_index</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00061">valid_encoding_name_p</a>, and <a class="el" href="../../d8/db0/defines_8h_source.html#l00064">xmalloc</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>.</p> </div> </div> <a 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#l00339">339</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#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l00347">347</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#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">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#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>.</p> </div> </div> <a 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#l01218">1218</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#l01215">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00185">FALSE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00148">st_insert</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00186">TRUE</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">UNSPECIFIED_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">rb_enc_set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">rb_enc_set_default_internal()</a>.</p> </div> </div> <a id="a0be82a8216694f6ca0a6c41128f2b81b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0be82a8216694f6ca0a6c41128f2b81b">◆ </a></span>enc_set_filesystem_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_filesystem_encoding </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">1177</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/db5/encoding_8c_source.html#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</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#l00691">691</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#l00029">ENCODING_INLINE_MAX</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00033">ENCODING_SET_INLINED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00702">rb_enc_set_index()</a>.</p> </div> </div> <a 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#l00191">191</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#l00050">count</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d1/d6f/date__strftime_8c.html#a16f2da65e62198d84e3860d86dab26c0">realloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p> </div> </div> <a 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#l01291">1291</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#l01259">rb_enc_default_external()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l01377">1377</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#l01339">rb_enc_default_internal()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_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#l01591">1591</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#l00376">CLASS_OF</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01096">enc_dump()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01021">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01104">enc_load()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00965">enc_name()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00081">enc_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01291">get_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01377">get_default_internal()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00332">rb_ary_new2()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00469">rb_define_class()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01210">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00971">rb_gc_register_mark_object()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">rb_locale_charmap()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00345">rb_undef_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01228">rb_undef_method()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00904">RBASIC</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01320">set_default_external()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01403">set_default_internal()</a>.</p> </div> </div> <a 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#l00544">544</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#l00056">debug</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00925">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00960">FL_UNSET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00926">FL_UNTRUSTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01454">ISUPPER</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00365">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00704">rb_protect()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01065">rb_set_errinfo()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01203">rb_sprintf()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00537">require_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00680">RSTRING_END</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01170">ruby_debug</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">ruby_verbose</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01462">TOLOWER</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>.</p> </div> </div> <a id="ad2cf2256c526f9da7c316a297063e541"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2cf2256c526f9da7c316a297063e541">◆ </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 int 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#l00134">134</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00318">rb_obj_classname()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>.</p> </div> </div> <a 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#l01119">1119</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#l00487">ENCINDEX_ASCII</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01320">pack_unpack()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12084">parser_regx_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p> </div> </div> <a 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#l01110">1110</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="../../d5/db5/encoding_8c_source.html#l00487">ENCINDEX_ASCII</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00942">make_writeconv()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05115">rb_file_open_internal()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01565">rb_glob()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03287">rb_gzwriter_write()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04309">rb_io_ascii8bit_binmode()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04792">rb_io_extract_modeenc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02510">rb_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16035">rb_symname_p()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01946">rb_w32_readdir_with_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00472">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01663">ruby_brace_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01528">ruby_glob()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01119">strio_write()</a>.</p> </div> </div> <a 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#l01245">1245</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#l01215">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09933">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09955">argf_internal_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02014">gzfile_new()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00663">io_read_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00982">ole_init_cp()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">rb_enc_default_external()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00549">rb_external_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00555">rb_external_str_new_cstr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00585">rb_str_export()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00168">strio_init()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07451">sym_inspect()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04751">validate_enc_binmode()</a>.</p> </div> </div> <a 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#l01330">1330</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#l01327">default_internal</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01211">default_encoding::index</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00982">ole_init_cp()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">rb_enc_default_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04571">rb_io_ext_int_to_encs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07451">sym_inspect()</a>.</p> </div> </div> <a 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#l00375">375</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10079">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02936">make_dummy_encoding()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>.</p> </div> </div> <a 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#l00461">461</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#l01127">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p> </div> </div> <a 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#l01581">1581</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#l00339">rb_ary_new()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00229">rb_hash_new()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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#l01544">1544</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#l01212">default_encoding::enc</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01284">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#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00970">OBJ_FREEZE</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00635">rb_ary_store()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01133">rb_hash_aset()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">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#l01466">STRCASECMP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">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#l00871">871</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01450">ISASCII</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00171">rb_enc_isascii</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00152">rb_enc_mbc_to_codepoint</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l05893">check_pipe_command()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06261">chopped_length()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06490">str_end_with_asciichar()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02623">swallow()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05315">tr_setup_table()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p> </div> </div> <a 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#l00727">727</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00086">rb_enc_to_index</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02904">append_fspath()</a>, <a class="el" href="../../dd/d99/enc__associate_8c_source.html#l00005">bug_str_enc_associate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03678">econv_primitive_convert()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04084">econv_putback()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02542">gzfile_getc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02428">gzfile_newstr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01890">io_enc_str()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02011">io_shift_cbuf()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11567">lex_getline()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00283">locale_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11712">parser_nextc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01705">rb_ary_join()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01819">rb_econv_substr_append()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00598">rb_enc_reg_error_desc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00424">rb_enc_str_new()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01162">rb_enc_vsprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02857">rb_home_dir()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00136">rb_nkf_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02259">rb_reg_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07282">rb_str_force_encoding()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00816">rb_str_shared_replace()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03307">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00472">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p> </div> </div> <a 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#l00709">709</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#l00062">ENC_CODERANGE_ASCIIONLY</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00065">ENC_CODERANGE_CLEAR</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02897">encoded_dup()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00417">iconv_convert()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07938">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08322">lib_UTF_backslash_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01249">r_ivar()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00727">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02765">str_encode_associate()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02797">str_encode_bang()</a>.</p> </div> </div> <a 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#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="../../d5/db5/encoding_8c_source.html#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00474">rb_eEncCompatError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02047">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05652">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07242">rb_str_end_with()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02433">rb_str_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02494">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01187">rb_str_plus()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02549">rb_str_rindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03307">rb_str_splice()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07219">rb_str_start_with()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03356">rb_str_subpat_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p> </div> </div> <a 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#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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00265">ONIGENC_CODE_TO_MBCLEN</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12004">parser_tokaddmbc()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02211">rb_enc_uint_chr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>.</p> </div> </div> <a 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#l00910">910</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">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#l00894">894</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00152">rb_enc_mbc_to_codepoint</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00859">rb_enc_precise_mbclen()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00910">rb_enc_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05652">rb_str_count()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05405">rb_str_delete_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06238">rb_str_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05500">rb_str_squeeze_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03562">rmext()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00862">strio_each_codepoint()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07429">sym_printable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05025">tr_trans()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04978">trnext()</a>.</p> </div> </div> <a 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#l00750">750</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#l00058">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00489">ENCINDEX_US_ASCII</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00337">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00324">rb_enc_str_coderange()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01353">RB_TYPE_P</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14457">literal_concat0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03588">rb_str_sub_bang()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00843">vm_backtrace_push()</a>.</p> </div> </div> <a 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#l00817">817</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#l00709">rb_enc_associate_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l01634">ary_join_0()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01651">ary_join_1()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04322">date_s__parse_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l04204">date_s__strptime_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06874">date_strftime_internal()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01770">inspect_ary()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01368">inspect_i()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00558">rb_attr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00720">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00139">str_new()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01217">strio_read()</a>, and <a class="el" href="../../df/d73/time_8c_source.html#l04564">time_strftime()</a>.</p> </div> </div> <a 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#l01259">1259</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#l01245">rb_default_external_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01291">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#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#l01330">rb_default_internal_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01377">get_default_internal()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>.</p> </div> </div> <a 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#l00841">841</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00259">ONIGENC_MBC_ENC_LEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00934">enc_strlen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04157">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06638">scan_once()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03737">str_gsub()</a>.</p> </div> </div> <a 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#l00620">620</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#l00596">rb_enc_find_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l04157">econv_get_replacement()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04039">econv_insert_output()</a>, <a class="el" href="../../d3/d03/gb2312_8c_source.html#l00006">Init_gb2312()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02946">make_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02173">make_replacement()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, and <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>.</p> </div> </div> <a 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#l00596">596</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00063">enc_autoload_p</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">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#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00196">rb_warn()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00058">UNSPECIFIED_ENCODING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10079">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01177">enc_set_filesystem_encoding()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00190">iconv_create()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05013">io_strip_bom()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04594">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00979">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>.</p> </div> </div> <a 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#l00225">ENC_TO_ENCINDEX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l09933">argf_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09955">argf_internal_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10079">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03482">econv_destination_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04039">econv_insert_output()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02980">econv_s_asciicompat_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03467">econv_source_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01083">enc_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00240">fix_string_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14607">gettable_gen()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05076">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02956">make_encobj()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01259">rb_enc_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01339">rb_enc_default_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09836">rb_io_external_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09861">rb_io_internal_encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00188">rb_nkf_guess()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">rb_obj_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16616">rb_parser_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l01861">rb_w32_conv_from_wchar()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01362">strio_external_encoding()</a>.</p> </div> </div> <a 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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">list</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00956">rb_ary_entry()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00265">rb_bug()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00040">rb_encoding_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>.</p> </div> </div> <a 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#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="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">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#l10079">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02998">econv_args()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02623">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05076">io_set_encoding_by_bom()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02936">make_dummy_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01005">ole_cp2encoding()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01121">opt_enc_index()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04594">parse_mode_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12681">parser_set_encode()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01330">rb_default_internal_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00979">rb_econv_open0()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01544">rb_enc_aliases_enc_i()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01914">rb_enc_cr_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00620">rb_enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">rb_filesystem_encoding()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00064">rb_nkf_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02007">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02209">rb_str_comparable()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02765">str_encode_associate()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06490">str_end_with_asciichar()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02647">str_transcode_enc_args()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>.</p> </div> </div> <a 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#l00733">733</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">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00909">check_dirname()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05893">check_pipe_command()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01094">do_writeconv()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04183">econv_set_replacement()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01992">file_s_fnmatch()</a>, <a class="el" href="../../da/d01/iconv_8c_source.html#l00912">iconv_iconv()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08603">io_encoding_set()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14457">literal_concat0()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11537">must_be_ascii_compatible()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00192">must_not_be_anonymous()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01288">ole_vstr2wc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12943">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11375">parser_yyerror()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05125">path_check_0()</a>, <a class="el" href="../../d9/d97/pathname_8c_source.html#l00178">path_sub_ext()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02726">prepare_getline_args()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02588">rb_econv_open_opts()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02537">rb_econv_prepare_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03749">rb_file_dirname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03943">rb_file_join()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03682">rb_file_s_basename()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03878">rb_file_s_extname()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00157">rb_get_path_check()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03639">rb_gzreader_ungetc()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03287">rb_gzwriter_write()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00831">rb_obj_encoding()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00253">rb_path_to_class()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01692">rb_push_glob()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03447">rb_realpath_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02289">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00621">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03256">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02897">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02431">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01235">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02312">rb_reg_preprocess_dregexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03279">rb_reg_regsub()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03112">rb_reg_s_union()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00452">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00505">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06341">rb_str_chomp_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07342">rb_str_ellipsize()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06753">rb_str_hex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06779">rb_str_oct()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00145">rb_to_encoding_index()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05458">rb_w32_write_console()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03353">realpath_rec()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01226">reg_enc_error()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15771">reg_named_capture_assign_gen()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00862">strio_each_codepoint()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01362">strio_external_encoding()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00649">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00920">strio_getline()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00097">strio_substr()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l01119">strio_write()</a>, <a class="el" href="../../d8/d13/strscan_8c_source.html#l00685">strscan_getch()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02276">transcode_loop()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00858">update_char_offset()</a>.</p> </div> </div> <a 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#l00651">651</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#l00438">BUILTIN_TYPE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00125">enc_check_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00046">ENCODING_GET_INLINED</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00029">ENCODING_INLINE_MAX</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00078">is_data_encoding</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">rb_id2str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00644">rb_id_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01026">rb_ivar_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00953">SPECIAL_CONST_P</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00066">SYM2ID</a>, <a class="el" href="../../dc/d0c/cparse_8c_source.html#l00069">SYMBOL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00428">T_DATA</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00419">T_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00418">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">lib_split_tklist_core()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00709">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00750">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00817">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02647">str_transcode_enc_args()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p> </div> </div> <a 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#l00497">497</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#l00191">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00490">ENCINDEX_BUILTIN_MAX</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00057">ENCODING_COUNT</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_strcasetable()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00108">UTF_8</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>.</p> </div> </div> <a 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#l00847">847</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00136">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00135">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00133">min()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00254">ONIGENC_PRECISE_MBC_ENC_LEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00124">rb_enc_mbminlen</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00102">bracket()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00934">enc_strlen()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02542">gzfile_getc()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03140">io_getc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16009">is_special_global_name()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16047">rb_enc_symname2_p()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02375">rb_str_casecmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06187">rb_str_each_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06039">rb_str_each_line()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04157">rb_str_reverse()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01474">str_nth_len()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00649">strio_getc()</a>, <a class="el" href="../../d0/d36/stringio_8c_source.html#l00710">strio_ungetc()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00685">strscan_getch()</a>.</p> </div> </div> <a 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#l01536">1536</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#l00332">rb_ary_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01512">rb_enc_name_list_i()</a>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00150">st_foreach</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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="../../de/dce/syck_8h.html#a8a45dfe133c1fd041e1b902bda9e43e8">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#l01512">1512</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#l00970">OBJ_FREEZE</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, 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#l01536">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#l00859">859</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00250">ONIGENC_CONSTRUCT_MBCLEN_NEEDMORE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00254">ONIGENC_PRECISE_MBC_ENC_LEN</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00778">p</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00107">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l00181">coderange_scan()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02780">enc_pred_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02746">enc_succ_char()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00180">fnmatch_helper()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l03706">gzreader_charboundary()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03140">io_getc()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00871">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">rb_enc_codepoint_len()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00986">rb_enc_strlen_cr()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02211">rb_enc_uint_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03300">rb_io_each_codepoint()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l02771">rb_io_getline_1()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00230">rb_str_coderange_scan_restartable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02905">rb_str_succ()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02003">unescape_escaped_nonascii()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02153">unescape_nonascii()</a>.</p> </div> </div> <a 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#l00254">254</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#l00063">enc_autoload_p</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00227">ENC_DUMMY_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01466">STRCASECMP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d03/gb2312_8c_source.html#l00006">Init_gb2312()</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#l00524">524</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>, and <a class="el" href="../../d6/d87/regint_8h_source.html#l00149">st_lookup</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00476">rb_encdb_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00363">rb_encdb_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p> </div> </div> <a 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#l00318">318</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#l00288">enc_check_duplication()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">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#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>.</p> </div> </div> <a 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#l00310">310</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#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>.</p> </div> </div> <a 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#l01297">1297</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#l01215">default_external</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01320">set_default_external()</a>.</p> </div> </div> <a 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#l01383">1383</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#l01327">default_internal</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01403">set_default_internal()</a>.</p> </div> </div> <a 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#l00702">702</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#l00691">enc_set_index()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00242">rb_check_frozen</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00282">str_enc_copy()</a>.</p> </div> </div> <a 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#l00932">932</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#l00185">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../dd/df8/regenc_8h_source.html#l00184">ONIGENC_IS_ASCII_CODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04763">rb_str_downcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>.</p> </div> </div> <a 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#l00926">926</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_UPPER_CASE</a>, and <a class="el" href="../../dd/df8/regenc_8h_source.html#l00184">ONIGENC_IS_ASCII_CODE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../de/d32/dir_8c_source.html#l00102">bracket()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00180">fnmatch_helper()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04851">rb_str_capitalize_bang()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l00439">rb_str_format()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04917">rb_str_swapcase_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04680">rb_str_upcase_bang()</a>.</p> </div> </div> <a 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#l00434">434</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00121">rb_enc_name</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00319">rb_reg_expr_str()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>.</p> </div> </div> <a 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#l00476">476</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#l01127">alias</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">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#l00278">278</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#l00241">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#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p> </div> </div> <a 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#l00385">385</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p> </div> </div> <a 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#l00363">363</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#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">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#l00512">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p> </div> </div> <a 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#l01196">1196</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#l01119">rb_ascii8bit_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01205">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#l01205">1205</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">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01196">rb_filesystem_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l11457">coverage()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11440">debug_lines()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../d5/d97/etc_8c_source.html#l00585">etc_systmpdir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14607">gettable_gen()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00877">rb_dir_getwd()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00573">rb_filesystem_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00579">rb_filesystem_str_new_cstr()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02857">rb_home_dir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02808">rb_path_end()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02802">rb_path_last_separator()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02788">rb_path_next()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02795">rb_path_skip_prefix()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00490">rb_w32_special_folder()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l03661">ruby_find_basename()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l03857">ruby_find_extname()</a>.</p> </div> </div> <a 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#l00186">186</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#l02543">gc_marks()</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#l00644">644</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#l01127">CONST_ID</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00038">id_encoding</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00691">enc_set_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00651">rb_enc_get_index()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00509">w_obj_each()</a>.</p> </div> </div> <a 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#l01638">1638</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00204">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#l01639">1639</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00192">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#l01640">1640</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00193">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#l01641">1641</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00194">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#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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00195">ONIGENC_CTYPE_DIGIT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/d81/complex_8c_source.html#l01196">f_format()</a>, and <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>.</p> </div> </div> <a 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#l01643">1643</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00196">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#l01644">1644</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00197">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#l01645">1645</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00198">ONIGENC_CTYPE_PRINT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d8d/curses_8c_source.html#l00637">curses_getch()</a>, and <a class="el" href="../../d0/d8d/curses_8c_source.html#l01936">window_getch()</a>.</p> </div> </div> <a 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#l01646">1646</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00199">ONIGENC_CTYPE_PUNCT</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16301">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#l01647">1647</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00200">ONIGENC_CTYPE_SPACE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l06481">rb_str_lstrip_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06543">rb_str_rstrip_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l05776">rb_str_split_m()</a>.</p> </div> </div> <a 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#l01648">1648</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00201">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#l01649">1649</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#l01635">ctype_test</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00202">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="../../d5/db5/encoding_8c_source.html#l01436">1436</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d22/langinfo_8c_source.html#l00064">nl_langinfo_codeset()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h.html#a36ebcca553cae763dbfb7bbaabbf869a">rb_usascii_str_new2()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p> </div> </div> <a 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#l01155">1155</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#l00445">enc_alias_internal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01119">rb_ascii8bit_encindex()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01436">rb_locale_charmap()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01149">rb_usascii_encindex()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">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#l01171">1171</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">rb_enc_from_index()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00283">locale_path()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01248">process_options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01586">rb_loaderror()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00561">rb_locale_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00591">rb_str_export_locale()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01093">syserr_initialize()</a>.</p> </div> </div> <a 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#l00831">831</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00467">rb_eTypeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03513">Init_Regexp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07777">Init_String()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07938">lib_toUTF8_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02674">str_transcode0()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l07734">sym_encoding()</a>.</p> </div> </div> <a 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#l00179">179</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#l00044">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#l00913">RDATA</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00163">to_encoding()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dd/d99/enc__associate_8c_source.html#l00005">bug_str_enc_associate()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l03059">decorate_convpath()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l00388">dir_initialize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01053">enc_find()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00339">enc_replicate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02245">int_chr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l08603">io_encoding_set()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07282">rb_str_force_encoding()</a>, and <a class="el" href="../../d0/d36/stringio_8c_source.html#l01392">strio_set_encoding()</a>.</p> </div> </div> <a 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#l00145">145</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#l00044">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#l00374">NIL_P</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01450">rb_check_string_type()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l02998">econv_args()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02623">enc_arg()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08120">lib_fromUTF8_core()</a>, and <a class="el" href="../../df/d0a/io_8c_source.html#l04681">rb_io_extract_encoding_option()</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#l01652">1652</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#l00185">ONIGENC_ASCII_CODE_TO_LOWER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01433">rb_isascii</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">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#l01658">1658</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_UPPER_CASE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01433">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#l01149">1149</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#l00489">ENCINDEX_US_ASCII</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00947">enc_inspect()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01149">r_symreal()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05250">rb_find_file_ext_safe()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05325">rb_find_file_safe()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00416">rb_usascii_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00440">RUBY_ALIAS_FUNCTION()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00408">w_symbol()</a>.</p> </div> </div> <a 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#l01140">1140</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="../../d5/db5/encoding_8c_source.html#l00489">ENCINDEX_US_ASCII</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00138">file_path_convert()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01302">glob_helper()</a>, <a class="el" href="../../d8/dd1/id_8c_source.html#l00017">Init_id()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l01515">load_file_internal()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06717">mk_inspect()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l01962">of2str()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16435">parser_initialize()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01676">push_glob()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01705">rb_ary_join()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_external_str_new_with_enc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16271">rb_intern2()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16140">rb_intern3()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16284">rb_intern_str()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00136">rb_nkf_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00409">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02370">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02953">rb_reg_quote()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02088">rb_str_concat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04410">rb_str_inspect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03029">rb_str_upto()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15669">reg_fragment_setenc_gen()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00364">setup_exception()</a>.</p> </div> </div> <a 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#l01134">1134</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#l00488">ENCINDEX_UTF_8</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01122">id2encidx()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05013">io_strip_bom()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00368">pack_pack()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00229">parse()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00285">rb_char_to_option_kcode()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00519">w_encoding()</a>.</p> </div> </div> <a 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#l01125">1125</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="../../d5/db5/encoding_8c_source.html#l00488">ENCINDEX_UTF_8</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00405">alias()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02066">append_utf8()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01050">do_opendir()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00240">fix_string_encoding()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00476">Init_nkf()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10754">Init_tcltklib()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02056">make_econv_exception()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l12943">parser_prepare()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l11690">parser_str_new()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l02922">rb_file_expand_path_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00211">rb_memsearch()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04530">rb_str_dump()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00203">rb_str_encode_ospath()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01629">rb_str_substr()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00217">scalar()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00339">start_mapping()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00274">start_sequence()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01077">str_strlen()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l01263">syck_genericresolver_node_import()</a>, and <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00369">yaml_org_handler()</a>.</p> </div> </div> <a 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#l00537">537</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#l00591">rb_require_safe()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">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#l00296">296</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#l00045">rb_encoding_entry::base</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00228">ENC_SET_DUMMY</a>, <a class="el" href="../../d5/db5/encoding_8c.html#a88e50415c562019487c871a92263511f">enc_table</a>, and <a class="el" href="../../d5/de3/encoding_8h_source.html#l00231">rb_enc_dummy_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00310">rb_enc_set_base()</a>.</p> </div> </div> <a 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#l01320">1320</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#l01297">rb_enc_set_default_external()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l01403">1403</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#l01383">rb_enc_set_default_internal()</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00212">rb_warning()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">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#l01461">1461</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#l01038">ALLOCA_N</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01212">default_encoding::enc</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00060">ENCODING_NAMELEN_MAX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01456">ISALNUM</a>, <a class="el" href="../../d1/dcc/bignum_8c.html#ab615ddd0d086b80219cd7e0345d6b5ef">ISDIGIT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01455">ISLOWER</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01454">ISUPPER</a>, <a class="el" href="../../d3/d15/name2ctype_8h_source.html#l22210">len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01053">MEMCPY</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dd/df8/regenc_8h_source.html#l00186">ONIGENC_ASCII_CODE_TO_UPPER_CASE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00039">rb_cEncoding</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, 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#l00452">enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00347">enc_replicate_with_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00254">rb_enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00318">rb_enc_replicate()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00278">rb_encdb_declare()</a>.</p> </div> </div> <a id="a4bc9d2651623d5c9fe7d7353a57e0be4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bc9d2651623d5c9fe7d7353a57e0be4">◆ </a></span>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>* 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#l00163">163</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#l00044">rb_encoding_entry::enc</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00468">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00181">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00596">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00733">rb_enc_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00466">StringValue</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d26/transcode_8c_source.html#l03171">rb_econv_has_convpath_p()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00179">rb_to_encoding()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a 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#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="../../dd/dbc/ossl__asn1_8c_source.html#l00032">asn1time_to_time()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07810">EVENTSINK_Invoke()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08059">find_coclass()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07948">find_iid()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03409">gc_count()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l09410">maygvl_read()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02491">ole_const_load()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02841">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04892">oleclass_from_typelib()</a>, <a class="el" href="../../d7/da3/ossl__x509cert_8c_source.html#l00618">ossl_x509_get_extensions()</a>, <a class="el" href="../../d9/d61/ossl__x509crl_8c_source.html#l00432">ossl_x509crl_get_extensions()</a>, <a class="el" href="../../d3/d1d/ossl__x509req_8c_source.html#l00376">ossl_x509req_get_attributes()</a>, <a class="el" href="../../df/d6a/ossl__x509revoked_8c_source.html#l00144">ossl_x509revoked_get_extensions()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01203">rb_ivar_count()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00802">rb_read_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l00813">rb_write_internal()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02036">string_to_r_internal()</a>, <a class="el" href="../../d1/d7b/syck_8c_source.html#l00424">syck_move_tokens()</a>, <a class="el" href="../../d7/d14/bytecode_8c_source.html#l00134">sycklex_bytecode_utf8()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04226">typeinfo_from_ole()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04869">update_coverage()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00881">vm_xcalloc()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l03662">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#l01215">1215</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#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01245">rb_default_external_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01297">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#l01327">1327</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#l01330">rb_default_internal_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01383">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#l00445">enc_alias_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00425">enc_ascii_compatible_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00573">enc_autoload()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00409">enc_dummy_p()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00992">enc_names()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00241">enc_register()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01218">enc_set_default_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00191">enc_table_expand()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00544">load_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01110">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00375">rb_define_dummy_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00461">rb_enc_alias()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01581">rb_enc_aliases()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00512">rb_enc_from_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00497">rb_enc_init()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01536">rb_enc_name_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00524">rb_enc_registered()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00385">rb_encdb_dummy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01140">rb_usascii_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01125">rb_utf8_encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00296">set_base_encoding()</a>.</p> </div> </div> <a 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">}</div><div class="ttc" id="encoding_8c_html_a3d7610955b9cc96d61c7db99246d91f1"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a3d7610955b9cc96d61c7db99246d91f1">enc_memsize</a></div><div class="ttdeci">static size_t enc_memsize(const void *p)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00068">encoding.c:68</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/db5/encoding_8c_source.html#l00073">73</a> of file <a class="el" href="../../d5/db5/encoding_8c_source.html">encoding.c</a>.</p> <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#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#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#l00644">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#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="../../df/d77/ruby_8c_source.html#l00476">add_modules()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l01417">cbsubst_get_subst_key()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00881">class_instance_method_list()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02196">compile_dstr_fragments()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00073">fc_i()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02543">gc_marks()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01662">get_destination_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01678">get_next_insn()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01692">get_prev_insn()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01241">glob_free_pattern()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01174">glob_make_pattern()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01984">iseq_insns_unification()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01916">iseq_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01706">iseq_peephole_optimize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01300">iseq_set_sequence()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02098">iseq_set_sequence_stackcaching()</a>, <a class="el" href="../../d0/d03/psych_8c_source.html#l00007">libyaml_version()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14413">list_append_gen()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00858">method_entry_i()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01247">onig_node_list_add()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05161">pipe_add_fptr()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05195">pipe_atexit()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l05172">pipe_del_fptr()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01116">rb_obj_singleton_methods()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03088">rb_objspace_call_finalizer()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00494">rb_objspace_free()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00060">rb_set_end_proc()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03889">recursive_check()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03860">recursive_list_access()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03955">recursive_pop()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l03924">recursive_push()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00491">require_libraries()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00873">resize_property_list()</a>, <a class="el" href="../../de/d32/dir_8c_source.html#l01493">ruby_glob0()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l07645">select_internal()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00356">verify_list()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l04778">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#l00052">52</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="../../d9/d84/win32_2file_8c_source.html#l00181">code_page()</a>, <a class="el" href="../../d3/de8/raddrinfo_8c_source.html#l00482">make_hostent_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01849">match_inspect()</a>, and <a class="el" href="../../d5/df8/socket_8c_source.html#l00953">sock_s_gethostbyaddr()</a>.</p> </div> </div> <a 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#l00039">39</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/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01508">Init_Exception()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l04392">Init_transcode()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01155">rb_locale_encindex()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l01461">set_encoding_const()</a>.</p> </div> </div> <a 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#l00040">40</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#l01021">enc_list()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00207">enc_register_at()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01591">Init_Encoding()</a>, and <a class="el" href="../../d5/db5/encoding_8c_source.html#l00087">rb_enc_from_encoding_index()</a>.</p> </div> </div> <a 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#l00051">51</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#l01707">add_code_range_to_buf0()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01014">allocate_sorted_heaps()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00296">ary2list()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00449">ary2list2()</a>, <a class="el" href="../../d1/dcc/bignum_8c_source.html#l02914">bdigbitsize()</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00537">BSD_vfprintf()</a>, <a class="el" href="../../d5/d63/utf8__mac_8c_source.html#l10667">buf_bytesize()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00031">closure_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00581">compile_data_alloc()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00235">cont_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00339">cont_save_machine_stack()</a>, <a class="el" href="../../dd/dc0/date__core_8c_source.html#l06766">date_strftime_alloc()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00085">dh_generate()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00064">dlcfunc_memsize()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00128">dln_find_1()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00085">dln_find_exe_r()</a>, <a class="el" href="../../d7/d1e/dln__find_8c_source.html#l00107">dln_find_file_r()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00079">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#l01794">each_cons_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01740">each_slice_i()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01833">enum_each_cons()</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l01775">enum_each_slice()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00280">env_memsize()</a>, <a class="el" href="../../d5/d75/cont_8c_source.html#l00313">fiber_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00723">find_prev_line_no()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05213">finish_overlapped()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02932">finish_overlapped_socket()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01086">fmt_setup()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00014">function_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00696">get_insn_info()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00321">get_user_from_path()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l02125">gzfile_read_raw_ensure()</a>, <a class="el" href="../../df/d3e/psych_2parser_8c_source.html#l00027">io_reader()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03017">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00126">iseq_memsize()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01233">iseq_set_local_table()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01043">long_toobig()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01898">make_readconv()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00043">memfill()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00042">memsize_of()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00231">mmrot3_()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00206">mmswap_()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00120">new_size()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00661">nkf_xmalloc()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00677">nkf_xrealloc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01341">ole_mb2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01288">ole_vstr2wc()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l01059">ole_wc2mb()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00144">onig_bbuf_init()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00429">onig_set_match_stack_limit_size()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00357">onig_st_init_strend_table_with_size()</a>, <a class="el" href="../../df/d08/ossl__pkey__dh_8c_source.html#l00115">ossl_dh_s_generate()</a>, <a class="el" href="../../d7/d47/ossl__pkey__dsa_8c_source.html#l00114">ossl_dsa_s_generate()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00097">ossl_rsa_s_generate()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00128">ossl_str_new()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l02970">overlapped_socket_io()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16533">parser_memsize()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00559">rb_ary_initialize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04439">rb_chsize()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00033">rb_dl_malloc()</a>, <a class="el" href="../../da/d7a/dl_8c_source.html#l00050">rb_dl_realloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00162">rb_dlptr_initialize()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00107">rb_dlptr_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00486">rb_dlptr_minus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00101">rb_dlptr_new()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00085">rb_dlptr_new2()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00468">rb_dlptr_plus()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00209">rb_dlptr_s_malloc()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00597">rb_dlptr_size_get()</a>, <a class="el" href="../../d6/d8e/cptr_8c_source.html#l00585">rb_dlptr_size_set()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l01726">rb_econv_memsize()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00352">rb_file_expand_path_internal()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01849">rb_io_bufread()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l01163">rb_io_bufwrite()</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l03899">rb_io_memsize()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00931">rb_iseq_disasm()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00035">rb_mem_clear()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16672">rb_parser_calloc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16662">rb_parser_malloc()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16682">rb_parser_realloc()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05022">rb_stat_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06955">rb_str_justify()</a>, <a class="el" href="../../df/d73/time_8c_source.html#l04330">rb_strftime_alloc()</a>, <a class="el" href="../../dd/d53/struct_8c_source.html#l00421">rb_struct_new()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00841">rb_transcoding_memsize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03757">rb_w32_getcwd()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05228">rb_w32_read()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l05358">rb_w32_write()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l01139">rb_zstream_set_avail_out()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03099">recvmsg()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02334">reg_get_val()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00138">remove_invalid_alternative_data()</a>, <a class="el" href="../../d9/d84/win32_2file_8c_source.html#l00255">replace_to_long_name()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00873">resize_property_list()</a>, <a class="el" href="../../df/da1/ossl__pkey__rsa_8c_source.html#l00080">rsa_generate()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00437">ruby_getcwd()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00273">ruby_qsort()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00894">ruby_xcalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00859">ruby_xmalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00875">ruby_xmalloc2()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00900">ruby_xrealloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00906">ruby_xrealloc2()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03158">sendmsg()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00211">st_init_numtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00235">st_init_strcasetable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00223">st_init_strtable_with_size()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00167">st_init_table_with_size()</a>, <a class="el" href="../../dd/d69/rubyext_8c_source.html#l00819">syck_parser_bufsize_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10014">tcltklib_compile_info()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01831">thread_memsize()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01686">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#l00184">unset_addr_list_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00164">unset_addr_list_init()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00770">vm_malloc_fixup()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00750">vm_malloc_prepare()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00881">vm_xcalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00845">vm_xfree()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00793">vm_xmalloc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00803">vm_xrealloc()</a>, <a class="el" href="../../d3/d6c/psych_2emitter_8c_source.html#l00015">writer()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l04337">wstati64()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00865">xmalloc2_size()</a>, <a class="el" href="../../db/d74/zlib_8c_source.html#l00525">zlib_mem_alloc()</a>, and <a class="el" href="../../db/d74/zlib_8c_source.html#l00596">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>
💾 Save Changes
❌ Cancel