📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 06:42:04
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
d3
/
d83
📍 /opt/alt/ruby19/share/doc/ruby/html/d3/d83
🔄 Refresh
✏️
Editing: readline_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: ext/readline/readline.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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="../../dir_31cedd4509e06940f559c1ca2f722e02.html">ext</a></li><li class="navelem"><a class="el" href="../../dir_3df65556232b66b5be960d4f7879eca3.html">readline</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">readline.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "ruby/config.h"</code><br /> <code>#include <errno.h></code><br /> <code>#include <stdio.h></code><br /> <code>#include <string.h></code><br /> <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="../../dc/dac/io_8h_source.html">ruby/io.h</a>"</code><br /> </div> <p><a href="../../d3/d83/readline_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="define-members"></a> Macros</h2></td></tr> <tr class="memitem:aefd26d0d4ea50562b505c64a4033009d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#aefd26d0d4ea50562b505c64a4033009d">EDIT_LINE_LIBRARY_VERSION</a>   "EditLine wrapper"</td></tr> <tr class="separator:aefd26d0d4ea50562b505c64a4033009d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fb0236bd9f0310d5d1f5b758e29bedc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a3fb0236bd9f0310d5d1f5b758e29bedc">USE_INSERT_IGNORE_ESCAPE</a>   0</td></tr> <tr class="separator:a3fb0236bd9f0310d5d1f5b758e29bedc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa4e2366ef8239f80be311b9d079b08f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#afa4e2366ef8239f80be311b9d079b08f">COMPLETION_PROC</a>   "completion_proc"</td></tr> <tr class="separator:afa4e2366ef8239f80be311b9d079b08f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc1b7a185b21cf68e15883733e714851"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#acc1b7a185b21cf68e15883733e714851">COMPLETION_CASE_FOLD</a>   "completion_case_fold"</td></tr> <tr class="separator:acc1b7a185b21cf68e15883733e714851"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1fe65445270664939f3b1a42b4439b0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ac1fe65445270664939f3b1a42b4439b0">rl_filename_completion_function</a>   filename_completion_function</td></tr> <tr class="separator:ac1fe65445270664939f3b1a42b4439b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2bc1e27d36ca7461fa5fc20d30eafe0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ad2bc1e27d36ca7461fa5fc20d30eafe0">rl_username_completion_function</a>   username_completion_function</td></tr> <tr class="separator:ad2bc1e27d36ca7461fa5fc20d30eafe0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa070d05b0e4aa9d8a7d06c6ad099f211"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#aa070d05b0e4aa9d8a7d06c6ad099f211">rl_completion_matches</a>   completion_matches</td></tr> <tr class="separator:aa070d05b0e4aa9d8a7d06c6ad099f211"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20ab656f9281772f8dff97a0e222c9bf"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a20ab656f9281772f8dff97a0e222c9bf">OutputStringValue</a>(str)</td></tr> <tr class="separator:a20ab656f9281772f8dff97a0e222c9bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd3cf66f6d1fe51de2cd6b99be9051fe"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#acd3cf66f6d1fe51de2cd6b99be9051fe">readline_s_get_line_buffer</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:acd3cf66f6d1fe51de2cd6b99be9051fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad248aa6419d14ddf7e8f927d4087525b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ad248aa6419d14ddf7e8f927d4087525b">readline_s_get_point</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:ad248aa6419d14ddf7e8f927d4087525b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34a8af2cffe90694b513893418862e3f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a34a8af2cffe90694b513893418862e3f">readline_s_set_screen_size</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a34a8af2cffe90694b513893418862e3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41cf2c3435e83af7842a213c61fa123b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a41cf2c3435e83af7842a213c61fa123b">readline_s_get_screen_size</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a41cf2c3435e83af7842a213c61fa123b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3d153001b7be7fdff075fa2f2a7baa17"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a3d153001b7be7fdff075fa2f2a7baa17">readline_s_vi_editing_mode</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a3d153001b7be7fdff075fa2f2a7baa17"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a9930dceea607767463a9e14c2cf350"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a1a9930dceea607767463a9e14c2cf350">readline_s_vi_editing_mode_p</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a1a9930dceea607767463a9e14c2cf350"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a981fee8cf385185d86c59efe9759c019"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a981fee8cf385185d86c59efe9759c019">readline_s_emacs_editing_mode</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a981fee8cf385185d86c59efe9759c019"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af27c64ce2a1a8ec279b1b791588f5c30"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#af27c64ce2a1a8ec279b1b791588f5c30">readline_s_emacs_editing_mode_p</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:af27c64ce2a1a8ec279b1b791588f5c30"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c6b43d0fb899e43cc57fee20570731c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a7c6b43d0fb899e43cc57fee20570731c">readline_s_set_completion_append_character</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a7c6b43d0fb899e43cc57fee20570731c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2271a9523326aa41b633f224faebf25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#af2271a9523326aa41b633f224faebf25">readline_s_get_completion_append_character</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:af2271a9523326aa41b633f224faebf25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3da35068bc10ec2519d274ea6acf6622"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a3da35068bc10ec2519d274ea6acf6622">readline_s_set_basic_word_break_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a3da35068bc10ec2519d274ea6acf6622"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9741cf1dbf0f4c777af77d615652a6e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#af9741cf1dbf0f4c777af77d615652a6e">readline_s_get_basic_word_break_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:af9741cf1dbf0f4c777af77d615652a6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a825d665b73fdc683631c0bdbb078ebf3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a825d665b73fdc683631c0bdbb078ebf3">readline_s_set_completer_word_break_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a825d665b73fdc683631c0bdbb078ebf3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb5358f3fc2319ce369355565f64d2c2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#adb5358f3fc2319ce369355565f64d2c2">readline_s_get_completer_word_break_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:adb5358f3fc2319ce369355565f64d2c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80a3adb7f116212d53feb9b893185ce5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a80a3adb7f116212d53feb9b893185ce5">readline_s_set_basic_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a80a3adb7f116212d53feb9b893185ce5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1480d283de8244cd08cf8c96cb5a02a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#aa1480d283de8244cd08cf8c96cb5a02a">readline_s_get_basic_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:aa1480d283de8244cd08cf8c96cb5a02a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4e8955caaa3f79e4ec7cf0df1f2676d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ae4e8955caaa3f79e4ec7cf0df1f2676d">readline_s_set_completer_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:ae4e8955caaa3f79e4ec7cf0df1f2676d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad18dcf73808a1bab20617a018cf8f308"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ad18dcf73808a1bab20617a018cf8f308">readline_s_get_completer_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:ad18dcf73808a1bab20617a018cf8f308"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a837a53eb2f9d3e1e36f422499c95a173"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a837a53eb2f9d3e1e36f422499c95a173">readline_s_set_filename_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a837a53eb2f9d3e1e36f422499c95a173"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac412a57383de4b5b66e7813d70d73e67"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ac412a57383de4b5b66e7813d70d73e67">readline_s_get_filename_quote_characters</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:ac412a57383de4b5b66e7813d70d73e67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1887f90983339340830808718aab7b35"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a1887f90983339340830808718aab7b35">readline_s_refresh_line</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a1887f90983339340830808718aab7b35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd35058a2f2cf5dd08e82e486b598412"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#abd35058a2f2cf5dd08e82e486b598412">hist_set</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:abd35058a2f2cf5dd08e82e486b598412"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10ecbfeee645092a5a2b9ee8ccc66eff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a10ecbfeee645092a5a2b9ee8ccc66eff">hist_clear</a>   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td></tr> <tr class="separator:a10ecbfeee645092a5a2b9ee8ccc66eff"><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:abc98cb079a652aa175ced4e90a5d0cb7"><td class="memItemLeft" align="right" valign="top">static char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#abc98cb079a652aa175ced4e90a5d0cb7">readline_attempted_completion_function</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *text, int start, int end)</td></tr> <tr class="separator:abc98cb079a652aa175ced4e90a5d0cb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62e30203825278e9bc77082caa163720"><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="../../d3/d83/readline_8c.html#a62e30203825278e9bc77082caa163720">readline_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> prompt)</td></tr> <tr class="separator:a62e30203825278e9bc77082caa163720"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a065f4cf7cfc69a67ff70ba23a5193d2a"><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="../../d3/d83/readline_8c.html#a065f4cf7cfc69a67ff70ba23a5193d2a">readline_readline</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:a065f4cf7cfc69a67ff70ba23a5193d2a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9ca02834f86bc6b6aeb812d268df698"><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="../../d3/d83/readline_8c.html#aa9ca02834f86bc6b6aeb812d268df698">readline_s_set_input</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a94b5f026462e354d6ebebb1e9df4ef50">input</a>)</td></tr> <tr class="separator:aa9ca02834f86bc6b6aeb812d268df698"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a593356f520503a75140c74db1c055332"><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="../../d3/d83/readline_8c.html#a593356f520503a75140c74db1c055332">readline_s_set_output</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d8/d90/nkf_8c.html#a1b7ce3eca891b24170a721e000ec30c7">output</a>)</td></tr> <tr class="separator:a593356f520503a75140c74db1c055332"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae833ef02d34156acf9db552038fbcf8b"><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="../../d3/d83/readline_8c.html#ae833ef02d34156acf9db552038fbcf8b">readline_s_set_completion_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> proc)</td></tr> <tr class="separator:ae833ef02d34156acf9db552038fbcf8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44b543ffdcedb3e3e2cd98ee5edaf53a"><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="../../d3/d83/readline_8c.html#a44b543ffdcedb3e3e2cd98ee5edaf53a">readline_s_get_completion_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a44b543ffdcedb3e3e2cd98ee5edaf53a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a904a221bf20d897ac99bd5d4e95f4203"><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="../../d3/d83/readline_8c.html#a904a221bf20d897ac99bd5d4e95f4203">readline_s_set_completion_case_fold</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> val)</td></tr> <tr class="separator:a904a221bf20d897ac99bd5d4e95f4203"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07570acb534235294ba45d311e47816a"><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="../../d3/d83/readline_8c.html#a07570acb534235294ba45d311e47816a">readline_s_get_completion_case_fold</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a07570acb534235294ba45d311e47816a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d830a42373ebffc47d9da37d213e636"><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="../../d3/d83/readline_8c.html#a8d830a42373ebffc47d9da37d213e636">hist_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a8d830a42373ebffc47d9da37d213e636"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae62760768d4e6f00295b843e10bfc76d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#ae62760768d4e6f00295b843e10bfc76d">history_get_offset_history_base</a> (int offset)</td></tr> <tr class="separator:ae62760768d4e6f00295b843e10bfc76d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72cf8c611c1a824b6c9cd21c275afe88"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a72cf8c611c1a824b6c9cd21c275afe88">history_get_offset_0</a> (int offset)</td></tr> <tr class="separator:a72cf8c611c1a824b6c9cd21c275afe88"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad640cb5294c5eca9549ed6ecef4c574"><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="../../d3/d83/readline_8c.html#aad640cb5294c5eca9549ed6ecef4c574">hist_get</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index)</td></tr> <tr class="separator:aad640cb5294c5eca9549ed6ecef4c574"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1bb08fb2c9dd7bcdc457b767c98cc44c"><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="../../d3/d83/readline_8c.html#a1bb08fb2c9dd7bcdc457b767c98cc44c">hist_push</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a1bb08fb2c9dd7bcdc457b767c98cc44c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0679b1cfb62f888e72b16e097ea57ea9"><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="../../d3/d83/readline_8c.html#a0679b1cfb62f888e72b16e097ea57ea9">hist_push_method</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:a0679b1cfb62f888e72b16e097ea57ea9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8771a0fd66d5d6ca01765e4f9ba6aa53"><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="../../d3/d83/readline_8c.html#a8771a0fd66d5d6ca01765e4f9ba6aa53">rb_remove_history</a> (int index)</td></tr> <tr class="separator:a8771a0fd66d5d6ca01765e4f9ba6aa53"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5fa15c1ab62a9e7bb3c285633a73d5ce"><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="../../d3/d83/readline_8c.html#a5fa15c1ab62a9e7bb3c285633a73d5ce">hist_pop</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5fa15c1ab62a9e7bb3c285633a73d5ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac79110d1d1fd4a9daecbd8aa76ec06a9"><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="../../d3/d83/readline_8c.html#ac79110d1d1fd4a9daecbd8aa76ec06a9">hist_shift</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac79110d1d1fd4a9daecbd8aa76ec06a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6590805eda283ebd9c3195de9829441"><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="../../d3/d83/readline_8c.html#ad6590805eda283ebd9c3195de9829441">hist_each</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad6590805eda283ebd9c3195de9829441"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada0b116428b9ce7d615dbb72f23714be"><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="../../d3/d83/readline_8c.html#ada0b116428b9ce7d615dbb72f23714be">hist_length</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ada0b116428b9ce7d615dbb72f23714be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fa978f53fe04411ab64ba9762f7ba78"><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="../../d3/d83/readline_8c.html#a0fa978f53fe04411ab64ba9762f7ba78">hist_empty_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a0fa978f53fe04411ab64ba9762f7ba78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e749f94266bba3171be6e76c25092a4"><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="../../d3/d83/readline_8c.html#a0e749f94266bba3171be6e76c25092a4">hist_delete_at</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index)</td></tr> <tr class="separator:a0e749f94266bba3171be6e76c25092a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69d2ad2b897d8c9f4b329da430410f68"><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="../../d3/d83/readline_8c.html#a69d2ad2b897d8c9f4b329da430410f68">filename_completion_proc_call</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a69d2ad2b897d8c9f4b329da430410f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59ec33097dd182c58877b258dbb68cb3"><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="../../d3/d83/readline_8c.html#a59ec33097dd182c58877b258dbb68cb3">username_completion_proc_call</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a59ec33097dd182c58877b258dbb68cb3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8228690597b392072e476da0ffdc7ab3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a8228690597b392072e476da0ffdc7ab3">Init_readline</a> ()</td></tr> <tr class="separator:a8228690597b392072e476da0ffdc7ab3"><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:a817633990b3bc28ff58853ccc46a1a35"><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="../../d3/d83/readline_8c.html#a817633990b3bc28ff58853ccc46a1a35">mReadline</a></td></tr> <tr class="separator:a817633990b3bc28ff58853ccc46a1a35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe6b5b705358895990e871dd6d333994"><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="../../d3/d83/readline_8c.html#afe6b5b705358895990e871dd6d333994">completion_proc</a></td></tr> <tr class="separator:afe6b5b705358895990e871dd6d333994"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac3c8a9184475c446140653f25a6d230a"><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="../../d3/d83/readline_8c.html#ac3c8a9184475c446140653f25a6d230a">completion_case_fold</a></td></tr> <tr class="separator:ac3c8a9184475c446140653f25a6d230a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee02ad538f8a9a4619b9fb62691a69db"><td class="memItemLeft" align="right" valign="top">static int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#aee02ad538f8a9a4619b9fb62691a69db">history_get_offset_func</a> )(int)</td></tr> <tr class="separator:aee02ad538f8a9a4619b9fb62691a69db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bf48b7dab2813b0b096160c4ae4f24f"><td class="memItemLeft" align="right" valign="top">static int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d83/readline_8c.html#a4bf48b7dab2813b0b096160c4ae4f24f">history_replace_offset_func</a> )(int)</td></tr> <tr class="separator:a4bf48b7dab2813b0b096160c4ae4f24f"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="acc1b7a185b21cf68e15883733e714851"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc1b7a185b21cf68e15883733e714851">◆ </a></span>COMPLETION_CASE_FOLD</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMPLETION_CASE_FOLD   "completion_case_fold"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00059">59</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="afa4e2366ef8239f80be311b9d079b08f"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa4e2366ef8239f80be311b9d079b08f">◆ </a></span>COMPLETION_PROC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define COMPLETION_PROC   "completion_proc"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00058">58</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="aefd26d0d4ea50562b505c64a4033009d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aefd26d0d4ea50562b505c64a4033009d">◆ </a></span>EDIT_LINE_LIBRARY_VERSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EDIT_LINE_LIBRARY_VERSION   "EditLine wrapper"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00049">49</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a10ecbfeee645092a5a2b9ee8ccc66eff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10ecbfeee645092a5a2b9ee8ccc66eff">◆ </a></span>hist_clear</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define hist_clear   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01463">1463</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="abd35058a2f2cf5dd08e82e486b598412"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd35058a2f2cf5dd08e82e486b598412">◆ </a></span>hist_set</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define hist_set   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01337">1337</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a20ab656f9281772f8dff97a0e222c9bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20ab656f9281772f8dff97a0e222c9bf">◆ </a></span>OutputStringValue</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define OutputStringValue</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">str</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {\</div><div class="line"> SafeStringValue(str);\</div><div class="line"> (str) = <a class="code" href="../../d5/de3/encoding_8h.html#a21d9b0b3f40140eab67e778264877c8a">rb_str_conv_enc</a>((str), <a class="code" href="../../d5/db5/encoding_8c.html#ac21ed764f3b39453b6a848dd64a19585">rb_enc_get</a>(str), <a class="code" href="../../d5/db5/encoding_8c.html#a051d22249598e717317cb04798b3d76f">rb_locale_encoding</a>());\</div><div class="line">} <span class="keywordflow">while</span> (0)\</div><div class="ttc" id="encoding_8h_html_a21d9b0b3f40140eab67e778264877c8a"><div class="ttname"><a href="../../d5/de3/encoding_8h.html#a21d9b0b3f40140eab67e778264877c8a">rb_str_conv_enc</a></div><div class="ttdeci">VALUE rb_str_conv_enc(VALUE str, rb_encoding *from, rb_encoding *to)</div><div class="ttdef"><b>Definition:</b> <a href="../../d1/db0/string_8c_source.html#l00528">string.c:528</a></div></div> <div class="ttc" id="encoding_8c_html_a051d22249598e717317cb04798b3d76f"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#a051d22249598e717317cb04798b3d76f">rb_locale_encoding</a></div><div class="ttdeci">rb_encoding * rb_locale_encoding(void)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l01171">encoding.c:1171</a></div></div> <div class="ttc" id="encoding_8c_html_ac21ed764f3b39453b6a848dd64a19585"><div class="ttname"><a href="../../d5/db5/encoding_8c.html#ac21ed764f3b39453b6a848dd64a19585">rb_enc_get</a></div><div class="ttdeci">rb_encoding * rb_enc_get(VALUE obj)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/db5/encoding_8c_source.html#l00733">encoding.c:733</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00084">84</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01341">hist_push()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01350">hist_push_method()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>.</p> </div> </div> <a id="a981fee8cf385185d86c59efe9759c019"></a> <h2 class="memtitle"><span class="permalink"><a href="#a981fee8cf385185d86c59efe9759c019">◆ </a></span>readline_s_emacs_editing_mode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_emacs_editing_mode   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00842">842</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="af27c64ce2a1a8ec279b1b791588f5c30"></a> <h2 class="memtitle"><span class="permalink"><a href="#af27c64ce2a1a8ec279b1b791588f5c30">◆ </a></span>readline_s_emacs_editing_mode_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_emacs_editing_mode_p   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00863">863</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="aa1480d283de8244cd08cf8c96cb5a02a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1480d283de8244cd08cf8c96cb5a02a">◆ </a></span>readline_s_get_basic_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_basic_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01132">1132</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="af9741cf1dbf0f4c777af77d615652a6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9741cf1dbf0f4c777af77d615652a6e">◆ </a></span>readline_s_get_basic_word_break_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_basic_word_break_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01012">1012</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ad18dcf73808a1bab20617a018cf8f308"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad18dcf73808a1bab20617a018cf8f308">◆ </a></span>readline_s_get_completer_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_completer_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01194">1194</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="adb5358f3fc2319ce369355565f64d2c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb5358f3fc2319ce369355565f64d2c2">◆ </a></span>readline_s_get_completer_word_break_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_completer_word_break_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01073">1073</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="af2271a9523326aa41b633f224faebf25"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2271a9523326aa41b633f224faebf25">◆ </a></span>readline_s_get_completion_append_character</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_completion_append_character   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00951">951</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ac412a57383de4b5b66e7813d70d73e67"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac412a57383de4b5b66e7813d70d73e67">◆ </a></span>readline_s_get_filename_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_filename_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01254">1254</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="acd3cf66f6d1fe51de2cd6b99be9051fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd3cf66f6d1fe51de2cd6b99be9051fe">◆ </a></span>readline_s_get_line_buffer</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_line_buffer   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00624">624</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ad248aa6419d14ddf7e8f927d4087525b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad248aa6419d14ddf7e8f927d4087525b">◆ </a></span>readline_s_get_point</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_point   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00648">648</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a41cf2c3435e83af7842a213c61fa123b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41cf2c3435e83af7842a213c61fa123b">◆ </a></span>readline_s_get_screen_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_get_screen_size   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00775">775</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a1887f90983339340830808718aab7b35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1887f90983339340830808718aab7b35">◆ </a></span>readline_s_refresh_line</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_refresh_line   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01274">1274</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a80a3adb7f116212d53feb9b893185ce5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a80a3adb7f116212d53feb9b893185ce5">◆ </a></span>readline_s_set_basic_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_basic_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01109">1109</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a3da35068bc10ec2519d274ea6acf6622"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3da35068bc10ec2519d274ea6acf6622">◆ </a></span>readline_s_set_basic_word_break_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_basic_word_break_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00988">988</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ae4e8955caaa3f79e4ec7cf0df1f2676d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4e8955caaa3f79e4ec7cf0df1f2676d">◆ </a></span>readline_s_set_completer_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_completer_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01170">1170</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a825d665b73fdc683631c0bdbb078ebf3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a825d665b73fdc683631c0bdbb078ebf3">◆ </a></span>readline_s_set_completer_word_break_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_completer_word_break_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01049">1049</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a7c6b43d0fb899e43cc57fee20570731c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c6b43d0fb899e43cc57fee20570731c">◆ </a></span>readline_s_set_completion_append_character</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_completion_append_character   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00923">923</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a837a53eb2f9d3e1e36f422499c95a173"></a> <h2 class="memtitle"><span class="permalink"><a href="#a837a53eb2f9d3e1e36f422499c95a173">◆ </a></span>readline_s_set_filename_quote_characters</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_filename_quote_characters   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01230">1230</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a34a8af2cffe90694b513893418862e3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34a8af2cffe90694b513893418862e3f">◆ </a></span>readline_s_set_screen_size</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_set_screen_size   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00745">745</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a3d153001b7be7fdff075fa2f2a7baa17"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3d153001b7be7fdff075fa2f2a7baa17">◆ </a></span>readline_s_vi_editing_mode</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_vi_editing_mode   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00798">798</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a1a9930dceea607767463a9e14c2cf350"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a9930dceea607767463a9e14c2cf350">◆ </a></span>readline_s_vi_editing_mode_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define readline_s_vi_editing_mode_p   <a class="el" href="../../de/d63/vm__method_8c.html#a807491089e64c19d62a37652dba8cd98">rb_f_notimplement</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00819">819</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="aa070d05b0e4aa9d8a7d06c6ad099f211"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa070d05b0e4aa9d8a7d06c6ad099f211">◆ </a></span>rl_completion_matches</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rl_completion_matches   completion_matches</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00072">72</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01467">filename_completion_proc_call()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l01492">username_completion_proc_call()</a>.</p> </div> </div> <a id="ac1fe65445270664939f3b1a42b4439b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1fe65445270664939f3b1a42b4439b0">◆ </a></span>rl_filename_completion_function</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rl_filename_completion_function   filename_completion_function</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00066">66</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01467">filename_completion_proc_call()</a>.</p> </div> </div> <a id="ad2bc1e27d36ca7461fa5fc20d30eafe0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2bc1e27d36ca7461fa5fc20d30eafe0">◆ </a></span>rl_username_completion_function</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rl_username_completion_function   username_completion_function</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00069">69</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01492">username_completion_proc_call()</a>.</p> </div> </div> <a id="a3fb0236bd9f0310d5d1f5b758e29bedc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fb0236bd9f0310d5d1f5b758e29bedc">◆ </a></span>USE_INSERT_IGNORE_ESCAPE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USE_INSERT_IGNORE_ESCAPE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l00054">54</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a69d2ad2b897d8c9f4b329da430410f68"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69d2ad2b897d8c9f4b329da430410f68">◆ </a></span>filename_completion_proc_call()</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> filename_completion_proc_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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="../../d3/d83/readline_8c_source.html#l01467">1467</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00832">rb_ary_shift()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00072">rl_completion_matches</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00066">rl_filename_completion_function</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a0e749f94266bba3171be6e76c25092a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0e749f94266bba3171be6e76c25092a4">◆ </a></span>hist_delete_at()</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> hist_delete_at </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>index</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="../../d3/d83/readline_8c_source.html#l01440">1440</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01364">rb_remove_history()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ad6590805eda283ebd9c3195de9829441"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6590805eda283ebd9c3195de9829441">◆ </a></span>hist_each()</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> hist_each </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="../../d3/d83/readline_8c_source.html#l01408">1408</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00075">history_get_offset_func</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_yield()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00210">RETURN_ENUMERATOR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a0fa978f53fe04411ab64ba9762f7ba78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0fa978f53fe04411ab64ba9762f7ba78">◆ </a></span>hist_empty_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> hist_empty_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </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="../../d3/d83/readline_8c_source.html#l01433">1433</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <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="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="aad640cb5294c5eca9549ed6ecef4c574"></a> <h2 class="memtitle"><span class="permalink"><a href="#aad640cb5294c5eca9549ed6ecef4c574">◆ </a></span>hist_get()</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> hist_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>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>index</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="../../d3/d83/readline_8c_source.html#l01296">1296</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00075">history_get_offset_func</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00536">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00469">rb_eIndexError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ada0b116428b9ce7d615dbb72f23714be"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada0b116428b9ce7d615dbb72f23714be">◆ </a></span>hist_length()</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> hist_length </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="../../d3/d83/readline_8c_source.html#l01426">1426</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00981">INT2NUM()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a5fa15c1ab62a9e7bb3c285633a73d5ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5fa15c1ab62a9e7bb3c285633a73d5ce">◆ </a></span>hist_pop()</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> hist_pop </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="../../d3/d83/readline_8c_source.html#l01386">1386</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01364">rb_remove_history()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a1bb08fb2c9dd7bcdc457b767c98cc44c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1bb08fb2c9dd7bcdc457b767c98cc44c">◆ </a></span>hist_push()</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> hist_push </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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="../../d3/d83/readline_8c_source.html#l01341">1341</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00084">OutputStringValue</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a0679b1cfb62f888e72b16e097ea57ea9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0679b1cfb62f888e72b16e097ea57ea9">◆ </a></span>hist_push_method()</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> hist_push_method </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="../../d3/d83/readline_8c_source.html#l01350">1350</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.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="../../d3/d83/readline_8c_source.html#l00084">OutputStringValue</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, and <a class="el" href="../../d8/df4/generator_8h_source.html#l00042">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ac79110d1d1fd4a9daecbd8aa76ec06a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac79110d1d1fd4a9daecbd8aa76ec06a9">◆ </a></span>hist_shift()</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> hist_shift </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="../../d3/d83/readline_8c_source.html#l01397">1397</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01364">rb_remove_history()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a8d830a42373ebffc47d9da37d213e636"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d830a42373ebffc47d9da37d213e636">◆ </a></span>hist_to_s()</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> hist_to_s </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="../../d3/d83/readline_8c_source.html#l01278">1278</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a72cf8c611c1a824b6c9cd21c275afe88"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72cf8c611c1a824b6c9cd21c275afe88">◆ </a></span>history_get_offset_0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int history_get_offset_0 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>offset</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="../../d3/d83/readline_8c_source.html#l01290">1290</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ae62760768d4e6f00295b843e10bfc76d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae62760768d4e6f00295b843e10bfc76d">◆ </a></span>history_get_offset_history_base()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int history_get_offset_history_base </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>offset</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="../../d3/d83/readline_8c_source.html#l01284">1284</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a8228690597b392072e476da0ffdc7ab3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8228690597b392072e476da0ffdc7ab3">◆ </a></span>Init_readline()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_readline </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">1517</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00059">COMPLETION_CASE_FOLD</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_case_fold</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00058">COMPLETION_PROC</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01127">CONST_ID</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00049">EDIT_LINE_LIBRARY_VERSION</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01467">filename_completion_proc_call()</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01463">hist_clear</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01440">hist_delete_at()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01408">hist_each()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01433">hist_empty_p()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01296">hist_get()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01426">hist_length()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01386">hist_pop()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01341">hist_push()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01350">hist_push_method()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01337">hist_set</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01397">hist_shift()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01278">hist_to_s()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01290">history_get_offset_0()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00075">history_get_offset_func</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01284">history_get_offset_history_base()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00076">history_replace_offset_func</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01246">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01923">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00587">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01358">rb_define_module_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01343">rb_define_singleton_method()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00888">rb_extend_object()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01141">rb_intern_const</a>, <a class="el" href="../../d9/d69/enum_8c_source.html#l00017">rb_mEnumerable</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01601">rb_obj_alloc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01320">rb_stdin</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00432">rb_str_new_cstr()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00842">readline_s_emacs_editing_mode</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00863">readline_s_emacs_editing_mode_p</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01132">readline_s_get_basic_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01012">readline_s_get_basic_word_break_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01194">readline_s_get_completer_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01073">readline_s_get_completer_word_break_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00951">readline_s_get_completion_append_character</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00597">readline_s_get_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00559">readline_s_get_completion_proc()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01254">readline_s_get_filename_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00624">readline_s_get_line_buffer</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00648">readline_s_get_point</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00775">readline_s_get_screen_size</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01274">readline_s_refresh_line</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01109">readline_s_set_basic_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00988">readline_s_set_basic_word_break_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01170">readline_s_set_completer_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01049">readline_s_set_completer_word_break_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00923">readline_s_set_completion_append_character</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00574">readline_s_set_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00542">readline_s_set_completion_proc()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01230">readline_s_set_filename_quote_characters</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00436">readline_s_set_input()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00460">readline_s_set_output()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00745">readline_s_set_screen_size</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00798">readline_s_vi_editing_mode</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00819">readline_s_vi_editing_mode_p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01492">username_completion_proc_call()</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00874">version()</a>.</p> </div> </div> <a id="a8771a0fd66d5d6ca01765e4f9ba6aa53"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8771a0fd66d5d6ca01765e4f9ba6aa53">◆ </a></span>rb_remove_history()</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_remove_history </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>index</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d83/readline_8c_source.html#l01364">1364</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01598">rb_notimplement()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01440">hist_delete_at()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01386">hist_pop()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l01397">hist_shift()</a>.</p> </div> </div> <a id="abc98cb079a652aa175ced4e90a5d0cb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#abc98cb079a652aa175ced4e90a5d0cb7">◆ </a></span>readline_attempted_completion_function()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char ** readline_attempted_completion_function </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>end</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="../../d3/d83/readline_8c_source.html#l00652">652</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01034">ALLOC_N</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_case_fold</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_proc</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../d1/d6f/date__strftime_8c.html#aa21fad24622996b74839deccf1202f29">malloc()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00374">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00036">RARRAY_PTR</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02469">rb_Array()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">rb_attr_get()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_check()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00894">rb_enc_codepoint_len()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00478">rb_eNoMemError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00638">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01171">rb_locale_encoding()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00581">rb_memerror()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00854">rb_obj_as_string()</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#l01652">rb_tolower()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01353">RB_TYPE_P</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00045">RSTRING_LEN</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#l00373">RTEST</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00069">strdup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00468">StringValueCStr</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00420">T_ARRAY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a62e30203825278e9bc77082caa163720"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62e30203825278e9bc77082caa163720">◆ </a></span>readline_get()</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> readline_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>prompt</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="../../d3/d83/readline_8c_source.html#l00266">266</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l00361">readline_readline()</a>.</p> </div> </div> <a id="a065f4cf7cfc69a67ff70ba23a5193d2a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a065f4cf7cfc69a67ff70ba23a5193d2a">◆ </a></span>readline_readline()</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> readline_readline </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="../../d3/d83/readline_8c_source.html#l00361">361</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.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="../../d4/db0/__sdbm_8c.html#ad65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="../../da/d50/vsnprintf_8c_source.html#l00222">fileno</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../dc/db1/win32_8h_source.html#l00202">fstat</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00107">NULL</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00084">OutputStringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">rb_eIOError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00598">rb_jump_tag()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00704">rb_protect()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01416">rb_scan_args()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac8be785eb014dbaac6d9daeba3cbaf17">rb_str_locktmp()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01746">rb_str_unlocktmp()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00266">readline_get()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</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#l00373">RTEST</a>, and <a class="el" href="../../dc/db1/win32_8h_source.html#l00201">stat</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a07570acb534235294ba45d311e47816a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07570acb534235294ba45d311e47816a">◆ </a></span>readline_s_get_completion_case_fold()</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> readline_s_get_completion_case_fold </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="../../d3/d83/readline_8c_source.html#l00597">597</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_case_fold</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">rb_attr_get()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a44b543ffdcedb3e3e2cd98ee5edaf53a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44b543ffdcedb3e3e2cd98ee5edaf53a">◆ </a></span>readline_s_get_completion_proc()</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> readline_s_get_completion_proc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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="../../d3/d83/readline_8c_source.html#l00559">559</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_proc</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01032">rb_attr_get()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a904a221bf20d897ac99bd5d4e95f4203"></a> <h2 class="memtitle"><span class="permalink"><a href="#a904a221bf20d897ac99bd5d4e95f4203">◆ </a></span>readline_s_set_completion_case_fold()</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> readline_s_set_completion_case_fold </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</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="../../d3/d83/readline_8c_source.html#l00574">574</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_case_fold</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="ae833ef02d34156acf9db552038fbcf8b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae833ef02d34156acf9db552038fbcf8b">◆ </a></span>readline_s_set_completion_proc()</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> readline_s_set_completion_proc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>proc</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="../../d3/d83/readline_8c_source.html#l00542">542</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d83/readline_8c_source.html#l00060">completion_proc</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00047">mReadline</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>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01038">rb_ivar_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01574">rb_raise()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01231">rb_respond_to()</a>, and <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="aa9ca02834f86bc6b6aeb812d268df698"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9ca02834f86bc6b6aeb812d268df698">◆ </a></span>readline_s_set_input()</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> readline_s_set_input </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>input</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="../../d3/d83/readline_8c_source.html#l00436">436</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03916">input</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06771">rb_io_stdio_file()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a593356f520503a75140c74db1c055332"></a> <h2 class="memtitle"><span class="permalink"><a href="#a593356f520503a75140c74db1c055332">◆ </a></span>readline_s_set_output()</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> readline_s_set_output </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>output</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="../../d3/d83/readline_8c_source.html#l00460">460</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00459">Check_Type</a>, <a class="el" href="../../dc/dac/io_8h_source.html#l00110">GetOpenFile</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00032">output</a>, <a class="el" href="../../df/d0a/io_8c_source.html#l06771">rb_io_stdio_file()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00079">rb_secure()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00424">T_FILE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a59ec33097dd182c58877b258dbb68cb3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59ec33097dd182c58877b258dbb68cb3">◆ </a></span>username_completion_proc_call()</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> username_completion_proc_call </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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="../../d3/d83/readline_8c_source.html#l01492">1492</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l00776">i</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00367">Qnil</a>, <a class="el" href="../../d8/df4/generator_8h_source.html#l00039">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00339">rb_ary_new()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00740">rb_ary_push()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00832">rb_ary_shift()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00567">rb_locale_str_new_cstr()</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00072">rl_completion_matches</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00069">rl_username_completion_function</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00467">StringValuePtr</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="ac3c8a9184475c446140653f25a6d230a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac3c8a9184475c446140653f25a6d230a">◆ </a></span>completion_case_fold</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> completion_case_fold</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="../../d3/d83/readline_8c_source.html#l00060">60</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00597">readline_s_get_completion_case_fold()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l00574">readline_s_set_completion_case_fold()</a>.</p> </div> </div> <a id="afe6b5b705358895990e871dd6d333994"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe6b5b705358895990e871dd6d333994">◆ </a></span>completion_proc</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> completion_proc</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="../../d3/d83/readline_8c_source.html#l00060">60</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00559">readline_s_get_completion_proc()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l00542">readline_s_set_completion_proc()</a>.</p> </div> </div> <a id="aee02ad538f8a9a4619b9fb62691a69db"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee02ad538f8a9a4619b9fb62691a69db">◆ </a></span>history_get_offset_func</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int(* history_get_offset_func) (int)</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="../../d3/d83/readline_8c_source.html#l00075">75</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01408">hist_each()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l01296">hist_get()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a4bf48b7dab2813b0b096160c4ae4f24f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bf48b7dab2813b0b096160c4ae4f24f">◆ </a></span>history_replace_offset_func</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int(* history_replace_offset_func) (int)</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="../../d3/d83/readline_8c_source.html#l00076">76</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>.</p> </div> </div> <a id="a817633990b3bc28ff58853ccc46a1a35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a817633990b3bc28ff58853ccc46a1a35">◆ </a></span>mReadline</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> mReadline</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="../../d3/d83/readline_8c_source.html#l00047">47</a> of file <a class="el" href="../../d3/d83/readline_8c_source.html">readline.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d83/readline_8c_source.html#l01517">Init_readline()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00652">readline_attempted_completion_function()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00597">readline_s_get_completion_case_fold()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00559">readline_s_get_completion_proc()</a>, <a class="el" href="../../d3/d83/readline_8c_source.html#l00574">readline_s_set_completion_case_fold()</a>, and <a class="el" href="../../d3/d83/readline_8c_source.html#l00542">readline_s_set_completion_proc()</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