📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 09:07:16
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
d5
/
d9d
📍 /opt/alt/ruby21/share/doc/ruby/capi/html/d5/d9d
🔄 Refresh
✏️
Editing: tcltklib_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/tk/tcltklib.c File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div 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_d39c93a71783a4d29d65c66fc3dd009e.html">tk</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">tcltklib.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../d9/d3f/ruby_8h_source.html">ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../d0/de9/rubysig_8h_source.html">rubysig.h</a>"</code><br /> <code>#include <stdio.h></code><br /> <code>#include <varargs.h></code><br /> <code>#include <string.h></code><br /> <code>#include <tcl.h></code><br /> <code>#include <tk.h></code><br /> <code>#include "<a class="el" href="../../df/d55/stubs_8h_source.html">stubs.h</a>"</code><br /> </div> <p><a href="../../d5/d9d/tcltklib_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d4d/structinvoke__queue.html">invoke_queue</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d17/structeval__queue.html">eval_queue</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/db5/structcall__queue.html">call_queue</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d58/structcmd__body__arg.html">cmd_body_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/de9/structevloop__params.html">evloop_params</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dec/structthread__call__proc__arg.html">thread_call_proc_arg</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d68/structth__update__param.html">th_update_param</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dca/structth__vwait__param.html">th_vwait_param</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d4a/structinvoke__info.html">invoke_info</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a1e2eb8512f9421fa7485556a9e3bf439"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1e2eb8512f9421fa7485556a9e3bf439">TCLTKLIB_RELEASE_DATE</a>   "2010-08-25"</td></tr> <tr class="separator:a1e2eb8512f9421fa7485556a9e3bf439"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0c39c601f4084e6d3ee83dcba61358d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad0c39c601f4084e6d3ee83dcba61358d">RUBY_VERSION</a>   "(unknown <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a4fbbbc8d035c85ce83c6f270a2e56012">version</a>)"</td></tr> <tr class="separator:ad0c39c601f4084e6d3ee83dcba61358d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad63676505f273f55863e4c39b0940cc3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad63676505f273f55863e4c39b0940cc3">RUBY_RELEASE_DATE</a>   "unknown release-date"</td></tr> <tr class="separator:ad63676505f273f55863e4c39b0940cc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a41e6a95a134b13d63c516923d0a66f91"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a41e6a95a134b13d63c516923d0a66f91">rb_thread_check_trap_pending</a>()   (0+rb_trap_pending)</td></tr> <tr class="separator:a41e6a95a134b13d63c516923d0a66f91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2269b9fd3158763c15c181fca11b832"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad2269b9fd3158763c15c181fca11b832">RbTk_OBJ_UNTRUST</a>(x)   do {<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afd75ea0cb81c17e76c73e593d1d8a860">OBJ_TAINT</a>(x); <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a745e96f2caf067a003f10eef662ea161">OBJ_UNTRUST</a>(x);} while (0)</td></tr> <tr class="separator:ad2269b9fd3158763c15c181fca11b832"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4673b9cb370cab8a05ff34c1a54b7bc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac4673b9cb370cab8a05ff34c1a54b7bc">RbTk_ALLOC_N</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, n)   (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> *)ckalloc((int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>) * (n)))</td></tr> <tr class="separator:ac4673b9cb370cab8a05ff34c1a54b7bc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3a0a28ba6e22644006c9bafb793f8a2c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3a0a28ba6e22644006c9bafb793f8a2c">va_init_list</a>(a, b)   va_start(a)</td></tr> <tr class="separator:a3a0a28ba6e22644006c9bafb793f8a2c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e7d742a9c52a78b9b3dc81df878e2ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9e7d742a9c52a78b9b3dc81df878e2ed">ruby_native_thread_p</a>()   is_ruby_native_thread()</td></tr> <tr class="separator:a9e7d742a9c52a78b9b3dc81df878e2ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89cd18829599d193ee75073219cc42c4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a89cd18829599d193ee75073219cc42c4">rb_errinfo</a>()   (ruby_errinfo+0) /* cannot be l-value */</td></tr> <tr class="separator:a89cd18829599d193ee75073219cc42c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f520624fabb8332dc98fd223491bf8d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6f520624fabb8332dc98fd223491bf8d">rb_safe_level</a>()   (ruby_safe_level+0)</td></tr> <tr class="separator:a6f520624fabb8332dc98fd223491bf8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa4f8c9b566fd7fb6873866c423c2016"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aaa4f8c9b566fd7fb6873866c423c2016">rb_sourcefile</a>()   (<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>+0)</td></tr> <tr class="separator:aaa4f8c9b566fd7fb6873866c423c2016"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4de6261e8241d2b1a2042687e2f3f5f1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4de6261e8241d2b1a2042687e2f3f5f1">TCL_ALPHA_RELEASE</a>   0 /* "alpha" */</td></tr> <tr class="separator:a4de6261e8241d2b1a2042687e2f3f5f1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af677d35e643bf3e4f082296e5e14bce9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af677d35e643bf3e4f082296e5e14bce9">TCL_BETA_RELEASE</a>   1 /* "beta" */</td></tr> <tr class="separator:af677d35e643bf3e4f082296e5e14bce9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeebe90bc7223d7d0cdc31f8e2e336e40"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aeebe90bc7223d7d0cdc31f8e2e336e40">TCL_FINAL_RELEASE</a>   2 /* "final" */</td></tr> <tr class="separator:aeebe90bc7223d7d0cdc31f8e2e336e40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c33b494a68ce28497e7ce8e5e95feff"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0c33b494a68ce28497e7ce8e5e95feff">CONST</a></td></tr> <tr class="separator:a0c33b494a68ce28497e7ce8e5e95feff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0e3ea2fc8f0340072cc2f98f2d05fbd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac0e3ea2fc8f0340072cc2f98f2d05fbd">CONST84</a></td></tr> <tr class="separator:ac0e3ea2fc8f0340072cc2f98f2d05fbd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69c3c43ade69fe8618464f74667319fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a69c3c43ade69fe8618464f74667319fa">CONST86</a>   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac0e3ea2fc8f0340072cc2f98f2d05fbd">CONST84</a></td></tr> <tr class="separator:a69c3c43ade69fe8618464f74667319fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abfe39758eac9658dbce9750e4bfddbc6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#abfe39758eac9658dbce9750e4bfddbc6">TAG_RETURN</a>   0x1</td></tr> <tr class="separator:abfe39758eac9658dbce9750e4bfddbc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa69d9fa25afdc01237612a6047b96189"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa69d9fa25afdc01237612a6047b96189">TAG_BREAK</a>   0x2</td></tr> <tr class="separator:aa69d9fa25afdc01237612a6047b96189"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5d3e11622cde853addb87cfae24021e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac5d3e11622cde853addb87cfae24021e">TAG_NEXT</a>   0x3</td></tr> <tr class="separator:ac5d3e11622cde853addb87cfae24021e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a277f73abdf66e83f4fc75b93d6e87b72"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a277f73abdf66e83f4fc75b93d6e87b72">TAG_RETRY</a>   0x4</td></tr> <tr class="separator:a277f73abdf66e83f4fc75b93d6e87b72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82e8bb282a1d35fcc453335b090bd4a7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a82e8bb282a1d35fcc453335b090bd4a7">TAG_REDO</a>   0x5</td></tr> <tr class="separator:a82e8bb282a1d35fcc453335b090bd4a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b034bce069147e233776bc1dcc74c01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0b034bce069147e233776bc1dcc74c01">TAG_RAISE</a>   0x6</td></tr> <tr class="separator:a0b034bce069147e233776bc1dcc74c01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d3b7d4da36f7b664c2065f918eb541f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6d3b7d4da36f7b664c2065f918eb541f">TAG_THROW</a>   0x7</td></tr> <tr class="separator:a6d3b7d4da36f7b664c2065f918eb541f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7490e601d6a9d97a79d4d895ad73c93a"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7490e601d6a9d97a79d4d895ad73c93a">TAG_FATAL</a>   0x8</td></tr> <tr class="separator:a7490e601d6a9d97a79d4d895ad73c93a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f41d856fdd02f7cc90b9f33be456095"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5f41d856fdd02f7cc90b9f33be456095">DUMP1</a>(ARG1)   <a class="el" href="../../d2/d99/win32ole_8c.html#a6fb3b37b30ac3874008f653ed9765309">if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a>) { fprintf(stderr, "tcltklib: %s\n", ARG1); fflush(stderr); }</td></tr> <tr class="separator:a5f41d856fdd02f7cc90b9f33be456095"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23725dc14d120e279b18bae302dbfd01"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a23725dc14d120e279b18bae302dbfd01">DUMP2</a>(ARG1, ARG2)</td></tr> <tr class="separator:a23725dc14d120e279b18bae302dbfd01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acaa678bcc1bd95ea581777cb137087b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acaa678bcc1bd95ea581777cb137087b6">DUMP3</a>(ARG1, ARG2, ARG3)</td></tr> <tr class="separator:acaa678bcc1bd95ea581777cb137087b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6896905f9ab15ac1ea4ce9aec1df54b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6896905f9ab15ac1ea4ce9aec1df54b">rb_hash_lookup</a>   <a class="el" href="../../db/d2e/intern_8h.html#a258d8dd19717e896405c06cf6aa95a8b">rb_hash_aref</a></td></tr> <tr class="separator:aa6896905f9ab15ac1ea4ce9aec1df54b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a598f7c4cee4b8028312b375364ac55b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a598f7c4cee4b8028312b375364ac55b4">rb_thread_alive_p</a>(thread)   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a499d0c8121e8954dec780a839f7c57ec">rb_funcall2</a>((thread), <a class="el" href="../../d5/d9d/tcltklib_8c.html#aaf12d7f0762fc1a9607b435cabce20b9">ID_alive_p</a>, 0, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>)</td></tr> <tr class="separator:a598f7c4cee4b8028312b375364ac55b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e05442307639ca746f2560593ca9ca9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7e05442307639ca746f2560593ca9ca9">Tcl_Eval</a>   <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4cb3bb492242e5a0724d255d4b34a70a">tcl_eval</a></td></tr> <tr class="separator:a7e05442307639ca746f2560593ca9ca9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1011eb5bef1d3b60fdf51e46ce243153"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1011eb5bef1d3b60fdf51e46ce243153">Tcl_GlobalEval</a>   <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4c5cda5114e0653b26e5fa8cb3881762">tcl_global_eval</a></td></tr> <tr class="separator:a1011eb5bef1d3b60fdf51e46ce243153"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a432360bae83494182898ff63e4b4511b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a432360bae83494182898ff63e4b4511b">Tcl_IncrRefCount</a>(obj)   (1)</td></tr> <tr class="separator:a432360bae83494182898ff63e4b4511b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a030724c77d77ddc4860e1ff0ef74e480"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a030724c77d77ddc4860e1ff0ef74e480">Tcl_DecrRefCount</a>(obj)   (1)</td></tr> <tr class="separator:a030724c77d77ddc4860e1ff0ef74e480"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9a481084d28da8dd65ea016ce68a4c1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae9a481084d28da8dd65ea016ce68a4c1">Tcl_GetStringResult</a>(interp)   ((interp)-><a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td></tr> <tr class="separator:ae9a481084d28da8dd65ea016ce68a4c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a045e06e49b9726365609f762a260b685"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a045e06e49b9726365609f762a260b685">CONTROL_BY_STATUS_OF_RB_THREAD_WAITING_FOR_VALUE</a>   1</td></tr> <tr class="separator:a045e06e49b9726365609f762a260b685"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a28cc721dbd1c0e4bd31abc41e8882103"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a28cc721dbd1c0e4bd31abc41e8882103">USE_TOGGLE_WINDOW_MODE_FOR_IDLE</a>   0</td></tr> <tr class="separator:a28cc721dbd1c0e4bd31abc41e8882103"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5b9c9dc69591a6f0adeb8b72b071664"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac5b9c9dc69591a6f0adeb8b72b071664">DO_THREAD_SCHEDULE_AT_CALLBACK_DONE</a>   0</td></tr> <tr class="separator:ac5b9c9dc69591a6f0adeb8b72b071664"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ce127b34dfbccc8bdf11cf2dc8d6a98"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5ce127b34dfbccc8bdf11cf2dc8d6a98">DEFAULT_EVENT_LOOP_MAX</a>   800/*counts*/</td></tr> <tr class="separator:a5ce127b34dfbccc8bdf11cf2dc8d6a98"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a594d7e3a170e739fd5318c39a4382cd2"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a594d7e3a170e739fd5318c39a4382cd2">DEFAULT_NO_EVENT_TICK</a>   10/*counts*/</td></tr> <tr class="separator:a594d7e3a170e739fd5318c39a4382cd2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5316b816b8a91e4a8c23563c0a6d19d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab5316b816b8a91e4a8c23563c0a6d19d">DEFAULT_NO_EVENT_WAIT</a>   20/*milliseconds ( 1 -- 999 ) */</td></tr> <tr class="separator:ab5316b816b8a91e4a8c23563c0a6d19d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a92353a0b223e78081b022d5a33870967"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a92353a0b223e78081b022d5a33870967">WATCHDOG_INTERVAL</a>   10/*milliseconds ( 1 -- 999 ) */</td></tr> <tr class="separator:a92353a0b223e78081b022d5a33870967"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb65bdbeee9f9d3a838ad16bcb957e04"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acb65bdbeee9f9d3a838ad16bcb957e04">DEFAULT_TIMER_TICK</a>   0/*milliseconds ( 0 -- 999 ) */</td></tr> <tr class="separator:acb65bdbeee9f9d3a838ad16bcb957e04"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18f3feef1d89c72c2ea59a0ce2dd8366"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a18f3feef1d89c72c2ea59a0ce2dd8366">NO_THREAD_INTERRUPT_TIME</a>   100/*milliseconds ( 1 -- 999 ) */</td></tr> <tr class="separator:a18f3feef1d89c72c2ea59a0ce2dd8366"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afbd2530678e6262a587dd99dedeb053b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#afbd2530678e6262a587dd99dedeb053b">EVENT_HANDLER_TIMEOUT</a>   100/*milliseconds*/</td></tr> <tr class="separator:afbd2530678e6262a587dd99dedeb053b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a780b4b4af2feb2b9f44efd3f97b46f27"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a780b4b4af2feb2b9f44efd3f97b46f27">TCL_NAMESPACE_DEBUG</a>   0</td></tr> <tr class="separator:a780b4b4af2feb2b9f44efd3f97b46f27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac83e5ad9c68a30ac8a6e01eec345b752"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac83e5ad9c68a30ac8a6e01eec345b752">USE_RUBY_ALLOC</a>   0</td></tr> <tr class="separator:ac83e5ad9c68a30ac8a6e01eec345b752"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6058a76395808a09a414a8a9b7c2a7b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6058a76395808a09a414a8a9b7c2a7b4">USE_EVLOOP_THREAD_ALONE_CHECK_FLAG</a>   0</td></tr> <tr class="separator:a6058a76395808a09a414a8a9b7c2a7b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a52e6fec0d2c0348c2e08039651add637"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a52e6fec0d2c0348c2e08039651add637">TRAP_CHECK</a>()</td></tr> <tr class="separator:a52e6fec0d2c0348c2e08039651add637"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43ff4666b9a565e45077f1e660def679"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a43ff4666b9a565e45077f1e660def679">EVLOOP_WAKEUP_CHANCE</a>   3</td></tr> <tr class="separator:a43ff4666b9a565e45077f1e660def679"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a656a2c15c7c66b54e5d19b494c2e5c67"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a656a2c15c7c66b54e5d19b494c2e5c67">SUPPORT_NESTED_CONST_AS_IP_RUBY_CMD_RECEIVER</a>   1</td></tr> <tr class="separator:a656a2c15c7c66b54e5d19b494c2e5c67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac904beb2aab947ee7a16ad741ae38ef1"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac904beb2aab947ee7a16ad741ae38ef1">TKWAIT_MODE_VISIBILITY</a>   1</td></tr> <tr class="separator:ac904beb2aab947ee7a16ad741ae38ef1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add9a7c9b57ebc6b1e1a25640d8e17e29"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#add9a7c9b57ebc6b1e1a25640d8e17e29">TKWAIT_MODE_DESTROY</a>   2</td></tr> <tr class="separator:add9a7c9b57ebc6b1e1a25640d8e17e29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8c25bd9e73ecb18e4f9f352090bb2911"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8c25bd9e73ecb18e4f9f352090bb2911">TCL_CANCEL_UNWIND</a>   0x100000</td></tr> <tr class="separator:a8c25bd9e73ecb18e4f9f352090bb2911"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9cc32b5242f9dac9caaaf3fb1f7d2dc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac9cc32b5242f9dac9caaaf3fb1f7d2dc">TK_WINDOWING_SYSTEM</a>   "x11"</td></tr> <tr class="separator:ac9cc32b5242f9dac9caaaf3fb1f7d2dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa90d2934300f61708abfaf993b994f47"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa90d2934300f61708abfaf993b994f47">DEFAULT_EVENTLOOP_DEPTH</a>   7</td></tr> <tr class="separator:aa90d2934300f61708abfaf993b994f47"><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:a171a0d27738b86387c3b5d7a5ff075e8"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a171a0d27738b86387c3b5d7a5ff075e8">set_tcltk_version</a> ()</td></tr> <tr class="separator:a171a0d27738b86387c3b5d7a5ff075e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e0b4532e0b5bc79cfcace968e320f13"><td class="memItemLeft" align="right" valign="top">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#af3e6f9a2db4741e3208aeedae20c97cd">ip_finalize</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3e0b4532e0b5bc79cfcace968e320f13">_</a> ((Tcl_Interp *))</td></tr> <tr class="separator:a3e0b4532e0b5bc79cfcace968e320f13"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af91970c5fd52636cde69930198c6c267"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6ec1143806ca777011fe0786cebce56">create_dummy_encoding_for_tk_core</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af91970c5fd52636cde69930198c6c267">_</a> ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:af91970c5fd52636cde69930198c6c267"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a97912baf6a8f8d2a48556bc406ed153d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a05dbfa32ebb9e97e1336c127185806b3">create_dummy_encoding_for_tk</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a97912baf6a8f8d2a48556bc406ed153d">_</a> ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:a97912baf6a8f8d2a48556bc406ed153d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1f2110422573ef0c30006ff6a6424b36"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6231e0ff0954bae6e8cf3ece6319334">create_encoding_table</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1f2110422573ef0c30006ff6a6424b36">_</a> ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:a1f2110422573ef0c30006ff6a6424b36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ed0e3465e43ef6afe9694c5de276880"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a66202a95d332ce6cd9f69921873ae7c0">ip_invoke_real</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6ed0e3465e43ef6afe9694c5de276880">_</a> ((int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:a6ed0e3465e43ef6afe9694c5de276880"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acdc99a0d3507d02705d5df970aa78639"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6f3a24bb704d7b2c89ef9423cd219e78">ip_invoke_with_position</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acdc99a0d3507d02705d5df970aa78639">_</a> ((int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, Tcl_QueuePosition))</td></tr> <tr class="separator:acdc99a0d3507d02705d5df970aa78639"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04af4c07ae5225306d5abbb6261cdaef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a1cec8ebc4c54249136da6b6df38fb723">tk_funcall</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a04af4c07ae5225306d5abbb6261cdaef">_</a> ((<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(), int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>))</td></tr> <tr class="separator:a04af4c07ae5225306d5abbb6261cdaef"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cb3bb492242e5a0724d255d4b34a70a"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4cb3bb492242e5a0724d255d4b34a70a">tcl_eval</a> (Tcl_Interp *interp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *cmd)</td></tr> <tr class="separator:a4cb3bb492242e5a0724d255d4b34a70a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c5cda5114e0653b26e5fa8cb3881762"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4c5cda5114e0653b26e5fa8cb3881762">tcl_global_eval</a> (Tcl_Interp *interp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *cmd)</td></tr> <tr class="separator:a4c5cda5114e0653b26e5fa8cb3881762"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac6e8b5d1db801956f70eed66d0b4bf76"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac6e8b5d1db801956f70eed66d0b4bf76">matherr</a> ()</td></tr> <tr class="separator:ac6e8b5d1db801956f70eed66d0b4bf76"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86e277d5b14e9afcd73cb7cfd3d9a53b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a86e277d5b14e9afcd73cb7cfd3d9a53b">invoke_queue_mark</a> (struct <a class="el" href="../../df/d4d/structinvoke__queue.html">invoke_queue</a> *q)</td></tr> <tr class="separator:a86e277d5b14e9afcd73cb7cfd3d9a53b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11013c53b64754fe062f319736a45012"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a11013c53b64754fe062f319736a45012">eval_queue_mark</a> (struct <a class="el" href="../../de/d17/structeval__queue.html">eval_queue</a> *q)</td></tr> <tr class="separator:a11013c53b64754fe062f319736a45012"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4a7966ca861420d8f4e415f75b14329"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad4a7966ca861420d8f4e415f75b14329">call_queue_mark</a> (struct <a class="el" href="../../df/db5/structcall__queue.html">call_queue</a> *q)</td></tr> <tr class="separator:ad4a7966ca861420d8f4e415f75b14329"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7aec561f36a7ca19e7990be3795188bd"><td class="memItemLeft" align="right" valign="top">static int <a class="el" href="../../d5/d9d/tcltklib_8c.html#a9649e91a7475facf32db7a1e06d170cd">ip_ruby_eval</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7aec561f36a7ca19e7990be3795188bd">_</a> ((ClientData, Tcl_Interp *, int, char **))</td></tr> <tr class="separator:a7aec561f36a7ca19e7990be3795188bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa83a0f54c991cb4a4b1dec49eea22d6"><td class="memItemLeft" align="right" valign="top">static struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aaa83a0f54c991cb4a4b1dec49eea22d6">get_ip</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aaa83a0f54c991cb4a4b1dec49eea22d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a43ecbe84f17e5753c0899c1237ab62a3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a43ecbe84f17e5753c0899c1237ab62a3">deleted_ip</a> (struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr)</td></tr> <tr class="separator:a43ecbe84f17e5753c0899c1237ab62a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a55dbead056a35cc4c3bcdaefe23e6252"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a55dbead056a35cc4c3bcdaefe23e6252">rbtk_preserve_ip</a> (struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr)</td></tr> <tr class="separator:a55dbead056a35cc4c3bcdaefe23e6252"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3be23e7291525181f463338c6c4e3dd1"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3be23e7291525181f463338c6c4e3dd1">rbtk_release_ip</a> (struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr)</td></tr> <tr class="separator:a3be23e7291525181f463338c6c4e3dd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a911e3c9a05a97f9086b95383c6a7d000"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a911e3c9a05a97f9086b95383c6a7d000">create_ip_exc</a> (interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp:VALUE exc, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *fmt, va_alist)</td></tr> <tr class="separator:a911e3c9a05a97f9086b95383c6a7d000"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acc6e437a3e4205736d8cb9b4888762fc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acc6e437a3e4205736d8cb9b4888762fc">tcl_stubs_check</a> ()</td></tr> <tr class="separator:acc6e437a3e4205736d8cb9b4888762fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a549faab10d1f93364421a77ea1699e65"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a549faab10d1f93364421a77ea1699e65">tcltkip_init_tk</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp)</td></tr> <tr class="separator:a549faab10d1f93364421a77ea1699e65"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af98c87d8044c5fd2c6bcd541cbc2c649"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af98c87d8044c5fd2c6bcd541cbc2c649">pending_exception_check0</a> ()</td></tr> <tr class="separator:af98c87d8044c5fd2c6bcd541cbc2c649"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a93291afcb7ee52da109bc8967a61d81f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a93291afcb7ee52da109bc8967a61d81f">pending_exception_check1</a> (int thr_crit_bup, struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr)</td></tr> <tr class="separator:a93291afcb7ee52da109bc8967a61d81f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb5e2917d06a1219dfb5d721db43f9b9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acb5e2917d06a1219dfb5d721db43f9b9">call_original_exit</a> (struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr, int state)</td></tr> <tr class="separator:acb5e2917d06a1219dfb5d721db43f9b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69c56f8efaa9ad1edcbbdb21bc81f4a0"><td class="memItemLeft" align="right" valign="top">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#a9c2bd05fb4f432989cabce5a81d692b0">_timer_for_tcl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a69c56f8efaa9ad1edcbbdb21bc81f4a0">_</a> ((ClientData))</td></tr> <tr class="separator:a69c56f8efaa9ad1edcbbdb21bc81f4a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c2bd05fb4f432989cabce5a81d692b0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9c2bd05fb4f432989cabce5a81d692b0">_timer_for_tcl</a> (ClientData clientData)</td></tr> <tr class="separator:a9c2bd05fb4f432989cabce5a81d692b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32cab3889f06a8a2cd1bd19a21cafacd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a32cab3889f06a8a2cd1bd19a21cafacd">set_eventloop_window_mode</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> mode)</td></tr> <tr class="separator:a32cab3889f06a8a2cd1bd19a21cafacd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff53058299740e6e65bdfdf16cfea00a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aff53058299740e6e65bdfdf16cfea00a">get_eventloop_window_mode</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aff53058299740e6e65bdfdf16cfea00a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27686a7bb4f8c4edefcae08f76d63aae"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a27686a7bb4f8c4edefcae08f76d63aae">set_eventloop_tick</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> tick)</td></tr> <tr class="separator:a27686a7bb4f8c4edefcae08f76d63aae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac8db9fd449201bae8181612e747785eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8db9fd449201bae8181612e747785eb">get_eventloop_tick</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac8db9fd449201bae8181612e747785eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa5dc85d9ac38f133348564cc314fcf2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#afa5dc85d9ac38f133348564cc314fcf2">ip_set_eventloop_tick</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> tick)</td></tr> <tr class="separator:afa5dc85d9ac38f133348564cc314fcf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af66c3331d93fdb16484b85d18d502b06"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af66c3331d93fdb16484b85d18d502b06">ip_get_eventloop_tick</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af66c3331d93fdb16484b85d18d502b06"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a554381cf6d59dce54dfe1302356852a2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a554381cf6d59dce54dfe1302356852a2">set_no_event_wait</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="../../d5/df2/win32_8c.html#a6655447bab00753d59759423bf28e22e">wait</a>)</td></tr> <tr class="separator:a554381cf6d59dce54dfe1302356852a2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9728e6326ce0c625758692060db84929"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9728e6326ce0c625758692060db84929">get_no_event_wait</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9728e6326ce0c625758692060db84929"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0131e60372d95e3115ba5ce8da507c38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0131e60372d95e3115ba5ce8da507c38">ip_set_no_event_wait</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="../../d5/df2/win32_8c.html#a6655447bab00753d59759423bf28e22e">wait</a>)</td></tr> <tr class="separator:a0131e60372d95e3115ba5ce8da507c38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9a1342eb45e94901edad8f0b29402b2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af9a1342eb45e94901edad8f0b29402b2">ip_get_no_event_wait</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:af9a1342eb45e94901edad8f0b29402b2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9126b68acdeb075206c33efa9162398c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9126b68acdeb075206c33efa9162398c">set_eventloop_weight</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> loop_max, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> no_event)</td></tr> <tr class="separator:a9126b68acdeb075206c33efa9162398c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79be545f6246bed648026db350f5ba9e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a79be545f6246bed648026db350f5ba9e">get_eventloop_weight</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a79be545f6246bed648026db350f5ba9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a292583c700a005045a3d17b66e3801ed"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a292583c700a005045a3d17b66e3801ed">ip_set_eventloop_weight</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> loop_max, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> no_event)</td></tr> <tr class="separator:a292583c700a005045a3d17b66e3801ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d9430b2f796c0619bc9d62f22788b9a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9d9430b2f796c0619bc9d62f22788b9a">ip_get_eventloop_weight</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9d9430b2f796c0619bc9d62f22788b9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30f011b2db868d6e9248624460528261"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a30f011b2db868d6e9248624460528261">set_max_block_time</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> time)</td></tr> <tr class="separator:a30f011b2db868d6e9248624460528261"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab129e3e196eaea678bc471e3ef375ede"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab129e3e196eaea678bc471e3ef375ede">lib_evloop_thread_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab129e3e196eaea678bc471e3ef375ede"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26761b7bba4295953f2ac116ce22e9c1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a26761b7bba4295953f2ac116ce22e9c1">lib_evloop_abort_on_exc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a26761b7bba4295953f2ac116ce22e9c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74a8e3c8ce14b5e3bc0afc3afd0de65a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a74a8e3c8ce14b5e3bc0afc3afd0de65a">ip_evloop_abort_on_exc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a74a8e3c8ce14b5e3bc0afc3afd0de65a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9976bd3f0e23394b60b6b5f9ac807a0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad9976bd3f0e23394b60b6b5f9ac807a0">lib_evloop_abort_on_exc_set</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="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:ad9976bd3f0e23394b60b6b5f9ac807a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70253bb7c75ee32a4acfbbc813742d07"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a70253bb7c75ee32a4acfbbc813742d07">ip_evloop_abort_on_exc_set</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="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a70253bb7c75ee32a4acfbbc813742d07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:affbf8d8c64c287a609d914f5ac9660ce"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#affbf8d8c64c287a609d914f5ac9660ce">lib_num_of_mainwindows_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, 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>)</td></tr> <tr class="separator:affbf8d8c64c287a609d914f5ac9660ce"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad41041b63389250c18db126fe8e484eb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad41041b63389250c18db126fe8e484eb">lib_num_of_mainwindows</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad41041b63389250c18db126fe8e484eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2bf34bc42df2e5e8332e7ee104d2e1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af2bf34bc42df2e5e8332e7ee104d2e1b">rbtk_EventSetupProc</a> (ClientData clientData, int flag)</td></tr> <tr class="separator:af2bf34bc42df2e5e8332e7ee104d2e1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c5cc2da826665da5df5c33182df8746"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c5cc2da826665da5df5c33182df8746">rbtk_EventCheckProc</a> (ClientData clientData, int flag)</td></tr> <tr class="separator:a7c5cc2da826665da5df5c33182df8746"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d1b4009a0af0bde4902670d7b306568"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9d1b4009a0af0bde4902670d7b306568">call_DoOneEvent</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag_val)</td></tr> <tr class="separator:a9d1b4009a0af0bde4902670d7b306568"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96d7361e5cdcd126524d9a7310940c5b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a96d7361e5cdcd126524d9a7310940c5b">trap_check</a> (int *check_var)</td></tr> <tr class="separator:a96d7361e5cdcd126524d9a7310940c5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34e1a549edf3c2940a9d300814df2cd3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a34e1a549edf3c2940a9d300814df2cd3">check_eventloop_interp</a> ()</td></tr> <tr class="separator:a34e1a549edf3c2940a9d300814df2cd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11b5ffc78d9ecba8b638e6ac2821c401"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a11b5ffc78d9ecba8b638e6ac2821c401">lib_eventloop_core</a> (int check_root, int update_flag, int *check_var, Tcl_Interp *interp)</td></tr> <tr class="separator:a11b5ffc78d9ecba8b638e6ac2821c401"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a531b4cda232013cf16217ff379ac4aa5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a531b4cda232013cf16217ff379ac4aa5">lib_eventloop_main_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:a531b4cda232013cf16217ff379ac4aa5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad09137e93e6fd9828100ba236f6aeb2b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad09137e93e6fd9828100ba236f6aeb2b">lib_eventloop_main</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:ad09137e93e6fd9828100ba236f6aeb2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a04aca966ccbbc51fd5d317cd8e7076c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a04aca966ccbbc51fd5d317cd8e7076c8">lib_eventloop_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:a04aca966ccbbc51fd5d317cd8e7076c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed5576b12eec97d8314b7aae8903d64b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aed5576b12eec97d8314b7aae8903d64b">lib_eventloop_launcher</a> (int check_root, int update_flag, int *check_var, Tcl_Interp *interp)</td></tr> <tr class="separator:aed5576b12eec97d8314b7aae8903d64b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9fbe12119a2f37b103a041490d037b85"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9fbe12119a2f37b103a041490d037b85">lib_mainloop</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:a9fbe12119a2f37b103a041490d037b85"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abe42e2876c470464dea5b16fd5763de5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#abe42e2876c470464dea5b16fd5763de5">ip_mainloop</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:abe42e2876c470464dea5b16fd5763de5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aab0fce189f0f9c11438fa9020bb18be8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aab0fce189f0f9c11438fa9020bb18be8">watchdog_evloop_launcher</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> check_rootwidget)</td></tr> <tr class="separator:aab0fce189f0f9c11438fa9020bb18be8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af158659d1ee3311b27cce980fa40e257"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af158659d1ee3311b27cce980fa40e257">lib_watchdog_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> check_rootwidget)</td></tr> <tr class="separator:af158659d1ee3311b27cce980fa40e257"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73077b7b97d6e3f263fcc7bee1e2960f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a73077b7b97d6e3f263fcc7bee1e2960f">lib_watchdog_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:a73077b7b97d6e3f263fcc7bee1e2960f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae977a1cc3c4fe5396d83e62d9cd84768"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae977a1cc3c4fe5396d83e62d9cd84768">lib_mainloop_watchdog</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:ae977a1cc3c4fe5396d83e62d9cd84768"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa4890e0e98d5502c6ea43aa6a29bad38"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa4890e0e98d5502c6ea43aa6a29bad38">ip_mainloop_watchdog</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:aa4890e0e98d5502c6ea43aa6a29bad38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68d215a0a799125badfec44692eef7c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a68d215a0a799125badfec44692eef7c0">_thread_call_proc_arg_mark</a> (struct <a class="el" href="../../d6/dec/structthread__call__proc__arg.html">thread_call_proc_arg</a> *q)</td></tr> <tr class="separator:a68d215a0a799125badfec44692eef7c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abbc576c100b4422fdc8e8fb384d56c36"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#abbc576c100b4422fdc8e8fb384d56c36">_thread_call_proc_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:abbc576c100b4422fdc8e8fb384d56c36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd8f4f15b673d6e4b8870870639ad5dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#abd8f4f15b673d6e4b8870870639ad5dc">_thread_call_proc_ensure</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:abd8f4f15b673d6e4b8870870639ad5dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6313a173a762dd8a2a94b0d9b0ce8aa"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6313a173a762dd8a2a94b0d9b0ce8aa">_thread_call_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:aa6313a173a762dd8a2a94b0d9b0ce8aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10f530f1dec144f7f740a7e3b78def0e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a10f530f1dec144f7f740a7e3b78def0e">_thread_call_proc_value</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> th)</td></tr> <tr class="separator:a10f530f1dec144f7f740a7e3b78def0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3e277c7839c769dbda6f519c443eed20"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3e277c7839c769dbda6f519c443eed20">lib_thread_callback</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:a3e277c7839c769dbda6f519c443eed20"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a581f007ce5b3d556b3d97c06de928260"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a581f007ce5b3d556b3d97c06de928260">lib_do_one_event_core</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, int is_ip)</td></tr> <tr class="separator:a581f007ce5b3d556b3d97c06de928260"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7354a37a34ef9099af49f1328f3f1016"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7354a37a34ef9099af49f1328f3f1016">lib_do_one_event</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:a7354a37a34ef9099af49f1328f3f1016"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af1362a3075b310b2695b19dea8ae3324"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af1362a3075b310b2695b19dea8ae3324">ip_do_one_event</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:af1362a3075b310b2695b19dea8ae3324"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a659ab12358313d8e66d50854f534f667"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a659ab12358313d8e66d50854f534f667">ip_set_exc_message</a> (Tcl_Interp *interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> exc)</td></tr> <tr class="separator:a659ab12358313d8e66d50854f534f667"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9aa6db946b929642dc853475e21bb3f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af9aa6db946b929642dc853475e21bb3f">TkStringValue</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj)</td></tr> <tr class="separator:af9aa6db946b929642dc853475e21bb3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a812614951e4a83bb949becbfec2f3828"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a812614951e4a83bb949becbfec2f3828">tcl_protect_core</a> (Tcl_Interp *interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*proc)(), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data)</td></tr> <tr class="separator:a812614951e4a83bb949becbfec2f3828"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19d7bb32bbc3c14b7b717e079c94de2b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a19d7bb32bbc3c14b7b717e079c94de2b">tcl_protect</a> (Tcl_Interp *interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*proc)(), <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> data)</td></tr> <tr class="separator:a19d7bb32bbc3c14b7b717e079c94de2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9649e91a7475facf32db7a1e06d170cd"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9649e91a7475facf32db7a1e06d170cd">ip_ruby_eval</a> (ClientData clientData, Tcl_Interp *interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a9649e91a7475facf32db7a1e06d170cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac60f81a7a47a728e6c471f3297e814e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aac60f81a7a47a728e6c471f3297e814e">ip_ruby_cmd_core</a> (struct <a class="el" href="../../d6/d58/structcmd__body__arg.html">cmd_body_arg</a> *arg)</td></tr> <tr class="separator:aac60f81a7a47a728e6c471f3297e814e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae8dad6d56978437346551c280310720"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aae8dad6d56978437346551c280310720">ip_ruby_cmd_receiver_const_get</a> (char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:aae8dad6d56978437346551c280310720"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5397f07b7cd5249e5cc6cf1a1d5eb14f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5397f07b7cd5249e5cc6cf1a1d5eb14f">ip_ruby_cmd_receiver_get</a> (char *str)</td></tr> <tr class="separator:a5397f07b7cd5249e5cc6cf1a1d5eb14f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1cc4fb1e40a147c166a6639894cec69"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa1cc4fb1e40a147c166a6639894cec69">ip_ruby_cmd</a> (ClientData clientData, Tcl_Interp *interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aa1cc4fb1e40a147c166a6639894cec69"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac039247bd36850b582d929b1d204a35d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac039247bd36850b582d929b1d204a35d">ip_InterpExitCommand</a> (ClientData clientData, Tcl_Interp *interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:ac039247bd36850b582d929b1d204a35d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3e1e17b0ba1a5761dd984e57771955e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af3e1e17b0ba1a5761dd984e57771955e">ip_RubyExitCommand</a> (ClientData clientData, Tcl_Interp *interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:af3e1e17b0ba1a5761dd984e57771955e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72380a1baa0afcf87322eae308f25d80"><td class="memItemLeft" align="right" valign="top">static int <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6a4bf2b5a79b438ef4ba5e7a6495b05c">ip_rbUpdateCommand</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a72380a1baa0afcf87322eae308f25d80">_</a> ((ClientData, Tcl_Interp *, int, char *[]))</td></tr> <tr class="separator:a72380a1baa0afcf87322eae308f25d80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a4bf2b5a79b438ef4ba5e7a6495b05c"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6a4bf2b5a79b438ef4ba5e7a6495b05c">ip_rbUpdateCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a6a4bf2b5a79b438ef4ba5e7a6495b05c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2b24b25dc88d0bb76c8b6feca2ca67f4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a2b24b25dc88d0bb76c8b6feca2ca67f4">rb_threadUpdateProc</a> (ClientData clientData)</td></tr> <tr class="separator:a2b24b25dc88d0bb76c8b6feca2ca67f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a302248e971b4839713a2a9f95c3aeb15"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a302248e971b4839713a2a9f95c3aeb15">ip_rb_threadUpdateCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a302248e971b4839713a2a9f95c3aeb15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd0a61d76c327d7dc01c4ae6754609a4"><td class="memItemLeft" align="right" valign="top">static char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a446cc9f4e8ae143fbbbb835a0cd3af23">VwaitVarProc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#abd0a61d76c327d7dc01c4ae6754609a4">_</a> ((ClientData, Tcl_Interp *, char *, char *, int))</td></tr> <tr class="separator:abd0a61d76c327d7dc01c4ae6754609a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a446cc9f4e8ae143fbbbb835a0cd3af23"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a446cc9f4e8ae143fbbbb835a0cd3af23">VwaitVarProc</a> (ClientData clientData, Tcl_Interp *interp, char *name1, char *name2, int flags)</td></tr> <tr class="separator:a446cc9f4e8ae143fbbbb835a0cd3af23"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a723e68c456dbef62ddda9c3aed60c548"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a723e68c456dbef62ddda9c3aed60c548">ip_rbVwaitCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a723e68c456dbef62ddda9c3aed60c548"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16e54a52941869f32517fc7f0e438513"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a16e54a52941869f32517fc7f0e438513">WaitVariableProc</a> (ClientData clientData, Tcl_Interp *interp, char *name1, char *name2, int flags)</td></tr> <tr class="separator:a16e54a52941869f32517fc7f0e438513"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac9b1940acd475590c9258691e11c7d02"><td class="memItemLeft" align="right" valign="top">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#a16ec218b5beacb3a41f577d7e4982f34">WaitVisibilityProc</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac9b1940acd475590c9258691e11c7d02">_</a> ((ClientData, XEvent *))</td></tr> <tr class="separator:ac9b1940acd475590c9258691e11c7d02"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16ec218b5beacb3a41f577d7e4982f34"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a16ec218b5beacb3a41f577d7e4982f34">WaitVisibilityProc</a> (ClientData clientData, XEvent *eventPtr)</td></tr> <tr class="separator:a16ec218b5beacb3a41f577d7e4982f34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a306f46e41cb264c3e0247760b6fd1a8d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a306f46e41cb264c3e0247760b6fd1a8d">WaitWindowProc</a> (ClientData clientData, XEvent *eventPtr)</td></tr> <tr class="separator:a306f46e41cb264c3e0247760b6fd1a8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc2f1f2ea51cf8f475b7075cf1052bd9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#afc2f1f2ea51cf8f475b7075cf1052bd9">ip_rbTkWaitCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:afc2f1f2ea51cf8f475b7075cf1052bd9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0614494bd697c4f5fa620fe67a7f411e"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0614494bd697c4f5fa620fe67a7f411e">rb_threadVwaitProc</a> (ClientData clientData, Tcl_Interp *interp, char *name1, char *name2, int flags)</td></tr> <tr class="separator:a0614494bd697c4f5fa620fe67a7f411e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca15514270a006b5a1eda592c0d0ee75"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aca15514270a006b5a1eda592c0d0ee75">rb_threadWaitVisibilityProc</a> (ClientData clientData, XEvent *eventPtr)</td></tr> <tr class="separator:aca15514270a006b5a1eda592c0d0ee75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2212c740c8836eec937d1aca9a21332f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a2212c740c8836eec937d1aca9a21332f">rb_threadWaitWindowProc</a> (ClientData clientData, XEvent *eventPtr)</td></tr> <tr class="separator:a2212c740c8836eec937d1aca9a21332f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58f3a974e555518cd87217db5273de57"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a58f3a974e555518cd87217db5273de57">ip_rb_threadVwaitCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a58f3a974e555518cd87217db5273de57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a34a4e30596fa823b890b12d95811cad6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a34a4e30596fa823b890b12d95811cad6">ip_rb_threadTkWaitCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a34a4e30596fa823b890b12d95811cad6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a88f2eac7c5925475e0bc985959852d99"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a88f2eac7c5925475e0bc985959852d99">ip_thread_vwait</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> var)</td></tr> <tr class="separator:a88f2eac7c5925475e0bc985959852d99"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31f0d49512e1c6c15cce7c7855fdcb71"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a31f0d49512e1c6c15cce7c7855fdcb71">ip_thread_tkwait</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> mode, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> target)</td></tr> <tr class="separator:a31f0d49512e1c6c15cce7c7855fdcb71"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a08bba8786c84798961e0c5d04343a65c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a08bba8786c84798961e0c5d04343a65c">delete_slaves</a> (Tcl_Interp *ip)</td></tr> <tr class="separator:a08bba8786c84798961e0c5d04343a65c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67448108787dbc8ff0220daad052bb96"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a67448108787dbc8ff0220daad052bb96">lib_mark_at_exit</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a67448108787dbc8ff0220daad052bb96"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed786a74627a6420a58f515327351758"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aed786a74627a6420a58f515327351758">ip_null_proc</a> (ClientData clientData, Tcl_Interp *interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aed786a74627a6420a58f515327351758"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3e6f9a2db4741e3208aeedae20c97cd"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af3e6f9a2db4741e3208aeedae20c97cd">ip_finalize</a> (Tcl_Interp *ip)</td></tr> <tr class="separator:af3e6f9a2db4741e3208aeedae20c97cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f7b07ccc6e87abaec80e30ad6780189"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0f7b07ccc6e87abaec80e30ad6780189">ip_free</a> (struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> *ptr)</td></tr> <tr class="separator:a0f7b07ccc6e87abaec80e30ad6780189"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad42860501d76c1b7b98d62647da16712"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad42860501d76c1b7b98d62647da16712">ip_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad42860501d76c1b7b98d62647da16712"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac7dc62d7648c1a3b4f1e39053d0073c4"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac7dc62d7648c1a3b4f1e39053d0073c4">ip_replace_wait_commands</a> (Tcl_Interp *interp, Tk_Window mainWin)</td></tr> <tr class="separator:ac7dc62d7648c1a3b4f1e39053d0073c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6cdd1d7d9dd22a3a2e72665d22edead4"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6cdd1d7d9dd22a3a2e72665d22edead4">ip_rb_replaceSlaveTkCmdsCommand</a> (ClientData clientData, Tcl_Interp *interp, int objc, objv)</td></tr> <tr class="separator:a6cdd1d7d9dd22a3a2e72665d22edead4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2c752c3113a4e3d5f552842910dc2ac6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a2c752c3113a4e3d5f552842910dc2ac6">ip_wrap_namespace_command</a> (Tcl_Interp *interp)</td></tr> <tr class="separator:a2c752c3113a4e3d5f552842910dc2ac6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab00abfb735d3f312974208b69126b6d9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab00abfb735d3f312974208b69126b6d9">ip_CallWhenDeleted</a> (ClientData clientData, Tcl_Interp *ip)</td></tr> <tr class="separator:ab00abfb735d3f312974208b69126b6d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76aecd7fcd37d851e304827104fe1d83"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a76aecd7fcd37d851e304827104fe1d83">ip_init</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:a76aecd7fcd37d851e304827104fe1d83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8889e269c13930f6ca02a4d8034834a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8889e269c13930f6ca02a4d8034834a9">ip_create_slave_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a8889e269c13930f6ca02a4d8034834a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b5edc1367cecaabf7aded34aeb9e570"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0b5edc1367cecaabf7aded34aeb9e570">ip_create_slave</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:a0b5edc1367cecaabf7aded34aeb9e570"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6afd959b5c225f5fb614a77749f86280"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6afd959b5c225f5fb614a77749f86280">ip_is_slave_of_p</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> master)</td></tr> <tr class="separator:a6afd959b5c225f5fb614a77749f86280"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6579e4c538bc36332874a0e3fcbf0e07"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6579e4c538bc36332874a0e3fcbf0e07">ip_create_console_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a6579e4c538bc36332874a0e3fcbf0e07"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef40fa1c994b74c38cf0b7f838d47824"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aef40fa1c994b74c38cf0b7f838d47824">ip_create_console</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aef40fa1c994b74c38cf0b7f838d47824"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af545c646fb42a4dc301363b3afa0c01c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af545c646fb42a4dc301363b3afa0c01c">ip_make_safe_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:af545c646fb42a4dc301363b3afa0c01c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a35f1dffc672795ce3d938184a81e5580"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a35f1dffc672795ce3d938184a81e5580">ip_make_safe</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a35f1dffc672795ce3d938184a81e5580"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab150321a746700b39420f8b6fa40d29a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab150321a746700b39420f8b6fa40d29a">ip_is_safe_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab150321a746700b39420f8b6fa40d29a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5f7e585527b297dd62440f0ef749249"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad5f7e585527b297dd62440f0ef749249">ip_allow_ruby_exit_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ad5f7e585527b297dd62440f0ef749249"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a63b0b31e96100a5676c4fd51783fc498"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a63b0b31e96100a5676c4fd51783fc498">ip_allow_ruby_exit_set</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="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a63b0b31e96100a5676c4fd51783fc498"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab569b91e16f4f01e23e8001c1a767737"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab569b91e16f4f01e23e8001c1a767737">ip_delete</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ab569b91e16f4f01e23e8001c1a767737"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26fc7fcdf650154d948f3bb5334f7906"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a26fc7fcdf650154d948f3bb5334f7906">ip_has_invalid_namespace_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a26fc7fcdf650154d948f3bb5334f7906"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16caf63f211ddb58e34d7fea73c8f8b8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a16caf63f211ddb58e34d7fea73c8f8b8">ip_is_deleted_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a16caf63f211ddb58e34d7fea73c8f8b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae0e06e43d2d7bf10fec3114b39b7866"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aae0e06e43d2d7bf10fec3114b39b7866">ip_has_mainwindow_p_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, 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>)</td></tr> <tr class="separator:aae0e06e43d2d7bf10fec3114b39b7866"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5453a353691a18219b5dd3e160a2a146"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5453a353691a18219b5dd3e160a2a146">ip_has_mainwindow_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a5453a353691a18219b5dd3e160a2a146"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add644d94ab52340375fda4f35eb8847b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#add644d94ab52340375fda4f35eb8847b">ip_get_result_string_obj</a> (Tcl_Interp *interp)</td></tr> <tr class="separator:add644d94ab52340375fda4f35eb8847b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e5f0962283cff538726b7aceb5599a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a2e5f0962283cff538726b7aceb5599a9">callq_safelevel_handler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> callq)</td></tr> <tr class="separator:a2e5f0962283cff538726b7aceb5599a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb40ec8b2b032b29684347a9c6eb6e80"><td class="memItemLeft" align="right" valign="top">static int <a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c8f904c8246d8a1c9daaa67b887722e">call_queue_handler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aeb40ec8b2b032b29684347a9c6eb6e80">_</a> ((Tcl_Event *, int))</td></tr> <tr class="separator:aeb40ec8b2b032b29684347a9c6eb6e80"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c8f904c8246d8a1c9daaa67b887722e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7c8f904c8246d8a1c9daaa67b887722e">call_queue_handler</a> (Tcl_Event *evPtr, int flags)</td></tr> <tr class="separator:a7c8f904c8246d8a1c9daaa67b887722e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1cec8ebc4c54249136da6b6df38fb723"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1cec8ebc4c54249136da6b6df38fb723">tk_funcall</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(*<a class="el" href="../../dc/dd1/ossl__ssl_8c.html#a86771351f4ef469ab9c94739a64fd7ea">func</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> obj)</td></tr> <tr class="separator:a1cec8ebc4c54249136da6b6df38fb723"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af132ec97e540b14453af8ac96fec0fb6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af132ec97e540b14453af8ac96fec0fb6">ip_eval_real</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, char *cmd_str, int cmd_len)</td></tr> <tr class="separator:af132ec97e540b14453af8ac96fec0fb6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa80d79dc72b2728dfb12274b613630ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa80d79dc72b2728dfb12274b613630ee">evq_safelevel_handler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> evq)</td></tr> <tr class="separator:aa80d79dc72b2728dfb12274b613630ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a539158e19be012e60d742245117808b1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a539158e19be012e60d742245117808b1">eval_queue_handler</a> (Tcl_Event *evPtr, int flags)</td></tr> <tr class="separator:a539158e19be012e60d742245117808b1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05b4c4302380cf16a80770983ccba5bf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a05b4c4302380cf16a80770983ccba5bf">ip_eval</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:a05b4c4302380cf16a80770983ccba5bf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6ede5243c724a8f6d416af4f54ba7a9e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6ede5243c724a8f6d416af4f54ba7a9e">ip_cancel_eval_core</a> (Tcl_Interp *interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>, int flag)</td></tr> <tr class="separator:a6ede5243c724a8f6d416af4f54ba7a9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a452874d0514b81b3089a59e08b6a0959"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a452874d0514b81b3089a59e08b6a0959">ip_cancel_eval</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:a452874d0514b81b3089a59e08b6a0959"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a329be50b55827b0b70889787d9527c62"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a329be50b55827b0b70889787d9527c62">ip_cancel_eval_unwind</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:a329be50b55827b0b70889787d9527c62"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8042cd4a5f945f9b8436ee00724eaa2b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8042cd4a5f945f9b8436ee00724eaa2b">lib_restart_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a8042cd4a5f945f9b8436ee00724eaa2b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a959d87e76e7c29f41ee1d8ddb46d5ee1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a959d87e76e7c29f41ee1d8ddb46d5ee1">lib_restart</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a959d87e76e7c29f41ee1d8ddb46d5ee1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b17a18e847d33308d64879ac1dbd515"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9b17a18e847d33308d64879ac1dbd515">ip_restart</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a9b17a18e847d33308d64879ac1dbd515"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa63d6966a11e92b8fed41f4c188a6f1c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa63d6966a11e92b8fed41f4c188a6f1c">lib_toUTF8_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ip_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> src, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encodename)</td></tr> <tr class="separator:aa63d6966a11e92b8fed41f4c188a6f1c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01a6de6a1215a803584201ab4b55f2f0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a01a6de6a1215a803584201ab4b55f2f0">lib_toUTF8</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:a01a6de6a1215a803584201ab4b55f2f0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1dd0705e9361b7d3cd04de4296964330"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1dd0705e9361b7d3cd04de4296964330">ip_toUTF8</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:a1dd0705e9361b7d3cd04de4296964330"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45917d46e06b178597a556ea1237d43a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a45917d46e06b178597a556ea1237d43a">lib_fromUTF8_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ip_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> src, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encodename)</td></tr> <tr class="separator:a45917d46e06b178597a556ea1237d43a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a393d343aab434d9bb0cf1e27ae6f0f89"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a393d343aab434d9bb0cf1e27ae6f0f89">lib_fromUTF8</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:a393d343aab434d9bb0cf1e27ae6f0f89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49f5f61641a0a4c22b079c28bdcec19f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a49f5f61641a0a4c22b079c28bdcec19f">ip_fromUTF8</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:a49f5f61641a0a4c22b079c28bdcec19f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac958fa40a0230a89556ffb7eea35b256"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac958fa40a0230a89556ffb7eea35b256">lib_UTF_backslash_core</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, int all_bs)</td></tr> <tr class="separator:ac958fa40a0230a89556ffb7eea35b256"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad24910a290409c576d362d4125cb12e5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad24910a290409c576d362d4125cb12e5">lib_UTF_backslash</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:ad24910a290409c576d362d4125cb12e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0323d248d302426ccb53a73749823b7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0323d248d302426ccb53a73749823b7d">lib_Tcl_backslash</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:a0323d248d302426ccb53a73749823b7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4f692b38fb45e52602bbc57f132836c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac4f692b38fb45e52602bbc57f132836c">lib_get_system_encoding</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:ac4f692b38fb45e52602bbc57f132836c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeeb6a476660d7ec93557e9ccedde18dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aeeb6a476660d7ec93557e9ccedde18dc">lib_set_system_encoding</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="../../d5/db5/encoding_8c.html#aa020a886cff98ea2edead4231ff72973">enc_name</a>)</td></tr> <tr class="separator:aeeb6a476660d7ec93557e9ccedde18dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af37170bd6947038f223541fd8b2d1212"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af37170bd6947038f223541fd8b2d1212">invoke_tcl_proc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg)</td></tr> <tr class="separator:af37170bd6947038f223541fd8b2d1212"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f3054e32c0839d178977ff18158150e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9f3054e32c0839d178977ff18158150e">ip_invoke_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, char **<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:a9f3054e32c0839d178977ff18158150e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae148015393811a58ebcacc8780449454"><td class="memItemLeft" align="right" valign="top">static char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae148015393811a58ebcacc8780449454">alloc_invoke_arguments</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>)</td></tr> <tr class="separator:ae148015393811a58ebcacc8780449454"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0a1859b3a5ea76d143c6ddcdb7d87b82"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0a1859b3a5ea76d143c6ddcdb7d87b82">free_invoke_arguments</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, char **av)</td></tr> <tr class="separator:a0a1859b3a5ea76d143c6ddcdb7d87b82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a66202a95d332ce6cd9f69921873ae7c0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a66202a95d332ce6cd9f69921873ae7c0">ip_invoke_real</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> interp)</td></tr> <tr class="separator:a66202a95d332ce6cd9f69921873ae7c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78b517f7037cf561fcd763f7f5fe81e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a78b517f7037cf561fcd763f7f5fe81e1">ivq_safelevel_handler</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ivq)</td></tr> <tr class="separator:a78b517f7037cf561fcd763f7f5fe81e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76bf8d04c151d213518a6475d089913b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a76bf8d04c151d213518a6475d089913b">invoke_queue_handler</a> (Tcl_Event *evPtr, int flags)</td></tr> <tr class="separator:a76bf8d04c151d213518a6475d089913b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f3a24bb704d7b2c89ef9423cd219e78"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6f3a24bb704d7b2c89ef9423cd219e78">ip_invoke_with_position</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> obj, Tcl_QueuePosition position)</td></tr> <tr class="separator:a6f3a24bb704d7b2c89ef9423cd219e78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1689b48d2965d2e14643f0f1e658e35d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1689b48d2965d2e14643f0f1e658e35d">ip_retval</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a1689b48d2965d2e14643f0f1e658e35d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a249b6faeea478c4d28399a5d7dba272d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a249b6faeea478c4d28399a5d7dba272d">ip_invoke</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> obj)</td></tr> <tr class="separator:a249b6faeea478c4d28399a5d7dba272d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac53621394fecfe0c7571f4b7c2451727"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac53621394fecfe0c7571f4b7c2451727">ip_invoke_immediate</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> obj)</td></tr> <tr class="separator:ac53621394fecfe0c7571f4b7c2451727"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b07760263b333c6e92789d2918c9b19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1b07760263b333c6e92789d2918c9b19">ip_get_variable2_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a1b07760263b333c6e92789d2918c9b19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58191d3b453f95d98a2ab1ee27fa2857"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a58191d3b453f95d98a2ab1ee27fa2857">ip_get_variable2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a58191d3b453f95d98a2ab1ee27fa2857"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a4270e161e4f43948d987ba0eafc670"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7a4270e161e4f43948d987ba0eafc670">ip_get_variable</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a7a4270e161e4f43948d987ba0eafc670"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff7f5e9084d311c6fc0505391b745029"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aff7f5e9084d311c6fc0505391b745029">ip_set_variable2_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:aff7f5e9084d311c6fc0505391b745029"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0434b143d141ef59372a35f95aa41f82"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0434b143d141ef59372a35f95aa41f82">ip_set_variable2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a0434b143d141ef59372a35f95aa41f82"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d808b443ed297690a9e9df396a0b26b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4d808b443ed297690a9e9df396a0b26b">ip_set_variable</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a4d808b443ed297690a9e9df396a0b26b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4642c8006f803b2226088d68ae0a5d7f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4642c8006f803b2226088d68ae0a5d7f">ip_unset_variable2_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a4642c8006f803b2226088d68ae0a5d7f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c7850986e4bfef62d6860e12ea90c40"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0c7850986e4bfef62d6860e12ea90c40">ip_unset_variable2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a0c7850986e4bfef62d6860e12ea90c40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a469264067776bdec259cbed88b2dac33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a469264067776bdec259cbed88b2dac33">ip_unset_variable</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> flag)</td></tr> <tr class="separator:a469264067776bdec259cbed88b2dac33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a10bea1ebd451dae673bda0647aafaf34"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a10bea1ebd451dae673bda0647aafaf34">ip_get_global_var</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> varname)</td></tr> <tr class="separator:a10bea1ebd451dae673bda0647aafaf34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3be36efcd7b93c3d219e29450c9d86b0"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3be36efcd7b93c3d219e29450c9d86b0">ip_get_global_var2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index)</td></tr> <tr class="separator:a3be36efcd7b93c3d219e29450c9d86b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95f3a04393fe2d69b01a89e31609ae35"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a95f3a04393fe2d69b01a89e31609ae35">ip_set_global_var</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value)</td></tr> <tr class="separator:a95f3a04393fe2d69b01a89e31609ae35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8510743a4f48d31db83b79f12c70e28b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8510743a4f48d31db83b79f12c70e28b">ip_set_global_var2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> value)</td></tr> <tr class="separator:a8510743a4f48d31db83b79f12c70e28b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace40b11f20bc1b04af185c9a64cb2c67"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ace40b11f20bc1b04af185c9a64cb2c67">ip_unset_global_var</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> varname)</td></tr> <tr class="separator:ace40b11f20bc1b04af185c9a64cb2c67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa869cbefaaa2e186ef1a97ceaea5d190"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa869cbefaaa2e186ef1a97ceaea5d190">ip_unset_global_var2</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> varname, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> index)</td></tr> <tr class="separator:aa869cbefaaa2e186ef1a97ceaea5d190"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a884ff98bc016ae1c7063f8f78338350e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a884ff98bc016ae1c7063f8f78338350e">lib_split_tklist_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ip_obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> list_str)</td></tr> <tr class="separator:a884ff98bc016ae1c7063f8f78338350e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad829d59da9ccaa0434b8b54d58825ee5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad829d59da9ccaa0434b8b54d58825ee5">lib_split_tklist</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> list_str)</td></tr> <tr class="separator:ad829d59da9ccaa0434b8b54d58825ee5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ab9e0914c68c612e61d95cb79e3bce2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7ab9e0914c68c612e61d95cb79e3bce2">ip_split_tklist</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> list_str)</td></tr> <tr class="separator:a7ab9e0914c68c612e61d95cb79e3bce2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c522d1704764fcb93ad2b4b911385ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5c522d1704764fcb93ad2b4b911385ee">lib_merge_tklist</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> obj)</td></tr> <tr class="separator:a5c522d1704764fcb93ad2b4b911385ee"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a78444cea8a98d1a5dfec81befd3dedf5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a78444cea8a98d1a5dfec81befd3dedf5">lib_conv_listelement</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> src)</td></tr> <tr class="separator:a78444cea8a98d1a5dfec81befd3dedf5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aed87299455aeaf9e0caab263ce05ae35"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aed87299455aeaf9e0caab263ce05ae35">lib_getversion</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aed87299455aeaf9e0caab263ce05ae35"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a425d422eaab0de27ede50498550e0f19"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a425d422eaab0de27ede50498550e0f19">lib_get_reltype_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:a425d422eaab0de27ede50498550e0f19"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedbcc28fcbb1d229b51954633635b29a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aedbcc28fcbb1d229b51954633635b29a">tcltklib_compile_info</a> ()</td></tr> <tr class="separator:aedbcc28fcbb1d229b51954633635b29a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae6ec1143806ca777011fe0786cebce56"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae6ec1143806ca777011fe0786cebce56">create_dummy_encoding_for_tk_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> error_mode)</td></tr> <tr class="separator:ae6ec1143806ca777011fe0786cebce56"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a05dbfa32ebb9e97e1336c127185806b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a05dbfa32ebb9e97e1336c127185806b3">create_dummy_encoding_for_tk</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a05dbfa32ebb9e97e1336c127185806b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae03aba704fe4920a72cc87c1eaf6e28d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae03aba704fe4920a72cc87c1eaf6e28d">update_encoding_table</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> table, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> error_mode)</td></tr> <tr class="separator:ae03aba704fe4920a72cc87c1eaf6e28d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d98bdf167c716047f13e19cafbf1978"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4d98bdf167c716047f13e19cafbf1978">encoding_table_get_name_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> table, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d26/transcode_8c.html#a87f3c41a3f6c759a2a71313985efa202">enc_arg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> error_mode)</td></tr> <tr class="separator:a4d98bdf167c716047f13e19cafbf1978"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe59232eba6d9dea4401c9c5376f3e0d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#afe59232eba6d9dea4401c9c5376f3e0d">encoding_table_get_obj_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> table, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> error_mode)</td></tr> <tr class="separator:afe59232eba6d9dea4401c9c5376f3e0d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af9d2d13e936db54fa70bbf1cba698321"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af9d2d13e936db54fa70bbf1cba698321">encoding_table_get_name</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> table, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:af9d2d13e936db54fa70bbf1cba698321"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4888e9518ae5e8a1ef95e4ae45583f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad4888e9518ae5e8a1ef95e4ae45583f2">encoding_table_get_obj</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> table, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> enc)</td></tr> <tr class="separator:ad4888e9518ae5e8a1ef95e4ae45583f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aff5599e34d732668a1b62ffeb7e8440b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aff5599e34d732668a1b62ffeb7e8440b">create_encoding_table_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> arg, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp)</td></tr> <tr class="separator:aff5599e34d732668a1b62ffeb7e8440b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6231e0ff0954bae6e8cf3ece6319334"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa6231e0ff0954bae6e8cf3ece6319334">create_encoding_table</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp)</td></tr> <tr class="separator:aa6231e0ff0954bae6e8cf3ece6319334"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71caa788c630a6c4ebbe79ab8bfb57f6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a71caa788c630a6c4ebbe79ab8bfb57f6">ip_get_encoding_table</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp)</td></tr> <tr class="separator:a71caa788c630a6c4ebbe79ab8bfb57f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a887378e0a847c703fe7ffc69520c1eab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a887378e0a847c703fe7ffc69520c1eab">ip_make_menu_embeddable_core</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, 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>)</td></tr> <tr class="separator:a887378e0a847c703fe7ffc69520c1eab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad56a7c90180bf0919ca7c14530b38f44"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad56a7c90180bf0919ca7c14530b38f44">ip_make_menu_embeddable</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> interp, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> menu_path)</td></tr> <tr class="separator:ad56a7c90180bf0919ca7c14530b38f44"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada3ac1e5a6678c4ec73e09cd08d13202"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ada3ac1e5a6678c4ec73e09cd08d13202">Init_tcltklib</a> ()</td></tr> <tr class="separator:ada3ac1e5a6678c4ec73e09cd08d13202"><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:a4afd20af9587a4711046697f7730d727"><td class="memItemLeft" >struct {</td></tr> <tr class="memitem:a98e6cbccbe109199e2c5d05132601112"><td class="memItemLeft" >   int   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac8947941479c38403a09c14a60b03f01">major</a></td></tr> <tr class="separator:a98e6cbccbe109199e2c5d05132601112"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6846a7e970c3db6e42d691bc84539312"><td class="memItemLeft" >   int   <a class="el" href="../../d5/d9d/tcltklib_8c.html#aec7b96885baf2e6f10efbdef9d935a0b">minor</a></td></tr> <tr class="separator:a6846a7e970c3db6e42d691bc84539312"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afe52dd0a469ef46ba58ce86f9a7b4d81"><td class="memItemLeft" >   int   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a></td></tr> <tr class="separator:afe52dd0a469ef46ba58ce86f9a7b4d81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a833cf6bdf427b829f2240f018badb5bb"><td class="memItemLeft" >   int   <a class="el" href="../../d5/d9d/tcltklib_8c.html#a703be39b589a9caa3476755abb5bdfdc">patchlevel</a></td></tr> <tr class="separator:a833cf6bdf427b829f2240f018badb5bb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4afd20af9587a4711046697f7730d727"><td class="memItemLeft" valign="top">} </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4afd20af9587a4711046697f7730d727">tcltk_version</a> = {0, 0, 0, 0}</td></tr> <tr class="separator:a4afd20af9587a4711046697f7730d727"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeaf38a8920ce34eb9aa64dead5cf2cd1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aeaf38a8920ce34eb9aa64dead5cf2cd1">tcltklib_release_date</a> [] = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a1e2eb8512f9421fa7485556a9e3bf439">TCLTKLIB_RELEASE_DATE</a></td></tr> <tr class="separator:aeaf38a8920ce34eb9aa64dead5cf2cd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a0604a3645e14c4d8c8272cfb51bb05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a6a0604a3645e14c4d8c8272cfb51bb05">finalize_hook_name</a> [] = "INTERP_FINALIZE_HOOK"</td></tr> <tr class="separator:a6a0604a3645e14c4d8c8272cfb51bb05"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0964f0f2c4ef2a9554392a5aaf13b032"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a0964f0f2c4ef2a9554392a5aaf13b032">at_exit</a> = 0</td></tr> <tr class="separator:a0964f0f2c4ef2a9554392a5aaf13b032"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4fad8dd77dc5ba9e6be36191c82a272e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4fad8dd77dc5ba9e6be36191c82a272e">cRubyEncoding</a></td></tr> <tr class="separator:a4fad8dd77dc5ba9e6be36191c82a272e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a154b1f5c9c90acef2a0b248f861fea29"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a154b1f5c9c90acef2a0b248f861fea29">ENCODING_INDEX_UTF8</a></td></tr> <tr class="separator:a154b1f5c9c90acef2a0b248f861fea29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a76a58884428d17b0ae0736d9d16ade61"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a76a58884428d17b0ae0736d9d16ade61">ENCODING_INDEX_BINARY</a></td></tr> <tr class="separator:a76a58884428d17b0ae0736d9d16ade61"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8b1d6a68739d2f40636d9a8f3aea4253"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8b1d6a68739d2f40636d9a8f3aea4253">ENCODING_NAME_UTF8</a></td></tr> <tr class="separator:a8b1d6a68739d2f40636d9a8f3aea4253"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a233859a1dce4fae0b33d1ea0243b0d47"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a233859a1dce4fae0b33d1ea0243b0d47">ENCODING_NAME_BINARY</a></td></tr> <tr class="separator:a233859a1dce4fae0b33d1ea0243b0d47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7a2cabfa69c181ac17f416e6c78f4fd9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7a2cabfa69c181ac17f416e6c78f4fd9">eTkCallbackReturn</a></td></tr> <tr class="separator:a7a2cabfa69c181ac17f416e6c78f4fd9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7fefdc0a0bdb479dcd15d610533497d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7fefdc0a0bdb479dcd15d610533497d6">eTkCallbackBreak</a></td></tr> <tr class="separator:a7fefdc0a0bdb479dcd15d610533497d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ae51f46018b1ae0a423aca2b89bf7ab"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5ae51f46018b1ae0a423aca2b89bf7ab">eTkCallbackContinue</a></td></tr> <tr class="separator:a5ae51f46018b1ae0a423aca2b89bf7ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a03b95ffac44da77386f3add147e7958c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a03b95ffac44da77386f3add147e7958c">eLocalJumpError</a></td></tr> <tr class="separator:a03b95ffac44da77386f3add147e7958c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86edc457c880e8c17e678380e174902c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a86edc457c880e8c17e678380e174902c">eTkLocalJumpError</a></td></tr> <tr class="separator:a86edc457c880e8c17e678380e174902c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7725cc78dab5aa1a2e8eed31d3ce2f7d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a7725cc78dab5aa1a2e8eed31d3ce2f7d">eTkCallbackRetry</a></td></tr> <tr class="separator:a7725cc78dab5aa1a2e8eed31d3ce2f7d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae96487c8a7974cdd45d90c8e447ee19d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae96487c8a7974cdd45d90c8e447ee19d">eTkCallbackRedo</a></td></tr> <tr class="separator:ae96487c8a7974cdd45d90c8e447ee19d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a27579641fb4a7546a1d98f37a30fcef6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a27579641fb4a7546a1d98f37a30fcef6">eTkCallbackThrow</a></td></tr> <tr class="separator:a27579641fb4a7546a1d98f37a30fcef6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9da382a32faf00a1e9fa10aa11c5fb1b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9da382a32faf00a1e9fa10aa11c5fb1b">tcltkip_class</a></td></tr> <tr class="separator:a9da382a32faf00a1e9fa10aa11c5fb1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a99ae96c946b550b60a7f345103e408"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9a99ae96c946b550b60a7f345103e408">ID_at_enc</a></td></tr> <tr class="separator:a9a99ae96c946b550b60a7f345103e408"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32f224f962b50f1a6445c52ef1ceeb6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a32f224f962b50f1a6445c52ef1ceeb6a">ID_at_interp</a></td></tr> <tr class="separator:a32f224f962b50f1a6445c52ef1ceeb6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9e67df28d1db2fd86f0db8c34dc73275"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9e67df28d1db2fd86f0db8c34dc73275">ID_encoding_name</a></td></tr> <tr class="separator:a9e67df28d1db2fd86f0db8c34dc73275"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5931ac85aa7a5070c6cf3514b353b989"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5931ac85aa7a5070c6cf3514b353b989">ID_encoding_table</a></td></tr> <tr class="separator:a5931ac85aa7a5070c6cf3514b353b989"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3146c23bbdd4311489cbe8cb76c7aebb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3146c23bbdd4311489cbe8cb76c7aebb">ID_stop_p</a></td></tr> <tr class="separator:a3146c23bbdd4311489cbe8cb76c7aebb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf12d7f0762fc1a9607b435cabce20b9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aaf12d7f0762fc1a9607b435cabce20b9">ID_alive_p</a></td></tr> <tr class="separator:aaf12d7f0762fc1a9607b435cabce20b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0338a6024357b513fd58ebd112be7db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aa0338a6024357b513fd58ebd112be7db">ID_kill</a></td></tr> <tr class="separator:aa0338a6024357b513fd58ebd112be7db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f4b8818725098180b9d71be7c020e6a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4f4b8818725098180b9d71be7c020e6a">ID_join</a></td></tr> <tr class="separator:a4f4b8818725098180b9d71be7c020e6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab120af30b98a101b13e07722999f6e60"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ab120af30b98a101b13e07722999f6e60">ID_value</a></td></tr> <tr class="separator:ab120af30b98a101b13e07722999f6e60"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a31a624c57e908d47f2aeb7209e7db3e7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a31a624c57e908d47f2aeb7209e7db3e7">ID_call</a></td></tr> <tr class="separator:a31a624c57e908d47f2aeb7209e7db3e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd0c08166926d1e4b90b5f6b811733bd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#acd0c08166926d1e4b90b5f6b811733bd">ID_backtrace</a></td></tr> <tr class="separator:acd0c08166926d1e4b90b5f6b811733bd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6092a7044451d4e36f1a65618c9b4fc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ad6092a7044451d4e36f1a65618c9b4fc">ID_message</a></td></tr> <tr class="separator:ad6092a7044451d4e36f1a65618c9b4fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a189bd2ac1c121d796cb2d123c7adc599"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a189bd2ac1c121d796cb2d123c7adc599">ID_at_reason</a></td></tr> <tr class="separator:a189bd2ac1c121d796cb2d123c7adc599"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9361a0096f960a099dac9a504d008765"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a9361a0096f960a099dac9a504d008765">ID_return</a></td></tr> <tr class="separator:a9361a0096f960a099dac9a504d008765"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14e7d89ffd600ee06f033277ba33a51f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a14e7d89ffd600ee06f033277ba33a51f">ID_break</a></td></tr> <tr class="separator:a14e7d89ffd600ee06f033277ba33a51f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a265eab0dd3b7a7e51f7872c3c6d820c6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a265eab0dd3b7a7e51f7872c3c6d820c6">ID_next</a></td></tr> <tr class="separator:a265eab0dd3b7a7e51f7872c3c6d820c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2876182790d4d4deb29d00b4048d7565"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a2876182790d4d4deb29d00b4048d7565">ID_to_s</a></td></tr> <tr class="separator:a2876182790d4d4deb29d00b4048d7565"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1e8954156fff89f02ed89339cb91d368"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1e8954156fff89f02ed89339cb91d368">ID_inspect</a></td></tr> <tr class="separator:a1e8954156fff89f02ed89339cb91d368"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b7081ae18bb9d9cff64fd6421a1dcdb"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3b7081ae18bb9d9cff64fd6421a1dcdb">tclDummyMathPtr</a> = (int *) <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac6e8b5d1db801956f70eed66d0b4bf76">matherr</a></td></tr> <tr class="separator:a3b7081ae18bb9d9cff64fd6421a1dcdb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a67d357ff1473c4a6aa8484256f66051d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a67d357ff1473c4a6aa8484256f66051d">eventloop_thread</a></td></tr> <tr class="separator:a67d357ff1473c4a6aa8484256f66051d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a09520768374a3d97d15bad5db2dd06d8"><td class="memItemLeft" align="right" valign="top">static Tcl_Interp * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a09520768374a3d97d15bad5db2dd06d8">eventloop_interp</a></td></tr> <tr class="separator:a09520768374a3d97d15bad5db2dd06d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a606d7647537ea0c5a15818642b884f6b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a606d7647537ea0c5a15818642b884f6b">eventloop_stack</a></td></tr> <tr class="separator:a606d7647537ea0c5a15818642b884f6b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1874132e952c92de8ac49397d4a67742"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a1874132e952c92de8ac49397d4a67742">window_event_mode</a> = ~0</td></tr> <tr class="separator:a1874132e952c92de8ac49397d4a67742"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a73ffc5e8c3f30a29963a2df64361b93a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a73ffc5e8c3f30a29963a2df64361b93a">watchdog_thread</a></td></tr> <tr class="separator:a73ffc5e8c3f30a29963a2df64361b93a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a067558608d86b7cda4a19dadf6533e26"><td class="memItemLeft" align="right" valign="top">Tcl_Interp * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a067558608d86b7cda4a19dadf6533e26">current_interp</a></td></tr> <tr class="separator:a067558608d86b7cda4a19dadf6533e26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36aff997f6e550b516224b18bfe5bd25"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a36aff997f6e550b516224b18bfe5bd25">have_rb_thread_waiting_for_value</a> = 0</td></tr> <tr class="separator:a36aff997f6e550b516224b18bfe5bd25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a799d2eb1758e37f3d53a9685db4b5b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a8a799d2eb1758e37f3d53a9685db4b5b">event_loop_max</a> = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a5ce127b34dfbccc8bdf11cf2dc8d6a98">DEFAULT_EVENT_LOOP_MAX</a></td></tr> <tr class="separator:a8a799d2eb1758e37f3d53a9685db4b5b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69dfe84ee096c35fae385ff59fbc95d9"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a69dfe84ee096c35fae385ff59fbc95d9">no_event_tick</a> = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a594d7e3a170e739fd5318c39a4382cd2">DEFAULT_NO_EVENT_TICK</a></td></tr> <tr class="separator:a69dfe84ee096c35fae385ff59fbc95d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cd666e3d3aacd7c40e7f8132f0f2db6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a5cd666e3d3aacd7c40e7f8132f0f2db6">no_event_wait</a> = <a class="el" href="../../d5/d9d/tcltklib_8c.html#ab5316b816b8a91e4a8c23563c0a6d19d">DEFAULT_NO_EVENT_WAIT</a></td></tr> <tr class="separator:a5cd666e3d3aacd7c40e7f8132f0f2db6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3b56c2ca4a23c4296f7b38db44424a3d"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a3b56c2ca4a23c4296f7b38db44424a3d">timer_tick</a> = <a class="el" href="../../d5/d9d/tcltklib_8c.html#acb65bdbeee9f9d3a838ad16bcb957e04">DEFAULT_TIMER_TICK</a></td></tr> <tr class="separator:a3b56c2ca4a23c4296f7b38db44424a3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee699b1c46e61042b7675d02247208fb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aee699b1c46e61042b7675d02247208fb">req_timer_tick</a> = <a class="el" href="../../d5/d9d/tcltklib_8c.html#acb65bdbeee9f9d3a838ad16bcb957e04">DEFAULT_TIMER_TICK</a></td></tr> <tr class="separator:aee699b1c46e61042b7675d02247208fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19128ae2c34cb86eeda84fdc1ad3a582"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a19128ae2c34cb86eeda84fdc1ad3a582">run_timer_flag</a> = 0</td></tr> <tr class="separator:a19128ae2c34cb86eeda84fdc1ad3a582"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2723ded53fcb84d63096a8272b5b3f6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#af2723ded53fcb84d63096a8272b5b3f6">event_loop_wait_event</a> = 0</td></tr> <tr class="separator:af2723ded53fcb84d63096a8272b5b3f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8b4f77514e0422a4f7597d3ba5728ea"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae8b4f77514e0422a4f7597d3ba5728ea">event_loop_abort_on_exc</a> = 1</td></tr> <tr class="separator:ae8b4f77514e0422a4f7597d3ba5728ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4eb912710ffa8fbc4ce6275ea1f23af"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ae4eb912710ffa8fbc4ce6275ea1f23af">loop_counter</a> = 0</td></tr> <tr class="separator:ae4eb912710ffa8fbc4ce6275ea1f23af"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a637ca8a762090680e727e293544aea"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a4a637ca8a762090680e727e293544aea">check_rootwidget_flag</a> = 0</td></tr> <tr class="separator:a4a637ca8a762090680e727e293544aea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adfbce001ba6144f79af292dd345f4f83"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#adfbce001ba6144f79af292dd345f4f83">rbtk_pending_exception</a></td></tr> <tr class="separator:adfbce001ba6144f79af292dd345f4f83"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef7b441199ecadd2370601a651af7c31"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aef7b441199ecadd2370601a651af7c31">rbtk_eventloop_depth</a> = 0</td></tr> <tr class="separator:aef7b441199ecadd2370601a651af7c31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef1359e3bae2745050e68ee7c53d2c6e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#aef1359e3bae2745050e68ee7c53d2c6e">rbtk_internal_eventloop_handler</a> = 0</td></tr> <tr class="separator:aef1359e3bae2745050e68ee7c53d2c6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a20b2625ccd76a263e035cdcda2cc7553"><td class="memItemLeft" align="right" valign="top">static Tcl_TimerToken </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d9d/tcltklib_8c.html#a20b2625ccd76a263e035cdcda2cc7553">timer_token</a> = (Tcl_TimerToken)<a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td></tr> <tr class="separator:a20b2625ccd76a263e035cdcda2cc7553"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a0c33b494a68ce28497e7ce8e5e95feff"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c33b494a68ce28497e7ce8e5e95feff">◆ </a></span>CONST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CONST</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">143</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>.</p> </div> </div> <a id="ac0e3ea2fc8f0340072cc2f98f2d05fbd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0e3ea2fc8f0340072cc2f98f2d05fbd">◆ </a></span>CONST84</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CONST84</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">144</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08482">invoke_tcl_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>.</p> </div> </div> <a id="a69c3c43ade69fe8618464f74667319fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69c3c43ade69fe8618464f74667319fa">◆ </a></span>CONST86</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CONST86   <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac0e3ea2fc8f0340072cc2f98f2d05fbd">CONST84</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00152">152</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="a045e06e49b9726365609f762a260b685"></a> <h2 class="memtitle"><span class="permalink"><a href="#a045e06e49b9726365609f762a260b685">◆ </a></span>CONTROL_BY_STATUS_OF_RB_THREAD_WAITING_FOR_VALUE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define CONTROL_BY_STATUS_OF_RB_THREAD_WAITING_FOR_VALUE   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00498">498</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="a5ce127b34dfbccc8bdf11cf2dc8d6a98"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ce127b34dfbccc8bdf11cf2dc8d6a98">◆ </a></span>DEFAULT_EVENT_LOOP_MAX</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFAULT_EVENT_LOOP_MAX   800/*counts*/</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00522">522</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="aa90d2934300f61708abfaf993b994f47"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa90d2934300f61708abfaf993b994f47">◆ </a></span>DEFAULT_EVENTLOOP_DEPTH</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFAULT_EVENTLOOP_DEPTH   7</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a594d7e3a170e739fd5318c39a4382cd2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a594d7e3a170e739fd5318c39a4382cd2">◆ </a></span>DEFAULT_NO_EVENT_TICK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFAULT_NO_EVENT_TICK   10/*counts*/</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00523">523</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="ab5316b816b8a91e4a8c23563c0a6d19d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab5316b816b8a91e4a8c23563c0a6d19d">◆ </a></span>DEFAULT_NO_EVENT_WAIT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFAULT_NO_EVENT_WAIT   20/*milliseconds ( 1 -- 999 ) */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00524">524</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="acb65bdbeee9f9d3a838ad16bcb957e04"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb65bdbeee9f9d3a838ad16bcb957e04">◆ </a></span>DEFAULT_TIMER_TICK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DEFAULT_TIMER_TICK   0/*milliseconds ( 0 -- 999 ) */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00526">526</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="ac5b9c9dc69591a6f0adeb8b72b071664"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5b9c9dc69591a6f0adeb8b72b071664">◆ </a></span>DO_THREAD_SCHEDULE_AT_CALLBACK_DONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DO_THREAD_SCHEDULE_AT_CALLBACK_DONE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00500">500</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="a5f41d856fdd02f7cc90b9f33be456095"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f41d856fdd02f7cc90b9f33be456095">◆ </a></span>DUMP1</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DUMP1</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ARG1</td><td>)</td> <td>   <a class="el" href="../../d2/d99/win32ole_8c.html#a6fb3b37b30ac3874008f653ed9765309">if</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a>) { fprintf(stderr, "tcltklib: %s\n", ARG1); fflush(stderr); }</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">167</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02171">check_eventloop_interp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">delete_slaves()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08482">invoke_tcl_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06134">ip_CallWhenDeleted()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">ip_delete()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">ip_rb_replaceSlaveTkCmdsCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03466">ip_ruby_cmd_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04000">rb_threadUpdateProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02141">trap_check()</a>.</p> </div> </div> <a id="a23725dc14d120e279b18bae302dbfd01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23725dc14d120e279b18bae302dbfd01">◆ </a></span>DUMP2</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DUMP2</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ARG1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ARG2 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a>) { fprintf(stderr, <span class="stringliteral">"tcltklib: "</span>);\</div><div class="line">fprintf(stderr, ARG1, ARG2); fprintf(stderr, <span class="stringliteral">"\n"</span>); fflush(stderr); }</div><div class="ttc" id="ruby_2ruby_8h_html_a01ed2eb085103197c53c2b5c63b8f637"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a></div><div class="ttdeci">#define ruby_debug</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01484">ruby.h:1484</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">168</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06995">callq_safelevel_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02171">check_eventloop_interp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">delete_slaves()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07482">evq_safelevel_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03466">ip_ruby_cmd_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08990">ivq_safelevel_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="acaa678bcc1bd95ea581777cb137087b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#acaa678bcc1bd95ea581777cb137087b6">◆ </a></span>DUMP3</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define DUMP3</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">ARG1, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ARG2, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">ARG3 </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">if</span> (<a class="code" href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a>) { fprintf(stderr, <span class="stringliteral">"tcltklib: "</span>);\</div><div class="line">fprintf(stderr, ARG1, ARG2, ARG3); fprintf(stderr, <span class="stringliteral">"\n"</span>); fflush(stderr); }</div><div class="ttc" id="ruby_2ruby_8h_html_a01ed2eb085103197c53c2b5c63b8f637"><div class="ttname"><a href="../../de/de6/ruby_2ruby_8h.html#a01ed2eb085103197c53c2b5c63b8f637">ruby_debug</a></div><div class="ttdeci">#define ruby_debug</div><div class="ttdef"><b>Definition:</b> <a href="../../de/de6/ruby_2ruby_8h_source.html#l01484">ruby.h:1484</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00170">170</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>.</p> </div> </div> <a id="afbd2530678e6262a587dd99dedeb053b"></a> <h2 class="memtitle"><span class="permalink"><a href="#afbd2530678e6262a587dd99dedeb053b">◆ </a></span>EVENT_HANDLER_TIMEOUT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EVENT_HANDLER_TIMEOUT   100/*milliseconds*/</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">530</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="a43ff4666b9a565e45077f1e660def679"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43ff4666b9a565e45077f1e660def679">◆ </a></span>EVLOOP_WAKEUP_CHANCE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define EVLOOP_WAKEUP_CHANCE   3</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02784">2784</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="a18f3feef1d89c72c2ea59a0ce2dd8366"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18f3feef1d89c72c2ea59a0ce2dd8366">◆ </a></span>NO_THREAD_INTERRUPT_TIME</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define NO_THREAD_INTERRUPT_TIME   100/*milliseconds ( 1 -- 999 ) */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00527">527</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="a89cd18829599d193ee75073219cc42c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a89cd18829599d193ee75073219cc42c4">◆ </a></span>rb_errinfo</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_errinfo</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   (ruby_errinfo+0) /* cannot be l-value */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">90</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d74/zlib_8c_source.html#l02343">gzfile_read_raw_rescue()</a>, <a class="el" href="../../dd/daa/pepper__main_8c_source.html#l00362">init_libraries()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00628">load_encoding()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16624">reg_compile_gen()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07820">rescue_callback()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="aa6896905f9ab15ac1ea4ce9aec1df54b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6896905f9ab15ac1ea4ce9aec1df54b">◆ </a></span>rb_hash_lookup</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_hash_lookup   <a class="el" href="../../db/d2e/intern_8h.html#a258d8dd19717e896405c06cf6aa95a8b">rb_hash_aref</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00269">269</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d3/d57/eval_8c_source.html#l01199">add_activated_refinement()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01904">check_exec_fds()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01874">check_exec_fds_1()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10316">encoding_table_get_obj_core()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l01733">find_refinement()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00615">ossl_asn1_default_tag()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01239">rb_mod_refine()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01100">rb_using_refinement()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00662">reachable_object_from_root_i()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l04819">recursive_check()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05775">tr_find()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l05406">tr_trans()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>, and <a class="el" href="../../d2/d47/compile_8c_source.html#l02591">when_vals()</a>.</p> </div> </div> <a id="a6f520624fabb8332dc98fd223491bf8d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f520624fabb8332dc98fd223491bf8d">◆ </a></span>rb_safe_level</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_safe_level</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   (ruby_safe_level+0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">95</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../df/d0a/io_8c_source.html#l11605">argf_inplace_mode_set()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00099">bsock_close_read()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00132">bsock_close_write()</a>, <a class="el" href="../../d2/dbf/basicsocket_8c_source.html#l00063">bsock_shutdown()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01686">check_autoload_required()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01966">define_final0()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l08306">ev_advise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l03247">fole_initialize()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02738">fole_s_connect()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">function_call()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l00362">load_transcoder_entry()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01285">newobj_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01607">rb_autoload()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">rb_autoload_load()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l02101">rb_check_copyable()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01471">rb_eval_cmd()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00112">rb_exec_end_proc()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00817">rb_f_require()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00831">rb_f_require_relative()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05508">rb_find_file()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l05437">rb_find_file_ext()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05776">rb_gc_set_params()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00226">rb_get_path()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l01798">rb_method_call_with_block()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00071">rb_obj_setup()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l01036">rb_require()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00945">rb_require_safe()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00060">rb_set_end_proc()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00621">require_enc()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02021">run_finalizer()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l01171">security()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l01061">trap()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l11944">yycompile0()</a>.</p> </div> </div> <a id="aaa4f8c9b566fd7fb6873866c423c2016"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa4f8c9b566fd7fb6873866c423c2016">◆ </a></span>rb_sourcefile</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_sourcefile</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   (<a class="el" href="../../db/d2e/intern_8h.html#a47f69d23608912ec9a56b388a7d1b6a9">ruby_sourcefile</a>+0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00098">98</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/dcc/array_8c_source.html#l00462">ary_new()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00611">call_trace_func()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00452">empty_ary_alloc()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00297">empty_hash_alloc()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00489">empty_str_alloc()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00023">error_pos()</a>, <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00080">error_print()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01285">newobj_of()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01769">rb_autoload_load()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00066">rb_clear_method_cache_by_class()</a>, <a class="el" href="../../d0/d85/process_8c_source.html#l03162">rb_exec()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00684">rb_f_load()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01804">rb_obj_alloc()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00945">rb_require_safe()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01068">rb_str_resurrect()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17002">register_symid_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00465">setup_exception()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00498">str_new0()</a>.</p> </div> </div> <a id="a598f7c4cee4b8028312b375364ac55b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a598f7c4cee4b8028312b375364ac55b4">◆ </a></span>rb_thread_alive_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_thread_alive_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">thread</td><td>)</td> <td>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a499d0c8121e8954dec780a839f7c57ec">rb_funcall2</a>((thread), <a class="el" href="../../d5/d9d/tcltklib_8c.html#aaf12d7f0762fc1a9607b435cabce20b9">ID_alive_p</a>, 0, <a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">273</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>.</p> </div> </div> <a id="a41e6a95a134b13d63c516923d0a66f91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a41e6a95a134b13d63c516923d0a66f91">◆ </a></span>rb_thread_check_trap_pending</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define rb_thread_check_trap_pending</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   (0+rb_trap_pending)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00028">28</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02141">trap_check()</a>.</p> </div> </div> <a id="ac4673b9cb370cab8a05ff34c1a54b7bc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4673b9cb370cab8a05ff34c1a54b7bc">◆ </a></span>RbTk_ALLOC_N</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RbTk_ALLOC_N</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">n </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a> *)ckalloc((int)(<a class="el" href="../../db/d74/zlib_8c.html#a8ba1f78f06c67825a7841bc2e2fa3d87">sizeof</a>(<a class="el" href="../../d5/d9d/tcltklib_8c.html#ac765329451135abec74c45e1897abf26">type</a>) * (n)))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">48</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08860">alloc_invoke_arguments()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08482">invoke_tcl_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09869">lib_merge_tklist()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="ad2269b9fd3158763c15c181fca11b832"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2269b9fd3158763c15c181fca11b832">◆ </a></span>RbTk_OBJ_UNTRUST</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RbTk_OBJ_UNTRUST</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">x</td><td>)</td> <td>   do {<a class="el" href="../../de/de6/ruby_2ruby_8h.html#afd75ea0cb81c17e76c73e593d1d8a860">OBJ_TAINT</a>(x); <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a745e96f2caf067a003f10eef662ea161">OBJ_UNTRUST</a>(x);} while (0)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">44</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">ip_get_result_string_obj()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09967">lib_conv_listelement()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09869">lib_merge_tklist()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> </div> </div> <a id="a9e7d742a9c52a78b9b3dc81df878e2ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e7d742a9c52a78b9b3dc81df878e2ed">◆ </a></span>ruby_native_thread_p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ruby_native_thread_p</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">void</td><td>)</td> <td>   is_ruby_native_thread()</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">83</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05095">garbage_collect_with_gvl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05843">negative_size_allocation_error()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05867">ruby_memerror()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03357">tcl_protect()</a>.</p> </div> </div> <a id="ad63676505f273f55863e4c39b0940cc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad63676505f273f55863e4c39b0940cc3">◆ </a></span>RUBY_RELEASE_DATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_RELEASE_DATE   "unknown release-date"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00019">19</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>.</p> </div> </div> <a id="ad0c39c601f4084e6d3ee83dcba61358d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad0c39c601f4084e6d3ee83dcba61358d">◆ </a></span>RUBY_VERSION</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define RUBY_VERSION   "(unknown <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a4fbbbc8d035c85ce83c6f270a2e56012">version</a>)"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00016">16</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../da/d7a/dl_8c_source.html#l00173">Init_dl()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>.</p> </div> </div> <a id="a656a2c15c7c66b54e5d19b494c2e5c67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a656a2c15c7c66b54e5d19b494c2e5c67">◆ </a></span>SUPPORT_NESTED_CONST_AS_IP_RUBY_CMD_RECEIVER</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SUPPORT_NESTED_CONST_AS_IP_RUBY_CMD_RECEIVER   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03483">3483</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="aa69d9fa25afdc01237612a6047b96189"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa69d9fa25afdc01237612a6047b96189">◆ </a></span>TAG_BREAK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_BREAK   0x2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00158">158</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a7490e601d6a9d97a79d4d895ad73c93a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7490e601d6a9d97a79d4d895ad73c93a">◆ </a></span>TAG_FATAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_FATAL   0x8</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">164</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="ac5d3e11622cde853addb87cfae24021e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac5d3e11622cde853addb87cfae24021e">◆ </a></span>TAG_NEXT</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_NEXT   0x3</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00159">159</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a0b034bce069147e233776bc1dcc74c01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b034bce069147e233776bc1dcc74c01">◆ </a></span>TAG_RAISE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_RAISE   0x6</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">162</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a82e8bb282a1d35fcc453335b090bd4a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82e8bb282a1d35fcc453335b090bd4a7">◆ </a></span>TAG_REDO</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_REDO   0x5</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00161">161</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a277f73abdf66e83f4fc75b93d6e87b72"></a> <h2 class="memtitle"><span class="permalink"><a href="#a277f73abdf66e83f4fc75b93d6e87b72">◆ </a></span>TAG_RETRY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_RETRY   0x4</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00160">160</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="abfe39758eac9658dbce9750e4bfddbc6"></a> <h2 class="memtitle"><span class="permalink"><a href="#abfe39758eac9658dbce9750e4bfddbc6">◆ </a></span>TAG_RETURN</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_RETURN   0x1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00157">157</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a6d3b7d4da36f7b664c2065f918eb541f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d3b7d4da36f7b664c2065f918eb541f">◆ </a></span>TAG_THROW</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TAG_THROW   0x7</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00163">163</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a4de6261e8241d2b1a2042687e2f3f5f1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4de6261e8241d2b1a2042687e2f3f5f1">◆ </a></span>TCL_ALPHA_RELEASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCL_ALPHA_RELEASE   0 /* "alpha" */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00104">104</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>.</p> </div> </div> <a id="af677d35e643bf3e4f082296e5e14bce9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af677d35e643bf3e4f082296e5e14bce9">◆ </a></span>TCL_BETA_RELEASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCL_BETA_RELEASE   1 /* "beta" */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">105</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>.</p> </div> </div> <a id="a8c25bd9e73ecb18e4f9f352090bb2911"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8c25bd9e73ecb18e4f9f352090bb2911">◆ </a></span>TCL_CANCEL_UNWIND</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCL_CANCEL_UNWIND   0x100000</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07816">7816</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07819">ip_cancel_eval_unwind()</a>.</p> </div> </div> <a id="a030724c77d77ddc4860e1ff0ef74e480"></a> <h2 class="memtitle"><span class="permalink"><a href="#a030724c77d77ddc4860e1ff0ef74e480">◆ </a></span>Tcl_DecrRefCount</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Tcl_DecrRefCount</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   (1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">322</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08908">free_invoke_arguments()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">ip_get_result_string_obj()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="a7e05442307639ca746f2560593ca9ca9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e05442307639ca746f2560593ca9ca9">◆ </a></span>Tcl_Eval</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Tcl_Eval   <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4cb3bb492242e5a0724d255d4b34a70a">tcl_eval</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">296</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">delete_slaves()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00281">tcl_eval()</a>.</p> </div> </div> <a id="aeebe90bc7223d7d0cdc31f8e2e336e40"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeebe90bc7223d7d0cdc31f8e2e336e40">◆ </a></span>TCL_FINAL_RELEASE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCL_FINAL_RELEASE   2 /* "final" */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">106</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>.</p> </div> </div> <a id="ae9a481084d28da8dd65ea016ce68a4c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9a481084d28da8dd65ea016ce68a4c1">◆ </a></span>Tcl_GetStringResult</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Tcl_GetStringResult</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">interp</td><td>)</td> <td>   ((interp)-><a class="el" href="../../d8/d90/nkf_8c.html#a5ea5ac7abf5cce39283e422add1067d5">result</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">327</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">ip_unset_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>.</p> </div> </div> <a id="a1011eb5bef1d3b60fdf51e46ce243153"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1011eb5bef1d3b60fdf51e46ce243153">◆ </a></span>Tcl_GlobalEval</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Tcl_GlobalEval   <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4c5cda5114e0653b26e5fa8cb3881762">tcl_global_eval</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00317">317</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06096">ip_wrap_namespace_command()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00302">tcl_global_eval()</a>.</p> </div> </div> <a id="a432360bae83494182898ff63e4b4511b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a432360bae83494182898ff63e4b4511b">◆ </a></span>Tcl_IncrRefCount</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define Tcl_IncrRefCount</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">obj</td><td>)</td> <td>   (1)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">321</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08860">alloc_invoke_arguments()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07773">ip_cancel_eval_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">ip_get_result_string_obj()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="a780b4b4af2feb2b9f44efd3f97b46f27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a780b4b4af2feb2b9f44efd3f97b46f27">◆ </a></span>TCL_NAMESPACE_DEBUG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCL_NAMESPACE_DEBUG   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00565">565</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>.</p> </div> </div> <a id="a1e2eb8512f9421fa7485556a9e3bf439"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e2eb8512f9421fa7485556a9e3bf439">◆ </a></span>TCLTKLIB_RELEASE_DATE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TCLTKLIB_RELEASE_DATE   "2010-08-25"</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00007">7</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>.</p> </div> </div> <a id="ac9cc32b5242f9dac9caaaf3fb1f7d2dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9cc32b5242f9dac9caaaf3fb1f7d2dc">◆ </a></span>TK_WINDOWING_SYSTEM</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TK_WINDOWING_SYSTEM   "x11"</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="add9a7c9b57ebc6b1e1a25640d8e17e29"></a> <h2 class="memtitle"><span class="permalink"><a href="#add9a7c9b57ebc6b1e1a25640d8e17e29">◆ </a></span>TKWAIT_MODE_DESTROY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TKWAIT_MODE_DESTROY   2</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04861">4861</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04865">rb_threadWaitVisibilityProc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04882">rb_threadWaitWindowProc()</a>.</p> </div> </div> <a id="ac904beb2aab947ee7a16ad741ae38ef1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac904beb2aab947ee7a16ad741ae38ef1">◆ </a></span>TKWAIT_MODE_VISIBILITY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TKWAIT_MODE_VISIBILITY   1</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04860">4860</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04865">rb_threadWaitVisibilityProc()</a>.</p> </div> </div> <a id="a52e6fec0d2c0348c2e08039651add637"></a> <h2 class="memtitle"><span class="permalink"><a href="#a52e6fec0d2c0348c2e08039651add637">◆ </a></span>TRAP_CHECK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define TRAP_CHECK</td> <td>(</td> <td class="paramname"></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"> if (<a class="code" href="../../d5/d9d/tcltklib_8c.html#a96d7361e5cdcd126524d9a7310940c5b">trap_check</a>(check_var) == 0) return 0; \</div><div class="line">} while (0)</div><div class="ttc" id="tcltklib_8c_html_a96d7361e5cdcd126524d9a7310940c5b"><div class="ttname"><a href="../../d5/d9d/tcltklib_8c.html#a96d7361e5cdcd126524d9a7310940c5b">trap_check</a></div><div class="ttdeci">static int trap_check(int *check_var)</div><div class="ttdef"><b>Definition:</b> <a href="../../d5/d9d/tcltklib_8c_source.html#l02141">tcltklib.c:2141</a></div></div> </div><!-- fragment --> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02136">2136</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>.</p> </div> </div> <a id="a6058a76395808a09a414a8a9b7c2a7b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6058a76395808a09a414a8a9b7c2a7b4">◆ </a></span>USE_EVLOOP_THREAD_ALONE_CHECK_FLAG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USE_EVLOOP_THREAD_ALONE_CHECK_FLAG   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02098">2098</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="ac83e5ad9c68a30ac8a6e01eec345b752"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac83e5ad9c68a30ac8a6e01eec345b752">◆ </a></span>USE_RUBY_ALLOC</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USE_RUBY_ALLOC   0</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a28cc721dbd1c0e4bd31abc41e8882103"></a> <h2 class="memtitle"><span class="permalink"><a href="#a28cc721dbd1c0e4bd31abc41e8882103">◆ </a></span>USE_TOGGLE_WINDOW_MODE_FOR_IDLE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define USE_TOGGLE_WINDOW_MODE_FOR_IDLE   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00499">499</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="a3a0a28ba6e22644006c9bafb793f8a2c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a0a28ba6e22644006c9bafb793f8a2c">◆ </a></span>va_init_list</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define va_init_list</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">a, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">b </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   va_start(a)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00062">62</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l00989">new_insn_body()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00741">rb_rescue2()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00959">rb_yield_values()</a>, and <a class="el" href="../../d5/d1d/eval__error_8c_source.html#l00007">warn_printf()</a>.</p> </div> </div> <a id="a92353a0b223e78081b022d5a33870967"></a> <h2 class="memtitle"><span class="permalink"><a href="#a92353a0b223e78081b022d5a33870967">◆ </a></span>WATCHDOG_INTERVAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define WATCHDOG_INTERVAL   10/*milliseconds ( 1 -- 999 ) */</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00525">525</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a3e0b4532e0b5bc79cfcace968e320f13"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e0b4532e0b5bc79cfcace968e320f13">◆ </a></span>_() <span class="overload">[1/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#af3e6f9a2db4741e3208aeedae20c97cd">ip_finalize</a> _ </td> <td>(</td> <td class="paramtype">(Tcl_Interp *) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af91970c5fd52636cde69930198c6c267"></a> <h2 class="memtitle"><span class="permalink"><a href="#af91970c5fd52636cde69930198c6c267">◆ </a></span>_() <span class="overload">[2/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#afe59232eba6d9dea4401c9c5376f3e0d">encoding_table_get_obj_core</a> _ </td> <td>(</td> <td class="paramtype">(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a97912baf6a8f8d2a48556bc406ed153d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a97912baf6a8f8d2a48556bc406ed153d">◆ </a></span>_() <span class="overload">[3/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2e5f0962283cff538726b7aceb5599a9">callq_safelevel_handler</a> _ </td> <td>(</td> <td class="paramtype">(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a1f2110422573ef0c30006ff6a6424b36"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1f2110422573ef0c30006ff6a6424b36">◆ </a></span>_() <span class="overload">[4/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#ad42860501d76c1b7b98d62647da16712">ip_alloc</a> _ </td> <td>(</td> <td class="paramtype">(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6ed0e3465e43ef6afe9694c5de276880"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ed0e3465e43ef6afe9694c5de276880">◆ </a></span>_() <span class="overload">[5/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a249b6faeea478c4d28399a5d7dba272d">ip_invoke</a> _ </td> <td>(</td> <td class="paramtype">(int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="acdc99a0d3507d02705d5df970aa78639"></a> <h2 class="memtitle"><span class="permalink"><a href="#acdc99a0d3507d02705d5df970aa78639">◆ </a></span>_() <span class="overload">[6/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a6f3a24bb704d7b2c89ef9423cd219e78">ip_invoke_with_position</a> _ </td> <td>(</td> <td class="paramtype">(int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>, Tcl_QueuePosition) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a04af4c07ae5225306d5abbb6261cdaef"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04af4c07ae5225306d5abbb6261cdaef">◆ </a></span>_() <span class="overload">[7/13]</span></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> <a class="el" href="../../d5/d9d/tcltklib_8c.html#a1cec8ebc4c54249136da6b6df38fb723">tk_funcall</a> _ </td> <td>(</td> <td class="paramtype">(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>(), int, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a>) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a7aec561f36a7ca19e7990be3795188bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7aec561f36a7ca19e7990be3795188bd">◆ </a></span>_() <span class="overload">[8/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa1cc4fb1e40a147c166a6639894cec69">ip_ruby_cmd</a> _ </td> <td>(</td> <td class="paramtype">(ClientData, Tcl_Interp *, int, char **) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a69c56f8efaa9ad1edcbbdb21bc81f4a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69c56f8efaa9ad1edcbbdb21bc81f4a0">◆ </a></span>_() <span class="overload">[9/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2b24b25dc88d0bb76c8b6feca2ca67f4">rb_threadUpdateProc</a> _ </td> <td>(</td> <td class="paramtype">(ClientData) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a72380a1baa0afcf87322eae308f25d80"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72380a1baa0afcf87322eae308f25d80">◆ </a></span>_() <span class="overload">[10/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int <a class="el" href="../../d5/d9d/tcltklib_8c.html#a34a4e30596fa823b890b12d95811cad6">ip_rb_threadTkWaitCommand</a> _ </td> <td>(</td> <td class="paramtype">(ClientData, Tcl_Interp *, int, char *[]) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="abd0a61d76c327d7dc01c4ae6754609a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd0a61d76c327d7dc01c4ae6754609a4">◆ </a></span>_() <span class="overload">[11/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char *<a class="el" href="../../d5/d9d/tcltklib_8c.html#a0614494bd697c4f5fa620fe67a7f411e">rb_threadVwaitProc</a> _ </td> <td>(</td> <td class="paramtype">(ClientData, Tcl_Interp *, char *, char *, int) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac9b1940acd475590c9258691e11c7d02"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac9b1940acd475590c9258691e11c7d02">◆ </a></span>_() <span class="overload">[12/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void <a class="el" href="../../d5/d9d/tcltklib_8c.html#a2212c740c8836eec937d1aca9a21332f">rb_threadWaitWindowProc</a> _ </td> <td>(</td> <td class="paramtype">(ClientData, XEvent *) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aeb40ec8b2b032b29684347a9c6eb6e80"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeb40ec8b2b032b29684347a9c6eb6e80">◆ </a></span>_() <span class="overload">[13/13]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="../../d5/d9d/tcltklib_8c.html#a76bf8d04c151d213518a6475d089913b">invoke_queue_handler</a> _ </td> <td>(</td> <td class="paramtype">(Tcl_Event *, int) </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa6313a173a762dd8a2a94b0d9b0ce8aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6313a173a762dd8a2a94b0d9b0ce8aa">◆ </a></span>_thread_call_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> _thread_call_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>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02930">2930</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02913">_thread_call_proc_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02921">_thread_call_proc_ensure()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>.</p> </div> </div> <a id="a68d215a0a799125badfec44692eef7c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68d215a0a799125badfec44692eef7c0">◆ </a></span>_thread_call_proc_arg_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void _thread_call_proc_arg_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/dec/structthread__call__proc__arg.html">thread_call_proc_arg</a> * </td> <td class="paramname"><em>q</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02907">2907</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02902">thread_call_proc_arg::proc</a>, and <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>.</p> </div> </div> <a id="abbc576c100b4422fdc8e8fb384d56c36"></a> <h2 class="memtitle"><span class="permalink"><a href="#abbc576c100b4422fdc8e8fb384d56c36">◆ </a></span>_thread_call_proc_core()</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> _thread_call_proc_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02913">2913</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02902">thread_call_proc_arg::proc</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02930">_thread_call_proc()</a>.</p> </div> </div> <a id="abd8f4f15b673d6e4b8870870639ad5dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd8f4f15b673d6e4b8870870639ad5dc">◆ </a></span>_thread_call_proc_ensure()</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> _thread_call_proc_ensure </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02921">2921</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02903">thread_call_proc_arg::done</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02930">_thread_call_proc()</a>.</p> </div> </div> <a id="a10f530f1dec144f7f740a7e3b78def0e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10f530f1dec144f7f740a7e3b78def0e">◆ </a></span>_thread_call_proc_value()</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> _thread_call_proc_value </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>th</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02943">2943</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00233">ID_value</a>, and <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>.</p> </div> </div> <a id="a9c2bd05fb4f432989cabce5a81d692b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c2bd05fb4f432989cabce5a81d692b0">◆ </a></span>_timer_for_tcl()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void _timer_for_tcl </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">1615</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00537">run_timer_flag</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00535">timer_tick</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01610">timer_token</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>.</p> </div> </div> <a id="ae148015393811a58ebcacc8780449454"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae148015393811a58ebcacc8780449454">◆ </a></span>alloc_invoke_arguments()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char** alloc_invoke_arguments </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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08860">8860</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> </div> </div> <a id="a9d1b4009a0af0bde4902670d7b306568"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d1b4009a0af0bde4902670d7b306568">◆ </a></span>call_DoOneEvent()</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> call_DoOneEvent </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>flag_val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02040">2040</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>.</p> </div> </div> <a id="acb5e2917d06a1219dfb5d721db43f9b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#acb5e2917d06a1219dfb5d721db43f9b9">◆ </a></span>call_original_exit()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void call_original_exit </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>state</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">1464</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00767">tcltkip::has_orig_exit</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00768">tcltkip::orig_exit_info</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d6/d27/numeric_8c_source.html#l02653">rb_fix2str()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a7c8f904c8246d8a1c9daaa67b887722e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c8f904c8246d8a1c9daaa67b887722e">◆ </a></span>call_queue_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int call_queue_handler </td> <td>(</td> <td class="paramtype">Tcl_Event * </td> <td class="paramname"><em>evPtr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">7009</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00435">call_queue::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00436">call_queue::argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00461">call_queue_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06995">callq_safelevel_handler()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00438">call_queue::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00434">call_queue::func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00504">have_rb_thread_waiting_for_value</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00437">call_queue::interp</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01568">rb_cData</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04900">rb_gc_force_recycle()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02312">rb_proc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">rb_thread_alive_p</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02322">rb_thread_run()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">rbtk_internal_eventloop_handler</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00440">call_queue::result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00439">call_queue::safe_level</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00441">call_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="ad4a7966ca861420d8f4e415f75b14329"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4a7966ca861420d8f4e415f75b14329">◆ </a></span>call_queue_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void call_queue_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../df/db5/structcall__queue.html">call_queue</a> * </td> <td class="paramname"><em>q</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00461">461</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00435">call_queue::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00436">call_queue::argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00437">call_queue::interp</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00440">call_queue::result</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00441">call_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>.</p> </div> </div> <a id="a2e5f0962283cff538726b7aceb5599a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e5f0962283cff538726b7aceb5599a9">◆ </a></span>callq_safelevel_handler()</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> callq_safelevel_handler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</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>callq</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06995">6995</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00435">call_queue::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00436">call_queue::argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00434">call_queue::func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00437">call_queue::interp</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00049">rb_set_safe_level()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00439">call_queue::safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>.</p> </div> </div> <a id="a34e1a549edf3c2940a9d300814df2cd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34e1a549edf3c2940a9d300814df2cd3">◆ </a></span>check_eventloop_interp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int check_eventloop_interp </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02171">2171</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00476">eventloop_interp</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>.</p> </div> </div> <a id="a05dbfa32ebb9e97e1336c127185806b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05dbfa32ebb9e97e1336c127185806b3">◆ </a></span>create_dummy_encoding_for_tk()</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> create_dummy_encoding_for_tk </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10142">10142</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ae6ec1143806ca777011fe0786cebce56"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae6ec1143806ca777011fe0786cebce56">◆ </a></span>create_dummy_encoding_for_tk_core()</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> create_dummy_encoding_for_tk_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td 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>error_mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">10102</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00437">rb_define_dummy_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10142">create_dummy_encoding_for_tk()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="aa6231e0ff0954bae6e8cf3ece6319334"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6231e0ff0954bae6e8cf3ece6319334">◆ </a></span>create_encoding_table()</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> create_encoding_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10608">10608</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, and <a class="el" href="../../d3/dda/proc_8c_source.html#l02312">rb_proc_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>.</p> </div> </div> <a id="aff5599e34d732668a1b62ffeb7e8440b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff5599e34d732668a1b62ffeb7e8440b">◆ </a></span>create_encoding_table_core()</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> create_encoding_table_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</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>interp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">10459</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10142">create_dummy_encoding_for_tk()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01135">enc_list()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">ENCODING_INDEX_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00192">ENCODING_INDEX_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">ENCODING_NAME_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00224">ID_at_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00227">ID_encoding_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00049">rb_set_safe_level()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00043">rb_set_safe_level_force()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10608">create_encoding_table()</a>.</p> </div> </div> <a id="a911e3c9a05a97f9086b95383c6a7d000"></a> <h2 class="memtitle"><span class="permalink"><a href="#a911e3c9a05a97f9086b95383c6a7d000">◆ </a></span>create_ip_exc()</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> create_ip_exc </td> <td>(</td> <td class="paramtype">interp </td> <td class="paramname">, </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> interp: <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>exc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>fmt</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">va_alist </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">843</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00224">ID_at_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00585">rb_exc_new_str()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01244">rb_vsprintf()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00062">va_init_list</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">ip_unset_variable2_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>.</p> </div> </div> <a id="a08bba8786c84798961e0c5d04343a65c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a08bba8786c84798961e0c5d04343a65c">◆ </a></span>delete_slaves()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void delete_slaves </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>ip</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">5578</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">Tcl_Eval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>.</p> </div> </div> <a id="a43ecbe84f17e5753c0899c1237ab62a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a43ecbe84f17e5753c0899c1237ab62a3">◆ </a></span>deleted_ip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int deleted_ip </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">793</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00565">TCL_NAMESPACE_DEBUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06722">ip_allow_ruby_exit_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">ip_create_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">ip_delete()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01947">ip_evloop_abort_on_exc_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06863">ip_has_mainwindow_p_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06850">ip_is_deleted_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06703">ip_is_safe_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">ip_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02880">ip_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">ip_make_safe()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">ip_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09274">ip_retval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">ip_set_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">ip_set_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">ip_set_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">ip_unset_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="af9d2d13e936db54fa70bbf1cba698321"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9d2d13e936db54fa70bbf1cba698321">◆ </a></span>encoding_table_get_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> encoding_table_get_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10443">10443</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>.</p> </div> </div> <a id="a4d98bdf167c716047f13e19cafbf1978"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d98bdf167c716047f13e19cafbf1978">◆ </a></span>encoding_table_get_name_core()</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> encoding_table_get_name_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc_arg</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>error_mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">10209</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00189">cRubyEncoding</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02612">enc_arg()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00224">ID_at_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00226">ID_encoding_name</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00037">rb_cEncoding</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01380">rb_enc_default_external()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01460">rb_enc_default_internal()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00269">rb_hash_lookup</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d2/d9b/localeinit_8c_source.html#l00023">rb_locale_charmap()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01651">rb_respond_to()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10443">encoding_table_get_name()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10316">encoding_table_get_obj_core()</a>.</p> </div> </div> <a id="ad4888e9518ae5e8a1ef95e4ae45583f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4888e9518ae5e8a1ef95e4ae45583f2">◆ </a></span>encoding_table_get_obj()</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> encoding_table_get_obj </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10450">10450</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10316">encoding_table_get_obj_core()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>.</p> </div> </div> <a id="afe59232eba6d9dea4401c9c5376f3e0d"></a> <h2 class="memtitle"><span class="permalink"><a href="#afe59232eba6d9dea4401c9c5376f3e0d">◆ </a></span>encoding_table_get_obj_core()</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> encoding_table_get_obj_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>table</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td 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>error_mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10316">10316</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00189">cRubyEncoding</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00269">rb_hash_lookup</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10450">encoding_table_get_obj()</a>.</p> </div> </div> <a id="a539158e19be012e60d742245117808b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a539158e19be012e60d742245117808b1">◆ </a></span>eval_queue_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int eval_queue_handler </td> <td>(</td> <td class="paramtype">Tcl_Event * </td> <td class="paramname"><em>evPtr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">7496</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00426">eval_queue::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00453">eval_queue_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07482">evq_safelevel_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00504">have_rb_thread_waiting_for_value</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00425">eval_queue::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00424">eval_queue::len</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01568">rb_cData</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04900">rb_gc_force_recycle()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02312">rb_proc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">rb_thread_alive_p</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02322">rb_thread_run()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">rbtk_internal_eventloop_handler</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00428">eval_queue::result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00427">eval_queue::safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00423">eval_queue::str</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00429">eval_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>.</p> </div> </div> <a id="a11013c53b64754fe062f319736a45012"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11013c53b64754fe062f319736a45012">◆ </a></span>eval_queue_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void eval_queue_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../de/d17/structeval__queue.html">eval_queue</a> * </td> <td class="paramname"><em>q</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00453">453</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00425">eval_queue::interp</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00428">eval_queue::result</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00429">eval_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>.</p> </div> </div> <a id="aa80d79dc72b2728dfb12274b613630ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa80d79dc72b2728dfb12274b613630ee">◆ </a></span>evq_safelevel_handler()</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> evq_safelevel_handler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</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>evq</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07482">7482</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00425">eval_queue::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00424">eval_queue::len</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00049">rb_set_safe_level()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00427">eval_queue::safe_level</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00423">eval_queue::str</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>.</p> </div> </div> <a id="a0a1859b3a5ea76d143c6ddcdb7d87b82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0a1859b3a5ea76d143c6ddcdb7d87b82">◆ </a></span>free_invoke_arguments()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void free_invoke_arguments </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">char ** </td> <td class="paramname"><em>av</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08908">8908</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> </div> </div> <a id="ac8db9fd449201bae8181612e747785eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8db9fd449201bae8181612e747785eb">◆ </a></span>get_eventloop_tick()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_eventloop_tick </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01726">1726</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00535">timer_tick</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01752">ip_get_eventloop_tick()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">ip_set_eventloop_tick()</a>.</p> </div> </div> <a id="a79be545f6246bed648026db350f5ba9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79be545f6246bed648026db350f5ba9e">◆ </a></span>get_eventloop_weight()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_eventloop_weight </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">1830</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00532">event_loop_max</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00533">no_event_tick</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01857">ip_get_eventloop_weight()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">ip_set_eventloop_weight()</a>.</p> </div> </div> <a id="aff53058299740e6e65bdfdf16cfea00a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff53058299740e6e65bdfdf16cfea00a">◆ </a></span>get_eventloop_window_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_eventloop_window_mode </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01681">1681</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00481">window_event_mode</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aaa83a0f54c991cb4a4b1dec49eea22d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa83a0f54c991cb4a4b1dec49eea22d6">◆ </a></span>get_ip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a>* get_ip </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">775</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06722">ip_allow_ruby_exit_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07798">ip_cancel_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07819">ip_cancel_eval_unwind()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">ip_create_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06587">ip_create_console_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">ip_delete()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01947">ip_evloop_abort_on_exc_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06828">ip_has_invalid_namespace_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06863">ip_has_mainwindow_p_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06850">ip_is_deleted_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06703">ip_is_safe_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06553">ip_is_slave_of_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">ip_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02880">ip_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10681">ip_make_menu_embeddable_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">ip_make_safe()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">ip_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09274">ip_retval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">ip_set_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">ip_set_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">ip_set_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">ip_unset_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">update_encoding_table()</a>.</p> </div> </div> <a id="a9728e6326ce0c625758692060db84929"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9728e6326ce0c625758692060db84929">◆ </a></span>get_no_event_wait()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> get_no_event_wait </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01777">1777</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00534">no_event_wait</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01803">ip_get_no_event_wait()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">ip_set_no_event_wait()</a>.</p> </div> </div> <a id="ada3ac1e5a6678c4ec73e09cd08d13202"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada3ac1e5a6678c4ec73e09cd08d13202">◆ </a></span>Init_tcltklib()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_tcltklib </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="../../d5/d9d/tcltklib_8c_source.html#l10776">10776</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01464">call_original_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10142">create_dummy_encoding_for_tk()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00189">cRubyEncoding</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#aa90d2934300f61708abfaf993b994f47">DEFAULT_EVENTLOOP_DEPTH</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00214">eLocalJumpError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">ENCODING_INDEX_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00192">ENCODING_INDEX_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">ENCODING_NAME_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00195">ENCODING_NAME_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00211">eTkCallbackBreak</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00212">eTkCallbackContinue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00218">eTkCallbackRedo</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00217">eTkCallbackRetry</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00210">eTkCallbackReturn</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00219">eTkCallbackThrow</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00216">eTkLocalJumpError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00476">eventloop_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00480">eventloop_stack</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00182">finalize_hook_name</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01726">get_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">get_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01681">get_eventloop_window_mode()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01777">get_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00230">ID_alive_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00224">ID_at_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00239">ID_at_reason</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00236">ID_backtrace</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00241">ID_break</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00226">ID_encoding_name</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00227">ID_encoding_table</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00245">ID_inspect</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00232">ID_join</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00231">ID_kill</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00237">ID_message</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00242">ID_next</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00240">ID_return</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00233">ID_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05856">ip_alloc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06722">ip_allow_ruby_exit_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07798">ip_cancel_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07819">ip_cancel_eval_unwind()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">ip_create_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">ip_delete()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03076">ip_do_one_event()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01926">ip_evloop_abort_on_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01947">ip_evloop_abort_on_exc_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08317">ip_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01752">ip_get_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01857">ip_get_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09657">ip_get_global_var()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09666">ip_get_global_var2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01803">ip_get_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09434">ip_get_variable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">ip_get_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06828">ip_has_invalid_namespace_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06880">ip_has_mainwindow_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09291">ip_invoke()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09300">ip_invoke_immediate()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06850">ip_is_deleted_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06703">ip_is_safe_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06553">ip_is_slave_of_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">ip_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02880">ip_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10761">ip_make_menu_embeddable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">ip_make_safe()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">ip_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09274">ip_retval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">ip_set_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">ip_set_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09676">ip_set_global_var()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09686">ip_set_global_var2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">ip_set_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09573">ip_set_variable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">ip_set_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09861">ip_split_tklist()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05507">ip_thread_tkwait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05493">ip_thread_vwait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08115">ip_toUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">ip_unset_global_var()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09706">ip_unset_global_var2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09648">ip_unset_variable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">ip_unset_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09967">lib_conv_listelement()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03067">lib_do_one_event()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">lib_evloop_abort_on_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01933">lib_evloop_abort_on_exc_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01900">lib_evloop_thread_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08303">lib_fromUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08427">lib_get_system_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10004">lib_getversion()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02731">lib_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02855">lib_mainloop_watchdog()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05625">lib_mark_at_exit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09869">lib_merge_tklist()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01979">lib_num_of_mainwindows()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09852">lib_split_tklist()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08419">lib_Tcl_backslash()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08101">lib_toUTF8()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08411">lib_UTF_backslash()</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00019">NO_FindExecutable</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00018">NO_TCL_DLL</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00682">rb_argv0</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01880">rb_const_get()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00727">rb_define_module()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01661">rb_define_module_function()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00747">rb_define_module_under()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00564">rb_eLoadError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00077">rb_enc_to_index</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00546">rb_eStandardError</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04965">rb_global_variable()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00379">rb_path2class()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d6/d9b/eval__jump_8c_source.html#l00060">rb_set_end_proc()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">rb_utf8_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00457">ruby_open_tcl_dll()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01810">set_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01666">set_eventloop_window_mode()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01864">set_max_block_time()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01759">set_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00104">TCL_ALPHA_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">TCL_BETA_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">TCL_FINAL_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00015">TCLTK_STUBS_OK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00221">tcltkip_class</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">tcltklib_compile_info()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00179">tcltklib_release_date</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac9cc32b5242f9dac9caaaf3fb1f7d2dc">TK_WINDOWING_SYSTEM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00483">watchdog_thread</a>.</p> </div> </div> <a id="a76bf8d04c151d213518a6475d089913b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76bf8d04c151d213518a6475d089913b">◆ </a></span>invoke_queue_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int invoke_queue_handler </td> <td>(</td> <td class="paramtype">Tcl_Event * </td> <td class="paramname"><em>evPtr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">9004</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00408">invoke_queue::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00412">invoke_queue::argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00415">invoke_queue::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00504">have_rb_thread_waiting_for_value</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">ID_call</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00414">invoke_queue::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00445">invoke_queue_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08990">ivq_safelevel_handler()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01568">rb_cData</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04900">rb_gc_force_recycle()</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l02312">rb_proc_new()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">rb_thread_alive_p</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02322">rb_thread_run()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">rbtk_internal_eventloop_handler</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00417">invoke_queue::result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00416">invoke_queue::safe_level</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00418">invoke_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> </div> </div> <a id="a86e277d5b14e9afcd73cb7cfd3d9a53b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86e277d5b14e9afcd73cb7cfd3d9a53b">◆ </a></span>invoke_queue_mark()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void invoke_queue_mark </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../df/d4d/structinvoke__queue.html">invoke_queue</a> * </td> <td class="paramname"><em>q</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00445">445</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00414">invoke_queue::interp</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03607">rb_gc_mark()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00417">invoke_queue::result</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00418">invoke_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>.</p> </div> </div> <a id="af37170bd6947038f223541fd8b2d1212"></a> <h2 class="memtitle"><span class="permalink"><a href="#af37170bd6947038f223541fd8b2d1212">◆ </a></span>invoke_tcl_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> invoke_tcl_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>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08482">8482</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00053">inf()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>.</p> </div> </div> <a id="ad42860501d76c1b7b98d62647da16712"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad42860501d76c1b7b98d62647da16712">◆ </a></span>ip_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ip_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05856">5856</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ad5f7e585527b297dd62440f0ef749249"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5f7e585527b297dd62440f0ef749249">◆ </a></span>ip_allow_ruby_exit_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> ip_allow_ruby_exit_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="../../d5/d9d/tcltklib_8c_source.html#l06722">6722</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00770">tcltkip::allow_ruby_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a63b0b31e96100a5676c4fd51783fc498"></a> <h2 class="memtitle"><span class="permalink"><a href="#a63b0b31e96100a5676c4fd51783fc498">◆ </a></span>ip_allow_ruby_exit_set()</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> ip_allow_ruby_exit_set </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="../../d5/d9d/tcltklib_8c_source.html#l06741">6741</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00770">tcltkip::allow_ruby_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ab00abfb735d3f312974208b69126b6d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab00abfb735d3f312974208b69126b6d9">◆ </a></span>ip_CallWhenDeleted()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_CallWhenDeleted </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>ip</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06134">6134</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="a452874d0514b81b3089a59e08b6a0959"></a> <h2 class="memtitle"><span class="permalink"><a href="#a452874d0514b81b3089a59e08b6a0959">◆ </a></span>ip_cancel_eval()</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> ip_cancel_eval </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07798">7798</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07773">ip_cancel_eval_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a6ede5243c724a8f6d416af4f54ba7a9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6ede5243c724a8f6d416af4f54ba7a9e">◆ </a></span>ip_cancel_eval_core()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_cancel_eval_core </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</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>msg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07773">7773</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00558">rb_eNotImpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07798">ip_cancel_eval()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07819">ip_cancel_eval_unwind()</a>.</p> </div> </div> <a id="a329be50b55827b0b70889787d9527c62"></a> <h2 class="memtitle"><span class="permalink"><a href="#a329be50b55827b0b70889787d9527c62">◆ </a></span>ip_cancel_eval_unwind()</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> ip_cancel_eval_unwind </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07819">7819</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07773">ip_cancel_eval_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07816">TCL_CANCEL_UNWIND</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aef40fa1c994b74c38cf0b7f838d47824"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef40fa1c994b74c38cf0b7f838d47824">◆ </a></span>ip_create_console()</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> ip_create_console </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">6635</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06587">ip_create_console_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a6579e4c538bc36332874a0e3fcbf0e07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6579e4c538bc36332874a0e3fcbf0e07">◆ </a></span>ip_create_console_core()</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> ip_create_console_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06587">6587</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01903">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">ip_create_console()</a>.</p> </div> </div> <a id="a0b5edc1367cecaabf7aded34aeb9e570"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b5edc1367cecaabf7aded34aeb9e570">◆ </a></span>ip_create_slave()</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> ip_create_slave </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">6519</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a8889e269c13930f6ca02a4d8034834a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8889e269c13930f6ca02a4d8034834a9">◆ </a></span>ip_create_slave_core()</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> ip_create_slave_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">6408</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00770">tcltkip::allow_ruby_exit</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01018">Data_Wrap_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00767">tcltkip::has_orig_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06134">ip_CallWhenDeleted()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">ip_rb_replaceSlaveTkCmdsCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06096">ip_wrap_namespace_command()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00768">tcltkip::orig_exit_info</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00769">tcltkip::ref_count</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">ip_create_slave()</a>.</p> </div> </div> <a id="ab569b91e16f4f01e23e8001c1a767737"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab569b91e16f4f01e23e8001c1a767737">◆ </a></span>ip_delete()</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> ip_delete </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">6796</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="af1362a3075b310b2695b19dea8ae3324"></a> <h2 class="memtitle"><span class="permalink"><a href="#af1362a3075b310b2695b19dea8ae3324">◆ </a></span>ip_do_one_event()</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> ip_do_one_event </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03076">3076</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a05b4c4302380cf16a80770983ccba5bf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a05b4c4302380cf16a80770983ccba5bf">◆ </a></span>ip_eval()</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> ip_eval </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="../../d5/d9d/tcltklib_8c_source.html#l07594">7594</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00426">eval_queue::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00422">eval_queue::ev</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00425">eval_queue::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00424">eval_queue::len</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00248">rb_exc_new3</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00428">eval_queue::result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00427">eval_queue::safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00423">eval_queue::str</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00429">eval_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="af132ec97e540b14453af8ac96fec0fb6"></a> <h2 class="memtitle"><span class="permalink"><a href="#af132ec97e540b14453af8ac96fec0fb6">◆ </a></span>ip_eval_real()</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> ip_eval_real </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">char * </td> <td class="paramname"><em>cmd_str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>cmd_len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">7321</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00211">eTkCallbackBreak</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00212">eTkCallbackContinue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00210">eTkCallbackReturn</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00540">event_loop_abort_on_exc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00053">inf()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">ip_get_result_string_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00545">rb_eFatal</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">TAG_FATAL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">TAG_RAISE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">Tcl_Eval</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07482">evq_safelevel_handler()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>.</p> </div> </div> <a id="a74a8e3c8ce14b5e3bc0afc3afd0de65a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a74a8e3c8ce14b5e3bc0afc3afd0de65a">◆ </a></span>ip_evloop_abort_on_exc()</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> ip_evloop_abort_on_exc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01926">1926</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">lib_evloop_abort_on_exc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a70253bb7c75ee32a4acfbbc813742d07"></a> <h2 class="memtitle"><span class="permalink"><a href="#a70253bb7c75ee32a4acfbbc813742d07">◆ </a></span>ip_evloop_abort_on_exc_set()</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> ip_evloop_abort_on_exc_set </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="../../d5/d9d/tcltklib_8c_source.html#l01947">1947</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">lib_evloop_abort_on_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01933">lib_evloop_abort_on_exc_set()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="af3e6f9a2db4741e3208aeedae20c97cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3e6f9a2db4741e3208aeedae20c97cd">◆ </a></span>ip_finalize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_finalize </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>ip</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">5661</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00186">at_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">delete_slaves()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00182">finalize_hook_name</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05648">ip_null_proc()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01484">ruby_debug</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01483">ruby_verbose</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00317">Tcl_GlobalEval</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05578">delete_slaves()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06134">ip_CallWhenDeleted()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06796">ip_delete()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">ip_free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>.</p> </div> </div> <a id="a0f7b07ccc6e87abaec80e30ad6780189"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f7b07ccc6e87abaec80e30ad6780189">◆ </a></span>ip_free()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_free </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05803">5803</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05856">ip_alloc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>.</p> </div> </div> <a id="a49f5f61641a0a4c22b079c28bdcec19f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49f5f61641a0a4c22b079c28bdcec19f">◆ </a></span>ip_fromUTF8()</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> ip_fromUTF8 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08317">8317</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a71caa788c630a6c4ebbe79ab8bfb57f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71caa788c630a6c4ebbe79ab8bfb57f6">◆ </a></span>ip_get_encoding_table()</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> ip_get_encoding_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">10616</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10608">create_encoding_table()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10443">encoding_table_get_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10450">encoding_table_get_obj()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00227">ID_encoding_table</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, and <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>.</p> </div> </div> <a id="af66c3331d93fdb16484b85d18d502b06"></a> <h2 class="memtitle"><span class="permalink"><a href="#af66c3331d93fdb16484b85d18d502b06">◆ </a></span>ip_get_eventloop_tick()</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> ip_get_eventloop_tick </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01752">1752</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01726">get_eventloop_tick()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a9d9430b2f796c0619bc9d62f22788b9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d9430b2f796c0619bc9d62f22788b9a">◆ </a></span>ip_get_eventloop_weight()</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> ip_get_eventloop_weight </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01857">1857</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">get_eventloop_weight()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a10bea1ebd451dae673bda0647aafaf34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a10bea1ebd451dae673bda0647aafaf34">◆ </a></span>ip_get_global_var()</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> ip_get_global_var </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>varname</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09657">9657</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09434">ip_get_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a3be36efcd7b93c3d219e29450c9d86b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3be36efcd7b93c3d219e29450c9d86b0">◆ </a></span>ip_get_global_var2()</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> ip_get_global_var2 </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>varname</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="../../d5/d9d/tcltklib_8c_source.html#l09666">9666</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">ip_get_variable2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="af9a1342eb45e94901edad8f0b29402b2"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9a1342eb45e94901edad8f0b29402b2">◆ </a></span>ip_get_no_event_wait()</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> ip_get_no_event_wait </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01803">1803</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01777">get_no_event_wait()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="add644d94ab52340375fda4f35eb8847b"></a> <h2 class="memtitle"><span class="permalink"><a href="#add644d94ab52340375fda4f35eb8847b">◆ </a></span>ip_get_result_string_obj()</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> ip_get_result_string_obj </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">6974</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>.</p> </div> </div> <a id="a7a4270e161e4f43948d987ba0eafc670"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a4270e161e4f43948d987ba0eafc670">◆ </a></span>ip_get_variable()</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> ip_get_variable </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>varname</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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09434">9434</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">ip_get_variable2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09657">ip_get_global_var()</a>.</p> </div> </div> <a id="a58191d3b453f95d98a2ab1ee27fa2857"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58191d3b453f95d98a2ab1ee27fa2857">◆ </a></span>ip_get_variable2()</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> ip_get_variable2 </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>varname</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 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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">9408</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09666">ip_get_global_var2()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09434">ip_get_variable()</a>.</p> </div> </div> <a id="a1b07760263b333c6e92789d2918c9b19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b07760263b333c6e92789d2918c9b19">◆ </a></span>ip_get_variable2_core()</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> ip_get_variable2_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">9312</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">ip_get_variable2()</a>.</p> </div> </div> <a id="a26fc7fcdf650154d948f3bb5334f7906"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26fc7fcdf650154d948f3bb5334f7906">◆ </a></span>ip_has_invalid_namespace_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> ip_has_invalid_namespace_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="../../d5/d9d/tcltklib_8c_source.html#l06828">6828</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a5453a353691a18219b5dd3e160a2a146"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5453a353691a18219b5dd3e160a2a146">◆ </a></span>ip_has_mainwindow_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> ip_has_mainwindow_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="../../d5/d9d/tcltklib_8c_source.html#l06880">6880</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06863">ip_has_mainwindow_p_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aae0e06e43d2d7bf10fec3114b39b7866"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae0e06e43d2d7bf10fec3114b39b7866">◆ </a></span>ip_has_mainwindow_p_core()</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> ip_has_mainwindow_p_core </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">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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06863">6863</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06880">ip_has_mainwindow_p()</a>.</p> </div> </div> <a id="a76aecd7fcd37d851e304827104fe1d83"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76aecd7fcd37d851e304827104fe1d83">◆ </a></span>ip_init()</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> ip_init </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">6156</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00770">tcltkip::allow_ruby_exit</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d8/d36/signal_8c_source.html#l00496">cnt</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00485">current_interp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00992">DATA_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00027">FAIL_CreateInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00028">FAIL_Tcl_InitStubs</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00032">FAIL_Tk_Init</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00033">FAIL_Tk_InitStubs</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00767">tcltkip::has_orig_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06134">ip_CallWhenDeleted()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">ip_rb_replaceSlaveTkCmdsCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06096">ip_wrap_namespace_command()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00025">NO_CreateInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00026">NO_DeleteInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00019">NO_FindExecutable</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00018">NO_TCL_DLL</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00031">NO_Tk_Init</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00768">tcltkip::orig_exit_info</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00564">rb_eLoadError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00769">tcltkip::ref_count</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00509">ruby_tcl_create_ip_and_stubs_init()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00533">ruby_tcl_stubs_init()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00542">ruby_tk_stubs_init()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">Tcl_Eval</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../df/d55/stubs_8h_source.html#l00015">TCLTK_STUBS_OK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ac039247bd36850b582d929b1d204a35d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac039247bd36850b582d929b1d204a35d">◆ </a></span>ip_InterpExitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_InterpExitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">3718</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00565">TCL_NAMESPACE_DEBUG</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">ip_rb_replaceSlaveTkCmdsCommand()</a>.</p> </div> </div> <a id="a249b6faeea478c4d28399a5d7dba272d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a249b6faeea478c4d28399a5d7dba272d">◆ </a></span>ip_invoke()</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> ip_invoke </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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09291">9291</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a9f3054e32c0839d178977ff18158150e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f3054e32c0839d178977ff18158150e">◆ </a></span>ip_invoke_core()</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> ip_invoke_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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">char ** </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">8577</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00211">eTkCallbackBreak</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00212">eTkCallbackContinue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00210">eTkCallbackReturn</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00540">event_loop_abort_on_exc</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d9/d89/isinf_8c_source.html#l00053">inf()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08482">invoke_tcl_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06974">ip_get_result_string_obj()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08467">invoke_info::ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00545">rb_eFatal</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00553">rb_eNameError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">TAG_FATAL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">TAG_RAISE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08990">ivq_safelevel_handler()</a>.</p> </div> </div> <a id="ac53621394fecfe0c7571f4b7c2451727"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac53621394fecfe0c7571f4b7c2451727">◆ </a></span>ip_invoke_immediate()</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> ip_invoke_immediate </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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09300">9300</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a66202a95d332ce6cd9f69921873ae7c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a66202a95d332ce6cd9f69921873ae7c0">◆ </a></span>ip_invoke_real()</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> ip_invoke_real </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>interp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">8952</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08860">alloc_invoke_arguments()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08908">free_invoke_arguments()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>.</p> </div> </div> <a id="a6f3a24bb704d7b2c89ef9423cd219e78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f3a24bb704d7b2c89ef9423cd219e78">◆ </a></span>ip_invoke_with_position()</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> ip_invoke_with_position </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>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_QueuePosition </td> <td class="paramname"><em>position</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">9097</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08860">alloc_invoke_arguments()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08908">free_invoke_arguments()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08952">ip_invoke_real()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00248">rb_exc_new3</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09291">ip_invoke()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09300">ip_invoke_immediate()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05507">ip_thread_tkwait()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05493">ip_thread_vwait()</a>.</p> </div> </div> <a id="a16caf63f211ddb58e34d7fea73c8f8b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16caf63f211ddb58e34d7fea73c8f8b8">◆ </a></span>ip_is_deleted_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> ip_is_deleted_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="../../d5/d9d/tcltklib_8c_source.html#l06850">6850</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ab150321a746700b39420f8b6fa40d29a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab150321a746700b39420f8b6fa40d29a">◆ </a></span>ip_is_safe_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> ip_is_safe_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="../../d5/d9d/tcltklib_8c_source.html#l06703">6703</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a6afd959b5c225f5fb614a77749f86280"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6afd959b5c225f5fb614a77749f86280">◆ </a></span>ip_is_slave_of_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> ip_is_slave_of_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> </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>master</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06553">6553</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00221">tcltkip_class</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="abe42e2876c470464dea5b16fd5763de5"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe42e2876c470464dea5b16fd5763de5">◆ </a></span>ip_mainloop()</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> ip_mainloop </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">2751</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00476">eventloop_interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02731">lib_mainloop()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aa4890e0e98d5502c6ea43aa6a29bad38"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa4890e0e98d5502c6ea43aa6a29bad38">◆ </a></span>ip_mainloop_watchdog()</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> ip_mainloop_watchdog </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02880">2880</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02855">lib_mainloop_watchdog()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ad56a7c90180bf0919ca7c14530b38f44"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad56a7c90180bf0919ca7c14530b38f44">◆ </a></span>ip_make_menu_embeddable()</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> ip_make_menu_embeddable </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</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>menu_path</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10761">10761</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10681">ip_make_menu_embeddable_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a887378e0a847c703fe7ffc69520c1eab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a887378e0a847c703fe7ffc69520c1eab">◆ </a></span>ip_make_menu_embeddable_core()</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> ip_make_menu_embeddable_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10681">10681</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01903">rb_notimplement()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10761">ip_make_menu_embeddable()</a>.</p> </div> </div> <a id="a35f1dffc672795ce3d938184a81e5580"></a> <h2 class="memtitle"><span class="permalink"><a href="#a35f1dffc672795ce3d938184a81e5580">◆ </a></span>ip_make_safe()</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> ip_make_safe </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">6688</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">ip_make_safe_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="af545c646fb42a4dc301363b3afa0c01c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af545c646fb42a4dc301363b3afa0c01c">◆ </a></span>ip_make_safe_core()</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> ip_make_safe_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06650">6650</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00770">tcltkip::allow_ruby_exit</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">ip_make_safe()</a>.</p> </div> </div> <a id="aed786a74627a6420a58f515327351758"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed786a74627a6420a58f515327351758">◆ </a></span>ip_null_proc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_null_proc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05648">5648</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>.</p> </div> </div> <a id="a6cdd1d7d9dd22a3a2e72665d22edead4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6cdd1d7d9dd22a3a2e72665d22edead4">◆ </a></span>ip_rb_replaceSlaveTkCmdsCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rb_replaceSlaveTkCmdsCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">5944</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03718">ip_InterpExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="a34a4e30596fa823b890b12d95811cad6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a34a4e30596fa823b890b12d95811cad6">◆ </a></span>ip_rb_threadTkWaitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rb_threadTkWaitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">5060</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04840">rb_threadVwaitProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04865">rb_threadWaitVisibilityProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04882">rb_threadWaitWindowProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04861">TKWAIT_MODE_DESTROY</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04860">TKWAIT_MODE_VISIBILITY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="a302248e971b4839713a2a9f95c3aeb15"></a> <h2 class="memtitle"><span class="permalink"><a href="#a302248e971b4839713a2a9f95c3aeb15">◆ </a></span>ip_rb_threadUpdateCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rb_threadUpdateCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">4025</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04000">rb_threadUpdateProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="a58f3a974e555518cd87217db5273de57"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58f3a974e555518cd87217db5273de57">◆ </a></span>ip_rb_threadVwaitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rb_threadVwaitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">4903</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04840">rb_threadVwaitProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="afc2f1f2ea51cf8f475b7075cf1052bd9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc2f1f2ea51cf8f475b7075cf1052bd9">◆ </a></span>ip_rbTkWaitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rbTkWaitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">4459</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00543">check_rootwidget_flag</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00543">rb_eInterrupt</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00542">rb_eSystemExit</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00028">rb_thread_check_trap_pending</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04407">WaitVariableProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04423">WaitVisibilityProc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04439">WaitWindowProc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="a6a4bf2b5a79b438ef4ba5e7a6495b05c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a4bf2b5a79b438ef4ba5e7a6495b05c">◆ </a></span>ip_rbUpdateCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rbUpdateCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">3876</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00144">CONST84</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00543">rb_eInterrupt</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00542">rb_eSystemExit</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00028">rb_thread_check_trap_pending</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="a723e68c456dbef62ddda9c3aed60c548"></a> <h2 class="memtitle"><span class="permalink"><a href="#a723e68c456dbef62ddda9c3aed60c548">◆ </a></span>ip_rbVwaitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_rbVwaitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>objc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">objv </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">4219</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00543">rb_eInterrupt</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00542">rb_eSystemExit</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00028">rb_thread_check_trap_pending</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04196">VwaitVarProc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">ip_replace_wait_commands()</a>.</p> </div> </div> <a id="ac7dc62d7648c1a3b4f1e39053d0073c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac7dc62d7648c1a3b4f1e39053d0073c4">◆ </a></span>ip_replace_wait_commands()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_replace_wait_commands </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tk_Window </td> <td class="paramname"><em>mainWin</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05863">5863</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, and <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05944">ip_rb_replaceSlaveTkCmdsCommand()</a>.</p> </div> </div> <a id="a9b17a18e847d33308d64879ac1dbd515"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b17a18e847d33308d64879ac1dbd515">◆ </a></span>ip_restart()</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> ip_restart </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">7920</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a1689b48d2965d2e14643f0f1e658e35d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1689b48d2965d2e14643f0f1e658e35d">◆ </a></span>ip_retval()</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> ip_retval </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09274">9274</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aa1cc4fb1e40a147c166a6639894cec69"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1cc4fb1e40a147c166a6639894cec69">◆ </a></span>ip_ruby_cmd()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_ruby_cmd </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">3585</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00558">cmd_body_arg::args</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03466">ip_ruby_cmd_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03538">ip_ruby_cmd_receiver_get()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00557">cmd_body_arg::method</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01123">RARRAY</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05641">rb_gc_disable()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05619">rb_gc_enable()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00589">rb_tainted_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00556">cmd_body_arg::receiver</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03357">tcl_protect()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="aac60f81a7a47a728e6c471f3297e814e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac60f81a7a47a728e6c471f3297e814e">◆ </a></span>ip_ruby_cmd_core()</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> ip_ruby_cmd_core </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d58/structcmd__body__arg.html">cmd_body_arg</a> * </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03466">3466</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00558">cmd_body_arg::args</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00557">cmd_body_arg::method</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00752">rb_apply()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00556">cmd_body_arg::receiver</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>.</p> </div> </div> <a id="aae8dad6d56978437346551c280310720"></a> <h2 class="memtitle"><span class="permalink"><a href="#aae8dad6d56978437346551c280310720">◆ </a></span>ip_ruby_cmd_receiver_const_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> ip_ruby_cmd_receiver_const_get </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03486">3486</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00107">head</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01880">rb_const_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01427">rb_eval_string_protect()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, and <a class="el" href="../../d4/d71/st_8c_source.html#l00108">tail</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03538">ip_ruby_cmd_receiver_get()</a>.</p> </div> </div> <a id="a5397f07b7cd5249e5cc6cf1a1d5eb14f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5397f07b7cd5249e5cc6cf1a1d5eb14f">◆ </a></span>ip_ruby_cmd_receiver_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> ip_ruby_cmd_receiver_get </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03538">3538</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03486">ip_ruby_cmd_receiver_const_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00819">rb_gv_get()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00556">cmd_body_arg::receiver</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>.</p> </div> </div> <a id="a9649e91a7475facf32db7a1e06d170cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9649e91a7475facf32db7a1e06d170cd">◆ </a></span>ip_ruby_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_ruby_eval </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">3394</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l01411">rb_eval_string()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03357">tcl_protect()</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="af3e1e17b0ba1a5761dd984e57771955e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3e1e17b0ba1a5761dd984e57771955e">◆ </a></span>ip_RubyExitCommand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int ip_RubyExitCommand </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a> </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">3763</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00542">rb_eSystemExit</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02612">rb_iv_set()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d65/strtol_8c_source.html#l00007">strtol()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06741">ip_allow_ruby_exit_set()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="afa5dc85d9ac38f133348564cc314fcf2"></a> <h2 class="memtitle"><span class="permalink"><a href="#afa5dc85d9ac38f133348564cc314fcf2">◆ </a></span>ip_set_eventloop_tick()</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> ip_set_eventloop_tick </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>tick</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">1733</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01726">get_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a292583c700a005045a3d17b66e3801ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a292583c700a005045a3d17b66e3801ed">◆ </a></span>ip_set_eventloop_weight()</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> ip_set_eventloop_weight </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>loop_max</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>no_event</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">1837</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">get_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01810">set_eventloop_weight()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a659ab12358313d8e66d50854f534f667"></a> <h2 class="memtitle"><span class="permalink"><a href="#a659ab12358313d8e66d50854f534f667">◆ </a></span>ip_set_exc_message()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_set_exc_message </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</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>exc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">3086</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00237">ID_message</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d04/strerror_8c_source.html#l00008">msg</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01127">rb_attr_get()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a95f3a04393fe2d69b01a89e31609ae35"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95f3a04393fe2d69b01a89e31609ae35">◆ </a></span>ip_set_global_var()</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> ip_set_global_var </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>varname</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>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09676">9676</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09573">ip_set_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a8510743a4f48d31db83b79f12c70e28b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8510743a4f48d31db83b79f12c70e28b">◆ </a></span>ip_set_global_var2()</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> ip_set_global_var2 </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>varname</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 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>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09686">9686</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">ip_set_variable2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a0131e60372d95e3115ba5ce8da507c38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0131e60372d95e3115ba5ce8da507c38">◆ </a></span>ip_set_no_event_wait()</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> ip_set_no_event_wait </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>wait</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">1784</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01777">get_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01759">set_no_event_wait()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04621">wait()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a4d808b443ed297690a9e9df396a0b26b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d808b443ed297690a9e9df396a0b26b">◆ </a></span>ip_set_variable()</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> ip_set_variable </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>varname</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>value</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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09573">9573</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">ip_set_variable2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09676">ip_set_global_var()</a>.</p> </div> </div> <a id="a0434b143d141ef59372a35f95aa41f82"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0434b143d141ef59372a35f95aa41f82">◆ </a></span>ip_set_variable2()</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> ip_set_variable2 </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>varname</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 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>value</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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">9544</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09686">ip_set_global_var2()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09573">ip_set_variable()</a>.</p> </div> </div> <a id="aff7f5e9084d311c6fc0505391b745029"></a> <h2 class="memtitle"><span class="permalink"><a href="#aff7f5e9084d311c6fc0505391b745029">◆ </a></span>ip_set_variable2_core()</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> ip_set_variable2_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">9443</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">ip_set_variable2()</a>.</p> </div> </div> <a id="a7ab9e0914c68c612e61d95cb79e3bce2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7ab9e0914c68c612e61d95cb79e3bce2">◆ </a></span>ip_split_tklist()</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> ip_split_tklist </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>list_str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09861">9861</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a31f0d49512e1c6c15cce7c7855fdcb71"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31f0d49512e1c6c15cce7c7855fdcb71">◆ </a></span>ip_thread_tkwait()</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> ip_thread_tkwait </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>mode</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>target</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05507">5507</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a88f2eac7c5925475e0bc985959852d99"></a> <h2 class="memtitle"><span class="permalink"><a href="#a88f2eac7c5925475e0bc985959852d99">◆ </a></span>ip_thread_vwait()</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> ip_thread_vwait </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>var</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05493">5493</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, and <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a1dd0705e9361b7d3cd04de4296964330"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1dd0705e9361b7d3cd04de4296964330">◆ </a></span>ip_toUTF8()</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> ip_toUTF8 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08115">8115</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ace40b11f20bc1b04af185c9a64cb2c67"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace40b11f20bc1b04af185c9a64cb2c67">◆ </a></span>ip_unset_global_var()</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> ip_unset_global_var </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>varname</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">9697</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09648">ip_unset_variable()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aa869cbefaaa2e186ef1a97ceaea5d190"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa869cbefaaa2e186ef1a97ceaea5d190">◆ </a></span>ip_unset_global_var2()</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> ip_unset_global_var2 </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>varname</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="../../d5/d9d/tcltklib_8c_source.html#l09706">9706</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">ip_unset_variable2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a469264067776bdec259cbed88b2dac33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a469264067776bdec259cbed88b2dac33">◆ </a></span>ip_unset_variable()</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> ip_unset_variable </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>varname</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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09648">9648</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">ip_unset_variable2()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09697">ip_unset_global_var()</a>.</p> </div> </div> <a id="a0c7850986e4bfef62d6860e12ea90c40"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c7850986e4bfef62d6860e12ea90c40">◆ </a></span>ip_unset_variable2()</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> ip_unset_variable2 </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>varname</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 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>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">9622</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">ip_unset_variable2_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09706">ip_unset_global_var2()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09648">ip_unset_variable()</a>.</p> </div> </div> <a id="a4642c8006f803b2226088d68ae0a5d7f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4642c8006f803b2226088d68ae0a5d7f">◆ </a></span>ip_unset_variable2_core()</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> ip_unset_variable2_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09583">9583</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">ip_unset_variable2()</a>.</p> </div> </div> <a id="a2c752c3113a4e3d5f552842910dc2ac6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2c752c3113a4e3d5f552842910dc2ac6">◆ </a></span>ip_wrap_namespace_command()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ip_wrap_namespace_command </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06096">6096</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00317">Tcl_GlobalEval</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="a78b517f7037cf561fcd763f7f5fe81e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78b517f7037cf561fcd763f7f5fe81e1">◆ </a></span>ivq_safelevel_handler()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ivq_safelevel_handler </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</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>ivq</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08990">8990</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00408">invoke_queue::argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00412">invoke_queue::argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01036">Data_Get_Struct</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00414">invoke_queue::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../da/d2d/safe_8c_source.html#l00049">rb_set_safe_level()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00416">invoke_queue::safe_level</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>.</p> </div> </div> <a id="a78444cea8a98d1a5dfec81befd3dedf5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a78444cea8a98d1a5dfec81befd3dedf5">◆ </a></span>lib_conv_listelement()</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> lib_conv_listelement </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>src</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09967">9967</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02024">rb_str_resize()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a7354a37a34ef9099af49f1328f3f1016"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7354a37a34ef9099af49f1328f3f1016">◆ </a></span>lib_do_one_event()</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> lib_do_one_event </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03067">3067</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a581f007ce5b3d556b3d97c06de928260"></a> <h2 class="memtitle"><span class="permalink"><a href="#a581f007ce5b3d556b3d97c06de928260">◆ </a></span>lib_do_one_event_core()</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> lib_do_one_event_core </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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>is_ip</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">3010</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03076">ip_do_one_event()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03067">lib_do_one_event()</a>.</p> </div> </div> <a id="a11b5ffc78d9ecba8b638e6ac2821c401"></a> <h2 class="memtitle"><span class="permalink"><a href="#a11b5ffc78d9ecba8b638e6ac2821c401">◆ </a></span>lib_eventloop_core()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int lib_eventloop_core </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>check_root</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>update_flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>check_var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">2184</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02040">call_DoOneEvent()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02171">check_eventloop_interp()</a>, <a class="el" href="../../d0/de9/rubysig_8h_source.html#l00041">CHECK_INTS</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00532">event_loop_max</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00539">event_loop_wait_event</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00504">have_rb_thread_waiting_for_value</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00541">loop_counter</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00533">no_event_tick</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00534">no_event_wait</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00527">NO_THREAD_INTERRUPT_TIME</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00545">rb_eFatal</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02994">rb_thread_alone()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01143">rb_thread_check_ints()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01073">rb_thread_sleep_forever()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">rbtk_eventloop_depth</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00536">req_timer_tick</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00537">run_timer_flag</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">TAG_FATAL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">TAG_RAISE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00535">timer_tick</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01610">timer_token</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02136">TRAP_CHECK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00483">watchdog_thread</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00481">window_event_mode</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>.</p> </div> </div> <a id="a04aca966ccbbc51fd5d317cd8e7076c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a04aca966ccbbc51fd5d317cd8e7076c8">◆ </a></span>lib_eventloop_ensure()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_eventloop_ensure </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">2615</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00480">eventloop_stack</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00944">rb_ary_pop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">rb_thread_alive_p</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01999">rbtk_EventCheckProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">rbtk_eventloop_depth</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01990">rbtk_EventSetupProc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02556">evloop_params::thr_crit_bup</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01610">timer_token</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>.</p> </div> </div> <a id="aed5576b12eec97d8314b7aae8903d64b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed5576b12eec97d8314b7aae8903d64b">◆ </a></span>lib_eventloop_launcher()</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> lib_eventloop_launcher </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>check_root</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>update_flag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>check_var</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">2677</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02552">evloop_params::check_root</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02554">evloop_params::check_var</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00170">DUMP3</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00480">eventloop_stack</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02555">evloop_params::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02322">rb_thread_run()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">rbtk_eventloop_depth</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02556">evloop_params::thr_crit_bup</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02553">evloop_params::update_flag</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02731">lib_mainloop()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02777">watchdog_evloop_launcher()</a>.</p> </div> </div> <a id="ad09137e93e6fd9828100ba236f6aeb2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad09137e93e6fd9828100ba236f6aeb2b">◆ </a></span>lib_eventloop_main()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_eventloop_main </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">2580</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00545">rb_eFatal</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">TAG_FATAL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">TAG_RAISE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>.</p> </div> </div> <a id="a531b4cda232013cf16217ff379ac4aa5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a531b4cda232013cf16217ff379ac4aa5">◆ </a></span>lib_eventloop_main_core()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_eventloop_main_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">2560</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02552">evloop_params::check_root</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00543">check_rootwidget_flag</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02554">evloop_params::check_var</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02555">evloop_params::interp</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01999">rbtk_EventCheckProc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01990">rbtk_EventSetupProc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02553">evloop_params::update_flag</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>.</p> </div> </div> <a id="a26761b7bba4295953f2ac116ce22e9c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26761b7bba4295953f2ac116ce22e9c1">◆ </a></span>lib_evloop_abort_on_exc()</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> lib_evloop_abort_on_exc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">1913</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00540">event_loop_abort_on_exc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01926">ip_evloop_abort_on_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01947">ip_evloop_abort_on_exc_set()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01933">lib_evloop_abort_on_exc_set()</a>.</p> </div> </div> <a id="ad9976bd3f0e23394b60b6b5f9ac807a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9976bd3f0e23394b60b6b5f9ac807a0">◆ </a></span>lib_evloop_abort_on_exc_set()</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> lib_evloop_abort_on_exc_set </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="../../d5/d9d/tcltklib_8c_source.html#l01933">1933</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00540">event_loop_abort_on_exc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">lib_evloop_abort_on_exc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01947">ip_evloop_abort_on_exc_set()</a>.</p> </div> </div> <a id="ab129e3e196eaea678bc471e3ef375ede"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab129e3e196eaea678bc471e3ef375ede">◆ </a></span>lib_evloop_thread_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> lib_evloop_thread_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="../../d5/d9d/tcltklib_8c_source.html#l01900">1900</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a393d343aab434d9bb0cf1e27ae6f0f89"></a> <h2 class="memtitle"><span class="permalink"><a href="#a393d343aab434d9bb0cf1e27ae6f0f89">◆ </a></span>lib_fromUTF8()</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> lib_fromUTF8 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08303">8303</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a45917d46e06b178597a556ea1237d43a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45917d46e06b178597a556ea1237d43a">◆ </a></span>lib_fromUTF8_core()</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> lib_fromUTF8_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ip_obj</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>src</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>encodename</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">8129</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">ENCODING_INDEX_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">ENCODING_NAME_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10450">encoding_table_get_obj()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01127">rb_attr_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00406">rb_obj_dup()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00589">rb_tainted_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00171">rb_to_encoding_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08317">ip_fromUTF8()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08303">lib_fromUTF8()</a>.</p> </div> </div> <a id="a425d422eaab0de27ede50498550e0f19"></a> <h2 class="memtitle"><span class="permalink"><a href="#a425d422eaab0de27ede50498550e0f19">◆ </a></span>lib_get_reltype_name()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_get_reltype_name </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">10016</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00117">set_tcltk_version()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00104">TCL_ALPHA_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00105">TCL_BETA_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00106">TCL_FINAL_RELEASE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4afd20af9587a4711046697f7730d727">tcltk_version</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ac4f692b38fb45e52602bbc57f132836c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4f692b38fb45e52602bbc57f132836c">◆ </a></span>lib_get_system_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_get_system_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08427">8427</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>.</p> </div> </div> <a id="aed87299455aeaf9e0caab263ce05ae35"></a> <h2 class="memtitle"><span class="permalink"><a href="#aed87299455aeaf9e0caab263ce05ae35">◆ </a></span>lib_getversion()</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> lib_getversion </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10004">10004</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00117">set_tcltk_version()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4afd20af9587a4711046697f7730d727">tcltk_version</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a9fbe12119a2f37b103a041490d037b85"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9fbe12119a2f37b103a041490d037b85">◆ </a></span>lib_mainloop()</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> lib_mainloop </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02731">2731</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">ip_mainloop()</a>.</p> </div> </div> <a id="ae977a1cc3c4fe5396d83e62d9cd84768"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae977a1cc3c4fe5396d83e62d9cd84768">◆ </a></span>lib_mainloop_watchdog()</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> lib_mainloop_watchdog </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02855">2855</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02844">lib_watchdog_ensure()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00558">rb_eNotImpError</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00839">rb_ensure()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02880">ip_mainloop_watchdog()</a>.</p> </div> </div> <a id="a67448108787dbc8ff0220daad052bb96"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67448108787dbc8ff0220daad052bb96">◆ </a></span>lib_mark_at_exit()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void lib_mark_at_exit </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05625">5625</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00186">at_exit</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a5c522d1704764fcb93ad2b4b911385ee"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c522d1704764fcb93ad2b4b911385ee">◆ </a></span>lib_merge_tklist()</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> lib_merge_tklist </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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09869">9869</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05641">rb_gc_disable()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05619">rb_gc_enable()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ad41041b63389250c18db126fe8e484eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad41041b63389250c18db126fe8e484eb">◆ </a></span>lib_num_of_mainwindows()</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> lib_num_of_mainwindows </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01979">1979</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01966">lib_num_of_mainwindows_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="affbf8d8c64c287a609d914f5ac9660ce"></a> <h2 class="memtitle"><span class="permalink"><a href="#affbf8d8c64c287a609d914f5ac9660ce">◆ </a></span>lib_num_of_mainwindows_core()</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> lib_num_of_mainwindows_core </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">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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01966">1966</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, and <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01979">lib_num_of_mainwindows()</a>.</p> </div> </div> <a id="a959d87e76e7c29f41ee1d8ddb46d5ee1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a959d87e76e7c29f41ee1d8ddb46d5ee1">◆ </a></span>lib_restart()</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> lib_restart </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">7902</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">ip_restart()</a>.</p> </div> </div> <a id="a8042cd4a5f945f9b8436ee00724eaa2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8042cd4a5f945f9b8436ee00724eaa2b">◆ </a></span>lib_restart_core()</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> lib_restart_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></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></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">7841</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">rbtk_preserve_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00771">tcltkip::return_value</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">Tcl_Eval</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">tcltkip_init_tk()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>.</p> </div> </div> <a id="aeeb6a476660d7ec93557e9ccedde18dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeeb6a476660d7ec93557e9ccedde18dc">◆ </a></span>lib_set_system_encoding()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_set_system_encoding </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>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>enc_name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">8439</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01079">enc_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08427">lib_get_system_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ad829d59da9ccaa0434b8b54d58825ee5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad829d59da9ccaa0434b8b54d58825ee5">◆ </a></span>lib_split_tklist()</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> lib_split_tklist </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>list_str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09852">9852</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a884ff98bc016ae1c7063f8f78338350e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a884ff98bc016ae1c7063f8f78338350e">◆ </a></span>lib_split_tklist_core()</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> lib_split_tklist_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ip_obj</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>list_str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">9718</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">ENCODING_INDEX_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">ENCODING_NAME_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00739">rb_enc_get_index()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05641">rb_gc_disable()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05619">rb_gc_enable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00844">rb_tainted_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09861">ip_split_tklist()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09852">lib_split_tklist()</a>.</p> </div> </div> <a id="a0323d248d302426ccb53a73749823b7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0323d248d302426ccb53a73749823b7d">◆ </a></span>lib_Tcl_backslash()</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> lib_Tcl_backslash </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="../../d5/d9d/tcltklib_8c_source.html#l08419">8419</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a3e277c7839c769dbda6f519c443eed20"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e277c7839c769dbda6f519c443eed20">◆ </a></span>lib_thread_callback()</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> lib_thread_callback </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">2951</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02930">_thread_call_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02943">_thread_call_proc_value()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02903">thread_call_proc_arg::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00231">ID_kill</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02902">thread_call_proc_arg::proc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/dda/proc_8c_source.html#l00620">rb_block_proc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00273">rb_thread_alive_p</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00745">rb_thread_create()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a01a6de6a1215a803584201ab4b55f2f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a01a6de6a1215a803584201ab4b55f2f0">◆ </a></span>lib_toUTF8()</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> lib_toUTF8 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08101">8101</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="aa63d6966a11e92b8fed41f4c188a6f1c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa63d6966a11e92b8fed41f4c188a6f1c">◆ </a></span>lib_toUTF8_core()</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> lib_toUTF8_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ip_obj</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>src</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>encodename</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">7941</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">ENCODING_INDEX_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00192">ENCODING_INDEX_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">ENCODING_NAME_BINARY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00195">ENCODING_NAME_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01127">rb_attr_get()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00930">rb_obj_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00236">rb_warning()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08115">ip_toUTF8()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08101">lib_toUTF8()</a>.</p> </div> </div> <a id="ad24910a290409c576d362d4125cb12e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad24910a290409c576d362d4125cb12e5">◆ </a></span>lib_UTF_backslash()</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> lib_UTF_backslash </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="../../d5/d9d/tcltklib_8c_source.html#l08411">8411</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ac958fa40a0230a89556ffb7eea35b256"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac958fa40a0230a89556ffb7eea35b256">◆ </a></span>lib_UTF_backslash_core()</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> lib_UTF_backslash_core </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 class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>all_bs</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">8331</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00192">ENCODING_INDEX_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00195">ENCODING_NAME_UTF8</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">ID_at_enc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00798">rb_enc_associate_index()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01133">rb_ivar_set()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00044">RbTk_OBJ_UNTRUST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00853">RSTRING_LENINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">tcl_stubs_check()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08419">lib_Tcl_backslash()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08411">lib_UTF_backslash()</a>.</p> </div> </div> <a id="af158659d1ee3311b27cce980fa40e257"></a> <h2 class="memtitle"><span class="permalink"><a href="#af158659d1ee3311b27cce980fa40e257">◆ </a></span>lib_watchdog_core()</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> lib_watchdog_core </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>check_rootwidget</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">2787</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00539">event_loop_wait_event</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02784">EVLOOP_WAKEUP_CHANCE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00231">ID_kill</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">ID_stop_p</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00541">loop_counter</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00527">NO_THREAD_INTERRUPT_TIME</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l00745">rb_thread_create()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02322">rb_thread_run()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00500">tk_stubs_init_p()</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00017">timeval::tv_sec</a>, <a class="el" href="../../dd/dbc/ossl__asn1_8c_source.html#l00018">timeval::tv_usec</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02777">watchdog_evloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00525">WATCHDOG_INTERVAL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00483">watchdog_thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02855">lib_mainloop_watchdog()</a>.</p> </div> </div> <a id="a73077b7b97d6e3f263fcc7bee1e2960f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73077b7b97d6e3f263fcc7bee1e2960f">◆ </a></span>lib_watchdog_ensure()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> lib_watchdog_ensure </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>arg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02844">2844</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02855">lib_mainloop_watchdog()</a>.</p> </div> </div> <a id="ac6e8b5d1db801956f70eed66d0b4bf76"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac6e8b5d1db801956f70eed66d0b4bf76">◆ </a></span>matherr()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int matherr </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="af98c87d8044c5fd2c6bcd541cbc2c649"></a> <h2 class="memtitle"><span class="permalink"><a href="#af98c87d8044c5fd2c6bcd541cbc2c649">◆ </a></span>pending_exception_check0()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int pending_exception_check0 </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">1385</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00218">eTkCallbackRedo</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00217">eTkCallbackRetry</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00219">eTkCallbackThrow</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">rbtk_eventloop_depth</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">rbtk_internal_eventloop_handler</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00161">TAG_REDO</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00160">TAG_RETRY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00163">TAG_THROW</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>.</p> </div> </div> <a id="a93291afcb7ee52da109bc8967a61d81f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a93291afcb7ee52da109bc8967a61d81f">◆ </a></span>pending_exception_check1()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int pending_exception_check1 </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>thr_crit_bup</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">1419</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00218">eTkCallbackRedo</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00217">eTkCallbackRetry</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00219">eTkCallbackThrow</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00706">rb_jump_tag()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">rbtk_eventloop_depth</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">rbtk_internal_eventloop_handler</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">rbtk_release_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00161">TAG_REDO</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00160">TAG_RETRY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00163">TAG_THROW</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00042">UNREACHABLE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>.</p> </div> </div> <a id="a2b24b25dc88d0bb76c8b6feca2ca67f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2b24b25dc88d0bb76c8b6feca2ca67f4">◆ </a></span>rb_threadUpdateProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_threadUpdateProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04000">4000</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03995">th_update_param::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03994">th_update_param::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>.</p> </div> </div> <a id="a0614494bd697c4f5fa620fe67a7f411e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0614494bd697c4f5fa620fe67a7f411e">◆ </a></span>rb_threadVwaitProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* rb_threadVwaitProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04840">4840</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04823">th_vwait_param::done</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04822">th_vwait_param::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>.</p> </div> </div> <a id="aca15514270a006b5a1eda592c0d0ee75"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca15514270a006b5a1eda592c0d0ee75">◆ </a></span>rb_threadWaitVisibilityProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_threadWaitVisibilityProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">XEvent * </td> <td class="paramname"><em>eventPtr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04865">4865</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04823">th_vwait_param::done</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04822">th_vwait_param::thread</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04861">TKWAIT_MODE_DESTROY</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04860">TKWAIT_MODE_VISIBILITY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>.</p> </div> </div> <a id="a2212c740c8836eec937d1aca9a21332f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2212c740c8836eec937d1aca9a21332f">◆ </a></span>rb_threadWaitWindowProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_threadWaitWindowProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">XEvent * </td> <td class="paramname"><em>eventPtr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04882">4882</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04823">th_vwait_param::done</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02276">rb_thread_wakeup()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04822">th_vwait_param::thread</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04861">TKWAIT_MODE_DESTROY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>.</p> </div> </div> <a id="a7c5cc2da826665da5df5c33182df8746"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c5cc2da826665da5df5c33182df8746">◆ </a></span>rbtk_EventCheckProc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rbtk_EventCheckProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01999">1999</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/de7/thread_8c_source.html#l01191">rb_thread_schedule()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>.</p> </div> </div> <a id="af2bf34bc42df2e5e8332e7ee104d2e1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2bf34bc42df2e5e8332e7ee104d2e1b">◆ </a></span>rbtk_EventSetupProc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rbtk_EventSetupProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flag</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01990">1990</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00533">no_event_tick</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>.</p> </div> </div> <a id="a55dbead056a35cc4c3bcdaefe23e6252"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55dbead056a35cc4c3bcdaefe23e6252">◆ </a></span>rbtk_preserve_ip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rbtk_preserve_ip </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00809">809</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00769">tcltkip::ref_count</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>.</p> </div> </div> <a id="a3be23e7291525181f463338c6c4e3dd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3be23e7291525181f463338c6c4e3dd1">◆ </a></span>rbtk_release_ip()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rbtk_release_ip </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../db/d19/structtcltkip.html">tcltkip</a> * </td> <td class="paramname"><em>ptr</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00823">823</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00769">tcltkip::ref_count</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09312">ip_get_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09443">ip_set_variable2_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>.</p> </div> </div> <a id="a27686a7bb4f8c4edefcae08f76d63aae"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27686a7bb4f8c4edefcae08f76d63aae">◆ </a></span>set_eventloop_tick()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_eventloop_tick </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>tick</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">1692</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00536">req_timer_tick</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00535">timer_tick</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01610">timer_token</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01733">ip_set_eventloop_tick()</a>.</p> </div> </div> <a id="a9126b68acdeb075206c33efa9162398c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9126b68acdeb075206c33efa9162398c">◆ </a></span>set_eventloop_weight()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_eventloop_weight </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>loop_max</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>no_event</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01810">1810</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00532">event_loop_max</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00533">no_event_tick</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01837">ip_set_eventloop_weight()</a>.</p> </div> </div> <a id="a32cab3889f06a8a2cd1bd19a21cafacd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32cab3889f06a8a2cd1bd19a21cafacd">◆ </a></span>set_eventloop_window_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_eventloop_window_mode </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>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01666">1666</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00481">window_event_mode</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a30f011b2db868d6e9248624460528261"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30f011b2db868d6e9248624460528261">◆ </a></span>set_max_block_time()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_max_block_time </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>time</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01864">1864</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00245">ID_inspect</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01317">LONG2NUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00685">NUM2DBL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00600">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../dc/dcc/array_8c.html#a9cfa42d4b79c89d68c53be8b2150a503">rb_intern</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00487">T_BIGNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00489">T_FIXNUM</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00481">T_FLOAT</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a554381cf6d59dce54dfe1302356852a2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a554381cf6d59dce54dfe1302356852a2">◆ </a></span>set_no_event_wait()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> set_no_event_wait </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>wait</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01759">1759</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00534">no_event_wait</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../d5/df2/win32_8c_source.html#l04621">wait()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01784">ip_set_no_event_wait()</a>.</p> </div> </div> <a id="a171a0d27738b86387c3b5d7a5ff075e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a171a0d27738b86387c3b5d7a5ff075e8">◆ </a></span>set_tcltk_version()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void set_tcltk_version </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00117">117</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c.html#a4afd20af9587a4711046697f7730d727">tcltk_version</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10004">lib_getversion()</a>.</p> </div> </div> <a id="a4cb3bb492242e5a0724d255d4b34a70a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4cb3bb492242e5a0724d255d4b34a70a">◆ </a></span>tcl_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int tcl_eval </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>cmd</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00281">281</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00296">Tcl_Eval</a>.</p> </div> </div> <a id="a4c5cda5114e0653b26e5fa8cb3881762"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c5cda5114e0653b26e5fa8cb3881762">◆ </a></span>tcl_global_eval()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int tcl_global_eval </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>cmd</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00302">302</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d2/d99/win32ole_8c.html#a18100522f0b19b5e9b9875f5737a9386">free()</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00067">strdup</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00317">Tcl_GlobalEval</a>.</p> </div> </div> <a id="a19d7bb32bbc3c14b7b717e079c94de2b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19d7bb32bbc3c14b7b717e079c94de2b">◆ </a></span>tcl_protect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int tcl_protect </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</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 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>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03357">3357</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00083">ruby_native_thread_p</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>.</p> </div> </div> <a id="a812614951e4a83bb949becbfec2f3828"></a> <h2 class="memtitle"><span class="permalink"><a href="#a812614951e4a83bb949becbfec2f3828">◆ </a></span>tcl_protect_core()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int tcl_protect_core </td> <td>(</td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</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 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>data</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">3181</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00214">eLocalJumpError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00211">eTkCallbackBreak</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00212">eTkCallbackContinue</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00218">eTkCallbackRedo</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00217">eTkCallbackRetry</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00210">eTkCallbackReturn</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00219">eTkCallbackThrow</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00216">eTkLocalJumpError</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00239">ID_at_reason</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00236">ID_backtrace</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00241">ID_break</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00242">ID_next</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00240">ID_return</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02006">rb_ary_join()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00545">rb_eFatal</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00543">rb_eInterrupt</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00090">rb_errinfo</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00542">rb_eSystemExit</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00248">rb_exc_new3</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05641">rb_gc_disable()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05619">rb_gc_enable()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l01115">rb_ivar_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01011">rb_obj_as_string()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00807">rb_protect()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">rbtk_pending_exception</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00158">TAG_BREAK</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00164">TAG_FATAL</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00159">TAG_NEXT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00162">TAG_RAISE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00161">TAG_REDO</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00160">TAG_RETRY</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00157">TAG_RETURN</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00163">TAG_THROW</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03149">TkStringValue()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03357">tcl_protect()</a>.</p> </div> </div> <a id="acc6e437a3e4205736d8cb9b4888762fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#acc6e437a3e4205736d8cb9b4888762fc">◆ </a></span>tcl_stubs_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void tcl_stubs_check </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01284">1284</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d55/stubs_8h_source.html#l00027">FAIL_CreateInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00028">FAIL_Tcl_InitStubs</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00025">NO_CreateInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00026">NO_DeleteInterp</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00019">NO_FindExecutable</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00018">NO_TCL_DLL</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00564">rb_eLoadError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00533">ruby_tcl_stubs_init()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00494">tcl_stubs_init_p()</a>, and <a class="el" href="../../df/d55/stubs_8h_source.html#l00015">TCLTK_STUBS_OK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07920">ip_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09967">lib_conv_listelement()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08427">lib_get_system_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09869">lib_merge_tklist()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> </div> </div> <a id="a549faab10d1f93364421a77ea1699e65"></a> <h2 class="memtitle"><span class="permalink"><a href="#a549faab10d1f93364421a77ea1699e65">◆ </a></span>tcltkip_init_tk()</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> tcltkip_init_tk </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>interp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01311">1311</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00032">FAIL_Tk_Init</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00033">FAIL_Tk_InitStubs</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../df/d55/stubs_8h_source.html#l00031">NO_Tk_Init</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00564">rb_eLoadError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00247">rb_exc_new2</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00542">ruby_tk_stubs_init()</a>, <a class="el" href="../../d5/d30/stubs_8c_source.html#l00563">ruby_tk_stubs_safeinit()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00327">Tcl_GetStringResult</a>, and <a class="el" href="../../df/d55/stubs_8h_source.html#l00015">TCLTK_STUBS_OK</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06587">ip_create_console_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06408">ip_create_slave_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07841">lib_restart_core()</a>.</p> </div> </div> <a id="aedbcc28fcbb1d229b51954633635b29a"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedbcc28fcbb1d229b51954633635b29a">◆ </a></span>tcltklib_compile_info()</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> tcltklib_compile_info </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10037">10037</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01341">ALLOC_N</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00143">CONST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01710">HAVE_NATIVETHREAD</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00019">RUBY_RELEASE_DATE</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00016">RUBY_VERSION</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00049">size</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00007">TCLTKLIB_RELEASE_DATE</a>, and <a class="el" href="../../d8/db0/defines_8h.html#a6ff69f8866ae756cb246b3eebf7a4fce">xfree()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a1cec8ebc4c54249136da6b6df38fb723"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1cec8ebc4c54249136da6b6df38fb723">◆ </a></span>tk_funcall()</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> tk_funcall </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> (*)() </td> <td class="paramname"><em>func</em>, </td> </tr> <tr> <td class="paramkey"></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>obj</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">7103</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00435">call_queue::argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00436">call_queue::argv</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00438">call_queue::done</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00168">DUMP2</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00433">call_queue::ev</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00530">EVENT_HANDLER_TIMEOUT</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">eventloop_thread</a>, <a class="el" href="../../dc/dd1/ossl__ssl_8c_source.html#l00113">func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00434">call_queue::func</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00437">call_queue::interp</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00907">RARRAY_PTR</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00091">rb_ary_new3</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00541">rb_eException</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00248">rb_exc_new3</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00226">rb_obj_class()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00646">rb_obj_is_kind_of()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../d9/dee/tkutil_8c_source.html#l00015">rb_thread_critical</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l02405">rb_thread_current()</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01119">rb_thread_wait_for()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00048">RbTk_ALLOC_N</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00440">call_queue::result</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00439">call_queue::safe_level</a>, <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00221">tcltkip_class</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00441">call_queue::thread</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06635">ip_create_console()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06519">ip_create_slave()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09408">ip_get_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06880">ip_has_mainwindow_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10761">ip_make_menu_embeddable()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06688">ip_make_safe()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09544">ip_set_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09622">ip_unset_variable2()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01979">lib_num_of_mainwindows()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07902">lib_restart()</a>.</p> </div> </div> <a id="af9aa6db946b929642dc853475e21bb3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#af9aa6db946b929642dc853475e21bb3f">◆ </a></span>TkStringValue()</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> TkStringValue </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03149">3149</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00245">ID_inspect</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00232">ID_join</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">ID_to_s</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00781">rb_funcall()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l01651">rb_respond_to()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00484">T_ARRAY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00491">T_FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00476">T_NIL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00490">T_TRUE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a96d7361e5cdcd126524d9a7310940c5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96d7361e5cdcd126524d9a7310940c5b">◆ </a></span>trap_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int trap_check </td> <td>(</td> <td class="paramtype">int * </td> <td class="paramname"><em>check_var</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02141">2141</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00167">DUMP1</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d3/de7/thread_8c_source.html#l01143">rb_thread_check_ints()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00028">rb_thread_check_trap_pending</a>, <a class="el" href="../../db/d2e/intern_8h.html#a0ada2cbd6df1fd2e1b65f182f372596a">rb_trap_exec()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00537">run_timer_flag</a>.</p> </div> </div> <a id="ae03aba704fe4920a72cc87c1eaf6e28d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae03aba704fe4920a72cc87c1eaf6e28d">◆ </a></span>update_encoding_table()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int update_encoding_table </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>table</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>interp</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>error_mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10152">10152</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10102">create_dummy_encoding_for_tk_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00793">deleted_ip()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01135">enc_list()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00775">get_ip()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00760">tcltkip::ip</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00684">rb_enc_find_index()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00590">rb_enc_from_index()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00269">rb_hash_lookup</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01070">rb_obj_freeze()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00322">Tcl_DecrRefCount</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00321">Tcl_IncrRefCount</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>.</p> </div> </div> <a id="a446cc9f4e8ae143fbbbb835a0cd3af23"></a> <h2 class="memtitle"><span class="permalink"><a href="#a446cc9f4e8ae143fbbbb835a0cd3af23">◆ </a></span>VwaitVarProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* VwaitVarProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04196">4196</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>.</p> </div> </div> <a id="a16e54a52941869f32517fc7f0e438513"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16e54a52941869f32517fc7f0e438513">◆ </a></span>WaitVariableProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* WaitVariableProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Tcl_Interp * </td> <td class="paramname"><em>interp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>name2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04407">4407</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>.</p> </div> </div> <a id="a16ec218b5beacb3a41f577d7e4982f34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16ec218b5beacb3a41f577d7e4982f34">◆ </a></span>WaitVisibilityProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void WaitVisibilityProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">XEvent * </td> <td class="paramname"><em>eventPtr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04423">4423</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>.</p> </div> </div> <a id="a306f46e41cb264c3e0247760b6fd1a8d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a306f46e41cb264c3e0247760b6fd1a8d">◆ </a></span>WaitWindowProc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void WaitWindowProc </td> <td>(</td> <td class="paramtype">ClientData </td> <td class="paramname"><em>clientData</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">XEvent * </td> <td class="paramname"><em>eventPtr</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04439">4439</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>.</p> </div> </div> <a id="aab0fce189f0f9c11438fa9020bb18be8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aab0fce189f0f9c11438fa9020bb18be8">◆ </a></span>watchdog_evloop_launcher()</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> watchdog_evloop_launcher </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>check_rootwidget</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02777">2777</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a0964f0f2c4ef2a9554392a5aaf13b032"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0964f0f2c4ef2a9554392a5aaf13b032">◆ </a></span>at_exit</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int at_exit = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00186">186</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05625">lib_mark_at_exit()</a>, and <a class="el" href="../../de/de9/vm_8c_source.html#l00318">ruby_vm_at_exit()</a>.</p> </div> </div> <a id="a4a637ca8a762090680e727e293544aea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a637ca8a762090680e727e293544aea">◆ </a></span>check_rootwidget_flag</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int check_rootwidget_flag = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00543">543</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02560">lib_eventloop_main_core()</a>.</p> </div> </div> <a id="a4fad8dd77dc5ba9e6be36191c82a272e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4fad8dd77dc5ba9e6be36191c82a272e">◆ </a></span>cRubyEncoding</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> cRubyEncoding</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00189">189</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10316">encoding_table_get_obj_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a067558608d86b7cda4a19dadf6533e26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a067558608d86b7cda4a19dadf6533e26">◆ </a></span>current_interp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Tcl_Interp* current_interp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00485">485</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06156">ip_init()</a>.</p> </div> </div> <a id="a03b95ffac44da77386f3add147e7958c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a03b95ffac44da77386f3add147e7958c">◆ </a></span>eLocalJumpError</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> eLocalJumpError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00214">214</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a76a58884428d17b0ae0736d9d16ade61"></a> <h2 class="memtitle"><span class="permalink"><a href="#a76a58884428d17b0ae0736d9d16ade61">◆ </a></span>ENCODING_INDEX_BINARY</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int ENCODING_INDEX_BINARY</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00193">193</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>.</p> </div> </div> <a id="a154b1f5c9c90acef2a0b248f861fea29"></a> <h2 class="memtitle"><span class="permalink"><a href="#a154b1f5c9c90acef2a0b248f861fea29">◆ </a></span>ENCODING_INDEX_UTF8</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int ENCODING_INDEX_UTF8</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00192">192</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> </div> </div> <a id="a233859a1dce4fae0b33d1ea0243b0d47"></a> <h2 class="memtitle"><span class="permalink"><a href="#a233859a1dce4fae0b33d1ea0243b0d47">◆ </a></span>ENCODING_NAME_BINARY</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> ENCODING_NAME_BINARY</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00196">196</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>.</p> </div> </div> <a id="a8b1d6a68739d2f40636d9a8f3aea4253"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b1d6a68739d2f40636d9a8f3aea4253">◆ </a></span>ENCODING_NAME_UTF8</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> ENCODING_NAME_UTF8</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00195">195</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> </div> </div> <a id="a7fefdc0a0bdb479dcd15d610533497d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7fefdc0a0bdb479dcd15d610533497d6">◆ </a></span>eTkCallbackBreak</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> eTkCallbackBreak</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00211">211</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a5ae51f46018b1ae0a423aca2b89bf7ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ae51f46018b1ae0a423aca2b89bf7ab">◆ </a></span>eTkCallbackContinue</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> eTkCallbackContinue</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00212">212</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="ae96487c8a7974cdd45d90c8e447ee19d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae96487c8a7974cdd45d90c8e447ee19d">◆ </a></span>eTkCallbackRedo</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> eTkCallbackRedo</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00218">218</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a7725cc78dab5aa1a2e8eed31d3ce2f7d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7725cc78dab5aa1a2e8eed31d3ce2f7d">◆ </a></span>eTkCallbackRetry</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> eTkCallbackRetry</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00217">217</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a7a2cabfa69c181ac17f416e6c78f4fd9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7a2cabfa69c181ac17f416e6c78f4fd9">◆ </a></span>eTkCallbackReturn</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> eTkCallbackReturn</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00210">210</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a27579641fb4a7546a1d98f37a30fcef6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a27579641fb4a7546a1d98f37a30fcef6">◆ </a></span>eTkCallbackThrow</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> eTkCallbackThrow</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00219">219</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a86edc457c880e8c17e678380e174902c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86edc457c880e8c17e678380e174902c">◆ </a></span>eTkLocalJumpError</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> eTkLocalJumpError</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00216">216</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="ae8b4f77514e0422a4f7597d3ba5728ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8b4f77514e0422a4f7597d3ba5728ea">◆ </a></span>event_loop_abort_on_exc</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int event_loop_abort_on_exc = 1</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00540">540</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01913">lib_evloop_abort_on_exc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01933">lib_evloop_abort_on_exc_set()</a>.</p> </div> </div> <a id="a8a799d2eb1758e37f3d53a9685db4b5b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a799d2eb1758e37f3d53a9685db4b5b">◆ </a></span>event_loop_max</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int event_loop_max = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a5ce127b34dfbccc8bdf11cf2dc8d6a98">DEFAULT_EVENT_LOOP_MAX</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00532">532</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">get_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01810">set_eventloop_weight()</a>.</p> </div> </div> <a id="af2723ded53fcb84d63096a8272b5b3f6"></a> <h2 class="memtitle"><span class="permalink"><a href="#af2723ded53fcb84d63096a8272b5b3f6">◆ </a></span>event_loop_wait_event</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int event_loop_wait_event = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00539">539</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="a09520768374a3d97d15bad5db2dd06d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a09520768374a3d97d15bad5db2dd06d8">◆ </a></span>eventloop_interp</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">Tcl_Interp* eventloop_interp</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00476">476</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02171">check_eventloop_interp()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02751">ip_mainloop()</a>.</p> </div> </div> <a id="a606d7647537ea0c5a15818642b884f6b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a606d7647537ea0c5a15818642b884f6b">◆ </a></span>eventloop_stack</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> eventloop_stack</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00480">480</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>.</p> </div> </div> <a id="a67d357ff1473c4a6aa8484256f66051d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a67d357ff1473c4a6aa8484256f66051d">◆ </a></span>eventloop_thread</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> eventloop_thread</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00475">475</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03010">lib_do_one_event_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01900">lib_evloop_thread_p()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02844">lib_watchdog_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="a6a0604a3645e14c4d8c8272cfb51bb05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6a0604a3645e14c4d8c8272cfb51bb05">◆ </a></span>finalize_hook_name</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char finalize_hook_name[] = "INTERP_FINALIZE_HOOK"</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00182">182</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05661">ip_finalize()</a>.</p> </div> </div> <a id="a36aff997f6e550b516224b18bfe5bd25"></a> <h2 class="memtitle"><span class="permalink"><a href="#a36aff997f6e550b516224b18bfe5bd25">◆ </a></span>have_rb_thread_waiting_for_value</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int have_rb_thread_waiting_for_value = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00504">504</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>.</p> </div> </div> <a id="aaf12d7f0762fc1a9607b435cabce20b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf12d7f0762fc1a9607b435cabce20b9">◆ </a></span>ID_alive_p</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_alive_p</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00230">230</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a9a99ae96c946b550b60a7f345103e408"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a99ae96c946b550b60a7f345103e408">◆ </a></span>ID_at_enc</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_at_enc</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00223">223</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09718">lib_split_tklist_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08331">lib_UTF_backslash_core()</a>.</p> </div> </div> <a id="a32f224f962b50f1a6445c52ef1ceeb6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32f224f962b50f1a6445c52ef1ceeb6a">◆ </a></span>ID_at_interp</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_at_interp</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00224">224</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00843">create_ip_exc()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a189bd2ac1c121d796cb2d123c7adc599"></a> <h2 class="memtitle"><span class="permalink"><a href="#a189bd2ac1c121d796cb2d123c7adc599">◆ </a></span>ID_at_reason</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_at_reason</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00239">239</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="acd0c08166926d1e4b90b5f6b811733bd"></a> <h2 class="memtitle"><span class="permalink"><a href="#acd0c08166926d1e4b90b5f6b811733bd">◆ </a></span>ID_backtrace</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_backtrace</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00236">236</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a14e7d89ffd600ee06f033277ba33a51f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14e7d89ffd600ee06f033277ba33a51f">◆ </a></span>ID_break</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_break</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00241">241</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a31a624c57e908d47f2aeb7209e7db3e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a31a624c57e908d47f2aeb7209e7db3e7">◆ </a></span>ID_call</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_call</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00235">235</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02913">_thread_call_proc_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10608">create_encoding_table()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>.</p> </div> </div> <a id="a9e67df28d1db2fd86f0db8c34dc73275"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9e67df28d1db2fd86f0db8c34dc73275">◆ </a></span>ID_encoding_name</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_encoding_name</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00226">226</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a5931ac85aa7a5070c6cf3514b353b989"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5931ac85aa7a5070c6cf3514b353b989">◆ </a></span>ID_encoding_table</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_encoding_table</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00227">227</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10459">create_encoding_table_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10616">ip_get_encoding_table()</a>.</p> </div> </div> <a id="a1e8954156fff89f02ed89339cb91d368"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1e8954156fff89f02ed89339cb91d368">◆ </a></span>ID_inspect</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_inspect</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00245">245</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01864">set_max_block_time()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03149">TkStringValue()</a>.</p> </div> </div> <a id="a4f4b8818725098180b9d71be7c020e6a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4f4b8818725098180b9d71be7c020e6a">◆ </a></span>ID_join</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_join</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00232">232</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03149">TkStringValue()</a>.</p> </div> </div> <a id="aa0338a6024357b513fd58ebd112be7db"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0338a6024357b513fd58ebd112be7db">◆ </a></span>ID_kill</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_kill</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00231">231</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="ad6092a7044451d4e36f1a65618c9b4fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad6092a7044451d4e36f1a65618c9b4fc">◆ </a></span>ID_message</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_message</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00237">237</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>.</p> </div> </div> <a id="a265eab0dd3b7a7e51f7872c3c6d820c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a265eab0dd3b7a7e51f7872c3c6d820c6">◆ </a></span>ID_next</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_next</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00242">242</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a9361a0096f960a099dac9a504d008765"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9361a0096f960a099dac9a504d008765">◆ </a></span>ID_return</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_return</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00240">240</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="a3146c23bbdd4311489cbe8cb76c7aebb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3146c23bbdd4311489cbe8cb76c7aebb">◆ </a></span>ID_stop_p</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_stop_p</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00229">229</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="a2876182790d4d4deb29d00b4048d7565"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2876182790d4d4deb29d00b4048d7565">◆ </a></span>ID_to_s</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_to_s</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00244">244</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10209">encoding_table_get_name_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07594">ip_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09097">ip_invoke_with_position()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03086">ip_set_exc_message()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08129">lib_fromUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08439">lib_set_system_encoding()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07941">lib_toUTF8_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03149">TkStringValue()</a>.</p> </div> </div> <a id="ab120af30b98a101b13e07722999f6e60"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab120af30b98a101b13e07722999f6e60">◆ </a></span>ID_value</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> ID_value</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00233">233</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02943">_thread_call_proc_value()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="ae4eb912710ffa8fbc4ce6275ea1f23af"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4eb912710ffa8fbc4ce6275ea1f23af">◆ </a></span>loop_counter</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int loop_counter = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00541">541</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="ac8947941479c38403a09c14a60b03f01"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac8947941479c38403a09c14a60b03f01">◆ </a></span>major</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int major</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00110">110</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05349">foletypelib_major_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, <a class="el" href="../../d0/d03/psych_8c_source.html#l00007">libyaml_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05043">make_version_str()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01945">marshal_load()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00470">rb_stat_dev_major()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00623">rb_stat_rdev_major()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00019">yaml_get_version()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="aec7b96885baf2e6f10efbdef9d935a0b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec7b96885baf2e6f10efbdef9d935a0b">◆ </a></span>minor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int minor</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00111">111</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05372">foletypelib_minor_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05324">foletypelib_version()</a>, <a class="el" href="../../d0/d03/psych_8c_source.html#l00007">libyaml_version()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05043">make_version_str()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01945">marshal_load()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00491">rb_stat_dev_minor()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00644">rb_stat_rdev_minor()</a>, <a class="el" href="../../d3/d42/psych__emitter_8c_source.html#l00120">start_document()</a>, <a class="el" href="../../d3/de3/api_8c_source.html#l00019">yaml_get_version()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l02004">yaml_parser_scan_directive()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02171">yaml_parser_scan_version_directive_value()</a>.</p> </div> </div> <a id="a69dfe84ee096c35fae385ff59fbc95d9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69dfe84ee096c35fae385ff59fbc95d9">◆ </a></span>no_event_tick</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int no_event_tick = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a594d7e3a170e739fd5318c39a4382cd2">DEFAULT_NO_EVENT_TICK</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00533">533</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01830">get_eventloop_weight()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01990">rbtk_EventSetupProc()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01810">set_eventloop_weight()</a>.</p> </div> </div> <a id="a5cd666e3d3aacd7c40e7f8132f0f2db6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5cd666e3d3aacd7c40e7f8132f0f2db6">◆ </a></span>no_event_wait</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int no_event_wait = <a class="el" href="../../d5/d9d/tcltklib_8c.html#ab5316b816b8a91e4a8c23563c0a6d19d">DEFAULT_NO_EVENT_WAIT</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00534">534</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01777">get_no_event_wait()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01759">set_no_event_wait()</a>.</p> </div> </div> <a id="a703be39b589a9caa3476755abb5bdfdc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a703be39b589a9caa3476755abb5bdfdc">◆ </a></span>patchlevel</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int patchlevel</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00113">113</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="aef7b441199ecadd2370601a651af7c31"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef7b441199ecadd2370601a651af7c31">◆ </a></span>rbtk_eventloop_depth</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int rbtk_eventloop_depth = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01380">1380</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02677">lib_eventloop_launcher()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>.</p> </div> </div> <a id="aef1359e3bae2745050e68ee7c53d2c6e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aef1359e3bae2745050e68ee7c53d2c6e">◆ </a></span>rbtk_internal_eventloop_handler</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int rbtk_internal_eventloop_handler = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01381">1381</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07009">call_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07496">eval_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l09004">invoke_queue_handler()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>.</p> </div> </div> <a id="adfbce001ba6144f79af292dd345f4f83"></a> <h2 class="memtitle"><span class="permalink"><a href="#adfbce001ba6144f79af292dd345f4f83">◆ </a></span>rbtk_pending_exception</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> rbtk_pending_exception</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01379">1379</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07321">ip_eval_real()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l08577">ip_invoke_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l05060">ip_rb_threadTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04025">ip_rb_threadUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04903">ip_rb_threadVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04459">ip_rbTkWaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03876">ip_rbUpdateCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l04219">ip_rbVwaitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03585">ip_ruby_cmd()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03394">ip_ruby_eval()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03763">ip_RubyExitCommand()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02580">lib_eventloop_main()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02951">lib_thread_callback()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01385">pending_exception_check0()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01419">pending_exception_check1()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>.</p> </div> </div> <a id="aee699b1c46e61042b7675d02247208fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee699b1c46e61042b7675d02247208fb">◆ </a></span>req_timer_tick</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int req_timer_tick = <a class="el" href="../../d5/d9d/tcltklib_8c.html#acb65bdbeee9f9d3a838ad16bcb957e04">DEFAULT_TIMER_TICK</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00536">536</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>.</p> </div> </div> <a id="a19128ae2c34cb86eeda84fdc1ad3a582"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19128ae2c34cb86eeda84fdc1ad3a582">◆ </a></span>run_timer_flag</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int run_timer_flag = 0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00537">537</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02141">trap_check()</a>.</p> </div> </div> <a id="a3b7081ae18bb9d9cff64fd6421a1dcdb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b7081ae18bb9d9cff64fd6421a1dcdb">◆ </a></span>tclDummyMathPtr</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* tclDummyMathPtr = (int *) <a class="el" href="../../d5/d9d/tcltklib_8c.html#ac6e8b5d1db801956f70eed66d0b4bf76">matherr</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00400">400</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> </div> </div> <a id="a4afd20af9587a4711046697f7730d727"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4afd20af9587a4711046697f7730d727">◆ </a></span>tcltk_version</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct { ... } tcltk_version</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10016">lib_get_reltype_name()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10004">lib_getversion()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00117">set_tcltk_version()</a>.</p> </div> </div> <a id="a9da382a32faf00a1e9fa10aa11c5fb1b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9da382a32faf00a1e9fa10aa11c5fb1b">◆ </a></span>tcltkip_class</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> tcltkip_class</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00221">221</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l06553">ip_is_slave_of_p()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l07103">tk_funcall()</a>.</p> </div> </div> <a id="aeaf38a8920ce34eb9aa64dead5cf2cd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeaf38a8920ce34eb9aa64dead5cf2cd1">◆ </a></span>tcltklib_release_date</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char tcltklib_release_date[] = <a class="el" href="../../d5/d9d/tcltklib_8c.html#a1e2eb8512f9421fa7485556a9e3bf439">TCLTKLIB_RELEASE_DATE</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00179">179</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>.</p> </div> </div> <a id="a3b56c2ca4a23c4296f7b38db44424a3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3b56c2ca4a23c4296f7b38db44424a3d">◆ </a></span>timer_tick</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int timer_tick = <a class="el" href="../../d5/d9d/tcltklib_8c.html#acb65bdbeee9f9d3a838ad16bcb957e04">DEFAULT_TIMER_TICK</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00535">535</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01726">get_eventloop_tick()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>.</p> </div> </div> <a id="a20b2625ccd76a263e035cdcda2cc7553"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20b2625ccd76a263e035cdcda2cc7553">◆ </a></span>timer_token</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">Tcl_TimerToken timer_token = (Tcl_TimerToken)<a class="el" href="../../da/d50/vsnprintf_8c.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01610">1610</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01615">_timer_for_tcl()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02615">lib_eventloop_ensure()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01692">set_eventloop_tick()</a>.</p> </div> </div> <a id="ac765329451135abec74c45e1897abf26"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac765329451135abec74c45e1897abf26">◆ </a></span>type</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int type</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00112">112</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/dcc/bignum_8c_source.html#l05049">big2ulong()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00059">callback()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01339">catch_type()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l00717">check_gen_consistency()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00937">check_match()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02801">check_type_tree()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02563">compile_array()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02415">compile_array_()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l02591">count_objects()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00200">count_objects_size()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l02852">defined_expr()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l00947">encodes()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01633">exception_type2symbol()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07975">find_iid()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15899">fixup_nodes()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04417">fole_type()</a>, <a class="el" href="../../dd/dfb/function_8c_source.html#l00109">function_call()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l03528">gc_mark_maybe()</a>, <a class="el" href="../../d6/d1e/conversions_8c_source.html#l00095">generic_to_value()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02713">get_head_value_node()</a>, <a class="el" href="../../d6/d28/ipsocket_8c_source.html#l00042">init_inetsock_internal()</a>, <a class="el" href="../../d2/d34/closure_8c_source.html#l00190">initialize()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01077">ins_methods_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01089">ins_methods_priv_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01083">ins_methods_prot_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01095">ins_methods_pub_i()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01056">ins_methods_push()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05494">insn_data_to_s_detail()</a>, <a class="el" href="../../d6/d1e/conversions_8c_source.html#l00004">int_to_ffi_type()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00767">invoke_block_from_c()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00543">iow_inspect()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l05676">iseq_build_from_ary_exception()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l03253">iseq_compile_each()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01658">iseq_data_to_ary()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00477">iseq_load()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01442">iseq_set_sequence()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00314">loaded_feature_path()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16031">logop_gen()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01106">method_entry_i()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00493">method_entry_set()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00195">must_not_be_anonymous()</a>, <a class="el" href="../../d2/d47/compile_8c_source.html#l01044">new_child_iseq()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04383">next_state_class()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l04406">next_state_val()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01220">node_new_ctype()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01399">node_new_enclose()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l14900">node_newnode()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l05981">objspace_malloc_increase()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06745">ole_method_invoke_kind()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06629">ole_method_return_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06697">ole_method_return_type_detail()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l05624">ole_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l07352">ole_param_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04615">ole_ptrtype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04384">ole_type_from_itypeinfo()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06019">ole_type_impl_ole_types()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l02884">ole_types_from_typelib()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04590">ole_usertype2val()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06267">ole_variable_ole_type()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l06309">ole_variable_ole_type_detail()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01291">onig_node_new_anchor()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l01416">onig_node_new_enclose()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03528">open_ifs_socket()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04910">optimize_node_left()</a>, <a class="el" href="../../d3/d99/ossl__digest_8c_source.html#l00116">ossl_digest_initialize()</a>, <a class="el" href="../../d4/d3c/ossl_8c_source.html#l00483">ossl_lock_callback()</a>, <a class="el" href="../../df/d09/ossl__pkcs7_8c_source.html#l00398">ossl_pkcs7_set_type()</a>, <a class="el" href="../../db/d1c/ossl__x509name_8c_source.html#l00182">ossl_x509name_add_entry()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01198">pack_unpack()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13074">parser_set_integer_literal()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13063">parser_set_number_literal()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l13582">parser_yylex()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00255">prepare_iseq_build()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l01294">r_symbol()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l15930">range_op()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00428">rb_add_method()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02652">rb_check_convert_type()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00051">rb_construct_expanded_load_path()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l02637">rb_convert_type()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01376">rb_data_typed_object_alloc()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00152">rb_dlcfunc_initialize()</a>, <a class="el" href="../../d3/df8/cfunc_8c_source.html#l00084">rb_dlcfunc_new()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16883">rb_enc_symname_type()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00378">rb_feature_p()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l01159">rb_insn_operand_intern()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01190">rb_invalid_str()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l02040">rb_iseq_defined_string()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00413">rb_iseq_new()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00464">rb_iseq_new_with_bopt()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00437">rb_iseq_new_with_bopt_and_opt()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00454">rb_iseq_new_with_opt()</a>, <a class="el" href="../../de/d63/vm__method_8c_source.html#l00236">rb_method_entry_make()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l01360">rb_node_newnode()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l00071">rb_obj_setup()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00486">rb_search_method_entry()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l16985">rb_str_symname_type()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00451">rb_type_str()</a>, <a class="el" href="../../dd/dd7/vm__dump_8c_source.html#l00713">rb_vm_bugreport()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03609">rb_w32_gethostbyaddr()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03580">rb_w32_socket()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00474">rb_w32_special_folder()</a>, <a class="el" href="../../d4/df3/constants_8c_source.html#l00100">rsock_cmsg_type_arg()</a>, <a class="el" href="../../d6/d28/ipsocket_8c_source.html#l00149">rsock_init_inetsock()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00288">rsock_socket()</a>, <a class="el" href="../../da/dcc/socket_2init_8c_source.html#l00256">rsock_socket0()</a>, <a class="el" href="../../d4/df3/constants_8c_source.html#l00050">rsock_socktype_arg()</a>, <a class="el" href="../../d9/dd4/load_8c_source.html#l00842">search_required()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00760">set_option_encoding_once()</a>, <a class="el" href="../../dd/d74/iseq_8c_source.html#l00202">set_relation()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00106">setup_domain_and_type()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03119">setup_subexp_call()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">setup_tree()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01541">singleton_class_of()</a>, <a class="el" href="../../d5/df8/socket_8c_source.html#l00131">sock_initialize()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03825">socketpair()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l03733">socketpair_internal()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00266">st_init_table()</a>, <a class="el" href="../../d4/d71/st_8c_source.html#l00229">st_init_table_with_size()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02855">subexp_inf_recursive_check()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02939">subexp_inf_recursive_check_trav()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03050">subexp_recursive_check_trav()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l03181">tcl_protect_core()</a>, <a class="el" href="../../d3/d4e/objspace_8c_source.html#l00140">type2sym()</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l07318">type_name()</a>, <a class="el" href="../../d2/d99/win32ole_8c_source.html#l04258">typeinfo_from_ole()</a>, <a class="el" href="../../d6/d1e/conversions_8c_source.html#l00043">value_to_generic()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l01417">vm_exec()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l02350">vm_invoke_block()</a>, <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00034">vm_push_frame()</a>, <a class="el" href="../../d6/d10/marshal_8c_source.html#l00487">w_class()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01774">yaml_parser_fetch_anchor()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01412">yaml_parser_fetch_document_indicator()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01500">yaml_parser_fetch_flow_collection_end()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01457">yaml_parser_fetch_flow_collection_start()</a>, <a class="el" href="../../d7/dce/scanner_8c_source.html#l01212">yaml_parser_roll_indent()</a>, and <a class="el" href="../../d7/dce/scanner_8c_source.html#l02329">yaml_parser_scan_anchor()</a>.</p> </div> </div> <a id="a73ffc5e8c3f30a29963a2df64361b93a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a73ffc5e8c3f30a29963a2df64361b93a">◆ </a></span>watchdog_thread</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> watchdog_thread</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00483">483</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l10776">Init_tcltklib()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02787">lib_watchdog_core()</a>.</p> </div> </div> <a id="a1874132e952c92de8ac49397d4a67742"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1874132e952c92de8ac49397d4a67742">◆ </a></span>window_event_mode</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">int window_event_mode = ~0</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00481">481</a> of file <a class="el" href="../../d5/d9d/tcltklib_8c_source.html">tcltklib.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01681">get_eventloop_window_mode()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l02184">lib_eventloop_core()</a>, and <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l01666">set_eventloop_window_mode()</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