Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 394

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: lua/lstate.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>lua/lstate.h File Reference</h1><code>#include &quot;lua.h&quot;</code><br>
<code>#include &quot;<a class="el" href="lobject_8h-source.html">lobject.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="ltm_8h-source.html">ltm.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lzio_8h-source.html">lzio.h</a>&quot;</code><br>

<p>
<a href="lstate_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstringtable.html">stringtable</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCallInfo.html">CallInfo</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglobal__State.html">global_State</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structlua__State.html">lua_State</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionGCObject.html">GCObject</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#a68a48b9104aeadf4842c25c12a9b8c9">lua_lock</a>(L)&nbsp;&nbsp;&nbsp;((void) 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#1781f2a7d9161848a246d475a9171875">lua_unlock</a>(L)&nbsp;&nbsp;&nbsp;((void) 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#bdbfc204d6c2509db9d616141b893018">lua_userstateopen</a>(l)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#9e5e09b7a0a8beffba454495b5124ac7">defaultmeta</a>(L)&nbsp;&nbsp;&nbsp;(&amp;G(L)-&gt;_defaultmeta)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#1108b4374aa20059cd53d90b638c0e4b">gt</a>(L)&nbsp;&nbsp;&nbsp;(&amp;L-&gt;_gt)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#d294d19c007815f4c238efbd221ea705">registry</a>(L)&nbsp;&nbsp;&nbsp;(&amp;G(L)-&gt;_registry)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#9e690b8e4047af306d2dd1f78a9094d7">EXTRA_STACK</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#aa041be60f1804880597936cd3d27687">BASIC_CI_SIZE</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#8f869ebbbd09a2c657864e11e3d88453">BASIC_STACK_SIZE</a>&nbsp;&nbsp;&nbsp;(2*LUA_MINSTACK)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#7651f05866c96295a87e280f18e575e8">CI_C</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#280d3c7f7c2a815b11e873ec1377fe1a">CI_HASFRAME</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#082f8fef2f579ab9e8f04419641ba690">CI_CALLING</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#be8d117279fbb27de79a9ce30e9cbaac">CI_SAVEDPC</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#05421972b8ff7b51d0549c8dd3fda014">CI_YIELD</a>&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#12b504eee786ce8f2c703a22c03d477e">ci_func</a>(ci)&nbsp;&nbsp;&nbsp;(clvalue((ci)-&gt;base - 1))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#103db2de6edf3420c6c6c9a282562406">G</a>(L)&nbsp;&nbsp;&nbsp;(L-&gt;l_G)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#ccac69fd582898bfa9fe9067c17a1948">gcotots</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TSTRING, &amp;((o)-&gt;ts))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#8df56e9554d8ca940dc56c9add905b1b">gcotou</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TUSERDATA, &amp;((o)-&gt;u))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#fe7981c397b2d826b164faa08d52721f">gcotocl</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TFUNCTION, &amp;((o)-&gt;cl))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#6d127b7d00736bf1cafd674acac82075">gcotoh</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TTABLE, &amp;((o)-&gt;h))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#5f81d264bb74381ffa039fb207704425">gcotop</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TPROTO, &amp;((o)-&gt;p))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#2c305352d601274a0036608be61c6106">gcotouv</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TUPVAL, &amp;((o)-&gt;uv))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#290c99068a6004c9553cb9dab9026a68">ngcotouv</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o) == NULL || (o)-&gt;gch.tt == LUA_TUPVAL, &amp;((o)-&gt;uv))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#b548617c87a4d79e4bce4aff6d570394">gcototh</a>(o)&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TTHREAD, &amp;((o)-&gt;th))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#b45b06e8618aa4a7bf53171933f30d57">valtogco</a>(v)&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="unionGCObject.html">GCObject</a> *, (v)))</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#37e72603bb5f5f82e35938b696ce36a7">luaE_newthread</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#8c121cf8444c9c54e934aeb509c4b73a">luaE_freethread</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__State.html">lua_State</a> *L1)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="aa041be60f1804880597936cd3d27687"></a><!-- doxytag: member="lstate.h::BASIC_CI_SIZE" ref="aa041be60f1804880597936cd3d27687" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BASIC_CI_SIZE&nbsp;&nbsp;&nbsp;8          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00059">59</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00071">stack_init()</a>.
</div>
</div><p>
<a class="anchor" name="8f869ebbbd09a2c657864e11e3d88453"></a><!-- doxytag: member="lstate.h::BASIC_STACK_SIZE" ref="8f869ebbbd09a2c657864e11e3d88453" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BASIC_STACK_SIZE&nbsp;&nbsp;&nbsp;(2*LUA_MINSTACK)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00061">61</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00251">checkstacksizes()</a>, and <a class="el" href="lstate_8c-source.html#l00071">stack_init()</a>.
</div>
</div><p>
<a class="anchor" name="7651f05866c96295a87e280f18e575e8"></a><!-- doxytag: member="lstate.h::CI_C" ref="7651f05866c96295a87e280f18e575e8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CI_C&nbsp;&nbsp;&nbsp;(1&lt;&lt;0)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00100">100</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00281">callrethooks()</a>, <a class="el" href="ldebug_8c-source.html#l00100">lua_getstack()</a>, <a class="el" href="ldo_8c-source.html#l00408">lua_yield()</a>, <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, <a class="el" href="ldo_8c-source.html#l00336">resume()</a>, <a class="el" href="lstate_8c-source.html#l00071">stack_init()</a>, and <a class="el" href="lgc_8c-source.html#l00265">traversestack()</a>.
</div>
</div><p>
<a class="anchor" name="082f8fef2f579ab9e8f04419641ba690"></a><!-- doxytag: member="lstate.h::CI_CALLING" ref="082f8fef2f579ab9e8f04419641ba690" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CI_CALLING&nbsp;&nbsp;&nbsp;(1&lt;&lt;2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00105">105</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, and <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>.
</div>
</div><p>
<a class="anchor" name="12b504eee786ce8f2c703a22c03d477e"></a><!-- doxytag: member="lstate.h::ci_func" ref="12b504eee786ce8f2c703a22c03d477e" args="(ci)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ci_func          </td>
          <td>(</td>
          <td class="paramtype">ci&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(clvalue((ci)-&gt;base - 1))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00110">110</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00049">currentline()</a>, <a class="el" href="ldebug_8c-source.html#l00038">currentpc()</a>, <a class="el" href="ldebug_8c-source.html#l00534">getfuncname()</a>, <a class="el" href="ldebug_8c-source.html#l00124">getluaproto()</a>, <a class="el" href="ldebug_8c-source.html#l00484">getobjname()</a>, and <a class="el" href="lvm_8c-source.html#l00067">traceexec()</a>.
</div>
</div><p>
<a class="anchor" name="280d3c7f7c2a815b11e873ec1377fe1a"></a><!-- doxytag: member="lstate.h::CI_HASFRAME" ref="280d3c7f7c2a815b11e873ec1377fe1a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CI_HASFRAME&nbsp;&nbsp;&nbsp;(1&lt;&lt;1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00102">102</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00038">currentpc()</a>, <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>, <a class="el" href="lvm_8c-source.html#l00067">traceexec()</a>, and <a class="el" href="lgc_8c-source.html#l00265">traversestack()</a>.
</div>
</div><p>
<a class="anchor" name="be8d117279fbb27de79a9ce30e9cbaac"></a><!-- doxytag: member="lstate.h::CI_SAVEDPC" ref="be8d117279fbb27de79a9ce30e9cbaac" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CI_SAVEDPC&nbsp;&nbsp;&nbsp;(1&lt;&lt;3)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00106">106</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>, <a class="el" href="ldo_8c-source.html#l00336">resume()</a>, and <a class="el" href="lgc_8c-source.html#l00265">traversestack()</a>.
</div>
</div><p>
<a class="anchor" name="05421972b8ff7b51d0549c8dd3fda014"></a><!-- doxytag: member="lstate.h::CI_YIELD" ref="05421972b8ff7b51d0549c8dd3fda014" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CI_YIELD&nbsp;&nbsp;&nbsp;(1&lt;&lt;4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00107">107</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, <a class="el" href="ldo_8c-source.html#l00408">lua_yield()</a>, <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="9e5e09b7a0a8beffba454495b5124ac7"></a><!-- doxytag: member="lstate.h::defaultmeta" ref="9e5e09b7a0a8beffba454495b5124ac7" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define defaultmeta          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;G(L)-&gt;_defaultmeta)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00046">46</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="lapi_8c-source.html#l00535">lua_getmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00613">lua_setmetatable()</a>, <a class="el" href="ltable_8c-source.html#l00345">luaH_new()</a>, <a class="el" href="lstring_8c-source.html#l00093">luaS_newudata()</a>, and <a class="el" href="lgc_8c-source.html#l00494">markroot()</a>.
</div>
</div><p>
<a class="anchor" name="9e690b8e4047af306d2dd1f78a9094d7"></a><!-- doxytag: member="lstate.h::EXTRA_STACK" ref="9e690b8e4047af306d2dd1f78a9094d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define EXTRA_STACK&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00056">56</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00251">checkstacksizes()</a>, <a class="el" href="ldo_8c-source.html#l00144">luaD_growstack()</a>, <a class="el" href="ldo_8c-source.html#l00126">luaD_reallocstack()</a>, and <a class="el" href="lstate_8c-source.html#l00071">stack_init()</a>.
</div>
</div><p>
<a class="anchor" name="103db2de6edf3420c6c6c9a282562406"></a><!-- doxytag: member="lstate.h::G" ref="103db2de6edf3420c6c6c9a282562406" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define G          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(L-&gt;l_G)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00178">178</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lvm_8c-source.html#l00373">Arith()</a>, <a class="el" href="lgc_8c-source.html#l00436">checkSizes()</a>, <a class="el" href="lstate_8c-source.html#l00159">close_state()</a>, <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lapi_8c-source.html#l00138">lua_atpanic()</a>, <a class="el" href="lstate_8c-source.html#l00226">lua_close()</a>, <a class="el" href="lapi_8c-source.html#l00791">lua_getgccount()</a>, <a class="el" href="lapi_8c-source.html#l00783">lua_getgcthreshold()</a>, <a class="el" href="lapi_8c-source.html#l00799">lua_setgcthreshold()</a>, <a class="el" href="lgc_8c-source.html#l00465">luaC_callGCTM()</a>, <a class="el" href="lgc_8c-source.html#l00543">luaC_link()</a>, <a class="el" href="lgc_8c-source.html#l00124">luaC_separateudata()</a>, <a class="el" href="lgc_8c-source.html#l00485">luaC_sweep()</a>, <a class="el" href="ldo_8c-source.html#l00072">luaD_throw()</a>, <a class="el" href="lmem_8c-source.html#l00065">luaM_realloc()</a>, <a class="el" href="lstring_8c-source.html#l00021">luaS_freeall()</a>, <a class="el" href="lstring_8c-source.html#l00075">luaS_newlstr()</a>, <a class="el" href="lstring_8c-source.html#l00093">luaS_newudata()</a>, <a class="el" href="lstring_8c-source.html#l00027">luaS_resize()</a>, <a class="el" href="ltm_8c-source.html#l00061">luaT_gettmbyobj()</a>, <a class="el" href="ltm_8c-source.html#l00029">luaT_init()</a>, <a class="el" href="lvm_8c-source.html#l00340">luaV_concat()</a>, <a class="el" href="lgc_8c-source.html#l00506">mark()</a>, <a class="el" href="lstring_8c-source.html#l00052">newlstr()</a>, <a class="el" href="ltable_8c-source.html#l00286">resize()</a>, <a class="el" href="ltable_8c-source.html#l00260">setnodevector()</a>, and <a class="el" href="lgc_8c-source.html#l00426">sweepstrings()</a>.
</div>
</div><p>
<a class="anchor" name="fe7981c397b2d826b164faa08d52721f"></a><!-- doxytag: member="lstate.h::gcotocl" ref="fe7981c397b2d826b164faa08d52721f" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotocl          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TFUNCTION, &amp;((o)-&gt;cl))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00199">199</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lgc_8c-source.html#l00286">propagatemarks()</a>, and <a class="el" href="lgc_8c-source.html#l00075">reallymarkobject()</a>.
</div>
</div><p>
<a class="anchor" name="6d127b7d00736bf1cafd674acac82075"></a><!-- doxytag: member="lstate.h::gcotoh" ref="6d127b7d00736bf1cafd674acac82075" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotoh          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TTABLE, &amp;((o)-&gt;h))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00200">200</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00335">cleartablekeys()</a>, <a class="el" href="lgc_8c-source.html#l00355">cleartablevalues()</a>, <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lgc_8c-source.html#l00286">propagatemarks()</a>, and <a class="el" href="lgc_8c-source.html#l00075">reallymarkobject()</a>.
</div>
</div><p>
<a class="anchor" name="5f81d264bb74381ffa039fb207704425"></a><!-- doxytag: member="lstate.h::gcotop" ref="5f81d264bb74381ffa039fb207704425" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotop          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TPROTO, &amp;((o)-&gt;p))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00201">201</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lgc_8c-source.html#l00286">propagatemarks()</a>, and <a class="el" href="lgc_8c-source.html#l00075">reallymarkobject()</a>.
</div>
</div><p>
<a class="anchor" name="b548617c87a4d79e4bce4aff6d570394"></a><!-- doxytag: member="lstate.h::gcototh" ref="b548617c87a4d79e4bce4aff6d570394" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcototh          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TTHREAD, &amp;((o)-&gt;th))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00205">205</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lgc_8c-source.html#l00286">propagatemarks()</a>, and <a class="el" href="lgc_8c-source.html#l00075">reallymarkobject()</a>.
</div>
</div><p>
<a class="anchor" name="ccac69fd582898bfa9fe9067c17a1948"></a><!-- doxytag: member="lstate.h::gcotots" ref="ccac69fd582898bfa9fe9067c17a1948" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotots          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TSTRING, &amp;((o)-&gt;ts))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00197">197</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lstring_8c-source.html#l00075">luaS_newlstr()</a>, and <a class="el" href="lstring_8c-source.html#l00027">luaS_resize()</a>.
</div>
</div><p>
<a class="anchor" name="8df56e9554d8ca940dc56c9add905b1b"></a><!-- doxytag: member="lstate.h::gcotou" ref="8df56e9554d8ca940dc56c9add905b1b" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotou          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TUSERDATA, &amp;((o)-&gt;u))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00198">198</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>, <a class="el" href="lgc_8c-source.html#l00465">luaC_callGCTM()</a>, <a class="el" href="lgc_8c-source.html#l00124">luaC_separateudata()</a>, and <a class="el" href="lgc_8c-source.html#l00075">reallymarkobject()</a>.
</div>
</div><p>
<a class="anchor" name="2c305352d601274a0036608be61c6106"></a><!-- doxytag: member="lstate.h::gcotouv" ref="2c305352d601274a0036608be61c6106" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gcotouv          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o)-&gt;gch.tt == LUA_TUPVAL, &amp;((o)-&gt;uv))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00202">202</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00110">correctstack()</a>, and <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>.
</div>
</div><p>
<a class="anchor" name="1108b4374aa20059cd53d90b638c0e4b"></a><!-- doxytag: member="lstate.h::gt" ref="1108b4374aa20059cd53d90b638c0e4b" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define gt          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;L-&gt;_gt)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00049">49</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lvm_8c-source.html#l00373">Arith()</a>, <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="ldo_8c-source.html#l00466">f_parser()</a>, <a class="el" href="lapi_8c-source.html#l00563">lua_getfenv()</a>, <a class="el" href="lstate_8c-source.html#l00179">luaE_newthread()</a>, <a class="el" href="lapi_8c-source.html#l00050">negindex()</a>, <a class="el" href="lstate_8c-source.html#l00139">preinit_state()</a>, <a class="el" href="lgc_8c-source.html#l00265">traversestack()</a>, and <a class="el" href="ldebug_8c-source.html#l00189">travglobals()</a>.
</div>
</div><p>
<a class="anchor" name="a68a48b9104aeadf4842c25c12a9b8c9"></a><!-- doxytag: member="lstate.h::lua_lock" ref="a68a48b9104aeadf4842c25c12a9b8c9" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define lua_lock          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((void) 0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00028">28</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00027">DumpBlock()</a>, <a class="el" href="lapi_8c-source.html#l00138">lua_atpanic()</a>, <a class="el" href="lapi_8c-source.html#l00662">lua_call()</a>, <a class="el" href="lapi_8c-source.html#l00109">lua_checkstack()</a>, <a class="el" href="lstate_8c-source.html#l00226">lua_close()</a>, <a class="el" href="lapi_8c-source.html#l00846">lua_concat()</a>, <a class="el" href="lapi_8c-source.html#l00730">lua_cpcall()</a>, <a class="el" href="lapi_8c-source.html#l00757">lua_dump()</a>, <a class="el" href="lapi_8c-source.html#l00279">lua_equal()</a>, <a class="el" href="lapi_8c-source.html#l00820">lua_error()</a>, <a class="el" href="lapi_8c-source.html#l00563">lua_getfenv()</a>, <a class="el" href="lapi_8c-source.html#l00791">lua_getgccount()</a>, <a class="el" href="lapi_8c-source.html#l00783">lua_getgcthreshold()</a>, <a class="el" href="ldebug_8c-source.html#l00258">lua_getinfo()</a>, <a class="el" href="ldebug_8c-source.html#l00131">lua_getlocal()</a>, <a class="el" href="lapi_8c-source.html#l00535">lua_getmetatable()</a>, <a class="el" href="ldebug_8c-source.html#l00100">lua_getstack()</a>, <a class="el" href="lapi_8c-source.html#l00496">lua_gettable()</a>, <a class="el" href="lapi_8c-source.html#l00919">lua_getupvalue()</a>, <a class="el" href="lapi_8c-source.html#l00200">lua_insert()</a>, <a class="el" href="lapi_8c-source.html#l00292">lua_lessthan()</a>, <a class="el" href="lapi_8c-source.html#l00742">lua_load()</a>, <a class="el" href="lapi_8c-source.html#l00526">lua_newtable()</a>, <a class="el" href="lapi_8c-source.html#l00148">lua_newthread()</a>, <a class="el" href="lapi_8c-source.html#l00863">lua_newuserdata()</a>, <a class="el" href="lapi_8c-source.html#l00829">lua_next()</a>, <a class="el" href="lapi_8c-source.html#l00692">lua_pcall()</a>, <a class="el" href="lapi_8c-source.html#l00474">lua_pushboolean()</a>, <a class="el" href="lapi_8c-source.html#l00458">lua_pushcclosure()</a>, <a class="el" href="lapi_8c-source.html#l00445">lua_pushfstring()</a>, <a class="el" href="lapi_8c-source.html#l00482">lua_pushlightuserdata()</a>, <a class="el" href="lapi_8c-source.html#l00417">lua_pushlstring()</a>, <a class="el" href="lapi_8c-source.html#l00401">lua_pushnil()</a>, <a class="el" href="lapi_8c-source.html#l00409">lua_pushnumber()</a>, <a class="el" href="lapi_8c-source.html#l00877">lua_pushupvalues()</a>, <a class="el" href="lapi_8c-source.html#l00220">lua_pushvalue()</a>, <a class="el" href="lapi_8c-source.html#l00434">lua_pushvfstring()</a>, <a class="el" href="lapi_8c-source.html#l00505">lua_rawget()</a>, <a class="el" href="lapi_8c-source.html#l00515">lua_rawgeti()</a>, <a class="el" href="lapi_8c-source.html#l00589">lua_rawset()</a>, <a class="el" href="lapi_8c-source.html#l00601">lua_rawseti()</a>, <a class="el" href="lapi_8c-source.html#l00190">lua_remove()</a>, <a class="el" href="lapi_8c-source.html#l00211">lua_replace()</a>, <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, <a class="el" href="lapi_8c-source.html#l00641">lua_setfenv()</a>, <a class="el" href="lapi_8c-source.html#l00799">lua_setgcthreshold()</a>, <a class="el" href="ldebug_8c-source.html#l00149">lua_setlocal()</a>, <a class="el" href="lapi_8c-source.html#l00613">lua_setmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00578">lua_settable()</a>, <a class="el" href="lapi_8c-source.html#l00174">lua_settop()</a>, <a class="el" href="lapi_8c-source.html#l00933">lua_setupvalue()</a>, <a class="el" href="lapi_8c-source.html#l00339">lua_strlen()</a>, <a class="el" href="lapi_8c-source.html#l00322">lua_tostring()</a>, <a class="el" href="lapi_8c-source.html#l00125">lua_xmove()</a>, <a class="el" href="ldo_8c-source.html#l00408">lua_yield()</a>, <a class="el" href="ldo_8c-source.html#l00165">luaD_callhook()</a>, and <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>.
</div>
</div><p>
<a class="anchor" name="1781f2a7d9161848a246d475a9171875"></a><!-- doxytag: member="lstate.h::lua_unlock" ref="1781f2a7d9161848a246d475a9171875" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define lua_unlock          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((void) 0)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00032">32</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="ldump_8c-source.html#l00027">DumpBlock()</a>, <a class="el" href="lapi_8c-source.html#l00138">lua_atpanic()</a>, <a class="el" href="lapi_8c-source.html#l00662">lua_call()</a>, <a class="el" href="lapi_8c-source.html#l00109">lua_checkstack()</a>, <a class="el" href="lapi_8c-source.html#l00846">lua_concat()</a>, <a class="el" href="lapi_8c-source.html#l00730">lua_cpcall()</a>, <a class="el" href="lapi_8c-source.html#l00757">lua_dump()</a>, <a class="el" href="lapi_8c-source.html#l00279">lua_equal()</a>, <a class="el" href="lapi_8c-source.html#l00820">lua_error()</a>, <a class="el" href="lapi_8c-source.html#l00563">lua_getfenv()</a>, <a class="el" href="lapi_8c-source.html#l00791">lua_getgccount()</a>, <a class="el" href="lapi_8c-source.html#l00783">lua_getgcthreshold()</a>, <a class="el" href="ldebug_8c-source.html#l00258">lua_getinfo()</a>, <a class="el" href="ldebug_8c-source.html#l00131">lua_getlocal()</a>, <a class="el" href="lapi_8c-source.html#l00535">lua_getmetatable()</a>, <a class="el" href="ldebug_8c-source.html#l00100">lua_getstack()</a>, <a class="el" href="lapi_8c-source.html#l00496">lua_gettable()</a>, <a class="el" href="lapi_8c-source.html#l00919">lua_getupvalue()</a>, <a class="el" href="lapi_8c-source.html#l00200">lua_insert()</a>, <a class="el" href="lapi_8c-source.html#l00292">lua_lessthan()</a>, <a class="el" href="lapi_8c-source.html#l00742">lua_load()</a>, <a class="el" href="lapi_8c-source.html#l00526">lua_newtable()</a>, <a class="el" href="lapi_8c-source.html#l00148">lua_newthread()</a>, <a class="el" href="lapi_8c-source.html#l00863">lua_newuserdata()</a>, <a class="el" href="lapi_8c-source.html#l00829">lua_next()</a>, <a class="el" href="lapi_8c-source.html#l00692">lua_pcall()</a>, <a class="el" href="lapi_8c-source.html#l00474">lua_pushboolean()</a>, <a class="el" href="lapi_8c-source.html#l00458">lua_pushcclosure()</a>, <a class="el" href="lapi_8c-source.html#l00445">lua_pushfstring()</a>, <a class="el" href="lapi_8c-source.html#l00482">lua_pushlightuserdata()</a>, <a class="el" href="lapi_8c-source.html#l00417">lua_pushlstring()</a>, <a class="el" href="lapi_8c-source.html#l00401">lua_pushnil()</a>, <a class="el" href="lapi_8c-source.html#l00409">lua_pushnumber()</a>, <a class="el" href="lapi_8c-source.html#l00877">lua_pushupvalues()</a>, <a class="el" href="lapi_8c-source.html#l00220">lua_pushvalue()</a>, <a class="el" href="lapi_8c-source.html#l00434">lua_pushvfstring()</a>, <a class="el" href="lapi_8c-source.html#l00505">lua_rawget()</a>, <a class="el" href="lapi_8c-source.html#l00515">lua_rawgeti()</a>, <a class="el" href="lapi_8c-source.html#l00589">lua_rawset()</a>, <a class="el" href="lapi_8c-source.html#l00601">lua_rawseti()</a>, <a class="el" href="lapi_8c-source.html#l00190">lua_remove()</a>, <a class="el" href="lapi_8c-source.html#l00211">lua_replace()</a>, <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, <a class="el" href="lapi_8c-source.html#l00641">lua_setfenv()</a>, <a class="el" href="lapi_8c-source.html#l00799">lua_setgcthreshold()</a>, <a class="el" href="ldebug_8c-source.html#l00149">lua_setlocal()</a>, <a class="el" href="lapi_8c-source.html#l00613">lua_setmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00578">lua_settable()</a>, <a class="el" href="lapi_8c-source.html#l00174">lua_settop()</a>, <a class="el" href="lapi_8c-source.html#l00933">lua_setupvalue()</a>, <a class="el" href="lapi_8c-source.html#l00339">lua_strlen()</a>, <a class="el" href="lapi_8c-source.html#l00322">lua_tostring()</a>, <a class="el" href="lapi_8c-source.html#l00125">lua_xmove()</a>, <a class="el" href="ldo_8c-source.html#l00408">lua_yield()</a>, <a class="el" href="ldo_8c-source.html#l00165">luaD_callhook()</a>, <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, and <a class="el" href="ldo_8c-source.html#l00368">resume_error()</a>.
</div>
</div><p>
<a class="anchor" name="bdbfc204d6c2509db9d616141b893018"></a><!-- doxytag: member="lstate.h::lua_userstateopen" ref="bdbfc204d6c2509db9d616141b893018" args="(l)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define lua_userstateopen          </td>
          <td>(</td>
          <td class="paramtype">l&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00037">37</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00148">lua_newthread()</a>, and <a class="el" href="lstate_8c-source.html#l00199">lua_open()</a>.
</div>
</div><p>
<a class="anchor" name="290c99068a6004c9553cb9dab9026a68"></a><!-- doxytag: member="lstate.h::ngcotouv" ref="290c99068a6004c9553cb9dab9026a68" args="(o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ngcotouv          </td>
          <td>(</td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;check_exp((o) == NULL || (o)-&gt;gch.tt == LUA_TUPVAL, &amp;((o)-&gt;uv))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00203">203</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lfunc_8c-source.html#l00066">luaF_close()</a>, and <a class="el" href="lfunc_8c-source.html#l00048">luaF_findupval()</a>.
</div>
</div><p>
<a class="anchor" name="d294d19c007815f4c238efbd221ea705"></a><!-- doxytag: member="lstate.h::registry" ref="d294d19c007815f4c238efbd221ea705" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define registry          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(&amp;G(L)-&gt;_registry)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00052">52</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="lgc_8c-source.html#l00494">markroot()</a>, and <a class="el" href="lapi_8c-source.html#l00050">negindex()</a>.
</div>
</div><p>
<a class="anchor" name="b45b06e8618aa4a7bf53171933f30d57"></a><!-- doxytag: member="lstate.h::valtogco" ref="b45b06e8618aa4a7bf53171933f30d57" args="(v)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define valtogco          </td>
          <td>(</td>
          <td class="paramtype">v&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="unionGCObject.html">GCObject</a> *, (v)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8h-source.html#l00208">208</a> of file <a class="el" href="lstate_8h-source.html">lstate.h</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00179">luaE_newthread()</a>, <a class="el" href="lfunc_8c-source.html#l00066">luaF_close()</a>, <a class="el" href="lfunc_8c-source.html#l00048">luaF_findupval()</a>, <a class="el" href="lfunc_8c-source.html#l00029">luaF_newCclosure()</a>, <a class="el" href="lfunc_8c-source.html#l00038">luaF_newLclosure()</a>, <a class="el" href="lfunc_8c-source.html#l00077">luaF_newproto()</a>, <a class="el" href="ltable_8c-source.html#l00345">luaH_new()</a>, <a class="el" href="lstring_8c-source.html#l00093">luaS_newudata()</a>, <a class="el" href="lstring_8c-source.html#l00052">newlstr()</a>, and <a class="el" href="lgc_8c-source.html#l00165">traversetable()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="8c121cf8444c9c54e934aeb509c4b73a"></a><!-- doxytag: member="lstate.h::luaE_freethread" ref="8c121cf8444c9c54e934aeb509c4b73a" args="(lua_State *L, lua_State *L1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaE_freethread           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L1</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8c-source.html#l00190">190</a> of file <a class="el" href="lstate_8c-source.html">lstate.c</a>.
<p>
References <a class="el" href="lstate_8c-source.html#l00089">freestack()</a>, <a class="el" href="lstate_8c-source.html#l00063">freestate()</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="lfunc_8c-source.html#l00066">luaF_close()</a>, <a class="el" href="lstate_8h-source.html#l00169">lua_State::openupval</a>, and <a class="el" href="lstate_8h-source.html#l00152">lua_State::stack</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00378">freeobj()</a>.
</div>
</div><p>
<a class="anchor" name="37e72603bb5f5f82e35938b696ce36a7"></a><!-- doxytag: member="lstate.h::luaE_newthread" ref="37e72603bb5f5f82e35938b696ce36a7" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlua__State.html">lua_State</a>* luaE_newthread           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lstate_8c-source.html#l00179">179</a> of file <a class="el" href="lstate_8c-source.html">lstate.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00049">gt</a>, <a class="el" href="lstate_8h-source.html#l00146">lua_State::l_G</a>, <a class="el" href="lgc_8c-source.html#l00543">luaC_link()</a>, <a class="el" href="lstate_8c-source.html#l00051">mallocstate()</a>, <a class="el" href="lstate_8c-source.html#l00139">preinit_state()</a>, <a class="el" href="lobject_8h-source.html#l00164">setobj2n</a>, <a class="el" href="lstate_8c-source.html#l00071">stack_init()</a>, and <a class="el" href="lstate_8h-source.html#l00208">valtogco</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00148">lua_newthread()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>