<!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 Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li id="current"><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul></div> <div class="tabs"> <ul> <li><a href="files.html"><span>File 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 "lua.h"</code><br> <code>#include "<a class="el" href="lobject_8h-source.html">lobject.h</a>"</code><br> <code>#include "<a class="el" href="ltm_8h-source.html">ltm.h</a>"</code><br> <code>#include "<a class="el" href="lzio_8h-source.html">lzio.h</a>"</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 </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 </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 </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 </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 </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#a68a48b9104aeadf4842c25c12a9b8c9">lua_lock</a>(L) ((void) 0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#1781f2a7d9161848a246d475a9171875">lua_unlock</a>(L) ((void) 0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#9e5e09b7a0a8beffba454495b5124ac7">defaultmeta</a>(L) (&G(L)->_defaultmeta)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#1108b4374aa20059cd53d90b638c0e4b">gt</a>(L) (&L->_gt)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#d294d19c007815f4c238efbd221ea705">registry</a>(L) (&G(L)->_registry)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#9e690b8e4047af306d2dd1f78a9094d7">EXTRA_STACK</a> 5</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#aa041be60f1804880597936cd3d27687">BASIC_CI_SIZE</a> 8</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#8f869ebbbd09a2c657864e11e3d88453">BASIC_STACK_SIZE</a> (2*LUA_MINSTACK)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#7651f05866c96295a87e280f18e575e8">CI_C</a> (1<<0)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#280d3c7f7c2a815b11e873ec1377fe1a">CI_HASFRAME</a> (1<<1)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#082f8fef2f579ab9e8f04419641ba690">CI_CALLING</a> (1<<2)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#be8d117279fbb27de79a9ce30e9cbaac">CI_SAVEDPC</a> (1<<3)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#05421972b8ff7b51d0549c8dd3fda014">CI_YIELD</a> (1<<4)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#12b504eee786ce8f2c703a22c03d477e">ci_func</a>(ci) (clvalue((ci)->base - 1))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#103db2de6edf3420c6c6c9a282562406">G</a>(L) (L->l_G)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#ccac69fd582898bfa9fe9067c17a1948">gcotots</a>(o) check_exp((o)->gch.tt == LUA_TSTRING, &((o)->ts))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#8df56e9554d8ca940dc56c9add905b1b">gcotou</a>(o) check_exp((o)->gch.tt == LUA_TUSERDATA, &((o)->u))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#fe7981c397b2d826b164faa08d52721f">gcotocl</a>(o) check_exp((o)->gch.tt == LUA_TFUNCTION, &((o)->cl))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#6d127b7d00736bf1cafd674acac82075">gcotoh</a>(o) check_exp((o)->gch.tt == LUA_TTABLE, &((o)->h))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#5f81d264bb74381ffa039fb207704425">gcotop</a>(o) check_exp((o)->gch.tt == LUA_TPROTO, &((o)->p))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#2c305352d601274a0036608be61c6106">gcotouv</a>(o) check_exp((o)->gch.tt == LUA_TUPVAL, &((o)->uv))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#290c99068a6004c9553cb9dab9026a68">ngcotouv</a>(o) check_exp((o) == NULL || (o)->gch.tt == LUA_TUPVAL, &((o)->uv))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#b548617c87a4d79e4bce4aff6d570394">gcototh</a>(o) check_exp((o)->gch.tt == LUA_TTHREAD, &((o)->th))</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="lstate_8h.html#b45b06e8618aa4a7bf53171933f30d57">valtogco</a>(v) (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> * </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 </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 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 (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 (1<<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 (1<<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (clvalue((ci)->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 (1<<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 (1<<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 (1<<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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&G(L)->_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 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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (L->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TFUNCTION, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TTABLE, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TPROTO, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TTHREAD, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TSTRING, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TUSERDATA, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o)->gch.tt == LUA_TUPVAL, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&L->_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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> ((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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> ((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 </td> <td class="paramname"> </td> <td> ) </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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> check_exp((o) == NULL || (o)->gch.tt == LUA_TUPVAL, &((o)->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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (&G(L)->_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 </td> <td class="paramname"> </td> <td> ) </td> <td width="100%"> (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> * </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> * </td> <td class="paramname"> <em>L1</em></td><td> </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> * </td> <td class="paramname"> <em>L</em> </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#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 <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>