Sophie

Sophie

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

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/ldo.c 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/ldo.c File Reference</h1><code>#include &lt;setjmp.h&gt;</code><br>
<code>#include &lt;stdlib.h&gt;</code><br>
<code>#include &lt;string.h&gt;</code><br>
<code>#include &quot;lua.h&quot;</code><br>
<code>#include &quot;<a class="el" href="ldebug_8h-source.html">ldebug.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="ldo_8h-source.html">ldo.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lfunc_8h-source.html">lfunc.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lgc_8h-source.html">lgc.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lmem_8h-source.html">lmem.h</a>&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="lopcodes_8h-source.html">lopcodes.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lparser_8h-source.html">lparser.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lstate_8h-source.html">lstate.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lstring_8h-source.html">lstring.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="ltable_8h-source.html">ltable.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="lundump_8h-source.html">lundump.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="lvm_8h-source.html">lvm.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="ldo_8c-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="structlua__longjmp.html">lua_longjmp</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSParser.html">SParser</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="ldo_8c.html#bf47d19189f0d7b1e0f84faf66d435d2">ldo_c</a></td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#f5721b7fac08574c3bf04058268daec7">seterrorobj</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int errcode, <a class="el" href="structlua__TObject.html">StkId</a> oldtop)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#97706fc4752c2b3ea1ea23ae2b9e2d9a">luaD_throw</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int errcode)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#b0872b1738a995ecbf1cdc8a9bc0fdf6">luaD_rawrunprotected</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="ldo_8h.html#c13f81736aad5a4d150ee4dd9fd7965c">Pfunc</a> f, void *ud)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#72799784b830363d9c21d51a19f135fa">restore_stack_limit</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#20b411bc2d9a74b1e8ca613b5e60b456">correctstack</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">TObject</a> *oldstack)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#f9e1a13760752fc0ba594072b1fef5f3">luaD_reallocstack</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int newsize)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#4973df8c6b2fda8e72794f8d66cdaca2">luaD_reallocCI</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int newsize)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#7dafde5820970358b662483594666cdb">luaD_growstack</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#fb2d964e1e87c3177c111c7c4d86b5a9">luaD_growCI</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="ldo_8c.html#c0e683e74512ba38441c5a5035ffec6c">luaD_callhook</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int event, int line)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#76501ce1556fdaa6170331392b7755b3">adjust_varargs</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int nfixargs, <a class="el" href="structlua__TObject.html">StkId</a> base)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#9f83d36f24672570ff7793686c02ed4a">tryfuncTM</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">StkId</a> func)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#f4377954581872ba9d611c409a079ae1">luaD_precall</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">StkId</a> func)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#a368ac53c2efe2a349c47c6ba9c19155">callrethooks</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">StkId</a> firstResult)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#29b292b1ab0e838e8f6ebfc87f553e47">luaD_poscall</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int wanted, <a class="el" href="structlua__TObject.html">StkId</a> firstResult)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#5483fddd87ca999e7d037bf397ab7997">luaD_call</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structlua__TObject.html">StkId</a> func, int nResults)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#bd7632c715de5db6e7797b7fa3f7010f">resume</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, void *ud)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#4c9979feed4e305426206faa4295cad7">resume_error</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const char *msg)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#98c5a7666ee815cadd261cd1b8c09a13">lua_resume</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int nargs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#f341c25bf642f9244778e130c86d6260">lua_yield</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int nresults)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#1ad7f845cc62b110e3fcc0ae187d7c85">luaD_pcall</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="ldo_8h.html#c13f81736aad5a4d150ee4dd9fd7965c">Pfunc</a> func, void *u, ptrdiff_t old_top, ptrdiff_t ef)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#14df0fa118ab124dfcc6d227bdd38ca5">f_parser</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, void *ud)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ldo_8c.html#df0a8ae5390c527411f4d8c0ddb81a27">luaD_protectedparser</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, <a class="el" href="structZio.html">ZIO</a> *z, int bin)</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="bf47d19189f0d7b1e0f84faf66d435d2"></a><!-- doxytag: member="ldo.c::ldo_c" ref="bf47d19189f0d7b1e0f84faf66d435d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ldo_c          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00012">12</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="76501ce1556fdaa6170331392b7755b3"></a><!-- doxytag: member="ldo.c::adjust_varargs" ref="76501ce1556fdaa6170331392b7755b3" args="(lua_State *L, int nfixargs, StkId base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void adjust_varargs           </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">int&nbsp;</td>
          <td class="paramname"> <em>nfixargs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00191">191</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="ldo_8h-source.html#l00026">luaD_checkstack</a>, <a class="el" href="ltable_8c-source.html#l00345">luaH_new()</a>, <a class="el" href="ltable_8c-source.html#l00510">luaH_set()</a>, <a class="el" href="ltable_8c-source.html#l00526">luaH_setnum()</a>, <a class="el" href="lstring_8h-source.html#l00022">luaS_newliteral</a>, <a class="el" href="lobject_8h-source.html#l00128">sethvalue</a>, <a class="el" href="lobject_8h-source.html#l00133">setnilvalue</a>, <a class="el" href="lobject_8h-source.html#l00096">setnvalue</a>, <a class="el" href="lobject_8h-source.html#l00164">setobj2n</a>, <a class="el" href="lobject_8h-source.html#l00108">setsvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>.
</div>
</div><p>
<a class="anchor" name="a368ac53c2efe2a349c47c6ba9c19155"></a><!-- doxytag: member="ldo.c::callrethooks" ref="a368ac53c2efe2a349c47c6ba9c19155" args="(lua_State *L, StkId firstResult)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structlua__TObject.html">StkId</a> callrethooks           </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__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>firstResult</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00281">281</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00100">CI_C</a>, <a class="el" href="structCallInfo.html#2555e3438fb429d3a910f8a69242e14e">CallInfo::l</a>, <a class="el" href="ldo_8c-source.html#l00165">luaD_callhook()</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>, and <a class="el" href="structCallInfo.html#34c9d0388e8bb8ffd2e8a334fc6e715d">CallInfo::u</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00294">luaD_poscall()</a>.
</div>
</div><p>
<a class="anchor" name="20b411bc2d9a74b1e8ca613b5e60b456"></a><!-- doxytag: member="ldo.c::correctstack" ref="20b411bc2d9a74b1e8ca613b5e60b456" args="(lua_State *L, TObject *oldstack)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void correctstack           </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__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>oldstack</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00110">110</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00078">CallInfo::base</a>, <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00185">GCObject::gch</a>, <a class="el" href="lstate_8h-source.html#l00202">gcotouv</a>, <a class="el" href="lobject_8h-source.html#l00043">GCheader::next</a>, <a class="el" href="lstate_8h-source.html#l00169">lua_State::openupval</a>, <a class="el" href="lstate_8h-source.html#l00152">lua_State::stack</a>, <a class="el" href="lstate_8h-source.html#l00080">CallInfo::top</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00126">luaD_reallocstack()</a>.
</div>
</div><p>
<a class="anchor" name="14df0fa118ab124dfcc6d227bdd38ca5"></a><!-- doxytag: member="ldo.c::f_parser" ref="14df0fa118ab124dfcc6d227bdd38ca5" args="(lua_State *L, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void f_parser           </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">void *&nbsp;</td>
          <td class="paramname"> <em>ud</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00466">466</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00463">SParser::bin</a>, <a class="el" href="ldo_8c-source.html#l00462">SParser::buff</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00049">gt</a>, <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="lobject_8h-source.html#l00288">Closure::l</a>, <a class="el" href="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lfunc_8c-source.html#l00038">luaF_newLclosure()</a>, <a class="el" href="lundump_8c-source.html#l00287">luaU_undump()</a>, <a class="el" href="lparser_8c-source.html#l00427">luaY_parser()</a>, <a class="el" href="lobject_8h-source.html#l00280">LClosure::p</a>, <a class="el" href="lobject_8h-source.html#l00123">setclvalue</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="ldo_8c-source.html#l00461">SParser::z</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00482">luaD_protectedparser()</a>.
</div>
</div><p>
<a class="anchor" name="98c5a7666ee815cadd261cd1b8c09a13"></a><!-- doxytag: member="ldo.c::lua_resume" ref="98c5a7666ee815cadd261cd1b8c09a13" args="(lua_State *L, int nargs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_resume           </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">int&nbsp;</td>
          <td class="paramname"> <em>nargs</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="ldo_8c-source.html#l00379">379</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00107">CI_YIELD</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="ldo_8c-source.html#l00084">luaD_rawrunprotected()</a>, <a class="el" href="lfunc_8c-source.html#l00066">luaF_close()</a>, <a class="el" href="ldo_8c-source.html#l00096">restore_stack_limit()</a>, <a class="el" href="ldo_8c-source.html#l00336">resume()</a>, <a class="el" href="ldo_8c-source.html#l00368">resume_error()</a>, <a class="el" href="ldo_8c-source.html#l00050">seterrorobj()</a>, <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>, <a class="el" href="ldo_8c-source.html#l00046">lua_longjmp::status</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="f341c25bf642f9244778e130c86d6260"></a><!-- doxytag: member="ldo.c::lua_yield" ref="f341c25bf642f9244778e130c86d6260" args="(lua_State *L, int nresults)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_yield           </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">int&nbsp;</td>
          <td class="paramname"> <em>nresults</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="ldo_8c-source.html#l00408">408</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00100">CI_C</a>, <a class="el" href="lstate_8h-source.html#l00107">CI_YIELD</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, <a class="el" href="lstate_8h-source.html#l00159">lua_State::nCcalls</a>, <a class="el" href="lobject_8h-source.html#l00155">setobjs2s</a>, and <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>.
</div>
</div><p>
<a class="anchor" name="5483fddd87ca999e7d037bf397ab7997"></a><!-- doxytag: member="ldo.c::luaD_call" ref="5483fddd87ca999e7d037bf397ab7997" args="(lua_State *L, StkId func, int nResults)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_call           </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__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>nResults</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="ldo_8c-source.html#l00318">318</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00105">CI_CALLING</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="llimits_8h-source.html#l00132">LUA_MAXCCALLS</a>, <a class="el" href="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="ldo_8c-source.html#l00294">luaD_poscall()</a>, <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, <a class="el" href="ldo_8c-source.html#l00072">luaD_throw()</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>, <a class="el" href="lstate_8h-source.html#l00159">lua_State::nCcalls</a>, and <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>.
<p>
Referenced by <a class="el" href="lvm_8c-source.html#l00115">callTM()</a>, <a class="el" href="lvm_8c-source.html#l00100">callTMres()</a>, <a class="el" href="lgc_8c-source.html#l00452">do1gcTM()</a>, <a class="el" href="lapi_8c-source.html#l00683">f_call()</a>, <a class="el" href="lapi_8c-source.html#l00715">f_Ccall()</a>, <a class="el" href="lapi_8c-source.html#l00662">lua_call()</a>, and <a class="el" href="ldebug_8c-source.html#l00614">luaG_errormsg()</a>.
</div>
</div><p>
<a class="anchor" name="c0e683e74512ba38441c5a5035ffec6c"></a><!-- doxytag: member="ldo.c::luaD_callhook" ref="c0e683e74512ba38441c5a5035ffec6c" args="(lua_State *L, int event, int line)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_callhook           </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">int&nbsp;</td>
          <td class="paramname"> <em>event</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>line</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="ldo_8c-source.html#l00165">165</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00161">lua_State::allowhook</a>, <a class="el" href="apprentice_8c-source.html#l01168">ar</a>, <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00166">lua_State::hook</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="ldo_8h-source.html#l00026">luaD_checkstack</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lstate_8h-source.html#l00080">CallInfo::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00281">callrethooks()</a>, <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, <a class="el" href="lvm_8c-source.html#l00424">luaV_execute()</a>, and <a class="el" href="lvm_8c-source.html#l00067">traceexec()</a>.
</div>
</div><p>
<a class="anchor" name="fb2d964e1e87c3177c111c7c4d86b5a9"></a><!-- doxytag: member="ldo.c::luaD_growCI" ref="fb2d964e1e87c3177c111c7c4d86b5a9" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void luaD_growCI           </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%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00152">152</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00122">LUA_MAXCALLS</a>, <a class="el" href="ldo_8c-source.html#l00135">luaD_reallocCI()</a>, <a class="el" href="ldo_8c-source.html#l00072">luaD_throw()</a>, <a class="el" href="ldebug_8c-source.html#l00627">luaG_runerror()</a>, and <a class="el" href="lstate_8h-source.html#l00158">lua_State::size_ci</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>.
</div>
</div><p>
<a class="anchor" name="7dafde5820970358b662483594666cdb"></a><!-- doxytag: member="ldo.c::luaD_growstack" ref="7dafde5820970358b662483594666cdb" args="(lua_State *L, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_growstack           </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">int&nbsp;</td>
          <td class="paramname"> <em>n</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="ldo_8c-source.html#l00144">144</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00056">EXTRA_STACK</a>, <a class="el" href="ldo_8c-source.html#l00126">luaD_reallocstack()</a>, and <a class="el" href="lstate_8h-source.html#l00153">lua_State::stacksize</a>.
</div>
</div><p>
<a class="anchor" name="1ad7f845cc62b110e3fcc0ae187d7c85"></a><!-- doxytag: member="ldo.c::luaD_pcall" ref="1ad7f845cc62b110e3fcc0ae187d7c85" args="(lua_State *L, Pfunc func, void *u, ptrdiff_t old_top, ptrdiff_t ef)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaD_pcall           </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="ldo_8h.html#c13f81736aad5a4d150ee4dd9fd7965c">Pfunc</a>&nbsp;</td>
          <td class="paramname"> <em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>u</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ptrdiff_t&nbsp;</td>
          <td class="paramname"> <em>old_top</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ptrdiff_t&nbsp;</td>
          <td class="paramname"> <em>ef</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="ldo_8c-source.html#l00432">432</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00161">lua_State::allowhook</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00078">CallInfo::base</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00174">lua_State::errfunc</a>, <a class="el" href="ldo_8c-source.html#l00084">luaD_rawrunprotected()</a>, <a class="el" href="lfunc_8c-source.html#l00066">luaF_close()</a>, <a class="el" href="lstate_8h-source.html#l00159">lua_State::nCcalls</a>, <a class="el" href="ldo_8c-source.html#l00096">restore_stack_limit()</a>, <a class="el" href="ldo_8h-source.html#l00038">restoreci</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00037">saveci</a>, <a class="el" href="ldo_8c-source.html#l00050">seterrorobj()</a>, and <a class="el" href="ldo_8c-source.html#l00046">lua_longjmp::status</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00730">lua_cpcall()</a>, and <a class="el" href="lapi_8c-source.html#l00692">lua_pcall()</a>.
</div>
</div><p>
<a class="anchor" name="29b292b1ab0e838e8f6ebfc87f553e47"></a><!-- doxytag: member="ldo.c::luaD_poscall" ref="29b292b1ab0e838e8f6ebfc87f553e47" args="(lua_State *L, int wanted, StkId firstResult)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_poscall           </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">int&nbsp;</td>
          <td class="paramname"> <em>wanted</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>firstResult</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="ldo_8c-source.html#l00294">294</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00078">CallInfo::base</a>, <a class="el" href="ldo_8c-source.html#l00281">callrethooks()</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00160">lua_State::hookmask</a>, <a class="el" href="lobject_8h-source.html#l00133">setnilvalue</a>, <a class="el" href="lobject_8h-source.html#l00155">setobjs2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="f4377954581872ba9d611c409a079ae1"></a><!-- doxytag: member="ldo.c::luaD_precall" ref="f4377954581872ba9d611c409a079ae1" args="(lua_State *L, StkId func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structlua__TObject.html">StkId</a> luaD_precall           </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__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>func</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="ldo_8c-source.html#l00234">234</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00191">adjust_varargs()</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00078">CallInfo::base</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00100">CI_C</a>, <a class="el" href="lstate_8h-source.html#l00106">CI_SAVEDPC</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00216">Proto::code</a>, <a class="el" href="ldo_8h-source.html#l00020">condhardstacktests</a>, <a class="el" href="lstate_8h-source.html#l00155">lua_State::end_ci</a>, <a class="el" href="lstate_8h-source.html#l00160">lua_State::hookmask</a>, <a class="el" href="lobject_8h-source.html#l00238">Proto::is_vararg</a>, <a class="el" href="lobject_8h-source.html#l00279">LClosure::isC</a>, <a class="el" href="structCallInfo.html#2555e3438fb429d3a910f8a69242e14e">CallInfo::l</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="lapi_8c-source.html#l00877">lua_pushupvalues()</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="ldo_8c-source.html#l00165">luaD_callhook()</a>, <a class="el" href="ldo_8h-source.html#l00026">luaD_checkstack</a>, <a class="el" href="ldo_8c-source.html#l00152">luaD_growCI()</a>, <a class="el" href="ldo_8c-source.html#l00135">luaD_reallocCI()</a>, <a class="el" href="lobject_8h-source.html#l00239">Proto::maxstacksize</a>, <a class="el" href="lobject_8h-source.html#l00237">Proto::numparams</a>, <a class="el" href="lobject_8h-source.html#l00280">LClosure::p</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, <a class="el" href="lobject_8h-source.html#l00133">setnilvalue</a>, <a class="el" href="lstate_8h-source.html#l00158">lua_State::size_ci</a>, <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>, <a class="el" href="lstate_8h-source.html#l00080">CallInfo::top</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, <a class="el" href="ldo_8c-source.html#l00217">tryfuncTM()</a>, <a class="el" href="lobject_8h-source.html#l00075">ttisfunction</a>, and <a class="el" href="structCallInfo.html#34c9d0388e8bb8ffd2e8a334fc6e715d">CallInfo::u</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, and <a class="el" href="ldo_8c-source.html#l00336">resume()</a>.
</div>
</div><p>
<a class="anchor" name="df0a8ae5390c527411f4d8c0ddb81a27"></a><!-- doxytag: member="ldo.c::luaD_protectedparser" ref="df0a8ae5390c527411f4d8c0ddb81a27" args="(lua_State *L, ZIO *z, int bin)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaD_protectedparser           </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="structZio.html">ZIO</a> *&nbsp;</td>
          <td class="paramname"> <em>z</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>bin</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="ldo_8c-source.html#l00482">482</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00463">SParser::bin</a>, <a class="el" href="ldo_8c-source.html#l00462">SParser::buff</a>, <a class="el" href="ldo_8c-source.html#l00466">f_parser()</a>, <a class="el" href="ldo_8c-source.html#l00084">luaD_rawrunprotected()</a>, <a class="el" href="lzio_8h-source.html#l00053">luaZ_freebuffer</a>, <a class="el" href="lzio_8h-source.html#l00044">luaZ_initbuffer</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, <a class="el" href="ldo_8c-source.html#l00050">seterrorobj()</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="ldo_8c-source.html#l00461">SParser::z</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00742">lua_load()</a>.
</div>
</div><p>
<a class="anchor" name="b0872b1738a995ecbf1cdc8a9bc0fdf6"></a><!-- doxytag: member="ldo.c::luaD_rawrunprotected" ref="b0872b1738a995ecbf1cdc8a9bc0fdf6" args="(lua_State *L, Pfunc f, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int luaD_rawrunprotected           </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="ldo_8h.html#c13f81736aad5a4d150ee4dd9fd7965c">Pfunc</a>&nbsp;</td>
          <td class="paramname"> <em>f</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>ud</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="ldo_8c-source.html#l00084">84</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00045">lua_longjmp::b</a>, <a class="el" href="lstate_8h-source.html#l00173">lua_State::errorJmp</a>, <a class="el" href="ldo_8c-source.html#l00044">lua_longjmp::previous</a>, and <a class="el" href="ldo_8c-source.html#l00046">lua_longjmp::status</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00226">lua_close()</a>, <a class="el" href="lstate_8c-source.html#l00199">lua_open()</a>, <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, <a class="el" href="ldo_8c-source.html#l00432">luaD_pcall()</a>, and <a class="el" href="ldo_8c-source.html#l00482">luaD_protectedparser()</a>.
</div>
</div><p>
<a class="anchor" name="4973df8c6b2fda8e72794f8d66cdaca2"></a><!-- doxytag: member="ldo.c::luaD_reallocCI" ref="4973df8c6b2fda8e72794f8d66cdaca2" args="(lua_State *L, int newsize)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_reallocCI           </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">int&nbsp;</td>
          <td class="paramname"> <em>newsize</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="ldo_8c-source.html#l00135">135</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00155">lua_State::end_ci</a>, <a class="el" href="lmem_8h-source.html#l00042">luaM_reallocvector</a>, and <a class="el" href="lstate_8h-source.html#l00158">lua_State::size_ci</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00251">checkstacksizes()</a>, <a class="el" href="ldo_8c-source.html#l00152">luaD_growCI()</a>, <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</a>, and <a class="el" href="ldo_8c-source.html#l00096">restore_stack_limit()</a>.
</div>
</div><p>
<a class="anchor" name="f9e1a13760752fc0ba594072b1fef5f3"></a><!-- doxytag: member="ldo.c::luaD_reallocstack" ref="f9e1a13760752fc0ba594072b1fef5f3" args="(lua_State *L, int newsize)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_reallocstack           </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">int&nbsp;</td>
          <td class="paramname"> <em>newsize</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="ldo_8c-source.html#l00126">126</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00110">correctstack()</a>, <a class="el" href="lstate_8h-source.html#l00056">EXTRA_STACK</a>, <a class="el" href="lmem_8h-source.html#l00042">luaM_reallocvector</a>, <a class="el" href="lstate_8h-source.html#l00152">lua_State::stack</a>, <a class="el" href="lstate_8h-source.html#l00150">lua_State::stack_last</a>, and <a class="el" href="lstate_8h-source.html#l00153">lua_State::stacksize</a>.
<p>
Referenced by <a class="el" href="lgc_8c-source.html#l00251">checkstacksizes()</a>, and <a class="el" href="ldo_8c-source.html#l00144">luaD_growstack()</a>.
</div>
</div><p>
<a class="anchor" name="97706fc4752c2b3ea1ea23ae2b9e2d9a"></a><!-- doxytag: member="ldo.c::luaD_throw" ref="97706fc4752c2b3ea1ea23ae2b9e2d9a" args="(lua_State *L, int errcode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaD_throw           </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">int&nbsp;</td>
          <td class="paramname"> <em>errcode</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="ldo_8c-source.html#l00072">72</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8c-source.html#l00045">lua_longjmp::b</a>, <a class="el" href="lstate_8h-source.html#l00173">lua_State::errorJmp</a>, <a class="el" href="system_8h-source.html#l00168">EXIT_FAILURE</a>, <a class="el" href="lstate_8h-source.html#l00178">G</a>, and <a class="el" href="ldo_8c-source.html#l00046">lua_longjmp::status</a>.
<p>
Referenced by <a class="el" href="lstate_8c-source.html#l00100">f_luaopen()</a>, <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, <a class="el" href="ldo_8c-source.html#l00152">luaD_growCI()</a>, <a class="el" href="ldebug_8c-source.html#l00614">luaG_errormsg()</a>, <a class="el" href="lmem_8c-source.html#l00065">luaM_realloc()</a>, and <a class="el" href="llex_8c-source.html#l00063">luaX_errorline()</a>.
</div>
</div><p>
<a class="anchor" name="72799784b830363d9c21d51a19f135fa"></a><!-- doxytag: member="ldo.c::restore_stack_limit" ref="72799784b830363d9c21d51a19f135fa" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void restore_stack_limit           </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%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00096">96</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="llimits_8h-source.html#l00122">LUA_MAXCALLS</a>, <a class="el" href="ldo_8c-source.html#l00135">luaD_reallocCI()</a>, <a class="el" href="lstate_8h-source.html#l00158">lua_State::size_ci</a>, <a class="el" href="lstate_8h-source.html#l00152">lua_State::stack</a>, <a class="el" href="lstate_8h-source.html#l00150">lua_State::stack_last</a>, and <a class="el" href="lstate_8h-source.html#l00153">lua_State::stacksize</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, and <a class="el" href="ldo_8c-source.html#l00432">luaD_pcall()</a>.
</div>
</div><p>
<a class="anchor" name="bd7632c715de5db6e7797b7fa3f7010f"></a><!-- doxytag: member="ldo.c::resume" ref="bd7632c715de5db6e7797b7fa3f7010f" args="(lua_State *L, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void resume           </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">void *&nbsp;</td>
          <td class="paramname"> <em>ud</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00336">336</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lstate_8h-source.html#l00157">lua_State::base_ci</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00100">CI_C</a>, <a class="el" href="lstate_8h-source.html#l00106">CI_SAVEDPC</a>, <a class="el" href="lstate_8h-source.html#l00107">CI_YIELD</a>, <a class="el" href="lopcodes_8h-source.html#l00079">GET_OPCODE</a>, <a class="el" href="lopcodes_8h-source.html#l00090">GETARG_C</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, <a class="el" href="ldo_8c-source.html#l00294">luaD_poscall()</a>, <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="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7098bbeea13096667b102f7fd90cbe38f">OP_CALL</a>, <a class="el" href="lopcodes_8h.html#beb7dfb0e9e2b3114e240a405d046ea7ff2c07ebfd82aa22cc247e9855a16069">OP_TAILCALL</a>, <a class="el" href="lstate_8h-source.html#l00081">CallInfo::state</a>, <a class="el" href="lstate_8h-source.html#l00080">CallInfo::top</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>.
</div>
</div><p>
<a class="anchor" name="4c9979feed4e305426206faa4295cad7"></a><!-- doxytag: member="ldo.c::resume_error" ref="4c9979feed4e305426206faa4295cad7" args="(lua_State *L, const char *msg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int resume_error           </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">const char *&nbsp;</td>
          <td class="paramname"> <em>msg</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00368">368</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00078">CallInfo::base</a>, <a class="el" href="lstate_8h-source.html#l00148">lua_State::ci</a>, <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="lstring_8h-source.html#l00021">luaS_new</a>, <a class="el" href="lobject_8h-source.html#l00158">setsvalue2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>.
</div>
</div><p>
<a class="anchor" name="f5721b7fac08574c3bf04058268daec7"></a><!-- doxytag: member="ldo.c::seterrorobj" ref="f5721b7fac08574c3bf04058268daec7" args="(lua_State *L, int errcode, StkId oldtop)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void seterrorobj           </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">int&nbsp;</td>
          <td class="paramname"> <em>errcode</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>oldtop</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00050">50</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="lstring_8h-source.html#l00021">luaS_new</a>, <a class="el" href="lmem_8h-source.html#l00016">MEMERRMSG</a>, <a class="el" href="lobject_8h-source.html#l00155">setobjs2s</a>, <a class="el" href="lobject_8h-source.html#l00158">setsvalue2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00379">lua_resume()</a>, <a class="el" href="ldo_8c-source.html#l00432">luaD_pcall()</a>, and <a class="el" href="ldo_8c-source.html#l00482">luaD_protectedparser()</a>.
</div>
</div><p>
<a class="anchor" name="9f83d36f24672570ff7793686c02ed4a"></a><!-- doxytag: member="ldo.c::tryfuncTM" ref="9f83d36f24672570ff7793686c02ed4a" args="(lua_State *L, StkId func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structlua__TObject.html">StkId</a> tryfuncTM           </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__TObject.html">StkId</a>&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ldo_8c-source.html#l00217">217</a> of file <a class="el" href="ldo_8c-source.html">ldo.c</a>.
<p>
References <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="ldebug_8c-source.html#l00560">luaG_typeerror()</a>, <a class="el" href="ltm_8c-source.html#l00061">luaT_gettmbyobj()</a>, <a class="el" href="ldo_8h-source.html#l00035">restorestack</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, <a class="el" href="lobject_8h-source.html#l00155">setobjs2s</a>, <a class="el" href="ltm_8h.html#69e345ae253d250b61a03f1d6871c8d1bdcb5cf63c297351b7dbd68b16b0c22b">TM_CALL</a>, and <a class="el" href="lobject_8h-source.html#l00075">ttisfunction</a>.
<p>
Referenced by <a class="el" href="ldo_8c-source.html#l00234">luaD_precall()</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>