Sophie

Sophie

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

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/lapi.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/lapi.c File Reference</h1><code>#include &lt;assert.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="lapi_8h-source.html">lapi.h</a>&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="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>

<p>
<a href="lapi_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="structCallS.html">CallS</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCCallS.html">CCallS</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="lapi_8c.html#6f4862161259fd87002d41735b0ccfa8">lapi_c</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#eb48b7617da547cdc738f614205d2267">api_check</a>(L, o)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#9785915283c3f0a0ec90f1b6be32b2c2">api_checknelems</a>(L, n)&nbsp;&nbsp;&nbsp;api_check(L, (n) &lt;= (L-&gt;top - L-&gt;base))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#fe4a5994dd3704ec53de77f9fd121915">api_incr_top</a>(L)&nbsp;&nbsp;&nbsp;{api_check(L, L-&gt;top &lt; L-&gt;ci-&gt;top); L-&gt;top++;}</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#bedff4effd1a5f630814b05964ef8c0f">GCscalel</a>(x)&nbsp;&nbsp;&nbsp;((x)&gt;&gt;10)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#474b2a8979158eb74fb06fdbbdd8b824">GCscale</a>(x)&nbsp;&nbsp;&nbsp;(cast(int, GCscalel(x)))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#373b01ea21fffd9266b6d89086cda2d2">GCunscale</a>(x)&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="llimits_8h.html#ac8c50ca0aa51c80523376da77c2c4d8">lu_mem</a>, x)&lt;&lt;10)</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#a84f274f1434d1ad7f958aa8cc40de44">negindex</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#29f855023a956881dd19257c40fe384d">luaA_index</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#45c4956a7860aa4a6eb398aeeea09603">luaA_indexAcceptable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#02494e72514383c21b1ca3642f6b09f5">luaA_pushobject</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const <a class="el" href="structlua__TObject.html">TObject</a> *o)</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="lapi_8c.html#cea2383413b1e10bee681b109bad5b59">lua_checkstack</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int size)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#e27bb8d0218710bbbfefc1f573839d6d">lua_xmove</a> (<a class="el" href="structlua__State.html">lua_State</a> *from, <a class="el" href="structlua__State.html">lua_State</a> *to, int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API lua_CFunction&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#90bf785da77985164dbe2eb0d64bf82e">lua_atpanic</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_CFunction panicf)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API <a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#86b660d6f2b69734c35ec9fc718e4ca9">lua_newthread</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</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="lapi_8c.html#fbb08ecb69421875494105d4de68e5bf">lua_gettop</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#daa30f0d34786144c94644039d1d1b6e">lua_settop</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#7f2ac31d9ad6f0e0ff068d2fbbd08714">lua_remove</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#ba6844115e26e0923488403436219e66">lua_insert</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#66d3827120ac828f870502bff0d4ff75">lua_replace</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#602f61a9b583d69dc1c72c8970bd65e8">lua_pushvalue</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#652b273947f0656686f998d8e90cd3ea">lua_type</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#7d64f87addab440bbda96bb088816e17">lua_typename</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int t)</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="lapi_8c.html#3b922032c9fe2930399186a3647cc3ad">lua_iscfunction</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#99451f234bf085c9c46c3d17a5aef905">lua_isnumber</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#9f20233199a414b04c1c4b43f5d040f3">lua_isstring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#a8a1dab86cfb4e0f9a4d1f699af0041b">lua_isuserdata</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#ce66ea78ced7fda0b367f45d09d10d83">lua_rawequal</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int index1, int index2)</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="lapi_8c.html#e9280336584359894597220e5691bbce">lua_equal</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int index1, int index2)</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="lapi_8c.html#e2059ba2de707cb5657d1723aa23e752">lua_lessthan</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int index1, int index2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API lua_Number&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#42c1f68101dc98a6ae4695c8577b17f8">lua_tonumber</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</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="lapi_8c.html#444aee9aa56b0b06175ee3c7bcf7927c">lua_toboolean</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#a5fd989a5c635ba942898b849c3a22ab">lua_tostring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#f498049768fefbde2736b3dab83cf69d">lua_strlen</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API lua_CFunction&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#e790897a3311d599299895612986d850">lua_tocfunction</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#0444ddf13e5618bca969e4b3b47bc0cc">lua_touserdata</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

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

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#5b533fe96cb52b5415896d41daad374a">lua_topointer</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#1b4cd0d80f51e5545a97ca6c28c03c50">lua_pushnil</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#328625a03fbb5548f27b1af10f109f6a">lua_pushnumber</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_Number n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#d457b6dc1bc1b6d5cf9b625c5b329e5e">lua_pushlstring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const char *s, size_t len)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#1281a7e2b52370cc416123bfd32b1b29">lua_pushstring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const char *s)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#426c9cb1d582be3e43060c4772854e5a">lua_pushvfstring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const char *fmt, va_list argp)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#b190c226d38b289e6ca57683a9d4e0f0">lua_pushfstring</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, const char *fmt,...)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#142802b91cdd22516b54599f51e101e4">lua_pushcclosure</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_CFunction fn, int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#56bbb7479265e38da2e2596e6ec25faa">lua_pushboolean</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int b)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#85e3e3d32b068aef62426828a104b561">lua_pushlightuserdata</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, void *p)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#6c759e1dc54a07d99eac4f19a4cd142a">lua_gettable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#43379a0ba1fb68a4c81d205ad60b3cc1">lua_rawget</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#e37bc3e2991700913a74d2b656442520">lua_rawgeti</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx, int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#e8d0d81a86e78f83cdf179cb39e43db3">lua_newtable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</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="lapi_8c.html#4caa9ca5e47a30bd45e33d83bf2d6d6e">lua_getmetatable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int objindex)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#ae62bb7fb4498cc5193abf66797b2246">lua_getfenv</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#4ca492cf3d2194aec9a6292708bf66c8">lua_settable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#fb2d27f421677ef40425f9054ae216a7">lua_rawset</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#89eb1578890571d202f8b3c357c822bc">lua_rawseti</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx, int n)</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="lapi_8c.html#15719ea4119bdf5b3f2a406534431a7e">lua_setmetatable</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int objindex)</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="lapi_8c.html#f3a6383019df780016182fb8924f3127">lua_setfenv</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#2d80481ca28902752c2b12c61d9d4234">lua_call</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int nargs, 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="lapi_8c.html#c3926c93fb08234f9f47e24653124910">f_call</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">LUA_API int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#2a6cbad7f1c567378d17ded68b47f8f3">lua_pcall</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int nargs, int nresults, int errfunc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#837bb7cab1726297daea204c78fa9a2a">f_Ccall</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">LUA_API int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#ff3c8f500cdceb1acdcd4cf4262aea86">lua_cpcall</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_CFunction func, void *ud)</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="lapi_8c.html#3f15856cd3744865f7aa4f2ce0e6208a">lua_load</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_Chunkreader reader, void *data, const char *chunkname)</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="lapi_8c.html#77f224710eeee6219d5fa6bcfb8207e9">lua_dump</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, lua_Chunkwriter writer, void *data)</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="lapi_8c.html#d0afbd86fc4e98fe77541d0846ac4d28">lua_getgcthreshold</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</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="lapi_8c.html#7b283460e36e603de2f5cb2ae51620fb">lua_getgccount</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#b1761e845c5caba00183ebfc1bdbc5b3">lua_setgcthreshold</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int newthreshold)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#cbaf0386215b41d6ba3369ebc856bc09">lua_version</a> (void)</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="lapi_8c.html#6ba7b91143fe8a03910420d800de8e97">lua_error</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</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="lapi_8c.html#a8bf464b98335a075732200ad91ce1de">lua_next</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int idx)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#1de3afee1daece63d455f23818c883d9">lua_concat</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">LUA_API void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#467bb6f4780b27d6e7de6ee10a80dac5">lua_newuserdata</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, size_t size)</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="lapi_8c.html#54a1b13d3c1c104b32d398bdaa37b6a0">lua_pushupvalues</a> (<a class="el" href="structlua__State.html">lua_State</a> *L)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#fd1bad87e3bbbf76a2f919cefabefb4f">aux_upvalue</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int funcindex, int n, <a class="el" href="structlua__TObject.html">TObject</a> **val)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#fd5e7d6995dc52a5cb9e370ee3a710e6">lua_getupvalue</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int funcindex, int n)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">LUA_API const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#6e2e5717e848fca56335a64739a8f2c0">lua_setupvalue</a> (<a class="el" href="structlua__State.html">lua_State</a> *L, int funcindex, int n)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lapi_8c.html#cbf4dc2e5f80547c7f54f41a179258b2">lua_ident</a> []</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="eb48b7617da547cdc738f614205d2267"></a><!-- doxytag: member="lapi.c::api_check" ref="eb48b7617da547cdc738f614205d2267" args="(L, o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define api_check          </td>
          <td>(</td>
          <td class="paramtype">L,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">o&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00039">39</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00829">lua_next()</a>, <a class="el" href="lapi_8c-source.html#l00877">lua_pushupvalues()</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#l00641">lua_setfenv()</a>, <a class="el" href="lapi_8c-source.html#l00613">lua_setmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00174">lua_settop()</a>, <a class="el" href="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, and <a class="el" href="lapi_8c-source.html#l00050">negindex()</a>.
</div>
</div><p>
<a class="anchor" name="9785915283c3f0a0ec90f1b6be32b2c2"></a><!-- doxytag: member="lapi.c::api_checknelems" ref="9785915283c3f0a0ec90f1b6be32b2c2" args="(L, n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define api_checknelems          </td>
          <td>(</td>
          <td class="paramtype">L,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">n&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;api_check(L, (n) &lt;= (L-&gt;top - L-&gt;base))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00042">42</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00662">lua_call()</a>, <a class="el" href="lapi_8c-source.html#l00846">lua_concat()</a>, <a class="el" href="lapi_8c-source.html#l00757">lua_dump()</a>, <a class="el" href="lapi_8c-source.html#l00820">lua_error()</a>, <a class="el" href="lapi_8c-source.html#l00458">lua_pushcclosure()</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#l00211">lua_replace()</a>, <a class="el" href="lapi_8c-source.html#l00641">lua_setfenv()</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#l00933">lua_setupvalue()</a>, and <a class="el" href="lapi_8c-source.html#l00125">lua_xmove()</a>.
</div>
</div><p>
<a class="anchor" name="fe4a5994dd3704ec53de77f9fd121915"></a><!-- doxytag: member="lapi.c::api_incr_top" ref="fe4a5994dd3704ec53de77f9fd121915" args="(L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define api_incr_top          </td>
          <td>(</td>
          <td class="paramtype">L&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;{api_check(L, L-&gt;top &lt; L-&gt;ci-&gt;top); L-&gt;top++;}</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00044">44</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00846">lua_concat()</a>, <a class="el" href="lapi_8c-source.html#l00563">lua_getfenv()</a>, <a class="el" href="lapi_8c-source.html#l00535">lua_getmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00919">lua_getupvalue()</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#l00474">lua_pushboolean()</a>, <a class="el" href="lapi_8c-source.html#l00458">lua_pushcclosure()</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#l00220">lua_pushvalue()</a>, <a class="el" href="lapi_8c-source.html#l00515">lua_rawgeti()</a>, and <a class="el" href="lapi_8c-source.html#l00125">lua_xmove()</a>.
</div>
</div><p>
<a class="anchor" name="474b2a8979158eb74fb06fdbbdd8b824"></a><!-- doxytag: member="lapi.c::GCscale" ref="474b2a8979158eb74fb06fdbbdd8b824" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GCscale          </td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(int, GCscalel(x)))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00780">780</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00791">lua_getgccount()</a>, and <a class="el" href="lapi_8c-source.html#l00783">lua_getgcthreshold()</a>.
</div>
</div><p>
<a class="anchor" name="bedff4effd1a5f630814b05964ef8c0f"></a><!-- doxytag: member="lapi.c::GCscalel" ref="bedff4effd1a5f630814b05964ef8c0f" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GCscalel          </td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((x)&gt;&gt;10)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00779">779</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00799">lua_setgcthreshold()</a>.
</div>
</div><p>
<a class="anchor" name="373b01ea21fffd9266b6d89086cda2d2"></a><!-- doxytag: member="lapi.c::GCunscale" ref="373b01ea21fffd9266b6d89086cda2d2" args="(x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GCunscale          </td>
          <td>(</td>
          <td class="paramtype">x&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(cast(<a class="el" href="llimits_8h.html#ac8c50ca0aa51c80523376da77c2c4d8">lu_mem</a>, x)&lt;&lt;10)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00781">781</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00799">lua_setgcthreshold()</a>.
</div>
</div><p>
<a class="anchor" name="6f4862161259fd87002d41735b0ccfa8"></a><!-- doxytag: member="lapi.c::lapi_c" ref="6f4862161259fd87002d41735b0ccfa8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define lapi_c          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00011">11</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="fd1bad87e3bbbf76a2f919cefabefb4f"></a><!-- doxytag: member="lapi.c::aux_upvalue" ref="fd1bad87e3bbbf76a2f919cefabefb4f" args="(lua_State *L, int funcindex, int n, TObject **val)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* aux_upvalue           </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>funcindex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>n</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>val</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="lapi_8c-source.html#l00895">895</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00287">Closure::c</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00191">getstr</a>, <a class="el" href="lobject_8h-source.html#l00272">CClosure::isC</a>, <a class="el" href="lobject_8h-source.html#l00288">Closure::l</a>, <a class="el" href="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lobject_8h-source.html#l00272">CClosure::nupvalues</a>, <a class="el" href="lobject_8h-source.html#l00280">LClosure::p</a>, <a class="el" href="lobject_8h-source.html#l00227">Proto::sizeupvalues</a>, <a class="el" href="lobject_8h-source.html#l00075">ttisfunction</a>, <a class="el" href="lobject_8h-source.html#l00282">LClosure::upvals</a>, <a class="el" href="lobject_8h-source.html#l00274">CClosure::upvalue</a>, <a class="el" href="lobject_8h-source.html#l00224">Proto::upvalues</a>, and <a class="el" href="lobject_8h-source.html#l00259">UpVal::v</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00919">lua_getupvalue()</a>, and <a class="el" href="lapi_8c-source.html#l00933">lua_setupvalue()</a>.
</div>
</div><p>
<a class="anchor" name="c3926c93fb08234f9f47e24653124910"></a><!-- doxytag: member="lapi.c::f_call" ref="c3926c93fb08234f9f47e24653124910" args="(lua_State *L, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void f_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">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="lapi_8c-source.html#l00683">683</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lapi_8c-source.html#l00678">CallS::func</a>, <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, and <a class="el" href="lapi_8c-source.html#l00679">CallS::nresults</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00692">lua_pcall()</a>.
</div>
</div><p>
<a class="anchor" name="837bb7cab1726297daea204c78fa9a2a"></a><!-- doxytag: member="lapi.c::f_Ccall" ref="837bb7cab1726297daea204c78fa9a2a" args="(lua_State *L, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void f_Ccall           </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="lapi_8c-source.html#l00715">715</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00287">Closure::c</a>, <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lobject_8h-source.html#l00273">CClosure::f</a>, <a class="el" href="lapi_8c-source.html#l00710">CCallS::func</a>, <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="ldo_8c-source.html#l00318">luaD_call()</a>, <a class="el" href="lfunc_8c-source.html#l00029">luaF_newCclosure()</a>, <a class="el" href="lobject_8h-source.html#l00123">setclvalue</a>, <a class="el" href="lobject_8h-source.html#l00102">setpvalue</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lapi_8c-source.html#l00711">CCallS::ud</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00730">lua_cpcall()</a>.
</div>
</div><p>
<a class="anchor" name="90bf785da77985164dbe2eb0d64bf82e"></a><!-- doxytag: member="lapi.c::lua_atpanic" ref="90bf785da77985164dbe2eb0d64bf82e" args="(lua_State *L, lua_CFunction panicf)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API lua_CFunction lua_atpanic           </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">lua_CFunction&nbsp;</td>
          <td class="paramname"> <em>panicf</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="lapi_8c-source.html#l00138">138</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00178">G</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, and <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>.
</div>
</div><p>
<a class="anchor" name="2d80481ca28902752c2b12c61d9d4234"></a><!-- doxytag: member="lapi.c::lua_call" ref="2d80481ca28902752c2b12c61d9d4234" args="(lua_State *L, int nargs, int nresults)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_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">int&nbsp;</td>
          <td class="paramname"> <em>nargs</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="lapi_8c-source.html#l00662">662</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</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#l00318">luaD_call()</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="cea2383413b1e10bee681b109bad5b59"></a><!-- doxytag: member="lapi.c::lua_checkstack" ref="cea2383413b1e10bee681b109bad5b59" args="(lua_State *L, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_checkstack           </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>size</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="lapi_8c-source.html#l00109">109</a> of file <a class="el" href="lapi_8c-source.html">lapi.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#l00148">lua_State::ci</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="llimits_8h-source.html#l00138">LUA_MAXCSTACK</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="lstate_8h-source.html#l00080">CallInfo::top</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="1de3afee1daece63d455f23818c883d9"></a><!-- doxytag: member="lapi.c::lua_concat" ref="1de3afee1daece63d455f23818c883d9" args="(lua_State *L, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_concat           </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="lapi_8c-source.html#l00846">846</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lstring_8c-source.html#l00075">luaS_newlstr()</a>, <a class="el" href="lvm_8c-source.html#l00340">luaV_concat()</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>.
</div>
</div><p>
<a class="anchor" name="ff3c8f500cdceb1acdcd4cf4262aea86"></a><!-- doxytag: member="lapi.c::lua_cpcall" ref="ff3c8f500cdceb1acdcd4cf4262aea86" args="(lua_State *L, lua_CFunction func, void *ud)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_cpcall           </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">lua_CFunction&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>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="lapi_8c-source.html#l00730">730</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00715">f_Ccall()</a>, <a class="el" href="lapi_8c-source.html#l00710">CCallS::func</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#l00432">luaD_pcall()</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="lapi_8c-source.html#l00711">CCallS::ud</a>.
</div>
</div><p>
<a class="anchor" name="77f224710eeee6219d5fa6bcfb8207e9"></a><!-- doxytag: member="lapi.c::lua_dump" ref="77f224710eeee6219d5fa6bcfb8207e9" args="(lua_State *L, lua_Chunkwriter writer, void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_dump           </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">lua_Chunkwriter&nbsp;</td>
          <td class="paramname"> <em>writer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>data</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="lapi_8c-source.html#l00757">757</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00293">isLfunction</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="ldump_8c-source.html#l00174">luaU_dump()</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="e9280336584359894597220e5691bbce"></a><!-- doxytag: member="lapi.c::lua_equal" ref="e9280336584359894597220e5691bbce" args="(lua_State *L, int index1, int index2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_equal           </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>index1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index2</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="lapi_8c-source.html#l00279">279</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lvm_8h-source.html#l00021">equalobj</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>, and <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>.
</div>
</div><p>
<a class="anchor" name="6ba7b91143fe8a03910420d800de8e97"></a><!-- doxytag: member="lapi.c::lua_error" ref="6ba7b91143fe8a03910420d800de8e97" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_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>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00820">820</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</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>, and <a class="el" href="ldebug_8c-source.html#l00614">luaG_errormsg()</a>.
</div>
</div><p>
<a class="anchor" name="ae62bb7fb4498cc5193abf66797b2246"></a><!-- doxytag: member="lapi.c::lua_getfenv" ref="ae62bb7fb4498cc5193abf66797b2246" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_getfenv           </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>idx</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="lapi_8c-source.html#l00563">563</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lstate_8h-source.html#l00049">gt</a>, <a class="el" href="lobject_8h-source.html#l00293">isLfunction</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="7b283460e36e603de2f5cb2ae51620fb"></a><!-- doxytag: member="lapi.c::lua_getgccount" ref="7b283460e36e603de2f5cb2ae51620fb" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_getgccount           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00791">791</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00178">G</a>, <a class="el" href="lapi_8c-source.html#l00780">GCscale</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, and <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>.
</div>
</div><p>
<a class="anchor" name="d0afbd86fc4e98fe77541d0846ac4d28"></a><!-- doxytag: member="lapi.c::lua_getgcthreshold" ref="d0afbd86fc4e98fe77541d0846ac4d28" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_getgcthreshold           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00783">783</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00178">G</a>, <a class="el" href="lapi_8c-source.html#l00780">GCscale</a>, <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, and <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>.
</div>
</div><p>
<a class="anchor" name="4caa9ca5e47a30bd45e33d83bf2d6d6e"></a><!-- doxytag: member="lapi.c::lua_getmetatable" ref="4caa9ca5e47a30bd45e33d83bf2d6d6e" args="(lua_State *L, int objindex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_getmetatable           </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>objindex</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="lapi_8c-source.html#l00535">535</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lstate_8h-source.html#l00046">defaultmeta</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00128">sethvalue</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, <a class="el" href="lobject_8h-source.html#l00082">ttype</a>, and <a class="el" href="lobject_8h-source.html#l00087">uvalue</a>.
</div>
</div><p>
<a class="anchor" name="6c759e1dc54a07d99eac4f19a4cd142a"></a><!-- doxytag: member="lapi.c::lua_gettable" ref="6c759e1dc54a07d99eac4f19a4cd142a" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_gettable           </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>idx</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="lapi_8c-source.html#l00496">496</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lvm_8c-source.html#l00166">luaV_gettable()</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="fbb08ecb69421875494105d4de68e5bf"></a><!-- doxytag: member="lapi.c::lua_gettop" ref="fbb08ecb69421875494105d4de68e5bf" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_gettop           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00169">169</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="fd5e7d6995dc52a5cb9e370ee3a710e6"></a><!-- doxytag: member="lapi.c::lua_getupvalue" ref="fd5e7d6995dc52a5cb9e370ee3a710e6" args="(lua_State *L, int funcindex, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_getupvalue           </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>funcindex</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="lapi_8c-source.html#l00919">919</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lapi_8c-source.html#l00895">aux_upvalue()</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="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="ba6844115e26e0923488403436219e66"></a><!-- doxytag: member="lapi.c::lua_insert" ref="ba6844115e26e0923488403436219e66" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_insert           </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>idx</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="lapi_8c-source.html#l00200">200</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00073">luaA_index()</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>.
</div>
</div><p>
<a class="anchor" name="3b922032c9fe2930399186a3647cc3ad"></a><!-- doxytag: member="lapi.c::lua_iscfunction" ref="3b922032c9fe2930399186a3647cc3ad" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_iscfunction           </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>idx</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="lapi_8c-source.html#l00246">246</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00292">iscfunction</a>, and <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>.
</div>
</div><p>
<a class="anchor" name="99451f234bf085c9c46c3d17a5aef905"></a><!-- doxytag: member="lapi.c::lua_isnumber" ref="99451f234bf085c9c46c3d17a5aef905" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_isnumber           </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>idx</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="lapi_8c-source.html#l00252">252</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, and <a class="el" href="lvm_8h-source.html#l00018">tonumber</a>.
</div>
</div><p>
<a class="anchor" name="9f20233199a414b04c1c4b43f5d040f3"></a><!-- doxytag: member="lapi.c::lua_isstring" ref="9f20233199a414b04c1c4b43f5d040f3" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_isstring           </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>idx</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="lapi_8c-source.html#l00259">259</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00234">lua_type()</a>.
</div>
</div><p>
<a class="anchor" name="a8a1dab86cfb4e0f9a4d1f699af0041b"></a><!-- doxytag: member="lapi.c::lua_isuserdata" ref="a8a1dab86cfb4e0f9a4d1f699af0041b" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_isuserdata           </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>idx</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="lapi_8c-source.html#l00265">265</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00079">ttislightuserdata</a>, and <a class="el" href="lobject_8h-source.html#l00077">ttisuserdata</a>.
</div>
</div><p>
<a class="anchor" name="e2059ba2de707cb5657d1723aa23e752"></a><!-- doxytag: member="lapi.c::lua_lessthan" ref="e2059ba2de707cb5657d1723aa23e752" args="(lua_State *L, int index1, int index2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_lessthan           </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>index1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index2</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="lapi_8c-source.html#l00292">292</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, and <a class="el" href="lvm_8c-source.html#l00281">luaV_lessthan()</a>.
</div>
</div><p>
<a class="anchor" name="3f15856cd3744865f7aa4f2ce0e6208a"></a><!-- doxytag: member="lapi.c::lua_load" ref="3f15856cd3744865f7aa4f2ce0e6208a" args="(lua_State *L, lua_Chunkreader reader, void *data, const char *chunkname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_load           </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">lua_Chunkreader&nbsp;</td>
          <td class="paramname"> <em>reader</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>chunkname</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="lapi_8c-source.html#l00742">742</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lstate_8h-source.html#l00028">lua_lock</a>, <a class="el" href="lundump_8h-source.html#l00032">LUA_SIGNATURE</a>, <a class="el" href="lstate_8h-source.html#l00032">lua_unlock</a>, <a class="el" href="ldo_8c-source.html#l00482">luaD_protectedparser()</a>, <a class="el" href="lzio_8c-source.html#l00040">luaZ_init()</a>, and <a class="el" href="lzio_8c-source.html#l00029">luaZ_lookahead()</a>.
</div>
</div><p>
<a class="anchor" name="e8d0d81a86e78f83cdf179cb39e43db3"></a><!-- doxytag: member="lapi.c::lua_newtable" ref="e8d0d81a86e78f83cdf179cb39e43db3" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_newtable           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00526">526</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="ltable_8c-source.html#l00345">luaH_new()</a>, <a class="el" href="lobject_8h-source.html#l00128">sethvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="86b660d6f2b69734c35ec9fc718e4ca9"></a><!-- doxytag: member="lapi.c::lua_newthread" ref="86b660d6f2b69734c35ec9fc718e4ca9" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API <a class="el" href="structlua__State.html">lua_State</a>* lua_newthread           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00148">148</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lstate_8h-source.html#l00037">lua_userstateopen</a>, <a class="el" href="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lstate_8c-source.html#l00179">luaE_newthread()</a>, <a class="el" href="lobject_8h-source.html#l00118">setthvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="467bb6f4780b27d6e7de6ee10a80dac5"></a><!-- doxytag: member="lapi.c::lua_newuserdata" ref="467bb6f4780b27d6e7de6ee10a80dac5" args="(lua_State *L, size_t size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void* lua_newuserdata           </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">size_t&nbsp;</td>
          <td class="paramname"> <em>size</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="lapi_8c-source.html#l00863">863</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lstring_8c-source.html#l00093">luaS_newudata()</a>, <a class="el" href="lobject_8h-source.html#l00113">setuvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="a8bf464b98335a075732200ad91ce1de"></a><!-- doxytag: member="lapi.c::lua_next" ref="a8bf464b98335a075732200ad91ce1de" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_next           </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>idx</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="lapi_8c-source.html#l00829">829</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ltable_8c-source.html#l00159">luaH_next()</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="2a6cbad7f1c567378d17ded68b47f8f3"></a><!-- doxytag: member="lapi.c::lua_pcall" ref="2a6cbad7f1c567378d17ded68b47f8f3" args="(lua_State *L, int nargs, int nresults, int errfunc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_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">int&nbsp;</td>
          <td class="paramname"> <em>nargs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>nresults</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>errfunc</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="lapi_8c-source.html#l00692">692</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00683">f_call()</a>, <a class="el" href="lapi_8c-source.html#l00678">CallS::func</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ldo_8c-source.html#l00432">luaD_pcall()</a>, <a class="el" href="lapi_8c-source.html#l00679">CallS::nresults</a>, <a class="el" href="ldo_8h-source.html#l00034">savestack</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="56bbb7479265e38da2e2596e6ec25faa"></a><!-- doxytag: member="lapi.c::lua_pushboolean" ref="56bbb7479265e38da2e2596e6ec25faa" args="(lua_State *L, int b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushboolean           </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>b</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="lapi_8c-source.html#l00474">474</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lobject_8h-source.html#l00105">setbvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="142802b91cdd22516b54599f51e101e4"></a><!-- doxytag: member="lapi.c::lua_pushcclosure" ref="142802b91cdd22516b54599f51e101e4" args="(lua_State *L, lua_CFunction fn, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushcclosure           </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">lua_CFunction&nbsp;</td>
          <td class="paramname"> <em>fn</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="lapi_8c-source.html#l00458">458</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lobject_8h-source.html#l00287">Closure::c</a>, <a class="el" href="lobject_8h-source.html#l00273">CClosure::f</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lfunc_8c-source.html#l00029">luaF_newCclosure()</a>, <a class="el" href="lobject_8h-source.html#l00123">setclvalue</a>, <a class="el" href="lobject_8h-source.html#l00164">setobj2n</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00274">CClosure::upvalue</a>.
</div>
</div><p>
<a class="anchor" name="b190c226d38b289e6ca57683a9d4e0f0"></a><!-- doxytag: member="lapi.c::lua_pushfstring" ref="b190c226d38b289e6ca57683a9d4e0f0" args="(lua_State *L, const char *fmt,...)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_pushfstring           </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>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname"> <em>...</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="lapi_8c-source.html#l00445">445</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lgc_8h-source.html#l00014">luaC_checkGC</a>, and <a class="el" href="lobject_8c-source.html#l00113">luaO_pushvfstring()</a>.
</div>
</div><p>
<a class="anchor" name="85e3e3d32b068aef62426828a104b561"></a><!-- doxytag: member="lapi.c::lua_pushlightuserdata" ref="85e3e3d32b068aef62426828a104b561" args="(lua_State *L, void *p)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushlightuserdata           </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>p</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="lapi_8c-source.html#l00482">482</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lobject_8h-source.html#l00102">setpvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="d457b6dc1bc1b6d5cf9b625c5b329e5e"></a><!-- doxytag: member="lapi.c::lua_pushlstring" ref="d457b6dc1bc1b6d5cf9b625c5b329e5e" args="(lua_State *L, const char *s, size_t len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushlstring           </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>s</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>len</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="lapi_8c-source.html#l00417">417</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lstring_8c-source.html#l00075">luaS_newlstr()</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="lapi_8c-source.html#l00426">lua_pushstring()</a>.
</div>
</div><p>
<a class="anchor" name="1b4cd0d80f51e5545a97ca6c28c03c50"></a><!-- doxytag: member="lapi.c::lua_pushnil" ref="1b4cd0d80f51e5545a97ca6c28c03c50" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushnil           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00401">401</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lobject_8h-source.html#l00133">setnilvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00426">lua_pushstring()</a>.
</div>
</div><p>
<a class="anchor" name="328625a03fbb5548f27b1af10f109f6a"></a><!-- doxytag: member="lapi.c::lua_pushnumber" ref="328625a03fbb5548f27b1af10f109f6a" args="(lua_State *L, lua_Number n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushnumber           </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">lua_Number&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="lapi_8c-source.html#l00409">409</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lobject_8h-source.html#l00096">setnvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="1281a7e2b52370cc416123bfd32b1b29"></a><!-- doxytag: member="lapi.c::lua_pushstring" ref="1281a7e2b52370cc416123bfd32b1b29" args="(lua_State *L, const char *s)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushstring           </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>s</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="lapi_8c-source.html#l00426">426</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00417">lua_pushlstring()</a>, and <a class="el" href="lapi_8c-source.html#l00401">lua_pushnil()</a>.
</div>
</div><p>
<a class="anchor" name="54a1b13d3c1c104b32d398bdaa37b6a0"></a><!-- doxytag: member="lapi.c::lua_pushupvalues" ref="54a1b13d3c1c104b32d398bdaa37b6a0" args="(lua_State *L)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_pushupvalues           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>L</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00877">877</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lapi_8c-source.html#l00710">CCallS::func</a>, <a class="el" href="lobject_8h-source.html#l00292">iscfunction</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="lobject_8h-source.html#l00157">setobj2s</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="602f61a9b583d69dc1c72c8970bd65e8"></a><!-- doxytag: member="lapi.c::lua_pushvalue" ref="602f61a9b583d69dc1c72c8970bd65e8" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_pushvalue           </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>idx</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="lapi_8c-source.html#l00220">220</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="426c9cb1d582be3e43060c4772854e5a"></a><!-- doxytag: member="lapi.c::lua_pushvfstring" ref="426c9cb1d582be3e43060c4772854e5a" args="(lua_State *L, const char *fmt, va_list argp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_pushvfstring           </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>fmt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">va_list&nbsp;</td>
          <td class="paramname"> <em>argp</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="lapi_8c-source.html#l00434">434</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lgc_8h-source.html#l00014">luaC_checkGC</a>, and <a class="el" href="lobject_8c-source.html#l00113">luaO_pushvfstring()</a>.
</div>
</div><p>
<a class="anchor" name="ce66ea78ced7fda0b367f45d09d10d83"></a><!-- doxytag: member="lapi.c::lua_rawequal" ref="ce66ea78ced7fda0b367f45d09d10d83" args="(lua_State *L, int index1, int index2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_rawequal           </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>index1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>index2</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="lapi_8c-source.html#l00271">271</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, and <a class="el" href="lobject_8c-source.html#l00074">luaO_rawequalObj()</a>.
</div>
</div><p>
<a class="anchor" name="43379a0ba1fb68a4c81d205ad60b3cc1"></a><!-- doxytag: member="lapi.c::lua_rawget" ref="43379a0ba1fb68a4c81d205ad60b3cc1" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_rawget           </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>idx</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="lapi_8c-source.html#l00505">505</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ltable_8c-source.html#l00495">luaH_get()</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="e37bc3e2991700913a74d2b656442520"></a><!-- doxytag: member="lapi.c::lua_rawgeti" ref="e37bc3e2991700913a74d2b656442520" args="(lua_State *L, int idx, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_rawgeti           </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>idx</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="lapi_8c-source.html#l00515">515</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ltable_8c-source.html#l00462">luaH_getnum()</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="fb2d27f421677ef40425f9054ae216a7"></a><!-- doxytag: member="lapi.c::lua_rawset" ref="fb2d27f421677ef40425f9054ae216a7" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_rawset           </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>idx</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="lapi_8c-source.html#l00589">589</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ltable_8c-source.html#l00510">luaH_set()</a>, <a class="el" href="lobject_8h-source.html#l00162">setobj2t</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="89eb1578890571d202f8b3c357c822bc"></a><!-- doxytag: member="lapi.c::lua_rawseti" ref="89eb1578890571d202f8b3c357c822bc" args="(lua_State *L, int idx, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_rawseti           </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>idx</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="lapi_8c-source.html#l00601">601</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="ltable_8c-source.html#l00526">luaH_setnum()</a>, <a class="el" href="lobject_8h-source.html#l00162">setobj2t</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="7f2ac31d9ad6f0e0ff068d2fbbd08714"></a><!-- doxytag: member="lapi.c::lua_remove" ref="7f2ac31d9ad6f0e0ff068d2fbbd08714" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_remove           </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>idx</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="lapi_8c-source.html#l00190">190</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00073">luaA_index()</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>.
</div>
</div><p>
<a class="anchor" name="66d3827120ac828f870502bff0d4ff75"></a><!-- doxytag: member="lapi.c::lua_replace" ref="66d3827120ac828f870502bff0d4ff75" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_replace           </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>idx</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="lapi_8c-source.html#l00211">211</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lobject_8h-source.html#l00144">setobj</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="f3a6383019df780016182fb8924f3127"></a><!-- doxytag: member="lapi.c::lua_setfenv" ref="f3a6383019df780016182fb8924f3127" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_setfenv           </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>idx</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="lapi_8c-source.html#l00641">641</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00293">isLfunction</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, and <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>.
</div>
</div><p>
<a class="anchor" name="b1761e845c5caba00183ebfc1bdbc5b3"></a><!-- doxytag: member="lapi.c::lua_setgcthreshold" ref="b1761e845c5caba00183ebfc1bdbc5b3" args="(lua_State *L, int newthreshold)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_setgcthreshold           </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>newthreshold</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="lapi_8c-source.html#l00799">799</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="llimits_8h-source.html#l00108">cast</a>, <a class="el" href="lstate_8h-source.html#l00178">G</a>, <a class="el" href="lapi_8c-source.html#l00779">GCscalel</a>, <a class="el" href="lapi_8c-source.html#l00781">GCunscale</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="lgc_8h-source.html#l00014">luaC_checkGC</a>, and <a class="el" href="llimits_8h-source.html#l00052">MAX_LUMEM</a>.
</div>
</div><p>
<a class="anchor" name="15719ea4119bdf5b3f2a406534431a7e"></a><!-- doxytag: member="lapi.c::lua_setmetatable" ref="15719ea4119bdf5b3f2a406534431a7e" args="(lua_State *L, int objindex)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_setmetatable           </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>objindex</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="lapi_8c-source.html#l00613">613</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lstate_8h-source.html#l00046">defaultmeta</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>, <a class="el" href="lobject_8h-source.html#l00071">ttisnil</a>, <a class="el" href="lobject_8h-source.html#l00074">ttistable</a>, <a class="el" href="lobject_8h-source.html#l00082">ttype</a>, and <a class="el" href="lobject_8h-source.html#l00087">uvalue</a>.
</div>
</div><p>
<a class="anchor" name="4ca492cf3d2194aec9a6292708bf66c8"></a><!-- doxytag: member="lapi.c::lua_settable" ref="4ca492cf3d2194aec9a6292708bf66c8" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_settable           </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>idx</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="lapi_8c-source.html#l00578">578</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</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="lapi_8c-source.html#l00073">luaA_index()</a>, <a class="el" href="lvm_8c-source.html#l00183">luaV_settable()</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="daa30f0d34786144c94644039d1d1b6e"></a><!-- doxytag: member="lapi.c::lua_settop" ref="daa30f0d34786144c94644039d1d1b6e" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_settop           </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>idx</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="lapi_8c-source.html#l00174">174</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</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="lobject_8h-source.html#l00133">setnilvalue</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="6e2e5717e848fca56335a64739a8f2c0"></a><!-- doxytag: member="lapi.c::lua_setupvalue" ref="6e2e5717e848fca56335a64739a8f2c0" args="(lua_State *L, int funcindex, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_setupvalue           </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>funcindex</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="lapi_8c-source.html#l00933">933</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lapi_8c-source.html#l00895">aux_upvalue()</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="lobject_8h-source.html#l00144">setobj</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="f498049768fefbde2736b3dab83cf69d"></a><!-- doxytag: member="lapi.c::lua_strlen" ref="f498049768fefbde2736b3dab83cf69d" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API size_t lua_strlen           </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>idx</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="lapi_8c-source.html#l00339">339</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lvm_8c-source.html#l00055">luaV_tostring()</a>, <a class="el" href="lobject_8h-source.html#l00086">tsvalue</a>, and <a class="el" href="lobject_8h-source.html#l00073">ttisstring</a>.
</div>
</div><p>
<a class="anchor" name="444aee9aa56b0b06175ee3c7bcf7927c"></a><!-- doxytag: member="lapi.c::lua_toboolean" ref="444aee9aa56b0b06175ee3c7bcf7927c" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_toboolean           </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>idx</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="lapi_8c-source.html#l00316">316</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00093">l_isfalse</a>, and <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>.
</div>
</div><p>
<a class="anchor" name="e790897a3311d599299895612986d850"></a><!-- doxytag: member="lapi.c::lua_tocfunction" ref="e790897a3311d599299895612986d850" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API lua_CFunction lua_tocfunction           </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>idx</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="lapi_8c-source.html#l00355">355</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00292">iscfunction</a>, and <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>.
</div>
</div><p>
<a class="anchor" name="42c1f68101dc98a6ae4695c8577b17f8"></a><!-- doxytag: member="lapi.c::lua_tonumber" ref="42c1f68101dc98a6ae4695c8577b17f8" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API lua_Number lua_tonumber           </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>idx</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="lapi_8c-source.html#l00306">306</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00085">nvalue</a>, and <a class="el" href="lvm_8h-source.html#l00018">tonumber</a>.
</div>
</div><p>
<a class="anchor" name="5b533fe96cb52b5415896d41daad374a"></a><!-- doxytag: member="lapi.c::lua_topointer" ref="5b533fe96cb52b5415896d41daad374a" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const void* lua_topointer           </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>idx</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="lapi_8c-source.html#l00378">378</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lobject_8h-source.html#l00089">hvalue</a>, <a class="el" href="lapi_8c-source.html#l00361">lua_touserdata()</a>, <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00091">thvalue</a>, and <a class="el" href="lobject_8h-source.html#l00082">ttype</a>.
</div>
</div><p>
<a class="anchor" name="a5fd989a5c635ba942898b849c3a22ab"></a><!-- doxytag: member="lapi.c::lua_tostring" ref="a5fd989a5c635ba942898b849c3a22ab" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_tostring           </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>idx</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="lapi_8c-source.html#l00322">322</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <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="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lgc_8h-source.html#l00014">luaC_checkGC</a>, <a class="el" href="lvm_8c-source.html#l00055">luaV_tostring()</a>, <a class="el" href="lobject_8h-source.html#l00192">svalue</a>, and <a class="el" href="lobject_8h-source.html#l00073">ttisstring</a>.
</div>
</div><p>
<a class="anchor" name="d1dcea410edb5c5595fc070f8bf2e9a0"></a><!-- doxytag: member="lapi.c::lua_tothread" ref="d1dcea410edb5c5595fc070f8bf2e9a0" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API <a class="el" href="structlua__State.html">lua_State</a>* lua_tothread           </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>idx</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="lapi_8c-source.html#l00372">372</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00091">thvalue</a>, and <a class="el" href="lobject_8h-source.html#l00078">ttisthread</a>.
</div>
</div><p>
<a class="anchor" name="0444ddf13e5618bca969e4b3b47bc0cc"></a><!-- doxytag: member="lapi.c::lua_touserdata" ref="0444ddf13e5618bca969e4b3b47bc0cc" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void* lua_touserdata           </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>idx</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="lapi_8c-source.html#l00361">361</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, <a class="el" href="lobject_8h-source.html#l00084">pvalue</a>, <a class="el" href="lobject_8h-source.html#l00082">ttype</a>, and <a class="el" href="lobject_8h-source.html#l00087">uvalue</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00378">lua_topointer()</a>.
</div>
</div><p>
<a class="anchor" name="652b273947f0656686f998d8e90cd3ea"></a><!-- doxytag: member="lapi.c::lua_type" ref="652b273947f0656686f998d8e90cd3ea" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API int lua_type           </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>idx</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="lapi_8c-source.html#l00234">234</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>, and <a class="el" href="lobject_8h-source.html#l00082">ttype</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00259">lua_isstring()</a>.
</div>
</div><p>
<a class="anchor" name="7d64f87addab440bbda96bb088816e17"></a><!-- doxytag: member="lapi.c::lua_typename" ref="7d64f87addab440bbda96bb088816e17" args="(lua_State *L, int t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_typename           </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>t</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="lapi_8c-source.html#l00240">240</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="ltm_8c-source.html#l00023">luaT_typenames</a>, and <a class="el" href="llimits_8h-source.html#l00103">UNUSED</a>.
</div>
</div><p>
<a class="anchor" name="cbaf0386215b41d6ba3369ebc856bc09"></a><!-- doxytag: member="lapi.c::lua_version" ref="cbaf0386215b41d6ba3369ebc856bc09" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API const char* lua_version           </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00815">815</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
</div>
</div><p>
<a class="anchor" name="e27bb8d0218710bbbfefc1f573839d6d"></a><!-- doxytag: member="lapi.c::lua_xmove" ref="e27bb8d0218710bbbfefc1f573839d6d" args="(lua_State *from, lua_State *to, int n)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">LUA_API void lua_xmove           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>from</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structlua__State.html">lua_State</a> *&nbsp;</td>
          <td class="paramname"> <em>to</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="lapi_8c-source.html#l00125">125</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00042">api_checknelems</a>, <a class="el" href="lapi_8c-source.html#l00044">api_incr_top</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="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
</div>
</div><p>
<a class="anchor" name="29f855023a956881dd19257c40fe384d"></a><!-- doxytag: member="lapi.c::luaA_index" ref="29f855023a956881dd19257c40fe384d" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structlua__TObject.html">TObject</a>* luaA_index           </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>idx</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="lapi_8c-source.html#l00073">73</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, and <a class="el" href="lapi_8c-source.html#l00050">negindex()</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00895">aux_upvalue()</a>, <a class="el" href="lapi_8c-source.html#l00563">lua_getfenv()</a>, <a class="el" href="lapi_8c-source.html#l00496">lua_gettable()</a>, <a class="el" href="lapi_8c-source.html#l00200">lua_insert()</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#l00220">lua_pushvalue()</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="lapi_8c-source.html#l00641">lua_setfenv()</a>, <a class="el" href="lapi_8c-source.html#l00613">lua_setmetatable()</a>, and <a class="el" href="lapi_8c-source.html#l00578">lua_settable()</a>.
</div>
</div><p>
<a class="anchor" name="45c4956a7860aa4a6eb398aeeea09603"></a><!-- doxytag: member="lapi.c::luaA_indexAcceptable" ref="45c4956a7860aa4a6eb398aeeea09603" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structlua__TObject.html">TObject</a>* luaA_indexAcceptable           </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>idx</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="lapi_8c-source.html#l00089">89</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lapi_8c-source.html#l00050">negindex()</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00279">lua_equal()</a>, <a class="el" href="lapi_8c-source.html#l00535">lua_getmetatable()</a>, <a class="el" href="lapi_8c-source.html#l00246">lua_iscfunction()</a>, <a class="el" href="lapi_8c-source.html#l00252">lua_isnumber()</a>, <a class="el" href="lapi_8c-source.html#l00265">lua_isuserdata()</a>, <a class="el" href="lapi_8c-source.html#l00292">lua_lessthan()</a>, <a class="el" href="lapi_8c-source.html#l00271">lua_rawequal()</a>, <a class="el" href="lapi_8c-source.html#l00339">lua_strlen()</a>, <a class="el" href="lapi_8c-source.html#l00316">lua_toboolean()</a>, <a class="el" href="lapi_8c-source.html#l00355">lua_tocfunction()</a>, <a class="el" href="lapi_8c-source.html#l00306">lua_tonumber()</a>, <a class="el" href="lapi_8c-source.html#l00378">lua_topointer()</a>, <a class="el" href="lapi_8c-source.html#l00322">lua_tostring()</a>, <a class="el" href="lapi_8c-source.html#l00372">lua_tothread()</a>, <a class="el" href="lapi_8c-source.html#l00361">lua_touserdata()</a>, and <a class="el" href="lapi_8c-source.html#l00234">lua_type()</a>.
</div>
</div><p>
<a class="anchor" name="02494e72514383c21b1ca3642f6b09f5"></a><!-- doxytag: member="lapi.c::luaA_pushobject" ref="02494e72514383c21b1ca3642f6b09f5" args="(lua_State *L, const TObject *o)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void luaA_pushobject           </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 <a class="el" href="structlua__TObject.html">TObject</a> *&nbsp;</td>
          <td class="paramname"> <em>o</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="lapi_8c-source.html#l00103">103</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="ldo_8h-source.html#l00032">incr_top</a>, <a class="el" href="lobject_8h-source.html#l00157">setobj2s</a>, and <a class="el" href="lstate_8h-source.html#l00142">lua_State::top</a>.
<p>
Referenced by <a class="el" href="ldebug_8c-source.html#l00131">lua_getlocal()</a>.
</div>
</div><p>
<a class="anchor" name="a84f274f1434d1ad7f958aa8cc40de44"></a><!-- doxytag: member="lapi.c::negindex" ref="a84f274f1434d1ad7f958aa8cc40de44" args="(lua_State *L, int idx)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="structlua__TObject.html">TObject</a>* negindex           </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>idx</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="lapi_8c-source.html#l00050">50</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</a>.
<p>
References <a class="el" href="lapi_8c-source.html#l00039">api_check</a>, <a class="el" href="lstate_8h-source.html#l00144">lua_State::base</a>, <a class="el" href="lobject_8h-source.html#l00088">clvalue</a>, <a class="el" href="lstate_8h-source.html#l00049">gt</a>, <a class="el" href="lobject_8h-source.html#l00292">iscfunction</a>, <a class="el" href="llimits_8h-source.html#l00093">lua_assert</a>, and <a class="el" href="lstate_8h-source.html#l00052">registry</a>.
<p>
Referenced by <a class="el" href="lapi_8c-source.html#l00073">luaA_index()</a>, and <a class="el" href="lapi_8c-source.html#l00089">luaA_indexAcceptable()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="cbf4dc2e5f80547c7f54f41a179258b2"></a><!-- doxytag: member="lapi.c::lua_ident" ref="cbf4dc2e5f80547c7f54f41a179258b2" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char <a class="el" href="lapi_8c.html#cbf4dc2e5f80547c7f54f41a179258b2">lua_ident</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Initial value:</b><div class="fragment"><pre class="fragment">
  <span class="stringliteral">"$Lua: "</span> LUA_VERSION <span class="stringliteral">" "</span> LUA_COPYRIGHT <span class="stringliteral">" $\n"</span>
  <span class="stringliteral">"$Authors: "</span> LUA_AUTHORS <span class="stringliteral">" $\n"</span>
  <span class="stringliteral">"$URL: www.lua.org $\n"</span>
</pre></div>
<p>
Definition at line <a class="el" href="lapi_8c-source.html#l00031">31</a> of file <a class="el" href="lapi_8c-source.html">lapi.c</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>