commands.html 78 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201
  1. <html><head><title>Lua Core reference</title>
  2. <link rel=stylesheet Type=text/css href='../../../../doc/bmxstyle.css'>
  3. </head><body>
  4. <table width=100% cellspacing=0><tr align=center><td class=small>&nbsp;</td>
  5. <td class=small width=1%><b>axe.lua:</b></td>
  6. <td class=small width=1%><a href=#functions class=small>Functions</a></td>
  7. <td class=small width=1%><a href=#modinfo class=small>Modinfo</a></td>
  8. <td class=small width=1%><a href='../../../../mod/axe.mod/lua.mod/lua.bmx' class=small>Source</a></td>
  9. <td class=small>&nbsp;</td></tr></table>
  10. <h1>Lua Core</h1>
  11. <div style="text-align: justify;">"<span style="font-style: italic;">Lua is an extension programming
  12. language designed to support general procedural programming with data
  13. description facilities. It also offers good support for object-oriented
  14. programming, functional programming, and data-driven programming. Lua
  15. is intended to be used as a powerful, light-weight scripting language
  16. for any program that needs one.</span> " (from "<a href="../lua-5.1.4/doc/contents.html">Lua 5.1 Reference
  17. Manual</a>" by Roberto Ierusalimschy, Luiz Henrique de
  18. Figueiredo, Waldemar Celes)<br><br>This module provides a
  19. BlitzMax interface to the Lua main and auxiliary APIs. It is almost
  20. complete, the only functions missing are those with variable argument
  21. lists (which are not yet supported by BlitzMax).<br><br>The
  22. axe.lua package also contains the full Lua 5.1.4 distribution. The Lua
  23. source code is completely integrated into the module, additional DLLs
  24. (or shared libraries, resp.) are no longer required.<br><h2>Lua
  25. Documentation</h2>The Lua Reference Manual is part of this
  26. distribution and may be directly visited from here:<br><ul><li><a href="../lua-5.1.4/doc/contents.html">Lua 5.1 Contents</a></li><li><a href="../lua-5.1.4/doc/manual.html">Lua 5.1 Reference Manual</a></li><li><a href="../lua-5.1.4/doc/readme.html">Lua 5.1 ReadMe</a></li></ul>Additional
  27. information can be found on the <a href="http://www.lua.org">Lua
  28. web site</a>; the <a href="http://lua-users.org/wiki/">Lua
  29. wiki</a> contains further material <a href="http://lua-users.org/wiki/BlitzMax">about this module</a>
  30. and related packages.<br><h2>Introduction</h2>The
  31. following description is not meant as a tutorial, but may still help
  32. you to start Lua programming within BlitzMax. More API-related
  33. information can be found in the <a href="../lua-5.1.4/doc/manual.html#3">Lua Reference manual</a><br><h3>Setting
  34. up a Lua VM</h3>Running&nbsp;Lua scripts always require the
  35. instantiation of at least one Lua VM:<br><pre> local LuaState:byte ptr = luaL_newstate()</pre>The
  36. result of this instantiation is a pointer to a structure
  37. which&nbsp;contains the full state of the new VM and has to be
  38. passed as the first argument to almost any other Lua API function.<br><br>It
  39. is now time to "open" the intrinsic Lua libraries (note: these
  40. libraries are part of axe.lua now, external DLLs or shared libraries
  41. are not necessary):<br><pre> luaL_openlibs(LuaState)</pre>Always
  42. initialize the Lua VM by opening its libraries unless you really know
  43. what you are doing!<br><br>Usually, creating a single Lua
  44. state is sufficient, even further (Lua) threads share the basic Lua
  45. state (and its associated environment).<br><h3>Shutting
  46. down a Lua VM</h3>At the end, it's always a good idea to shut
  47. down the Lua VM<br><pre> lua_close(LuaState)</pre>The
  48. Lua interpreter has now been terminated and its state variable is no
  49. longer valid.<br><h3>Accessing Lua Globals</h3>The
  50. code<br><pre>&nbsp; lua_pushstring(LuaState, "BMXString")<br> lua_setglobal (LuaState, "luaglobal")</pre>defines
  51. a global Lua variable (called&nbsp;<span style="font-family: Courier New,Courier,monospace;">luaglobal</span>)
  52. which contains a string (namely "<span style="font-family: Courier New,Courier,monospace;">BMXString</span>").<h3>Registering
  53. BlitzMax Functions</h3>In order to access BlitzMax features from
  54. within a Lua script, it is necessary to implement suitable BlitzMax
  55. functions and register them in the Lua VM.<br><br>Such
  56. BlitzMax functions typically look as follows:<br><pre> function BMXName:int (LuaState:Byte Ptr)<br> ... ' handling of parameters passed from Lua (if required)<br> ... ' actual function body<br> ... ' passing results back to Lua (if required)<br> return 0 ' number of values returned to Lua<br> end function</pre>Such
  57. a function is then registered using<br><pre> lua_register(LuaState, "luaname", BMXName)</pre>This
  58. command registers a BlitzMax function (called&nbsp;<span style="font-family: Courier New,Courier,monospace;">BMXName</span>)
  59. with the (global) name&nbsp;<span style="font-family: Courier New,Courier,monospace;">luaname</span>
  60. under Lua. Both names may be equal, but they do not have to.<br><h3>Running
  61. Lua Scripts From Within BlitzMax</h3>The code<br><pre> local Result:int = luaL_loadString(LuaState,LuaScript)<br> if (Result &lt;&gt; 0) then<br> ' ERROR!!!<br> lua_close(LuaState) ' just to be complete<br> end<br> end if</pre>loads
  62. and compiles a (BlitzMax) string containing a LuaScript. The result (of
  63. compilation) is left on the (Lua) stack.<br><pre> lua_getfield(LuaState, LUA_GLOBALSINDEX, "debug")' get global "debug"<br> lua_getfield(LuaState, -1, "traceback") ' get "debug.traceback"<br> lua_remove (LuaState, -2) ' remove "debug" table from stack<br><br> Result = lua_pcall(LuaState,1,-1,-1)' use "debug.traceback" as err.hdlr<br> if (Result &lt;&gt; 0) then<br> ' ERROR<br> lua_close(LuaState) ' just to be complete<br> end<br> end if</pre>actually
  64. evaluates the previously loaded script. The initially mentioned Lua
  65. commands just prepare for proper error messages should the Lua script
  66. fail.</div>
  67. <h2><a name=functions></a>Functions Summary</h2><table class=doc width=100%>
  68. <tr><td class=docleft width=1%><a href=#lua_atpanic>lua_atpanic</a></td><td class=docright>
  69. see <a href="../lua-5.1.4/doc/manual.html#lua_atpanic">Lua Reference Manual</a>
  70. </td></tr>
  71. <tr><td class=docleft width=1%><a href=#lua_call>lua_call</a></td><td class=docright>
  72. see <a href="../lua-5.1.4/doc/manual.html#lua_call">Lua Reference Manual</a>
  73. </td></tr>
  74. <tr><td class=docleft width=1%><a href=#lua_checkstack>lua_checkstack</a></td><td class=docright>
  75. see <a href="../lua-5.1.4/doc/manual.html#lua_checkstack">Lua Reference Manual</a>
  76. </td></tr>
  77. <tr><td class=docleft width=1%><a href=#lua_close>lua_close</a></td><td class=docright>
  78. see <a href="../lua-5.1.4/doc/manual.html#lua_close">Lua Reference Manual</a>
  79. </td></tr>
  80. <tr><td class=docleft width=1%><a href=#lua_concat>lua_concat</a></td><td class=docright>
  81. see <a href="../lua-5.1.4/doc/manual.html#lua_concat">Lua Reference Manual</a>
  82. </td></tr>
  83. <tr><td class=docleft width=1%><a href=#lua_cpcall>lua_cpcall</a></td><td class=docright>
  84. see <a href="../lua-5.1.4/doc/manual.html#lua_cpcall">Lua Reference Manual</a>
  85. </td></tr>
  86. <tr><td class=docleft width=1%><a href=#lua_createtable>lua_createtable</a></td><td class=docright>
  87. see <a href="../lua-5.1.4/doc/manual.html#lua_createtable">Lua Reference Manual</a>
  88. </td></tr>
  89. <tr><td class=docleft width=1%><a href=#lua_dump>lua_dump</a></td><td class=docright>
  90. see <a href="../lua-5.1.4/doc/manual.html#lua_dump">Lua Reference Manual</a>
  91. </td></tr>
  92. <tr><td class=docleft width=1%><a href=#lua_equal>lua_equal</a></td><td class=docright>
  93. see <a href="../lua-5.1.4/doc/manual.html#lua_equal">Lua Reference Manual</a>
  94. </td></tr>
  95. <tr><td class=docleft width=1%><a href=#lua_error>lua_error</a></td><td class=docright>
  96. see <a href="../lua-5.1.4/doc/manual.html#lua_error">Lua Reference Manual</a>
  97. </td></tr>
  98. <tr><td class=docleft width=1%><a href=#lua_gc>lua_gc</a></td><td class=docright>
  99. see <a href="../lua-5.1.4/doc/manual.html#lua_gc">Lua Reference Manual</a>
  100. </td></tr>
  101. <tr><td class=docleft width=1%><a href=#lua_getallocf>lua_getallocf</a></td><td class=docright>
  102. see <a href="../lua-5.1.4/doc/manual.html#lua_getallocf">Lua Reference Manual</a>
  103. </td></tr>
  104. <tr><td class=docleft width=1%><a href=#lua_getfenv>lua_getfenv</a></td><td class=docright>
  105. see <a href="../lua-5.1.4/doc/manual.html#lua_getfenv">Lua Reference Manual</a>
  106. </td></tr>
  107. <tr><td class=docleft width=1%><a href=#lua_getfield>lua_getfield</a></td><td class=docright>
  108. see <a href="../lua-5.1.4/doc/manual.html#lua_getfield">Lua Reference Manual</a>
  109. </td></tr>
  110. <tr><td class=docleft width=1%><a href=#lua_getglobal>lua_getglobal</a></td><td class=docright>
  111. see <a href="../lua-5.1.4/doc/manual.html#lua_getglobal">Lua Reference Manual</a>
  112. </td></tr>
  113. <tr><td class=docleft width=1%><a href=#lua_gethook>lua_gethook</a></td><td class=docright>
  114. see <a href="../lua-5.1.4/doc/manual.html#lua_gethook">Lua Reference Manual</a>
  115. </td></tr>
  116. <tr><td class=docleft width=1%><a href=#lua_gethookcount>lua_gethookcount</a></td><td class=docright>
  117. see <a href="../lua-5.1.4/doc/manual.html#lua_gethookcount">Lua Reference Manual</a>
  118. </td></tr>
  119. <tr><td class=docleft width=1%><a href=#lua_gethookmask>lua_gethookmask</a></td><td class=docright>
  120. see <a href="../lua-5.1.4/doc/manual.html#lua_gethookmask">Lua Reference Manual</a>
  121. </td></tr>
  122. <tr><td class=docleft width=1%><a href=#lua_getinfo>lua_getinfo</a></td><td class=docright>
  123. see <a href="../lua-5.1.4/doc/manual.html#lua_getinfo">Lua Reference Manual</a>
  124. </td></tr>
  125. <tr><td class=docleft width=1%><a href=#lua_getlocal>lua_getlocal</a></td><td class=docright>
  126. see <a href="../lua-5.1.4/doc/manual.html#lua_getlocal">Lua Reference Manual</a>
  127. </td></tr>
  128. <tr><td class=docleft width=1%><a href=#lua_getmetatable>lua_getmetatable</a></td><td class=docright>
  129. see <a href="../lua-5.1.4/doc/manual.html#lua_getmetatable">Lua Reference Manual</a>
  130. </td></tr>
  131. <tr><td class=docleft width=1%><a href=#lua_getstack>lua_getstack</a></td><td class=docright>
  132. see <a href="../lua-5.1.4/doc/manual.html#lua_getstack">Lua Reference Manual</a>
  133. </td></tr>
  134. <tr><td class=docleft width=1%><a href=#lua_gettable>lua_gettable</a></td><td class=docright>
  135. see <a href="../lua-5.1.4/doc/manual.html#lua_gettable">Lua Reference Manual</a>
  136. </td></tr>
  137. <tr><td class=docleft width=1%><a href=#lua_gettop>lua_gettop</a></td><td class=docright>
  138. see <a href="../lua-5.1.4/doc/manual.html#lua_gettop">Lua Reference Manual</a>
  139. </td></tr>
  140. <tr><td class=docleft width=1%><a href=#lua_getupvalue>lua_getupvalue</a></td><td class=docright>
  141. see <a href="../lua-5.1.4/doc/manual.html#lua_getupvalue">Lua Reference Manual</a>
  142. </td></tr>
  143. <tr><td class=docleft width=1%><a href=#lua_insert>lua_insert</a></td><td class=docright>
  144. see <a href="../lua-5.1.4/doc/manual.html#lua_insert">Lua Reference Manual</a>
  145. </td></tr>
  146. <tr><td class=docleft width=1%><a href=#lua_isboolean>lua_isboolean</a></td><td class=docright>
  147. see <a href="../lua-5.1.4/doc/manual.html#lua_isboolean">Lua Reference Manual</a>
  148. </td></tr>
  149. <tr><td class=docleft width=1%><a href=#lua_iscfunction>lua_iscfunction</a></td><td class=docright>
  150. see <a href="../lua-5.1.4/doc/manual.html#lua_iscfunction">Lua Reference Manual</a>
  151. </td></tr>
  152. <tr><td class=docleft width=1%><a href=#lua_isfunction>lua_isfunction</a></td><td class=docright>
  153. see <a href="../lua-5.1.4/doc/manual.html#lua_isfunction">Lua Reference Manual</a>
  154. </td></tr>
  155. <tr><td class=docleft width=1%><a href=#lua_islightuserdata>lua_islightuserdata</a></td><td class=docright>
  156. see <a href="../lua-5.1.4/doc/manual.html#lua_islightuserdata">Lua Reference Manual</a>
  157. </td></tr>
  158. <tr><td class=docleft width=1%><a href=#lua_isnil>lua_isnil</a></td><td class=docright>
  159. see <a href="../lua-5.1.4/doc/manual.html#lua_isnil">Lua Reference Manual</a>
  160. </td></tr>
  161. <tr><td class=docleft width=1%><a href=#lua_isnone>lua_isnone</a></td><td class=docright>
  162. see <a href="../lua-5.1.4/doc/manual.html#lua_isnone">Lua Reference Manual</a>
  163. </td></tr>
  164. <tr><td class=docleft width=1%><a href=#lua_isnoneornil>lua_isnoneornil</a></td><td class=docright>
  165. see <a href="../lua-5.1.4/doc/manual.html#lua_isnoneornil">Lua Reference Manual</a>
  166. </td></tr>
  167. <tr><td class=docleft width=1%><a href=#lua_isnumber>lua_isnumber</a></td><td class=docright>
  168. see <a href="../lua-5.1.4/doc/manual.html#lua_isnumber">Lua Reference Manual</a>
  169. </td></tr>
  170. <tr><td class=docleft width=1%><a href=#lua_isstring>lua_isstring</a></td><td class=docright>
  171. see <a href="../lua-5.1.4/doc/manual.html#lua_isstring">Lua Reference Manual</a>
  172. </td></tr>
  173. <tr><td class=docleft width=1%><a href=#lua_istable>lua_istable</a></td><td class=docright>
  174. see <a href="../lua-5.1.4/doc/manual.html#lua_istable">Lua Reference Manual</a>
  175. </td></tr>
  176. <tr><td class=docleft width=1%><a href=#lua_isthread>lua_isthread</a></td><td class=docright>
  177. see <a href="../lua-5.1.4/doc/manual.html#lua_isthread">Lua Reference Manual</a>
  178. </td></tr>
  179. <tr><td class=docleft width=1%><a href=#lua_isuserdata>lua_isuserdata</a></td><td class=docright>
  180. see <a href="../lua-5.1.4/doc/manual.html#lua_isuserdata">Lua Reference Manual</a>
  181. </td></tr>
  182. <tr><td class=docleft width=1%><a href=#lua_lessthan>lua_lessthan</a></td><td class=docright>
  183. see <a href="../lua-5.1.4/doc/manual.html#lua_lessthan">Lua Reference Manual</a>
  184. </td></tr>
  185. <tr><td class=docleft width=1%><a href=#lua_load>lua_load</a></td><td class=docright>
  186. see <a href="../lua-5.1.4/doc/manual.html#lua_load">Lua Reference Manual</a>
  187. </td></tr>
  188. <tr><td class=docleft width=1%><a href=#lua_newstate>lua_newstate</a></td><td class=docright>
  189. see <a href="../lua-5.1.4/doc/manual.html#lua_newstate">Lua Reference Manual</a>
  190. </td></tr>
  191. <tr><td class=docleft width=1%><a href=#lua_newtable>lua_newtable</a></td><td class=docright>
  192. see <a href="../lua-5.1.4/doc/manual.html#lua_newtable">Lua Reference Manual</a>
  193. </td></tr>
  194. <tr><td class=docleft width=1%><a href=#lua_newthread>lua_newthread</a></td><td class=docright>
  195. see <a href="../lua-5.1.4/doc/manual.html#lua_newthread">Lua Reference Manual</a>
  196. </td></tr>
  197. <tr><td class=docleft width=1%><a href=#lua_newuserdata>lua_newuserdata</a></td><td class=docright>
  198. see <a href="../lua-5.1.4/doc/manual.html#lua_newuserdata">Lua Reference Manual</a>
  199. </td></tr>
  200. <tr><td class=docleft width=1%><a href=#lua_next>lua_next</a></td><td class=docright>
  201. see <a href="../lua-5.1.4/doc/manual.html#lua_next">Lua Reference Manual</a>
  202. </td></tr>
  203. <tr><td class=docleft width=1%><a href=#lua_objlen>lua_objlen</a></td><td class=docright>
  204. see <a href="../lua-5.1.4/doc/manual.html#lua_objlen">Lua Reference Manual</a>
  205. </td></tr>
  206. <tr><td class=docleft width=1%><a href=#lua_pcall>lua_pcall</a></td><td class=docright>
  207. see <a href="../lua-5.1.4/doc/manual.html#lua_pcall">Lua Reference Manual</a>
  208. </td></tr>
  209. <tr><td class=docleft width=1%><a href=#lua_pop>lua_pop</a></td><td class=docright>
  210. see <a href="../lua-5.1.4/doc/manual.html#lua_pop">Lua Reference Manual</a>
  211. </td></tr>
  212. <tr><td class=docleft width=1%><a href=#lua_pushboolean>lua_pushboolean</a></td><td class=docright>
  213. see <a href="../lua-5.1.4/doc/manual.html#lua_pushboolean">Lua Reference Manual</a>
  214. </td></tr>
  215. <tr><td class=docleft width=1%><a href=#lua_pushcclosure>lua_pushcclosure</a></td><td class=docright>
  216. see <a href="../lua-5.1.4/doc/manual.html#lua_pushcclosure">Lua Reference Manual</a>
  217. </td></tr>
  218. <tr><td class=docleft width=1%><a href=#lua_pushcfunction>lua_pushcfunction</a></td><td class=docright>
  219. see <a href="../lua-5.1.4/doc/manual.html#lua_pushcfunction">Lua Reference Manual</a>
  220. </td></tr>
  221. <tr><td class=docleft width=1%><a href=#lua_pushinteger>lua_pushinteger</a></td><td class=docright>
  222. see <a href="../lua-5.1.4/doc/manual.html#lua_pushinteger">Lua Reference Manual</a>
  223. </td></tr>
  224. <tr><td class=docleft width=1%><a href=#lua_pushlightuserdata>lua_pushlightuserdata</a></td><td class=docright>
  225. see <a href="../lua-5.1.4/doc/manual.html#lua_pushlightuserdata">Lua Reference Manual</a>
  226. </td></tr>
  227. <tr><td class=docleft width=1%><a href=#lua_pushlstring>lua_pushlstring</a></td><td class=docright>
  228. see <a href="../lua-5.1.4/doc/manual.html#lua_pushlstring">Lua Reference Manual</a>
  229. </td></tr>
  230. <tr><td class=docleft width=1%><a href=#lua_pushnil>lua_pushnil</a></td><td class=docright>
  231. see <a href="../lua-5.1.4/doc/manual.html#lua_pushnil">Lua Reference Manual</a>
  232. </td></tr>
  233. <tr><td class=docleft width=1%><a href=#lua_pushnumber>lua_pushnumber</a></td><td class=docright>
  234. see <a href="../lua-5.1.4/doc/manual.html#lua_pushnumber">Lua Reference Manual</a>
  235. </td></tr>
  236. <tr><td class=docleft width=1%><a href=#lua_pushstring>lua_pushstring</a></td><td class=docright>
  237. see <a href="../lua-5.1.4/doc/manual.html#lua_pushstring">Lua Reference Manual</a>
  238. </td></tr>
  239. <tr><td class=docleft width=1%><a href=#lua_pushthread>lua_pushthread</a></td><td class=docright>
  240. see <a href="../lua-5.1.4/doc/manual.html#lua_pushthread">Lua Reference Manual</a>
  241. </td></tr>
  242. <tr><td class=docleft width=1%><a href=#lua_pushvalue>lua_pushvalue</a></td><td class=docright>
  243. see <a href="../lua-5.1.4/doc/manual.html#lua_pushvalue">Lua Reference Manual</a>
  244. </td></tr>
  245. <tr><td class=docleft width=1%><a href=#lua_rawequal>lua_rawequal</a></td><td class=docright>
  246. see <a href="../lua-5.1.4/doc/manual.html#lua_rawequal">Lua Reference Manual</a>
  247. </td></tr>
  248. <tr><td class=docleft width=1%><a href=#lua_rawget>lua_rawget</a></td><td class=docright>
  249. see <a href="../lua-5.1.4/doc/manual.html#lua_rawget">Lua Reference Manual</a>
  250. </td></tr>
  251. <tr><td class=docleft width=1%><a href=#lua_rawgeti>lua_rawgeti</a></td><td class=docright>
  252. see <a href="../lua-5.1.4/doc/manual.html#lua_rawgeti">Lua Reference Manual</a>
  253. </td></tr>
  254. <tr><td class=docleft width=1%><a href=#lua_rawset>lua_rawset</a></td><td class=docright>
  255. see <a href="../lua-5.1.4/doc/manual.html#lua_rawset">Lua Reference Manual</a>
  256. </td></tr>
  257. <tr><td class=docleft width=1%><a href=#lua_rawseti>lua_rawseti</a></td><td class=docright>
  258. see <a href="../lua-5.1.4/doc/manual.html#lua_rawseti">Lua Reference Manual</a>
  259. </td></tr>
  260. <tr><td class=docleft width=1%><a href=#lua_register>lua_register</a></td><td class=docright>
  261. see <a href="../lua-5.1.4/doc/manual.html#lua_register">Lua Reference Manual</a>
  262. </td></tr>
  263. <tr><td class=docleft width=1%><a href=#lua_remove>lua_remove</a></td><td class=docright>
  264. see <a href="../lua-5.1.4/doc/manual.html#lua_remove">Lua Reference Manual</a>
  265. </td></tr>
  266. <tr><td class=docleft width=1%><a href=#lua_replace>lua_replace</a></td><td class=docright>
  267. see <a href="../lua-5.1.4/doc/manual.html#lua_replace">Lua Reference Manual</a>
  268. </td></tr>
  269. <tr><td class=docleft width=1%><a href=#lua_resume>lua_resume</a></td><td class=docright>
  270. see <a href="../lua-5.1.4/doc/manual.html#lua_resume">Lua Reference Manual</a>
  271. </td></tr>
  272. <tr><td class=docleft width=1%><a href=#lua_setallocf>lua_setallocf</a></td><td class=docright>
  273. see <a href="../lua-5.1.4/doc/manual.html#lua_setallocf">Lua Reference Manual</a>
  274. </td></tr>
  275. <tr><td class=docleft width=1%><a href=#lua_setfenv>lua_setfenv</a></td><td class=docright>
  276. see <a href="../lua-5.1.4/doc/manual.html#lua_setfenv">Lua Reference Manual</a>
  277. </td></tr>
  278. <tr><td class=docleft width=1%><a href=#lua_setfield>lua_setfield</a></td><td class=docright>
  279. see <a href="../lua-5.1.4/doc/manual.html#lua_setfield">Lua Reference Manual</a>
  280. </td></tr>
  281. <tr><td class=docleft width=1%><a href=#lua_setglobal>lua_setglobal</a></td><td class=docright>
  282. see <a href="../lua-5.1.4/doc/manual.html#lua_setglobal">Lua Reference Manual</a>
  283. </td></tr>
  284. <tr><td class=docleft width=1%><a href=#lua_sethook>lua_sethook</a></td><td class=docright>
  285. see <a href="../lua-5.1.4/doc/manual.html#lua_sethook">Lua Reference Manual</a>
  286. </td></tr>
  287. <tr><td class=docleft width=1%><a href=#lua_setlocal>lua_setlocal</a></td><td class=docright>
  288. see <a href="../lua-5.1.4/doc/manual.html#lua_setlocal">Lua Reference Manual</a>
  289. </td></tr>
  290. <tr><td class=docleft width=1%><a href=#lua_setmetatable>lua_setmetatable</a></td><td class=docright>
  291. see <a href="../lua-5.1.4/doc/manual.html#lua_setmetatable">Lua Reference Manual</a>
  292. </td></tr>
  293. <tr><td class=docleft width=1%><a href=#lua_settable>lua_settable</a></td><td class=docright>
  294. see <a href="../lua-5.1.4/doc/manual.html#lua_settable">Lua Reference Manual</a>
  295. </td></tr>
  296. <tr><td class=docleft width=1%><a href=#lua_settop>lua_settop</a></td><td class=docright>
  297. see <a href="../lua-5.1.4/doc/manual.html#lua_settop">Lua Reference Manual</a>
  298. </td></tr>
  299. <tr><td class=docleft width=1%><a href=#lua_setupvalue>lua_setupvalue</a></td><td class=docright>
  300. see <a href="../lua-5.1.4/doc/manual.html#lua_setupvalue">Lua Reference Manual</a>
  301. </td></tr>
  302. <tr><td class=docleft width=1%><a href=#lua_status>lua_status</a></td><td class=docright>
  303. see <a href="../lua-5.1.4/doc/manual.html#lua_status">Lua Reference Manual</a>
  304. </td></tr>
  305. <tr><td class=docleft width=1%><a href=#lua_toboolean>lua_toboolean</a></td><td class=docright>
  306. see <a href="../lua-5.1.4/doc/manual.html#lua_toboolean">Lua Reference Manual</a>
  307. </td></tr>
  308. <tr><td class=docleft width=1%><a href=#lua_tocfunction>lua_tocfunction</a></td><td class=docright>
  309. see <a href="../lua-5.1.4/doc/manual.html#lua_tocfunction">Lua Reference Manual</a>
  310. </td></tr>
  311. <tr><td class=docleft width=1%><a href=#lua_tointeger>lua_tointeger</a></td><td class=docright>
  312. see <a href="../lua-5.1.4/doc/manual.html#lua_tointeger">Lua Reference Manual</a>
  313. </td></tr>
  314. <tr><td class=docleft width=1%><a href=#lua_tolstring>lua_tolstring</a></td><td class=docright>
  315. see <a href="../lua-5.1.4/doc/manual.html#lua_tolstring">Lua Reference Manual</a>
  316. </td></tr>
  317. <tr><td class=docleft width=1%><a href=#lua_tonumber>lua_tonumber</a></td><td class=docright>
  318. see <a href="../lua-5.1.4/doc/manual.html#lua_tonumber">Lua Reference Manual</a>
  319. </td></tr>
  320. <tr><td class=docleft width=1%><a href=#lua_topointer>lua_topointer</a></td><td class=docright>
  321. see <a href="../lua-5.1.4/doc/manual.html#lua_topointer">Lua Reference Manual</a>
  322. </td></tr>
  323. <tr><td class=docleft width=1%><a href=#lua_tostring>lua_tostring</a></td><td class=docright>
  324. see <a href="../lua-5.1.4/doc/manual.html#lua_tostring">Lua Reference Manual</a>
  325. </td></tr>
  326. <tr><td class=docleft width=1%><a href=#lua_tothread>lua_tothread</a></td><td class=docright>
  327. see <a href="../lua-5.1.4/doc/manual.html#lua_tothread">Lua Reference Manual</a>
  328. </td></tr>
  329. <tr><td class=docleft width=1%><a href=#lua_touserdata>lua_touserdata</a></td><td class=docright>
  330. see <a href="../lua-5.1.4/doc/manual.html#lua_touserdata">Lua Reference Manual</a>
  331. </td></tr>
  332. <tr><td class=docleft width=1%><a href=#lua_type>lua_type</a></td><td class=docright>
  333. see <a href="../lua-5.1.4/doc/manual.html#lua_type">Lua Reference Manual</a>
  334. </td></tr>
  335. <tr><td class=docleft width=1%><a href=#lua_typename>lua_typename</a></td><td class=docright>
  336. see <a href="../lua-5.1.4/doc/manual.html#lua_typename">Lua Reference Manual</a>
  337. </td></tr>
  338. <tr><td class=docleft width=1%><a href=#lua_xmove>lua_xmove</a></td><td class=docright>
  339. see <a href="../lua-5.1.4/doc/manual.html#lua_xmove">Lua Reference Manual</a>
  340. </td></tr>
  341. <tr><td class=docleft width=1%><a href=#lua_yield>lua_yield</a></td><td class=docright>
  342. see <a href="../lua-5.1.4/doc/manual.html#lua_yield">Lua Reference Manual</a>
  343. </td></tr>
  344. <tr><td class=docleft width=1%><a href=#luaL_addchar>luaL_addchar</a></td><td class=docright>
  345. see <a href="../lua-5.1.4/doc/manual.html#luaL_addchar">Lua Reference Manual</a>
  346. </td></tr>
  347. <tr><td class=docleft width=1%><a href=#luaL_addlstring>luaL_addlstring</a></td><td class=docright>
  348. see <a href="../lua-5.1.4/doc/manual.html#luaL_addlstring">Lua Reference Manual</a>
  349. </td></tr>
  350. <tr><td class=docleft width=1%><a href=#luaL_addsize>luaL_addsize</a></td><td class=docright>
  351. see <a href="../lua-5.1.4/doc/manual.html#luaL_addsize">Lua Reference Manual</a>
  352. </td></tr>
  353. <tr><td class=docleft width=1%><a href=#luaL_addstring>luaL_addstring</a></td><td class=docright>
  354. see <a href="../lua-5.1.4/doc/manual.html#luaL_addstring">Lua Reference Manual</a>
  355. </td></tr>
  356. <tr><td class=docleft width=1%><a href=#luaL_addvalue>luaL_addvalue</a></td><td class=docright>
  357. see <a href="../lua-5.1.4/doc/manual.html#luaL_addvalue">Lua Reference Manual</a>
  358. </td></tr>
  359. <tr><td class=docleft width=1%><a href=#luaL_argcheck>luaL_argcheck</a></td><td class=docright>
  360. see <a href="../lua-5.1.4/doc/manual.html#luaL_argcheck">Lua Reference Manual</a>
  361. </td></tr>
  362. <tr><td class=docleft width=1%><a href=#luaL_argerror>luaL_argerror</a></td><td class=docright>
  363. see <a href="../lua-5.1.4/doc/manual.html#luaL_argerror">Lua Reference Manual</a>
  364. </td></tr>
  365. <tr><td class=docleft width=1%><a href=#luaL_buffinit>luaL_buffinit</a></td><td class=docright>
  366. see <a href="../lua-5.1.4/doc/manual.html#luaL_buffinit">Lua Reference Manual</a>
  367. </td></tr>
  368. <tr><td class=docleft width=1%><a href=#luaL_callmeta>luaL_callmeta</a></td><td class=docright>
  369. see <a href="../lua-5.1.4/doc/manual.html#luaL_callmeta">Lua Reference Manual</a>
  370. </td></tr>
  371. <tr><td class=docleft width=1%><a href=#luaL_checkany>luaL_checkany</a></td><td class=docright>
  372. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkany">Lua Reference Manual</a>
  373. </td></tr>
  374. <tr><td class=docleft width=1%><a href=#luaL_checkint>luaL_checkint</a></td><td class=docright>
  375. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkint">Lua Reference Manual</a>
  376. </td></tr>
  377. <tr><td class=docleft width=1%><a href=#luaL_checkinteger>luaL_checkinteger</a></td><td class=docright>
  378. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkinteger">Lua Reference Manual</a>
  379. </td></tr>
  380. <tr><td class=docleft width=1%><a href=#luaL_checklong>luaL_checklong</a></td><td class=docright>
  381. see <a href="../lua-5.1.4/doc/manual.html#luaL_checklong">Lua Reference Manual</a>
  382. </td></tr>
  383. <tr><td class=docleft width=1%><a href=#luaL_checklstring>luaL_checklstring</a></td><td class=docright>
  384. see <a href="../lua-5.1.4/doc/manual.html#luaL_checklstring">Lua Reference Manual</a>
  385. </td></tr>
  386. <tr><td class=docleft width=1%><a href=#luaL_checknumber>luaL_checknumber</a></td><td class=docright>
  387. see <a href="../lua-5.1.4/doc/manual.html#luaL_checknumber">Lua Reference Manual</a>
  388. </td></tr>
  389. <tr><td class=docleft width=1%><a href=#luaL_checkstack>luaL_checkstack</a></td><td class=docright>
  390. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkstack">Lua Reference Manual</a>
  391. </td></tr>
  392. <tr><td class=docleft width=1%><a href=#luaL_checkstring>luaL_checkstring</a></td><td class=docright>
  393. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkstring">Lua Reference Manual</a>
  394. </td></tr>
  395. <tr><td class=docleft width=1%><a href=#luaL_checktype>luaL_checktype</a></td><td class=docright>
  396. see <a href="../lua-5.1.4/doc/manual.html#luaL_checktype">Lua Reference Manual</a>
  397. </td></tr>
  398. <tr><td class=docleft width=1%><a href=#luaL_checkudata>luaL_checkudata</a></td><td class=docright>
  399. see <a href="../lua-5.1.4/doc/manual.html#luaL_checkudata">Lua Reference Manual</a>
  400. </td></tr>
  401. <tr><td class=docleft width=1%><a href=#luaL_dofile>luaL_dofile</a></td><td class=docright>
  402. see <a href="../lua-5.1.4/doc/manual.html#luaL_dofile">Lua Reference Manual</a>
  403. </td></tr>
  404. <tr><td class=docleft width=1%><a href=#luaL_dostring>luaL_dostring</a></td><td class=docright>
  405. see <a href="../lua-5.1.4/doc/manual.html#luaL_dostring">Lua Reference Manual</a>
  406. </td></tr>
  407. <tr><td class=docleft width=1%><a href=#luaL_getmetafield>luaL_getmetafield</a></td><td class=docright>
  408. see <a href="../lua-5.1.4/doc/manual.html#luaL_getmetafield">Lua Reference Manual</a>
  409. </td></tr>
  410. <tr><td class=docleft width=1%><a href=#luaL_getmetatable>luaL_getmetatable</a></td><td class=docright>
  411. see <a href="../lua-5.1.4/doc/manual.html#luaL_getmetatable">Lua Reference Manual</a>
  412. </td></tr>
  413. <tr><td class=docleft width=1%><a href=#luaL_gsub>luaL_gsub</a></td><td class=docright>
  414. see <a href="../lua-5.1.4/doc/manual.html#luaL_gsub">Lua Reference Manual</a>
  415. </td></tr>
  416. <tr><td class=docleft width=1%><a href=#luaL_loadbuffer>luaL_loadbuffer</a></td><td class=docright>
  417. see <a href="../lua-5.1.4/doc/manual.html#luaL_loadbuffer">Lua Reference Manual</a>
  418. </td></tr>
  419. <tr><td class=docleft width=1%><a href=#luaL_loadfile>luaL_loadfile</a></td><td class=docright>
  420. see <a href="../lua-5.1.4/doc/manual.html#luaL_loadfile">Lua Reference Manual</a>
  421. </td></tr>
  422. <tr><td class=docleft width=1%><a href=#luaL_loadstring>luaL_loadstring</a></td><td class=docright>
  423. see <a href="../lua-5.1.4/doc/manual.html#luaL_loadstring">Lua Reference Manual</a>
  424. </td></tr>
  425. <tr><td class=docleft width=1%><a href=#luaL_newmetatable>luaL_newmetatable</a></td><td class=docright>
  426. see <a href="../lua-5.1.4/doc/manual.html#luaL_newmetatable">Lua Reference Manual</a>
  427. </td></tr>
  428. <tr><td class=docleft width=1%><a href=#luaL_newstate>luaL_newstate</a></td><td class=docright>
  429. see <a href="../lua-5.1.4/doc/manual.html#luaL_newstate">Lua Reference Manual</a>
  430. </td></tr>
  431. <tr><td class=docleft width=1%><a href=#luaL_openlibs>luaL_openlibs</a></td><td class=docright>
  432. see <a href="../lua-5.1.4/doc/manual.html#luaL_openlibs">Lua Reference Manual</a>
  433. </td></tr>
  434. <tr><td class=docleft width=1%><a href=#luaL_optint>luaL_optint</a></td><td class=docright>
  435. see <a href="../lua-5.1.4/doc/manual.html#luaL_optint">Lua Reference Manual</a>
  436. </td></tr>
  437. <tr><td class=docleft width=1%><a href=#luaL_optinteger>luaL_optinteger</a></td><td class=docright>
  438. see <a href="../lua-5.1.4/doc/manual.html#luaL_optinteger">Lua Reference Manual</a>
  439. </td></tr>
  440. <tr><td class=docleft width=1%><a href=#luaL_optlong>luaL_optlong</a></td><td class=docright>
  441. see <a href="../lua-5.1.4/doc/manual.html#luaL_optlong">Lua Reference Manual</a>
  442. </td></tr>
  443. <tr><td class=docleft width=1%><a href=#luaL_optlstring>luaL_optlstring</a></td><td class=docright>
  444. see <a href="../lua-5.1.4/doc/manual.html#luaL_optlstring">Lua Reference Manual</a>
  445. </td></tr>
  446. <tr><td class=docleft width=1%><a href=#luaL_optnumber>luaL_optnumber</a></td><td class=docright>
  447. see <a href="../lua-5.1.4/doc/manual.html#luaL_optnumber">Lua Reference Manual</a>
  448. </td></tr>
  449. <tr><td class=docleft width=1%><a href=#luaL_optstring>luaL_optstring</a></td><td class=docright>
  450. see <a href="../lua-5.1.4/doc/manual.html#luaL_optstring">Lua Reference Manual</a>
  451. </td></tr>
  452. <tr><td class=docleft width=1%><a href=#luaL_prepbuffer>luaL_prepbuffer</a></td><td class=docright>
  453. see <a href="../lua-5.1.4/doc/manual.html#luaL_prepbuffer">Lua Reference Manual</a>
  454. </td></tr>
  455. <tr><td class=docleft width=1%><a href=#luaL_pushresult>luaL_pushresult</a></td><td class=docright>
  456. see <a href="../lua-5.1.4/doc/manual.html#luaL_pushresult">Lua Reference Manual</a>
  457. </td></tr>
  458. <tr><td class=docleft width=1%><a href=#luaL_ref>luaL_ref</a></td><td class=docright>
  459. see <a href="../lua-5.1.4/doc/manual.html#luaL_ref">Lua Reference Manual</a>
  460. </td></tr>
  461. <tr><td class=docleft width=1%><a href=#luaL_register>luaL_register</a></td><td class=docright>
  462. see <a href="../lua-5.1.4/doc/manual.html#luaL_register">Lua Reference Manual</a>
  463. </td></tr>
  464. <tr><td class=docleft width=1%><a href=#luaL_typename>luaL_typename</a></td><td class=docright>
  465. see <a href="../lua-5.1.4/doc/manual.html#luaL_typename">Lua Reference Manual</a>
  466. </td></tr>
  467. <tr><td class=docleft width=1%><a href=#luaL_typerror>luaL_typerror</a></td><td class=docright>
  468. see <a href="../lua-5.1.4/doc/manual.html#luaL_typerror">Lua Reference Manual</a>
  469. </td></tr>
  470. <tr><td class=docleft width=1%><a href=#luaL_unref>luaL_unref</a></td><td class=docright>
  471. see <a href="../lua-5.1.4/doc/manual.html#luaL_unref">Lua Reference Manual</a>
  472. </td></tr>
  473. <tr><td class=docleft width=1%><a href=#luaL_where>luaL_where</a></td><td class=docright>
  474. see <a href="../lua-5.1.4/doc/manual.html#luaL_where">Lua Reference Manual</a>
  475. </td></tr>
  476. </table>
  477. <h2
  478. id=functionsdet>Functions
  479. </h2>
  480. <table class=doc width=100% cellspacing=3 id=lua_atpanic>
  481. <tr><td class=doctop colspan=2>function lua_atpanic:byte ptr (lua_state:byte ptr, panicf:int(ls:byte ptr))</td></tr>
  482. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_atpanic">Lua Reference Manual</a></td></tr>
  483. </table>
  484. <br>
  485. <table class=doc width=100% cellspacing=3 id=lua_call>
  486. <tr><td class=doctop colspan=2>function lua_call (lua_state:byte ptr, nargs:int, nresults:int)</td></tr>
  487. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_call">Lua Reference Manual</a></td></tr>
  488. </table>
  489. <br>
  490. <table class=doc width=100% cellspacing=3 id=lua_checkstack>
  491. <tr><td class=doctop colspan=2>function lua_checkstack:int (lua_state:byte ptr, extra:int)</td></tr>
  492. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_checkstack">Lua Reference Manual</a></td></tr>
  493. </table>
  494. <br>
  495. <table class=doc width=100% cellspacing=3 id=lua_close>
  496. <tr><td class=doctop colspan=2>function lua_close (lua_state:byte ptr)</td></tr>
  497. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_close">Lua Reference Manual</a></td></tr>
  498. </table>
  499. <br>
  500. <table class=doc width=100% cellspacing=3 id=lua_concat>
  501. <tr><td class=doctop colspan=2>function lua_concat (lua_state:byte ptr, n:int)</td></tr>
  502. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_concat">Lua Reference Manual</a></td></tr>
  503. </table>
  504. <br>
  505. <table class=doc width=100% cellspacing=3 id=lua_cpcall>
  506. <tr><td class=doctop colspan=2>function lua_cpcall:int (lua_state:byte ptr, func:int(ls:byte ptr), ud:byte ptr)</td></tr>
  507. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_cpcall">Lua Reference Manual</a></td></tr>
  508. </table>
  509. <br>
  510. <table class=doc width=100% cellspacing=3 id=lua_createtable>
  511. <tr><td class=doctop colspan=2>function lua_createtable (lua_state:byte ptr, narr:int, nrec:int)</td></tr>
  512. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_createtable">Lua Reference Manual</a></td></tr>
  513. </table>
  514. <br>
  515. <table class=doc width=100% cellspacing=3 id=lua_dump>
  516. <tr><td class=doctop colspan=2>function lua_dump:int (lua_state:byte ptr, writer:int(ls:byte ptr,p:byte ptr,sz:int,ud:byte ptr), data:byte ptr)</td></tr>
  517. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_dump">Lua Reference Manual</a></td></tr>
  518. </table>
  519. <br>
  520. <table class=doc width=100% cellspacing=3 id=lua_equal>
  521. <tr><td class=doctop colspan=2>function lua_equal:int (lua_state:byte ptr, index1:int, index2:int)</td></tr>
  522. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_equal">Lua Reference Manual</a></td></tr>
  523. </table>
  524. <br>
  525. <table class=doc width=100% cellspacing=3 id=lua_error>
  526. <tr><td class=doctop colspan=2>function lua_error:int (lua_state:byte ptr)</td></tr>
  527. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_error">Lua Reference Manual</a></td></tr>
  528. </table>
  529. <br>
  530. <table class=doc width=100% cellspacing=3 id=lua_gc>
  531. <tr><td class=doctop colspan=2>function lua_gc:int (lua_state:byte ptr, what:int, data:int)</td></tr>
  532. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gc">Lua Reference Manual</a></td></tr>
  533. </table>
  534. <br>
  535. <table class=doc width=100% cellspacing=3 id=lua_getallocf>
  536. <tr><td class=doctop colspan=2>function lua_getallocf:byte ptr (lua_state:byte ptr, ud:byte ptr ptr)</td></tr>
  537. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getallocf">Lua Reference Manual</a></td></tr>
  538. </table>
  539. <br>
  540. <table class=doc width=100% cellspacing=3 id=lua_getfenv>
  541. <tr><td class=doctop colspan=2>function lua_getfenv (lua_state:byte ptr, index:int)</td></tr>
  542. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getfenv">Lua Reference Manual</a></td></tr>
  543. </table>
  544. <br>
  545. <table class=doc width=100% cellspacing=3 id=lua_getfield>
  546. <tr><td class=doctop colspan=2>function lua_getfield (lua_state:byte ptr, index:int, k$z) ' no ~0 expected</td></tr>
  547. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getfield">Lua Reference Manual</a></td></tr>
  548. </table>
  549. <br>
  550. <table class=doc width=100% cellspacing=3 id=lua_getglobal>
  551. <tr><td class=doctop colspan=2>function lua_getglobal (lua_state:byte ptr, name:string)</td></tr>
  552. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getglobal">Lua Reference Manual</a></td></tr>
  553. </table>
  554. <br>
  555. <table class=doc width=100% cellspacing=3 id=lua_gethook>
  556. <tr><td class=doctop colspan=2>function lua_gethook:byte ptr (lua_state:byte ptr)</td></tr>
  557. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gethook">Lua Reference Manual</a></td></tr>
  558. </table>
  559. <br>
  560. <table class=doc width=100% cellspacing=3 id=lua_gethookcount>
  561. <tr><td class=doctop colspan=2>function lua_gethookcount:int (lua_state:byte ptr)</td></tr>
  562. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gethookcount">Lua Reference Manual</a></td></tr>
  563. </table>
  564. <br>
  565. <table class=doc width=100% cellspacing=3 id=lua_gethookmask>
  566. <tr><td class=doctop colspan=2>function lua_gethookmask:int (lua_state:byte ptr)</td></tr>
  567. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gethookmask">Lua Reference Manual</a></td></tr>
  568. </table>
  569. <br>
  570. <table class=doc width=100% cellspacing=3 id=lua_getinfo>
  571. <tr><td class=doctop colspan=2>function lua_getinfo:int (lua_state:byte ptr, what$z, ar:lua_Debug ptr) ' no ~0 expected</td></tr>
  572. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getinfo">Lua Reference Manual</a></td></tr>
  573. </table>
  574. <br>
  575. <table class=doc width=100% cellspacing=3 id=lua_getlocal>
  576. <tr><td class=doctop colspan=2>function lua_getlocal$z (lua_state:byte ptr, ar:lua_Debug ptr, n:int) ' no ~0 expected</td></tr>
  577. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getlocal">Lua Reference Manual</a></td></tr>
  578. </table>
  579. <br>
  580. <table class=doc width=100% cellspacing=3 id=lua_getmetatable>
  581. <tr><td class=doctop colspan=2>function lua_getmetatable:int (lua_state:byte ptr, index:int)</td></tr>
  582. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getmetatable">Lua Reference Manual</a></td></tr>
  583. </table>
  584. <br>
  585. <table class=doc width=100% cellspacing=3 id=lua_getstack>
  586. <tr><td class=doctop colspan=2>function lua_getstack:int (lua_state:byte ptr, level:int, ar:lua_Debug ptr) ' no ~0 expected</td></tr>
  587. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getstack">Lua Reference Manual</a></td></tr>
  588. </table>
  589. <br>
  590. <table class=doc width=100% cellspacing=3 id=lua_gettable>
  591. <tr><td class=doctop colspan=2>function lua_gettable (lua_state:byte ptr, index:int)</td></tr>
  592. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gettable">Lua Reference Manual</a></td></tr>
  593. </table>
  594. <br>
  595. <table class=doc width=100% cellspacing=3 id=lua_gettop>
  596. <tr><td class=doctop colspan=2>function lua_gettop:int (lua_state:byte ptr)</td></tr>
  597. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_gettop">Lua Reference Manual</a></td></tr>
  598. </table>
  599. <br>
  600. <table class=doc width=100% cellspacing=3 id=lua_getupvalue>
  601. <tr><td class=doctop colspan=2>function lua_getupvalue$z (lua_state:byte ptr, funcindex:int, n:int) ' no ~0 expected</td></tr>
  602. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_getupvalue">Lua Reference Manual</a></td></tr>
  603. </table>
  604. <br>
  605. <table class=doc width=100% cellspacing=3 id=lua_insert>
  606. <tr><td class=doctop colspan=2>function lua_insert (lua_state:byte ptr, index:int)</td></tr>
  607. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_insert">Lua Reference Manual</a></td></tr>
  608. </table>
  609. <br>
  610. <table class=doc width=100% cellspacing=3 id=lua_isboolean>
  611. <tr><td class=doctop colspan=2>function lua_isboolean:int (lua_state:byte ptr, index:int)</td></tr>
  612. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isboolean">Lua Reference Manual</a></td></tr>
  613. </table>
  614. <br>
  615. <table class=doc width=100% cellspacing=3 id=lua_iscfunction>
  616. <tr><td class=doctop colspan=2>function lua_iscfunction:int (lua_state:byte ptr, index:int)</td></tr>
  617. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_iscfunction">Lua Reference Manual</a></td></tr>
  618. </table>
  619. <br>
  620. <table class=doc width=100% cellspacing=3 id=lua_isfunction>
  621. <tr><td class=doctop colspan=2>function lua_isfunction:int (lua_state:byte ptr, index:int)</td></tr>
  622. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isfunction">Lua Reference Manual</a></td></tr>
  623. </table>
  624. <br>
  625. <table class=doc width=100% cellspacing=3 id=lua_islightuserdata>
  626. <tr><td class=doctop colspan=2>function lua_islightuserdata:int (lua_state:byte ptr, index:int)</td></tr>
  627. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_islightuserdata">Lua Reference Manual</a></td></tr>
  628. </table>
  629. <br>
  630. <table class=doc width=100% cellspacing=3 id=lua_isnil>
  631. <tr><td class=doctop colspan=2>function lua_isnil:int (lua_state:byte ptr, index:int)</td></tr>
  632. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isnil">Lua Reference Manual</a></td></tr>
  633. </table>
  634. <br>
  635. <table class=doc width=100% cellspacing=3 id=lua_isnone>
  636. <tr><td class=doctop colspan=2>function lua_isnone:int (lua_state:byte ptr, index:int)</td></tr>
  637. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isnone">Lua Reference Manual</a></td></tr>
  638. </table>
  639. <br>
  640. <table class=doc width=100% cellspacing=3 id=lua_isnoneornil>
  641. <tr><td class=doctop colspan=2>function lua_isnoneornil:int (lua_state:byte ptr, index:int)</td></tr>
  642. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isnoneornil">Lua Reference Manual</a></td></tr>
  643. </table>
  644. <br>
  645. <table class=doc width=100% cellspacing=3 id=lua_isnumber>
  646. <tr><td class=doctop colspan=2>function lua_isnumber:int (lua_state:byte ptr, index:int)</td></tr>
  647. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isnumber">Lua Reference Manual</a></td></tr>
  648. </table>
  649. <br>
  650. <table class=doc width=100% cellspacing=3 id=lua_isstring>
  651. <tr><td class=doctop colspan=2>function lua_isstring:int (lua_state:byte ptr, index:int)</td></tr>
  652. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isstring">Lua Reference Manual</a></td></tr>
  653. </table>
  654. <br>
  655. <table class=doc width=100% cellspacing=3 id=lua_istable>
  656. <tr><td class=doctop colspan=2>function lua_istable:int (lua_state:byte ptr, index:int)</td></tr>
  657. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_istable">Lua Reference Manual</a></td></tr>
  658. </table>
  659. <br>
  660. <table class=doc width=100% cellspacing=3 id=lua_isthread>
  661. <tr><td class=doctop colspan=2>function lua_isthread:int (lua_state:byte ptr, index:int)</td></tr>
  662. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isthread">Lua Reference Manual</a></td></tr>
  663. </table>
  664. <br>
  665. <table class=doc width=100% cellspacing=3 id=lua_isuserdata>
  666. <tr><td class=doctop colspan=2>function lua_isuserdata:int (lua_state:byte ptr, index:int)</td></tr>
  667. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_isuserdata">Lua Reference Manual</a></td></tr>
  668. </table>
  669. <br>
  670. <table class=doc width=100% cellspacing=3 id=lua_lessthan>
  671. <tr><td class=doctop colspan=2>function lua_lessthan:int (lua_state:byte ptr, index1:int, index2:int)</td></tr>
  672. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_lessthan">Lua Reference Manual</a></td></tr>
  673. </table>
  674. <br>
  675. <table class=doc width=100% cellspacing=3 id=lua_load>
  676. <tr><td class=doctop colspan=2>function lua_load:int (lua_state:byte ptr, reader:byte ptr(ls:byte ptr,data:byte ptr,sz:int ptr), data:byte ptr, chunkname$z) ' no ~0 expected</td></tr>
  677. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_load">Lua Reference Manual</a></td></tr>
  678. </table>
  679. <br>
  680. <table class=doc width=100% cellspacing=3 id=lua_newstate>
  681. <tr><td class=doctop colspan=2>function lua_newstate:byte ptr (f:byte ptr(ud:byte ptr, p:byte ptr, osize:int, nsize:int), ud:byte ptr)</td></tr>
  682. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_newstate">Lua Reference Manual</a></td></tr>
  683. </table>
  684. <br>
  685. <table class=doc width=100% cellspacing=3 id=lua_newtable>
  686. <tr><td class=doctop colspan=2>function lua_newtable (lua_state:byte ptr)</td></tr>
  687. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_newtable">Lua Reference Manual</a></td></tr>
  688. </table>
  689. <br>
  690. <table class=doc width=100% cellspacing=3 id=lua_newthread>
  691. <tr><td class=doctop colspan=2>function lua_newthread:byte ptr (lua_state:byte ptr)</td></tr>
  692. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_newthread">Lua Reference Manual</a></td></tr>
  693. </table>
  694. <br>
  695. <table class=doc width=100% cellspacing=3 id=lua_newuserdata>
  696. <tr><td class=doctop colspan=2>function lua_newuserdata:byte ptr (lua_state:byte ptr, size:int)</td></tr>
  697. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_newuserdata">Lua Reference Manual</a></td></tr>
  698. </table>
  699. <br>
  700. <table class=doc width=100% cellspacing=3 id=lua_next>
  701. <tr><td class=doctop colspan=2>function lua_next:int (lua_state:byte ptr, index:int)</td></tr>
  702. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_next">Lua Reference Manual</a></td></tr>
  703. </table>
  704. <br>
  705. <table class=doc width=100% cellspacing=3 id=lua_objlen>
  706. <tr><td class=doctop colspan=2>function lua_objlen:int (lua_state:byte ptr, index:int)</td></tr>
  707. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_objlen">Lua Reference Manual</a></td></tr>
  708. </table>
  709. <br>
  710. <table class=doc width=100% cellspacing=3 id=lua_pcall>
  711. <tr><td class=doctop colspan=2>function lua_pcall:int (lua_state:byte ptr, nargs:int, nresults:int, errfunc:int)</td></tr>
  712. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pcall">Lua Reference Manual</a></td></tr>
  713. </table>
  714. <br>
  715. <table class=doc width=100% cellspacing=3 id=lua_pop>
  716. <tr><td class=doctop colspan=2>function lua_pop (lua_state:byte ptr, n:int)</td></tr>
  717. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pop">Lua Reference Manual</a></td></tr>
  718. </table>
  719. <br>
  720. <table class=doc width=100% cellspacing=3 id=lua_pushboolean>
  721. <tr><td class=doctop colspan=2>function lua_pushboolean (lua_state:byte ptr, b:int)</td></tr>
  722. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushboolean">Lua Reference Manual</a></td></tr>
  723. </table>
  724. <br>
  725. <table class=doc width=100% cellspacing=3 id=lua_pushcclosure>
  726. <tr><td class=doctop colspan=2>function lua_pushcclosure (lua_state:byte ptr, fn:int(ls:byte ptr), n:int)</td></tr>
  727. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushcclosure">Lua Reference Manual</a></td></tr>
  728. </table>
  729. <br>
  730. <table class=doc width=100% cellspacing=3 id=lua_pushcfunction>
  731. <tr><td class=doctop colspan=2>function lua_pushcfunction (lua_state:byte ptr, fn:int(ls:byte ptr))</td></tr>
  732. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushcfunction">Lua Reference Manual</a></td></tr>
  733. </table>
  734. <br>
  735. <table class=doc width=100% cellspacing=3 id=lua_pushinteger>
  736. <tr><td class=doctop colspan=2>function lua_pushinteger (lua_state:byte ptr, n:int)</td></tr>
  737. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushinteger">Lua Reference Manual</a></td></tr>
  738. </table>
  739. <br>
  740. <table class=doc width=100% cellspacing=3 id=lua_pushlightuserdata>
  741. <tr><td class=doctop colspan=2>function lua_pushlightuserdata (lua_state:byte ptr, p:byte ptr)</td></tr>
  742. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushlightuserdata">Lua Reference Manual</a></td></tr>
  743. </table>
  744. <br>
  745. <table class=doc width=100% cellspacing=3 id=lua_pushlstring>
  746. <tr><td class=doctop colspan=2>function lua_pushlstring (lua_state:byte ptr, s:byte ptr, size:int) ' without any conversion!</td></tr>
  747. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushlstring">Lua Reference Manual</a></td></tr>
  748. </table>
  749. <br>
  750. <table class=doc width=100% cellspacing=3 id=lua_pushnil>
  751. <tr><td class=doctop colspan=2>function lua_pushnil (lua_state:byte ptr)</td></tr>
  752. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushnil">Lua Reference Manual</a></td></tr>
  753. </table>
  754. <br>
  755. <table class=doc width=100% cellspacing=3 id=lua_pushnumber>
  756. <tr><td class=doctop colspan=2>function lua_pushnumber (lua_state:byte ptr, n:double)</td></tr>
  757. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushnumber">Lua Reference Manual</a></td></tr>
  758. </table>
  759. <br>
  760. <table class=doc width=100% cellspacing=3 id=lua_pushstring>
  761. <tr><td class=doctop colspan=2>function lua_pushstring (lua_state:byte ptr, s$z) ' no ~0 expected</td></tr>
  762. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushstring">Lua Reference Manual</a></td></tr>
  763. </table>
  764. <br>
  765. <table class=doc width=100% cellspacing=3 id=lua_pushthread>
  766. <tr><td class=doctop colspan=2>function lua_pushthread:int (lua_state:byte ptr)</td></tr>
  767. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushthread">Lua Reference Manual</a></td></tr>
  768. </table>
  769. <br>
  770. <table class=doc width=100% cellspacing=3 id=lua_pushvalue>
  771. <tr><td class=doctop colspan=2>function lua_pushvalue (lua_state:byte ptr, index:int)</td></tr>
  772. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_pushvalue">Lua Reference Manual</a></td></tr>
  773. </table>
  774. <br>
  775. <table class=doc width=100% cellspacing=3 id=lua_rawequal>
  776. <tr><td class=doctop colspan=2>function lua_rawequal:int (lua_state:byte ptr, index1:int, index2:int)</td></tr>
  777. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_rawequal">Lua Reference Manual</a></td></tr>
  778. </table>
  779. <br>
  780. <table class=doc width=100% cellspacing=3 id=lua_rawget>
  781. <tr><td class=doctop colspan=2>function lua_rawget (lua_state:byte ptr, index:int)</td></tr>
  782. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_rawget">Lua Reference Manual</a></td></tr>
  783. </table>
  784. <br>
  785. <table class=doc width=100% cellspacing=3 id=lua_rawgeti>
  786. <tr><td class=doctop colspan=2>function lua_rawgeti (lua_state:byte ptr, index:int, n:int)</td></tr>
  787. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_rawgeti">Lua Reference Manual</a></td></tr>
  788. </table>
  789. <br>
  790. <table class=doc width=100% cellspacing=3 id=lua_rawset>
  791. <tr><td class=doctop colspan=2>function lua_rawset (lua_state:byte ptr, index:int)</td></tr>
  792. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_rawset">Lua Reference Manual</a></td></tr>
  793. </table>
  794. <br>
  795. <table class=doc width=100% cellspacing=3 id=lua_rawseti>
  796. <tr><td class=doctop colspan=2>function lua_rawseti (lua_state:byte ptr, index:int, n:int)</td></tr>
  797. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_rawseti">Lua Reference Manual</a></td></tr>
  798. </table>
  799. <br>
  800. <table class=doc width=100% cellspacing=3 id=lua_register>
  801. <tr><td class=doctop colspan=2>function lua_register (lua_state:byte ptr, name:string, f:int(ls:byte ptr))</td></tr>
  802. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_register">Lua Reference Manual</a></td></tr>
  803. </table>
  804. <br>
  805. <table class=doc width=100% cellspacing=3 id=lua_remove>
  806. <tr><td class=doctop colspan=2>function lua_remove (lua_state:byte ptr, index:int)</td></tr>
  807. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_remove">Lua Reference Manual</a></td></tr>
  808. </table>
  809. <br>
  810. <table class=doc width=100% cellspacing=3 id=lua_replace>
  811. <tr><td class=doctop colspan=2>function lua_replace (lua_state:byte ptr, index:int)</td></tr>
  812. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_replace">Lua Reference Manual</a></td></tr>
  813. </table>
  814. <br>
  815. <table class=doc width=100% cellspacing=3 id=lua_resume>
  816. <tr><td class=doctop colspan=2>function lua_resume:int (lua_state:byte ptr, narg:int)</td></tr>
  817. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_resume">Lua Reference Manual</a></td></tr>
  818. </table>
  819. <br>
  820. <table class=doc width=100% cellspacing=3 id=lua_setallocf>
  821. <tr><td class=doctop colspan=2>function lua_setallocf (lua_state:byte ptr, f:byte ptr(ud:byte ptr, p:byte ptr, osize:int, nsize:int), ud:byte ptr)</td></tr>
  822. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setallocf">Lua Reference Manual</a></td></tr>
  823. </table>
  824. <br>
  825. <table class=doc width=100% cellspacing=3 id=lua_setfenv>
  826. <tr><td class=doctop colspan=2>function lua_setfenv:int (lua_state:byte ptr, index:int)</td></tr>
  827. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setfenv">Lua Reference Manual</a></td></tr>
  828. </table>
  829. <br>
  830. <table class=doc width=100% cellspacing=3 id=lua_setfield>
  831. <tr><td class=doctop colspan=2>function lua_setfield (lua_state:byte ptr, index:int, k$z) ' no ~0 expected</td></tr>
  832. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setfield">Lua Reference Manual</a></td></tr>
  833. </table>
  834. <br>
  835. <table class=doc width=100% cellspacing=3 id=lua_setglobal>
  836. <tr><td class=doctop colspan=2>function lua_setglobal (lua_state:byte ptr, name:string)</td></tr>
  837. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setglobal">Lua Reference Manual</a></td></tr>
  838. </table>
  839. <br>
  840. <table class=doc width=100% cellspacing=3 id=lua_sethook>
  841. <tr><td class=doctop colspan=2>function lua_sethook:int (lua_state:byte ptr, f(ls:byte ptr,ar:lua_Debug ptr), mask:int, count:int)</td></tr>
  842. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_sethook">Lua Reference Manual</a></td></tr>
  843. </table>
  844. <br>
  845. <table class=doc width=100% cellspacing=3 id=lua_setlocal>
  846. <tr><td class=doctop colspan=2>function lua_setlocal$z (lua_state:byte ptr, ar:lua_Debug ptr, n:int) ' no ~0 expected</td></tr>
  847. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setlocal">Lua Reference Manual</a></td></tr>
  848. </table>
  849. <br>
  850. <table class=doc width=100% cellspacing=3 id=lua_setmetatable>
  851. <tr><td class=doctop colspan=2>function lua_setmetatable:int (lua_state:byte ptr, index:int)</td></tr>
  852. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setmetatable">Lua Reference Manual</a></td></tr>
  853. </table>
  854. <br>
  855. <table class=doc width=100% cellspacing=3 id=lua_settable>
  856. <tr><td class=doctop colspan=2>function lua_settable (lua_state:byte ptr, index:int)</td></tr>
  857. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_settable">Lua Reference Manual</a></td></tr>
  858. </table>
  859. <br>
  860. <table class=doc width=100% cellspacing=3 id=lua_settop>
  861. <tr><td class=doctop colspan=2>function lua_settop (lua_state:byte ptr, index:int)</td></tr>
  862. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_settop">Lua Reference Manual</a></td></tr>
  863. </table>
  864. <br>
  865. <table class=doc width=100% cellspacing=3 id=lua_setupvalue>
  866. <tr><td class=doctop colspan=2>function lua_setupvalue$z (lua_state:byte ptr, funcindex:int, n:int) ' no ~0 expected</td></tr>
  867. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_setupvalue">Lua Reference Manual</a></td></tr>
  868. </table>
  869. <br>
  870. <table class=doc width=100% cellspacing=3 id=lua_status>
  871. <tr><td class=doctop colspan=2>function lua_status:int (lua_state:byte ptr)</td></tr>
  872. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_status">Lua Reference Manual</a></td></tr>
  873. </table>
  874. <br>
  875. <table class=doc width=100% cellspacing=3 id=lua_toboolean>
  876. <tr><td class=doctop colspan=2>function lua_toboolean:int (lua_state:byte ptr, index:int)</td></tr>
  877. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_toboolean">Lua Reference Manual</a></td></tr>
  878. </table>
  879. <br>
  880. <table class=doc width=100% cellspacing=3 id=lua_tocfunction>
  881. <tr><td class=doctop colspan=2>function lua_tocfunction:byte ptr (lua_state:byte ptr, index:int)</td></tr>
  882. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tocfunction">Lua Reference Manual</a></td></tr>
  883. </table>
  884. <br>
  885. <table class=doc width=100% cellspacing=3 id=lua_tointeger>
  886. <tr><td class=doctop colspan=2>function lua_tointeger:int (lua_state:byte ptr, index:int)</td></tr>
  887. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tointeger">Lua Reference Manual</a></td></tr>
  888. </table>
  889. <br>
  890. <table class=doc width=100% cellspacing=3 id=lua_tolstring>
  891. <tr><td class=doctop colspan=2>function lua_tolstring:byte ptr (lua_state:byte ptr, index:int, size:int ptr) ' without any conversion!</td></tr>
  892. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tolstring">Lua Reference Manual</a></td></tr>
  893. </table>
  894. <br>
  895. <table class=doc width=100% cellspacing=3 id=lua_tonumber>
  896. <tr><td class=doctop colspan=2>function lua_tonumber:double (lua_state:byte ptr, index:int)</td></tr>
  897. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tonumber">Lua Reference Manual</a></td></tr>
  898. </table>
  899. <br>
  900. <table class=doc width=100% cellspacing=3 id=lua_topointer>
  901. <tr><td class=doctop colspan=2>function lua_topointer:byte ptr (lua_state:byte ptr, index:int)</td></tr>
  902. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_topointer">Lua Reference Manual</a></td></tr>
  903. </table>
  904. <br>
  905. <table class=doc width=100% cellspacing=3 id=lua_tostring>
  906. <tr><td class=doctop colspan=2>function lua_tostring:string (lua_state:byte ptr, index:int)</td></tr>
  907. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tostring">Lua Reference Manual</a></td></tr>
  908. </table>
  909. <br>
  910. <table class=doc width=100% cellspacing=3 id=lua_tothread>
  911. <tr><td class=doctop colspan=2>function lua_tothread:byte ptr (lua_state:byte ptr, index:int)</td></tr>
  912. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_tothread">Lua Reference Manual</a></td></tr>
  913. </table>
  914. <br>
  915. <table class=doc width=100% cellspacing=3 id=lua_touserdata>
  916. <tr><td class=doctop colspan=2>function lua_touserdata:byte ptr (lua_state:byte ptr, index:int)</td></tr>
  917. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_touserdata">Lua Reference Manual</a></td></tr>
  918. </table>
  919. <br>
  920. <table class=doc width=100% cellspacing=3 id=lua_type>
  921. <tr><td class=doctop colspan=2>function lua_type:int (lua_state:byte ptr, index:int)</td></tr>
  922. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_type">Lua Reference Manual</a></td></tr>
  923. </table>
  924. <br>
  925. <table class=doc width=100% cellspacing=3 id=lua_typename>
  926. <tr><td class=doctop colspan=2>function lua_typename$z (lua_state:byte ptr, tp:int) ' no ~0 expected</td></tr>
  927. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_typename">Lua Reference Manual</a></td></tr>
  928. </table>
  929. <br>
  930. <table class=doc width=100% cellspacing=3 id=lua_xmove>
  931. <tr><td class=doctop colspan=2>function lua_xmove (fromState:byte ptr, toState:byte ptr, n:int)</td></tr>
  932. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_xmove">Lua Reference Manual</a></td></tr>
  933. </table>
  934. <br>
  935. <table class=doc width=100% cellspacing=3 id=lua_yield>
  936. <tr><td class=doctop colspan=2>function lua_yield:int (lua_state:byte ptr, nresults:int)</td></tr>
  937. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#lua_yield">Lua Reference Manual</a></td></tr>
  938. </table>
  939. <br>
  940. <table class=doc width=100% cellspacing=3 id=luaL_addchar>
  941. <tr><td class=doctop colspan=2>function luaL_addchar (B:byte ptr, c:string)</td></tr>
  942. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_addchar">Lua Reference Manual</a></td></tr>
  943. </table>
  944. <br>
  945. <table class=doc width=100% cellspacing=3 id=luaL_addlstring>
  946. <tr><td class=doctop colspan=2>function luaL_addlstring (B:byte ptr, s:byte ptr, l:int)</td></tr>
  947. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_addlstring">Lua Reference Manual</a></td></tr>
  948. </table>
  949. <br>
  950. <table class=doc width=100% cellspacing=3 id=luaL_addsize>
  951. <tr><td class=doctop colspan=2>function luaL_addsize (B:byte ptr, size:int)</td></tr>
  952. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_addsize">Lua Reference Manual</a></td></tr>
  953. </table>
  954. <br>
  955. <table class=doc width=100% cellspacing=3 id=luaL_addstring>
  956. <tr><td class=doctop colspan=2>function luaL_addstring (B:byte ptr, s$z) ' no ~0 allowed!</td></tr>
  957. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_addstring">Lua Reference Manual</a></td></tr>
  958. </table>
  959. <br>
  960. <table class=doc width=100% cellspacing=3 id=luaL_addvalue>
  961. <tr><td class=doctop colspan=2>function luaL_addvalue (B:byte ptr)</td></tr>
  962. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_addvalue">Lua Reference Manual</a></td></tr>
  963. </table>
  964. <br>
  965. <table class=doc width=100% cellspacing=3 id=luaL_argcheck>
  966. <tr><td class=doctop colspan=2>function luaL_argcheck (lua_state:byte ptr, cond:int, narg:int, extramsg:string)</td></tr>
  967. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_argcheck">Lua Reference Manual</a></td></tr>
  968. </table>
  969. <br>
  970. <table class=doc width=100% cellspacing=3 id=luaL_argerror>
  971. <tr><td class=doctop colspan=2>function luaL_argerror:int (lua_state:byte ptr, narg:int, extramsg$z) ' no ~0 expected</td></tr>
  972. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_argerror">Lua Reference Manual</a></td></tr>
  973. </table>
  974. <br>
  975. <table class=doc width=100% cellspacing=3 id=luaL_buffinit>
  976. <tr><td class=doctop colspan=2>function luaL_buffinit (lua_state:byte ptr, B:byte ptr)</td></tr>
  977. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_buffinit">Lua Reference Manual</a></td></tr>
  978. </table>
  979. <br>
  980. <table class=doc width=100% cellspacing=3 id=luaL_callmeta>
  981. <tr><td class=doctop colspan=2>function luaL_callmeta:int (lua_state:byte ptr, obj:int, e$z) ' no ~0 expected</td></tr>
  982. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_callmeta">Lua Reference Manual</a></td></tr>
  983. </table>
  984. <br>
  985. <table class=doc width=100% cellspacing=3 id=luaL_checkany>
  986. <tr><td class=doctop colspan=2>function luaL_checkany (lua_state:byte ptr, narg:int)</td></tr>
  987. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkany">Lua Reference Manual</a></td></tr>
  988. </table>
  989. <br>
  990. <table class=doc width=100% cellspacing=3 id=luaL_checkint>
  991. <tr><td class=doctop colspan=2>function luaL_checkint:int (lua_state:byte ptr, narg:int)</td></tr>
  992. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkint">Lua Reference Manual</a></td></tr>
  993. </table>
  994. <br>
  995. <table class=doc width=100% cellspacing=3 id=luaL_checkinteger>
  996. <tr><td class=doctop colspan=2>function luaL_checkinteger:int (lua_state:byte ptr, narg:int)</td></tr>
  997. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkinteger">Lua Reference Manual</a></td></tr>
  998. </table>
  999. <br>
  1000. <table class=doc width=100% cellspacing=3 id=luaL_checklong>
  1001. <tr><td class=doctop colspan=2>function luaL_checklong:long (lua_state:byte ptr, narg:int)</td></tr>
  1002. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checklong">Lua Reference Manual</a></td></tr>
  1003. </table>
  1004. <br>
  1005. <table class=doc width=100% cellspacing=3 id=luaL_checklstring>
  1006. <tr><td class=doctop colspan=2>function luaL_checklstring:byte ptr (lua_state:byte ptr, narg:int, size:int ptr)</td></tr>
  1007. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checklstring">Lua Reference Manual</a></td></tr>
  1008. </table>
  1009. <br>
  1010. <table class=doc width=100% cellspacing=3 id=luaL_checknumber>
  1011. <tr><td class=doctop colspan=2>function luaL_checknumber:double (lua_state:byte ptr, narg:int)</td></tr>
  1012. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checknumber">Lua Reference Manual</a></td></tr>
  1013. </table>
  1014. <br>
  1015. <table class=doc width=100% cellspacing=3 id=luaL_checkstack>
  1016. <tr><td class=doctop colspan=2>function luaL_checkstack (lua_state:byte ptr, sz:int, msg$z) ' no ~0 expected</td></tr>
  1017. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkstack">Lua Reference Manual</a></td></tr>
  1018. </table>
  1019. <br>
  1020. <table class=doc width=100% cellspacing=3 id=luaL_checkstring>
  1021. <tr><td class=doctop colspan=2>function luaL_checkstring:string (lua_state:byte ptr, narg:int)</td></tr>
  1022. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkstring">Lua Reference Manual</a></td></tr>
  1023. </table>
  1024. <br>
  1025. <table class=doc width=100% cellspacing=3 id=luaL_checktype>
  1026. <tr><td class=doctop colspan=2>function luaL_checktype (lua_state:byte ptr, narg:int, t:int)</td></tr>
  1027. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checktype">Lua Reference Manual</a></td></tr>
  1028. </table>
  1029. <br>
  1030. <table class=doc width=100% cellspacing=3 id=luaL_checkudata>
  1031. <tr><td class=doctop colspan=2>function luaL_checkudata:byte ptr (lua_state:byte ptr, narg:int, tname$z) ' no ~0 expected</td></tr>
  1032. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_checkudata">Lua Reference Manual</a></td></tr>
  1033. </table>
  1034. <br>
  1035. <table class=doc width=100% cellspacing=3 id=luaL_dofile>
  1036. <tr><td class=doctop colspan=2>function luaL_dofile:int (lua_state:byte ptr, filename:string)</td></tr>
  1037. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_dofile">Lua Reference Manual</a></td></tr>
  1038. </table>
  1039. <br>
  1040. <table class=doc width=100% cellspacing=3 id=luaL_dostring>
  1041. <tr><td class=doctop colspan=2>function luaL_dostring:int (lua_state:byte ptr, str:string)</td></tr>
  1042. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_dostring">Lua Reference Manual</a></td></tr>
  1043. </table>
  1044. <br>
  1045. <table class=doc width=100% cellspacing=3 id=luaL_getmetafield>
  1046. <tr><td class=doctop colspan=2>function luaL_getmetafield:int (lua_state:byte ptr, obj:int, e$z) ' no ~0 expected</td></tr>
  1047. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_getmetafield">Lua Reference Manual</a></td></tr>
  1048. </table>
  1049. <br>
  1050. <table class=doc width=100% cellspacing=3 id=luaL_getmetatable>
  1051. <tr><td class=doctop colspan=2>function luaL_getmetatable (lua_state:byte ptr, tname:string)</td></tr>
  1052. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_getmetatable">Lua Reference Manual</a></td></tr>
  1053. </table>
  1054. <br>
  1055. <table class=doc width=100% cellspacing=3 id=luaL_gsub>
  1056. <tr><td class=doctop colspan=2>function luaL_gsub$z (lua_state:byte ptr, s$z, p$z, r$z) ' no ~0 expected</td></tr>
  1057. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_gsub">Lua Reference Manual</a></td></tr>
  1058. </table>
  1059. <br>
  1060. <table class=doc width=100% cellspacing=3 id=luaL_loadbuffer>
  1061. <tr><td class=doctop colspan=2>function luaL_loadbuffer:int (lua_state:byte ptr, buff:byte ptr, sz:int, name$z) ' no ~0 expected</td></tr>
  1062. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_loadbuffer">Lua Reference Manual</a></td></tr>
  1063. </table>
  1064. <br>
  1065. <table class=doc width=100% cellspacing=3 id=luaL_loadfile>
  1066. <tr><td class=doctop colspan=2>function luaL_loadfile:int (lua_state:byte ptr, filename$z) ' no ~0 expected</td></tr>
  1067. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_loadfile">Lua Reference Manual</a></td></tr>
  1068. </table>
  1069. <br>
  1070. <table class=doc width=100% cellspacing=3 id=luaL_loadstring>
  1071. <tr><td class=doctop colspan=2>function luaL_loadstring:int (lua_state:byte ptr, s$z) ' no ~0 allowed!</td></tr>
  1072. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_loadstring">Lua Reference Manual</a></td></tr>
  1073. </table>
  1074. <br>
  1075. <table class=doc width=100% cellspacing=3 id=luaL_newmetatable>
  1076. <tr><td class=doctop colspan=2>function luaL_newmetatable:int (lua_state:byte ptr, tname$z) ' no ~0 expected</td></tr>
  1077. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_newmetatable">Lua Reference Manual</a></td></tr>
  1078. </table>
  1079. <br>
  1080. <table class=doc width=100% cellspacing=3 id=luaL_newstate>
  1081. <tr><td class=doctop colspan=2>function luaL_newstate:byte ptr ()</td></tr>
  1082. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_newstate">Lua Reference Manual</a></td></tr>
  1083. </table>
  1084. <br>
  1085. <table class=doc width=100% cellspacing=3 id=luaL_openlibs>
  1086. <tr><td class=doctop colspan=2>function luaL_openlibs (lua_state:byte ptr)</td></tr>
  1087. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_openlibs">Lua Reference Manual</a></td></tr>
  1088. </table>
  1089. <br>
  1090. <table class=doc width=100% cellspacing=3 id=luaL_optint>
  1091. <tr><td class=doctop colspan=2>function luaL_optint:int (lua_state:byte ptr, narg:int, d:int)</td></tr>
  1092. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optint">Lua Reference Manual</a></td></tr>
  1093. </table>
  1094. <br>
  1095. <table class=doc width=100% cellspacing=3 id=luaL_optinteger>
  1096. <tr><td class=doctop colspan=2>function luaL_optinteger:int (lua_state:byte ptr, narg:int, d:int)</td></tr>
  1097. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optinteger">Lua Reference Manual</a></td></tr>
  1098. </table>
  1099. <br>
  1100. <table class=doc width=100% cellspacing=3 id=luaL_optlong>
  1101. <tr><td class=doctop colspan=2>function luaL_optlong:long (lua_state:byte ptr, narg:int, d:long)</td></tr>
  1102. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optlong">Lua Reference Manual</a></td></tr>
  1103. </table>
  1104. <br>
  1105. <table class=doc width=100% cellspacing=3 id=luaL_optlstring>
  1106. <tr><td class=doctop colspan=2>function luaL_optlstring:byte ptr (lua_state:byte ptr, narg:int, d$z, size:int ptr) ' no ~0 expected in "d"</td></tr>
  1107. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optlstring">Lua Reference Manual</a></td></tr>
  1108. </table>
  1109. <br>
  1110. <table class=doc width=100% cellspacing=3 id=luaL_optnumber>
  1111. <tr><td class=doctop colspan=2>function luaL_optnumber:double (lua_state:byte ptr, narg:int, d:double)</td></tr>
  1112. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optnumber">Lua Reference Manual</a></td></tr>
  1113. </table>
  1114. <br>
  1115. <table class=doc width=100% cellspacing=3 id=luaL_optstring>
  1116. <tr><td class=doctop colspan=2>function luaL_optstring:string (lua_state:byte ptr, narg:int, d:string)</td></tr>
  1117. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_optstring">Lua Reference Manual</a></td></tr>
  1118. </table>
  1119. <br>
  1120. <table class=doc width=100% cellspacing=3 id=luaL_prepbuffer>
  1121. <tr><td class=doctop colspan=2>function luaL_prepbuffer:byte ptr (B:byte ptr)</td></tr>
  1122. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_prepbuffer">Lua Reference Manual</a></td></tr>
  1123. </table>
  1124. <br>
  1125. <table class=doc width=100% cellspacing=3 id=luaL_pushresult>
  1126. <tr><td class=doctop colspan=2>function luaL_pushresult (B:byte ptr)</td></tr>
  1127. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_pushresult">Lua Reference Manual</a></td></tr>
  1128. </table>
  1129. <br>
  1130. <table class=doc width=100% cellspacing=3 id=luaL_ref>
  1131. <tr><td class=doctop colspan=2>function luaL_ref:int (lua_state:byte ptr, t:int)</td></tr>
  1132. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_ref">Lua Reference Manual</a></td></tr>
  1133. </table>
  1134. <br>
  1135. <table class=doc width=100% cellspacing=3 id=luaL_register>
  1136. <tr><td class=doctop colspan=2>function luaL_register (lua_state:byte ptr, libname$z, l:lua_Reg ptr) ' no ~0 expected</td></tr>
  1137. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_register">Lua Reference Manual</a></td></tr>
  1138. </table>
  1139. <br>
  1140. <table class=doc width=100% cellspacing=3 id=luaL_typename>
  1141. <tr><td class=doctop colspan=2>function luaL_typename:string (lua_state:byte ptr, idx:int)</td></tr>
  1142. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_typename">Lua Reference Manual</a></td></tr>
  1143. </table>
  1144. <br>
  1145. <table class=doc width=100% cellspacing=3 id=luaL_typerror>
  1146. <tr><td class=doctop colspan=2>function luaL_typerror:int (lua_state:byte ptr, narg:int, tname$z) ' no ~0 expected</td></tr>
  1147. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_typerror">Lua Reference Manual</a></td></tr>
  1148. </table>
  1149. <br>
  1150. <table class=doc width=100% cellspacing=3 id=luaL_unref>
  1151. <tr><td class=doctop colspan=2>function luaL_unref (lua_state:byte ptr, t:int, ref:int)</td></tr>
  1152. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_unref">Lua Reference Manual</a></td></tr>
  1153. </table>
  1154. <br>
  1155. <table class=doc width=100% cellspacing=3 id=luaL_where>
  1156. <tr><td class=doctop colspan=2>function luaL_where (lua_state:byte ptr, lvl:int)</td></tr>
  1157. <tr><td class=docleft width=1%>Description</td><td class=docright>see <a href="../lua-5.1.4/doc/manual.html#luaL_where">Lua Reference Manual</a></td></tr>
  1158. </table>
  1159. <br>
  1160. <h2 id=modinfo>Module Information</h2>
  1161. <table width=100%>
  1162. <tr><th width=1%>Version</th><td>1.25</td></tr>
  1163. <tr><th width=1%>Author</th><td>Tecgraf,PUC-Rio</td></tr>
  1164. <tr><th width=1%>License</th><td>MIT License</td></tr>
  1165. <tr><th width=1%>Modserver</th><td>BRL</td></tr>
  1166. <tr><th width=1%>Credit</th><td>Adapted for BlitzMax by Thomas Mayer, Noel Cower, Andreas Rozek and Simon Armstrong</td></tr>
  1167. <tr><th width=1%>History</th><td>1.25</td></tr>
  1168. <tr><th width=1%>History</th><td>Updated to Lua 5.1.4 - Htbaa</td></tr>
  1169. <tr><th width=1%>History</th><td>1.24</td></tr>
  1170. <tr><th width=1%>History</th><td>fixed int<->long discrepancies between Lua and BlitzMAX</td></tr>
  1171. <tr><th width=1%>History</th><td>1.23</td></tr>
  1172. <tr><th width=1%>History</th><td>several bugfixes and extensions</td></tr>
  1173. <tr><th width=1%>History</th><td>support for strings with embedded ~0 (and byte arrays)</td></tr>
  1174. <tr><th width=1%>History</th><td>modifications for Lua 5.1.2</td></tr>
  1175. <tr><th width=1%>History</th><td>source code is now 'superstrict'-compliant</td></tr>
  1176. <tr><th width=1%>History</th><td>added some documentation</td></tr>
  1177. <tr><th width=1%>History</th><td>1.22</td></tr>
  1178. <tr><th width=1%>History</th><td>added lots of definitions to support most of the official Lua 5.1.1 API</td></tr>
  1179. <tr><th width=1%>History</th><td>1.21</td></tr>
  1180. <tr><th width=1%>History</th><td>removed luac.c from build list</td></tr>
  1181. <tr><th width=1%>History</th><td>1.20</td></tr>
  1182. <tr><th width=1%>History</th><td>fixed missing paramters in lua_createtable definition</td></tr>
  1183. <tr><th width=1%>History</th><td>1.19</td></tr>
  1184. <tr><th width=1%>History</th><td>updated with lua5.1.1 source</td></tr>
  1185. <tr><th width=1%>History</th><td>1.18</td></tr>
  1186. <tr><th width=1%>History</th><td>added extra Imports and luaL_openlibs decl</td></tr>
  1187. <tr><th width=1%>History</th><td>1.17</td></tr>
  1188. <tr><th width=1%>History</th><td>added luaL_loadstring fixed missing lua_dostring</td></tr>
  1189. <tr><th width=1%>History</th><td>1.16</td></tr>
  1190. <tr><th width=1%>History</th><td>Added lua_newtable as a BMax function</td></tr>
  1191. <tr><th width=1%>History</th><td>Changed extern'd lua_newtable to lua_createtable</td></tr>
  1192. <tr><th width=1%>History</th><td>Added lua_load, lua_dostring and lua_dobuffer.</td></tr>
  1193. <tr><th width=1%>History</th><td>1.15 Release</td></tr>
  1194. <tr><th width=1%>History</th><td>New LUA 5.1 based build</td></tr>
  1195. <tr><th width=1%>History</th><td>Modified constants and added new wrappers for 5.1 compatability</td></tr>
  1196. <tr><th width=1%>History</th><td>1.14 Release</td></tr>
  1197. <tr><th width=1%>History</th><td>Added luaopen_debug and ldblib.c</td></tr>
  1198. <tr><th width=1%>History</th><td>Replaced byte ptr with $z (CString) where a C string is expected</td></tr>
  1199. <tr><th width=1%>History</th><td>1.12 Release</td></tr>
  1200. <tr><th width=1%>History</th><td>Removed lua.h import</td></tr>
  1201. </body></html>