\hypertarget{lua_8h}{
\section{lua.h File Reference}
\label{lua_8h}\index{lua.h@{lua.h}}
}
{\tt \#include $<$stdarg.h$>$}\par
{\tt \#include $<$stddef.h$>$}\par
{\tt \#include \char`\"{}luaconf.h\char`\"{}}\par
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct \hyperlink{structlua__Debug}{lua\_\-Debug}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{lua_8h_3818e6f6538c9f42e9522c74334df03d}{LUA\_\-VERSION}~\char`\"{}Lua 5.1\char`\"{}
\item 
\#define \hyperlink{lua_8h_beb7a5ea7080e8ef597181124801f759}{LUA\_\-RELEASE}~\char`\"{}Lua 5.1.4\char`\"{}
\item 
\#define \hyperlink{lua_8h_4c575ef5fb9bad1872613a9d832486a5}{LUA\_\-VERSION\_\-NUM}~501
\item 
\#define \hyperlink{lua_8h_5126fa04dbeee0b9118c769beadcd62d}{LUA\_\-COPYRIGHT}~\char`\"{}Copyright (C) 1994-2008 Lua.org, PUC-Rio\char`\"{}
\item 
\#define \hyperlink{lua_8h_b6ff0964a416a9a7c1e90337c965f102}{LUA\_\-AUTHORS}~\char`\"{}R. Ierusalimschy, L. H. de Figueiredo \& W. Celes\char`\"{}
\item 
\#define \hyperlink{lua_8h_f21c9fa681dc005c17a7b288882cae1b}{LUA\_\-SIGNATURE}~\char`\"{}$\backslash$033Lua\char`\"{}
\item 
\#define \hyperlink{lua_8h_ce3545adc11664c2f2b152fbe8b6283c}{LUA\_\-MULTRET}~(-1)
\item 
\#define \hyperlink{lua_8h_3524c2bbc8fcf847dc083246b62945dd}{LUA\_\-REGISTRYINDEX}~(-10000)
\item 
\#define \hyperlink{lua_8h_7f265c572db9a8ff4fe6069ae8b40995}{LUA\_\-ENVIRONINDEX}~(-10001)
\item 
\#define \hyperlink{lua_8h_dcd23d4ad1ec6e825daea03ee83c8c73}{LUA\_\-GLOBALSINDEX}~(-10002)
\item 
\#define \hyperlink{lua_8h_c3aa6665c25070f282c9827ec919fe6a}{lua\_\-upvalueindex}(i)~(LUA\_\-GLOBALSINDEX-(i))
\item 
\#define \hyperlink{lua_8h_b69f4bd0c0693d4c8fcfc0ebaeb2806b}{LUA\_\-YIELD}~1
\item 
\#define \hyperlink{lua_8h_f4bd6d4de5f10de738f81d007982abed}{LUA\_\-ERRRUN}~2
\item 
\#define \hyperlink{lua_8h_779d4c0fc1c9da41b7d983646267e11f}{LUA\_\-ERRSYNTAX}~3
\item 
\#define \hyperlink{lua_8h_c28ced8d63f58b5164a298d7d254f658}{LUA\_\-ERRMEM}~4
\item 
\#define \hyperlink{lua_8h_295ea44b6036e266b06e5de0f8ff24e0}{LUA\_\-ERRERR}~5
\item 
\#define \hyperlink{lua_8h_39c27eef097c704eee3536906dea5380}{LUA\_\-TNONE}~(-1)
\item 
\#define \hyperlink{lua_8h_e38a6fb8c687b8bfab211b7675a695ef}{LUA\_\-TNIL}~0
\item 
\#define \hyperlink{lua_8h_611808ed12d4c2aee2a9e298a9d9a9bf}{LUA\_\-TBOOLEAN}~1
\item 
\#define \hyperlink{lua_8h_a030c2d649070173902c8094d8e0e2cd}{LUA\_\-TLIGHTUSERDATA}~2
\item 
\#define \hyperlink{lua_8h_7f62ecb240cb38da9c8a53b41fe21ed9}{LUA\_\-TNUMBER}~3
\item 
\#define \hyperlink{lua_8h_57de20d87bb5131a3159f2bd52e3fab6}{LUA\_\-TSTRING}~4
\item 
\#define \hyperlink{lua_8h_31620fd8da5b655b7879e16a116ec31a}{LUA\_\-TTABLE}~5
\item 
\#define \hyperlink{lua_8h_daa7fa6e2561c1bc428ba8d265171494}{LUA\_\-TFUNCTION}~6
\item 
\#define \hyperlink{lua_8h_84fd4c52cea4073671a4cd0eb7026dc7}{LUA\_\-TUSERDATA}~7
\item 
\#define \hyperlink{lua_8h_028a8d8aae9580c465aabcd0c11334d9}{LUA\_\-TTHREAD}~8
\item 
\#define \hyperlink{lua_8h_d0180b89de8a4425cb2a1a3e3f793aa5}{LUA\_\-MINSTACK}~20
\item 
\#define \hyperlink{lua_8h_7080a7110a1b37afc6ea2f706e944bc3}{LUA\_\-GCSTOP}~0
\item 
\#define \hyperlink{lua_8h_73701e5990022e938e90828a2c8291a4}{LUA\_\-GCRESTART}~1
\item 
\#define \hyperlink{lua_8h_59b8b65be08a10442ea2ae41289f5073}{LUA\_\-GCCOLLECT}~2
\item 
\#define \hyperlink{lua_8h_3f8f1ebdffa4dbfe2dd89c2fd86bd7f4}{LUA\_\-GCCOUNT}~3
\item 
\#define \hyperlink{lua_8h_99f1685cd6789e0b9bbd2a4c080fbaed}{LUA\_\-GCCOUNTB}~4
\item 
\#define \hyperlink{lua_8h_9e7f3eaf2e269c3422aea3fd7c8973ef}{LUA\_\-GCSTEP}~5
\item 
\#define \hyperlink{lua_8h_28342bd4f96a077c7447489073dfa376}{LUA\_\-GCSETPAUSE}~6
\item 
\#define \hyperlink{lua_8h_f07b3449c8e3ffdd62649443f32e1931}{LUA\_\-GCSETSTEPMUL}~7
\item 
\#define \hyperlink{lua_8h_bb8eae2164badeafdb037bc1e03cc822}{lua\_\-pop}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~lua\_\-settop(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, -(n)-1)
\item 
\#define \hyperlink{lua_8h_a59db6b784aa1ec954599a44168c7761}{lua\_\-newtable}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~lua\_\-createtable(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, 0, 0)
\item 
\#define \hyperlink{lua_8h_e1162e4a80396145544aa03312c60d8c}{lua\_\-register}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n, f)~(lua\_\-pushcfunction(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (f)), lua\_\-setglobal(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)))
\item 
\#define \hyperlink{lua_8h_2e4fbbe97182bf90004379202202f2b9}{lua\_\-pushcfunction}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, f)~lua\_\-pushcclosure(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (f), 0)
\item 
\#define \hyperlink{lua_8h_f1950fb3c542d036245559b5f5ae9346}{lua\_\-strlen}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, i)~lua\_\-objlen(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (i))
\item 
\#define \hyperlink{lua_8h_7537af276c81906c144f29cd25b93315}{lua\_\-isfunction}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TFUNCTION)
\item 
\#define \hyperlink{lua_8h_161af51893c5f79dacc1c382416a5f27}{lua\_\-istable}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TTABLE)
\item 
\#define \hyperlink{lua_8h_46c0d924f3492bbe10007a74e00b43aa}{lua\_\-islightuserdata}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TLIGHTUSERDATA)
\item 
\#define \hyperlink{lua_8h_86d737d7002e7e94023765397c6eef20}{lua\_\-isnil}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TNIL)
\item 
\#define \hyperlink{lua_8h_f4f579ead7d5ea837d8d708186033502}{lua\_\-isboolean}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TBOOLEAN)
\item 
\#define \hyperlink{lua_8h_0c346eeb2eee1d2e9b9920fb9b9d7fc9}{lua\_\-isthread}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TTHREAD)
\item 
\#define \hyperlink{lua_8h_d054300429f1094d3692313abc733ddf}{lua\_\-isnone}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) == LUA\_\-TNONE)
\item 
\#define \hyperlink{lua_8h_f51702bb75a31bb4a279953ee386d533}{lua\_\-isnoneornil}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~(lua\_\-type(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (n)) $<$= 0)
\item 
\#define \hyperlink{lua_8h_47854189a679002ed743ebbcb30b1b26}{lua\_\-pushliteral}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, s)~lua\_\-pushlstring(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \char`\"{}\char`\"{} s, (sizeof(s)/sizeof(char))-1)
\item 
\#define \hyperlink{lua_8h_b9c7b1411a77d9dff74f2930fc51f796}{lua\_\-setglobal}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, s)~lua\_\-setfield(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, LUA\_\-GLOBALSINDEX, (s))
\item 
\#define \hyperlink{lua_8h_bc2f6fef4682c1d4cdc33206aaf42bec}{lua\_\-getglobal}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, s)~lua\_\-getfield(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, LUA\_\-GLOBALSINDEX, (s))
\item 
\#define \hyperlink{lua_8h_c813fc3bc1886ba17c363d5b4c6e7ef1}{lua\_\-tostring}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, i)~lua\_\-tolstring(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, (i), NULL)
\item 
\#define \hyperlink{lua_8h_0d9ba6517cbe11049d830829dce90b4d}{lua\_\-open}()~luaL\_\-newstate()
\item 
\#define \hyperlink{lua_8h_0a90c2d2632800a015eca27b7812e329}{lua\_\-getregistry}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~lua\_\-pushvalue(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, LUA\_\-REGISTRYINDEX)
\item 
\#define \hyperlink{lua_8h_1d036311a62bf9c9cc376de2f46433e2}{lua\_\-getgccount}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~lua\_\-gc(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, LUA\_\-GCCOUNT, 0)
\item 
\#define \hyperlink{lua_8h_b7f9d507684f7d5bb0a21e709b3569b8}{lua\_\-Chunkreader}~\hyperlink{lua_8h_49bb2f99132c1ae9f80ce809cce40455}{lua\_\-Reader}
\item 
\#define \hyperlink{lua_8h_2e8f683ec38d7c55ccc8c327d8bfd7c5}{lua\_\-Chunkwriter}~\hyperlink{lua_8h_739e0fce611e90942d1f15c302187e05}{lua\_\-Writer}
\item 
\#define \hyperlink{lua_8h_b7cc83a523db06d92466167ebc3a65f2}{LUA\_\-HOOKCALL}~0
\item 
\#define \hyperlink{lua_8h_86f6d196d7c800de07bafe9603881485}{LUA\_\-HOOKRET}~1
\item 
\#define \hyperlink{lua_8h_f2e15cf6167fde2aab753f2a8228de06}{LUA\_\-HOOKLINE}~2
\item 
\#define \hyperlink{lua_8h_6c7cb905c4d6a2d21e6261b6ccec7298}{LUA\_\-HOOKCOUNT}~3
\item 
\#define \hyperlink{lua_8h_24f781b21e8aeebc3015db84e63f0bab}{LUA\_\-HOOKTAILRET}~4
\item 
\#define \hyperlink{lua_8h_3b3ff95f914cf6ff4d46c87e8a648489}{LUA\_\-MASKCALL}~(1 $<$$<$ LUA\_\-HOOKCALL)
\item 
\#define \hyperlink{lua_8h_f0345e20a0268525a82cd71ab3ecb5da}{LUA\_\-MASKRET}~(1 $<$$<$ LUA\_\-HOOKRET)
\item 
\#define \hyperlink{lua_8h_671bc8ae0eddd679411c7f2401a594cf}{LUA\_\-MASKLINE}~(1 $<$$<$ LUA\_\-HOOKLINE)
\item 
\#define \hyperlink{lua_8h_29927bc26e642df4f842e0235d290c56}{LUA\_\-MASKCOUNT}~(1 $<$$<$ LUA\_\-HOOKCOUNT)
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef struct \hyperlink{structlua__State}{lua\_\-State} \hyperlink{lua_8h_28186297f2e9f2de0652504633de8fb3}{lua\_\-State}
\item 
typedef int($\ast$ \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction} )(\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
typedef const char $\ast$($\ast$ \hyperlink{lua_8h_49bb2f99132c1ae9f80ce809cce40455}{lua\_\-Reader} )(\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, void $\ast$ud, size\_\-t $\ast$sz)
\item 
typedef int($\ast$ \hyperlink{lua_8h_739e0fce611e90942d1f15c302187e05}{lua\_\-Writer} )(\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const void $\ast$p, size\_\-t sz, void $\ast$ud)
\item 
typedef void $\ast$($\ast$ \hyperlink{lua_8h_1c6fb648cd80375673a99321e15fcc36}{lua\_\-Alloc} )(void $\ast$ud, void $\ast$ptr, size\_\-t osize, size\_\-t nsize)
\item 
typedef LUA\_\-NUMBER \hyperlink{lua_8h_f0a6ed3b852d680769cfc410a0672172}{lua\_\-Number}
\item 
typedef LUA\_\-INTEGER \hyperlink{lua_8h_362144baa0cfb14dc38fd21438053d73}{lua\_\-Integer}
\item 
typedef struct \hyperlink{structlua__Debug}{lua\_\-Debug} \hyperlink{lua_8h_13a607c625e9cb25bf453b41323857f8}{lua\_\-Debug}
\item 
typedef void($\ast$ \hyperlink{lua_8h_e9fa3596803178b98fa911d2ba0af0f4}{lua\_\-Hook} )(\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{structlua__Debug}{lua\_\-Debug} $\ast$ar)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
LUA\_\-API \hyperlink{structlua__State}{lua\_\-State} $\ast$() \hyperlink{lua_8h_f722e4ac7fc0eba5920f59f0162c1b97}{lua\_\-newstate} (\hyperlink{lua_8h_1c6fb648cd80375673a99321e15fcc36}{lua\_\-Alloc} f, void $\ast$ud)
\item 
LUA\_\-API void() \hyperlink{lua_8h_fe030a97e84f24dfab3afb598faa2fff}{lua\_\-close} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API \hyperlink{structlua__State}{lua\_\-State} $\ast$() \hyperlink{lua_8h_6a7867e39b589ae581e2ed837cbc6ea4}{lua\_\-newthread} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction}() \hyperlink{lua_8h_21ccd6b330c56c62fc3d0f15dd59f7a7}{lua\_\-atpanic} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction} panicf)
\item 
LUA\_\-API int() \hyperlink{lua_8h_c5d7d4db9186b87ab018916e8826f008}{lua\_\-gettop} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API void() \hyperlink{lua_8h_6cb9c62b9d85b1ad2a04d72bcb733816}{lua\_\-settop} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_95e1c0a61aff11059655e6d246bcace7}{lua\_\-pushvalue} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_cb96e065629db2dedb0624524a9b34d4}{lua\_\-remove} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_9185776cc77b691daca1eb94fd8e9807}{lua\_\-insert} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_40a5a870b611d40f44e82ca3c9678b62}{lua\_\-replace} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_587f91654912f901426c7118ecc5348c}{lua\_\-checkstack} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int sz)
\item 
LUA\_\-API void() \hyperlink{lua_8h_389cf4bf773f353508a28293143d403e}{lua\_\-xmove} (\hyperlink{structlua__State}{lua\_\-State} $\ast$from, \hyperlink{structlua__State}{lua\_\-State} $\ast$to, int n)
\item 
LUA\_\-API int() \hyperlink{lua_8h_2b5321e5370d82564c138e9dd8ffc9a5}{lua\_\-isnumber} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_70f6031d538713cb3b6093adbc658909}{lua\_\-isstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_6b2ce32286576a8e36fe4629662cb536}{lua\_\-iscfunction} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_f4cc013f4e4e84fc89bab292bd410981}{lua\_\-isuserdata} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_a988ba5b97ff838ccb92babd63063273}{lua\_\-type} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API const char $\ast$() \hyperlink{lua_8h_963a421b920cd7ce229f82091eab18a9}{lua\_\-typename} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int tp)
\item 
LUA\_\-API int() \hyperlink{lua_8h_e22897869083c78bde3055b6189b7d0c}{lua\_\-equal} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx1, int idx2)
\item 
LUA\_\-API int() \hyperlink{lua_8h_2cd7fef8e86adabbfec04ddb15aeebda}{lua\_\-rawequal} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx1, int idx2)
\item 
LUA\_\-API int() \hyperlink{lua_8h_9d0b4eabdb4ebe518e9de3779e50d884}{lua\_\-lessthan} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx1, int idx2)
\item 
LUA\_\-API \hyperlink{lua_8h_f0a6ed3b852d680769cfc410a0672172}{lua\_\-Number}() \hyperlink{lua_8h_b93cb1edc97ca887c90dbcbd43e1df88}{lua\_\-tonumber} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API \hyperlink{lua_8h_362144baa0cfb14dc38fd21438053d73}{lua\_\-Integer}() \hyperlink{lua_8h_90582a1c67153e7aaa7e45649fd21d50}{lua\_\-tointeger} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API int() \hyperlink{lua_8h_0f530f104aeaddeeb63b27dc18b42d27}{lua\_\-toboolean} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API const char $\ast$() \hyperlink{lua_8h_abf845b1c7ffc0462988b67ba83955cf}{lua\_\-tolstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx, size\_\-t $\ast$len)
\item 
LUA\_\-API size\_\-t() \hyperlink{lua_8h_07bd1384def434a4a3efdcd48b771ca9}{lua\_\-objlen} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction}() \hyperlink{lua_8h_8c9a532a84b03d90b0a103c007f871b8}{lua\_\-tocfunction} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void $\ast$() \hyperlink{lua_8h_3b3106346d9739a64d48be4e30368dec}{lua\_\-touserdata} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API \hyperlink{structlua__State}{lua\_\-State} $\ast$() \hyperlink{lua_8h_8ad0bb2b578f5b6e84511431260a5818}{lua\_\-tothread} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API const void $\ast$() \hyperlink{lua_8h_e00a730cd408773f7a4122fccfbbb91a}{lua\_\-topointer} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_8bd9c4137a90833221f48dd16659c9e4}{lua\_\-pushnil} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API void() \hyperlink{lua_8h_77807056ba032d64b2def2b57dc53d53}{lua\_\-pushnumber} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_f0a6ed3b852d680769cfc410a0672172}{lua\_\-Number} n)
\item 
LUA\_\-API void() \hyperlink{lua_8h_ea46fa9bf358947f5c0a1bf266b26154}{lua\_\-pushinteger} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_362144baa0cfb14dc38fd21438053d73}{lua\_\-Integer} n)
\item 
LUA\_\-API void() \hyperlink{lua_8h_8c01dd1b5018c60a078bcf58dd1fe2e8}{lua\_\-pushlstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$s, size\_\-t l)
\item 
LUA\_\-API void() \hyperlink{lua_8h_f2db74e1d8e7062bf5d1a2a779e53369}{lua\_\-pushstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$s)
\item 
LUA\_\-API const char $\ast$() \hyperlink{lua_8h_13fb1100c2e3942aa6c69baaf7e3f7cd}{lua\_\-pushvfstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$fmt, va\_\-list argp)
\item 
LUA\_\-API const char $\ast$() \hyperlink{lua_8h_f4a7bd8fa65e507e36aff61af8db117d}{lua\_\-pushfstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$fmt,...)
\item 
LUA\_\-API void() \hyperlink{lua_8h_89f758ed8996c5f405cb7dfb41f78337}{lua\_\-pushcclosure} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction} fn, int n)
\item 
LUA\_\-API void() \hyperlink{lua_8h_9d7bacf1769dcf7cff7ba7271041e61c}{lua\_\-pushboolean} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int b)
\item 
LUA\_\-API void() \hyperlink{lua_8h_9d6c960026cbee9ffb95a9d1753675e2}{lua\_\-pushlightuserdata} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, void $\ast$p)
\item 
LUA\_\-API int() \hyperlink{lua_8h_118bd9effa8d54ddcbe37bd5cb70a4b6}{lua\_\-pushthread} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API void() \hyperlink{lua_8h_8d82fa181a3003e9a304040c0bbed9ac}{lua\_\-gettable} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_c3112bb28ba217adc46f13da8e9e6585}{lua\_\-getfield} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx, const char $\ast$k)
\item 
LUA\_\-API void() \hyperlink{lua_8h_f5ed4eb4ccc6e6f7921fdaee8485cb3f}{lua\_\-rawget} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_83de0bf688c2a389db2e444aa34e752a}{lua\_\-rawgeti} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx, int n)
\item 
LUA\_\-API void() \hyperlink{lua_8h_022ddaeee46ccb89860c78480e54db05}{lua\_\-createtable} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int narr, int nrec)
\item 
LUA\_\-API void $\ast$() \hyperlink{lua_8h_0ed440a42dac5e7faaf51163b274c43c}{lua\_\-newuserdata} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, size\_\-t sz)
\item 
LUA\_\-API int() \hyperlink{lua_8h_15b983a1c2fd3c7ab7810c4aa0096567}{lua\_\-getmetatable} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int objindex)
\item 
LUA\_\-API void() \hyperlink{lua_8h_94bd8786ad09c9a233d397688d7b21b0}{lua\_\-getfenv} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_eda173d104e3a566ccaac89a1f64a5eb}{lua\_\-settable} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_9580a15c141cbe4bf2a63fea625c3878}{lua\_\-setfield} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx, const char $\ast$k)
\item 
LUA\_\-API void() \hyperlink{lua_8h_3db5cd3ce7ae703c39d54495be44aafc}{lua\_\-rawset} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_32f51f8a97b4f005f7a3c378dcf71df2}{lua\_\-rawseti} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx, int n)
\item 
LUA\_\-API int() \hyperlink{lua_8h_0b834b6a9cd96b141385df14bd0272a4}{lua\_\-setmetatable} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int objindex)
\item 
LUA\_\-API int() \hyperlink{lua_8h_31404abda0b6d6f331b63bb651a82830}{lua\_\-setfenv} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_76a93304f9e313c5e8b9f2d95c1f05fe}{lua\_\-call} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int nargs, int nresults)
\item 
LUA\_\-API int() \hyperlink{lua_8h_513752286ffd536ea5ce1988e4ebf884}{lua\_\-pcall} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int nargs, int nresults, int errfunc)
\item 
LUA\_\-API int() \hyperlink{lua_8h_ecf554be5e84a1577c9e19455bfad16c}{lua\_\-cpcall} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_5f5bedea265eccf43c6e404e020988ce}{lua\_\-CFunction} func, void $\ast$ud)
\item 
LUA\_\-API int() \hyperlink{lua_8h_5589c19a7f18954a49e945f50fcba94a}{lua\_\-load} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_49bb2f99132c1ae9f80ce809cce40455}{lua\_\-Reader} reader, void $\ast$dt, const char $\ast$chunkname)
\item 
LUA\_\-API int() \hyperlink{lua_8h_29ceb6e6217ff14d061922a539c59eac}{lua\_\-dump} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_739e0fce611e90942d1f15c302187e05}{lua\_\-Writer} writer, void $\ast$data)
\item 
LUA\_\-API int() \hyperlink{lua_8h_235fa5c4bb5251a499bcd492183fc8c8}{lua\_\-yield} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int nresults)
\item 
LUA\_\-API int() \hyperlink{lua_8h_138eae7b52d8a657534ef289ee6946e2}{lua\_\-resume} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int narg)
\item 
LUA\_\-API int() \hyperlink{lua_8h_f5cd8db0ed930193f1bf67c583666f91}{lua\_\-status} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API int() \hyperlink{lua_8h_6bac487d3f900b21271e8c591bd801cd}{lua\_\-gc} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int what, int data)
\item 
LUA\_\-API int() \hyperlink{lua_8h_ae6c05ddea7bd110a3e84595ef92e601}{lua\_\-error} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API int() \hyperlink{lua_8h_2a62b957ab95d9b542bf7d02794181e6}{lua\_\-next} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int idx)
\item 
LUA\_\-API void() \hyperlink{lua_8h_4eba0457df5bafff4d44071d1d8080b6}{lua\_\-concat} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int n)
\item 
LUA\_\-API \hyperlink{lua_8h_1c6fb648cd80375673a99321e15fcc36}{lua\_\-Alloc}() \hyperlink{lua_8h_b5b8729206c208fbb794c9c2840b0812}{lua\_\-getallocf} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, void $\ast$$\ast$ud)
\item 
LUA\_\-API void \hyperlink{lua_8h_c890276f9590df6a4d6aabdad9c558f0}{lua\_\-setallocf} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_1c6fb648cd80375673a99321e15fcc36}{lua\_\-Alloc} f, void $\ast$ud)
\item 
LUA\_\-API void \hyperlink{lua_8h_23ba67a2597f1bce7e408f44ff5bc4f4}{lua\_\-setlevel} (\hyperlink{structlua__State}{lua\_\-State} $\ast$from, \hyperlink{structlua__State}{lua\_\-State} $\ast$to)
\item 
LUA\_\-API int \hyperlink{lua_8h_c1fc03c27ee46caa4037df2d70f22110}{lua\_\-getstack} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int level, \hyperlink{structlua__Debug}{lua\_\-Debug} $\ast$ar)
\item 
LUA\_\-API int \hyperlink{lua_8h_caafc35d8e385c4d167229486165df6d}{lua\_\-getinfo} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$what, \hyperlink{structlua__Debug}{lua\_\-Debug} $\ast$ar)
\item 
LUA\_\-API const char $\ast$ \hyperlink{lua_8h_aaf420ee0b0e79a45b823d9da4905667}{lua\_\-getlocal} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const \hyperlink{structlua__Debug}{lua\_\-Debug} $\ast$ar, int n)
\item 
LUA\_\-API const char $\ast$ \hyperlink{lua_8h_425c37b17caf76545f1541a5bb81dfc6}{lua\_\-setlocal} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const \hyperlink{structlua__Debug}{lua\_\-Debug} $\ast$ar, int n)
\item 
LUA\_\-API const char $\ast$ \hyperlink{lua_8h_fd5e7d6995dc52a5cb9e370ee3a710e6}{lua\_\-getupvalue} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int funcindex, int n)
\item 
LUA\_\-API const char $\ast$ \hyperlink{lua_8h_6e2e5717e848fca56335a64739a8f2c0}{lua\_\-setupvalue} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, int funcindex, int n)
\item 
LUA\_\-API int \hyperlink{lua_8h_664ce25a0c30d2c1b1e89e7ea25be7f0}{lua\_\-sethook} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, \hyperlink{lua_8h_e9fa3596803178b98fa911d2ba0af0f4}{lua\_\-Hook} func, int mask, int count)
\item 
LUA\_\-API \hyperlink{lua_8h_e9fa3596803178b98fa911d2ba0af0f4}{lua\_\-Hook} \hyperlink{lua_8h_44b9923035977dcfa57279761f7379b4}{lua\_\-gethook} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API int \hyperlink{lua_8h_0b41dd9ab46652c8433b861f679fadb8}{lua\_\-gethookmask} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUA\_\-API int \hyperlink{lua_8h_18f065f752cfa08eefd338b4cbd7254b}{lua\_\-gethookcount} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{lua_8h_b6ff0964a416a9a7c1e90337c965f102}{
\index{lua.h@{lua.h}!LUA\_\-AUTHORS@{LUA\_\-AUTHORS}}
\index{LUA\_\-AUTHORS@{LUA\_\-AUTHORS}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-AUTHORS~\char`\"{}R. Ierusalimschy, L. H. de Figueiredo \& W. Celes\char`\"{}}}
\label{lua_8h_b6ff0964a416a9a7c1e90337c965f102}


\hypertarget{lua_8h_b7f9d507684f7d5bb0a21e709b3569b8}{
\index{lua.h@{lua.h}!lua\_\-Chunkreader@{lua\_\-Chunkreader}}
\index{lua\_\-Chunkreader@{lua\_\-Chunkreader}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-Chunkreader~{\bf lua\_\-Reader}}}
\label{lua_8h_b7f9d507684f7d5bb0a21e709b3569b8}


\hypertarget{lua_8h_2e8f683ec38d7c55ccc8c327d8bfd7c5}{
\index{lua.h@{lua.h}!lua\_\-Chunkwriter@{lua\_\-Chunkwriter}}
\index{lua\_\-Chunkwriter@{lua\_\-Chunkwriter}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-Chunkwriter~{\bf lua\_\-Writer}}}
\label{lua_8h_2e8f683ec38d7c55ccc8c327d8bfd7c5}


\hypertarget{lua_8h_5126fa04dbeee0b9118c769beadcd62d}{
\index{lua.h@{lua.h}!LUA\_\-COPYRIGHT@{LUA\_\-COPYRIGHT}}
\index{LUA\_\-COPYRIGHT@{LUA\_\-COPYRIGHT}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COPYRIGHT~\char`\"{}Copyright (C) 1994-2008 Lua.org, PUC-Rio\char`\"{}}}
\label{lua_8h_5126fa04dbeee0b9118c769beadcd62d}


\hypertarget{lua_8h_7f265c572db9a8ff4fe6069ae8b40995}{
\index{lua.h@{lua.h}!LUA\_\-ENVIRONINDEX@{LUA\_\-ENVIRONINDEX}}
\index{LUA\_\-ENVIRONINDEX@{LUA\_\-ENVIRONINDEX}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ENVIRONINDEX~(-10001)}}
\label{lua_8h_7f265c572db9a8ff4fe6069ae8b40995}


\hypertarget{lua_8h_295ea44b6036e266b06e5de0f8ff24e0}{
\index{lua.h@{lua.h}!LUA\_\-ERRERR@{LUA\_\-ERRERR}}
\index{LUA\_\-ERRERR@{LUA\_\-ERRERR}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ERRERR~5}}
\label{lua_8h_295ea44b6036e266b06e5de0f8ff24e0}


\hypertarget{lua_8h_c28ced8d63f58b5164a298d7d254f658}{
\index{lua.h@{lua.h}!LUA\_\-ERRMEM@{LUA\_\-ERRMEM}}
\index{LUA\_\-ERRMEM@{LUA\_\-ERRMEM}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ERRMEM~4}}
\label{lua_8h_c28ced8d63f58b5164a298d7d254f658}


\hypertarget{lua_8h_f4bd6d4de5f10de738f81d007982abed}{
\index{lua.h@{lua.h}!LUA\_\-ERRRUN@{LUA\_\-ERRRUN}}
\index{LUA\_\-ERRRUN@{LUA\_\-ERRRUN}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ERRRUN~2}}
\label{lua_8h_f4bd6d4de5f10de738f81d007982abed}


\hypertarget{lua_8h_779d4c0fc1c9da41b7d983646267e11f}{
\index{lua.h@{lua.h}!LUA\_\-ERRSYNTAX@{LUA\_\-ERRSYNTAX}}
\index{LUA\_\-ERRSYNTAX@{LUA\_\-ERRSYNTAX}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ERRSYNTAX~3}}
\label{lua_8h_779d4c0fc1c9da41b7d983646267e11f}


\hypertarget{lua_8h_59b8b65be08a10442ea2ae41289f5073}{
\index{lua.h@{lua.h}!LUA\_\-GCCOLLECT@{LUA\_\-GCCOLLECT}}
\index{LUA\_\-GCCOLLECT@{LUA\_\-GCCOLLECT}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCCOLLECT~2}}
\label{lua_8h_59b8b65be08a10442ea2ae41289f5073}


\hypertarget{lua_8h_3f8f1ebdffa4dbfe2dd89c2fd86bd7f4}{
\index{lua.h@{lua.h}!LUA\_\-GCCOUNT@{LUA\_\-GCCOUNT}}
\index{LUA\_\-GCCOUNT@{LUA\_\-GCCOUNT}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCCOUNT~3}}
\label{lua_8h_3f8f1ebdffa4dbfe2dd89c2fd86bd7f4}


\hypertarget{lua_8h_99f1685cd6789e0b9bbd2a4c080fbaed}{
\index{lua.h@{lua.h}!LUA\_\-GCCOUNTB@{LUA\_\-GCCOUNTB}}
\index{LUA\_\-GCCOUNTB@{LUA\_\-GCCOUNTB}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCCOUNTB~4}}
\label{lua_8h_99f1685cd6789e0b9bbd2a4c080fbaed}


\hypertarget{lua_8h_73701e5990022e938e90828a2c8291a4}{
\index{lua.h@{lua.h}!LUA\_\-GCRESTART@{LUA\_\-GCRESTART}}
\index{LUA\_\-GCRESTART@{LUA\_\-GCRESTART}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCRESTART~1}}
\label{lua_8h_73701e5990022e938e90828a2c8291a4}


\hypertarget{lua_8h_28342bd4f96a077c7447489073dfa376}{
\index{lua.h@{lua.h}!LUA\_\-GCSETPAUSE@{LUA\_\-GCSETPAUSE}}
\index{LUA\_\-GCSETPAUSE@{LUA\_\-GCSETPAUSE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCSETPAUSE~6}}
\label{lua_8h_28342bd4f96a077c7447489073dfa376}


\hypertarget{lua_8h_f07b3449c8e3ffdd62649443f32e1931}{
\index{lua.h@{lua.h}!LUA\_\-GCSETSTEPMUL@{LUA\_\-GCSETSTEPMUL}}
\index{LUA\_\-GCSETSTEPMUL@{LUA\_\-GCSETSTEPMUL}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCSETSTEPMUL~7}}
\label{lua_8h_f07b3449c8e3ffdd62649443f32e1931}


\hypertarget{lua_8h_9e7f3eaf2e269c3422aea3fd7c8973ef}{
\index{lua.h@{lua.h}!LUA\_\-GCSTEP@{LUA\_\-GCSTEP}}
\index{LUA\_\-GCSTEP@{LUA\_\-GCSTEP}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCSTEP~5}}
\label{lua_8h_9e7f3eaf2e269c3422aea3fd7c8973ef}


\hypertarget{lua_8h_7080a7110a1b37afc6ea2f706e944bc3}{
\index{lua.h@{lua.h}!LUA\_\-GCSTOP@{LUA\_\-GCSTOP}}
\index{LUA\_\-GCSTOP@{LUA\_\-GCSTOP}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GCSTOP~0}}
\label{lua_8h_7080a7110a1b37afc6ea2f706e944bc3}


\hypertarget{lua_8h_1d036311a62bf9c9cc376de2f46433e2}{
\index{lua.h@{lua.h}!lua\_\-getgccount@{lua\_\-getgccount}}
\index{lua\_\-getgccount@{lua\_\-getgccount}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-getgccount({\bf L})~lua\_\-gc({\bf L}, LUA\_\-GCCOUNT, 0)}}
\label{lua_8h_1d036311a62bf9c9cc376de2f46433e2}


\hypertarget{lua_8h_bc2f6fef4682c1d4cdc33206aaf42bec}{
\index{lua.h@{lua.h}!lua\_\-getglobal@{lua\_\-getglobal}}
\index{lua\_\-getglobal@{lua\_\-getglobal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-getglobal({\bf L}, \/  s)~lua\_\-getfield({\bf L}, LUA\_\-GLOBALSINDEX, (s))}}
\label{lua_8h_bc2f6fef4682c1d4cdc33206aaf42bec}


\hypertarget{lua_8h_0a90c2d2632800a015eca27b7812e329}{
\index{lua.h@{lua.h}!lua\_\-getregistry@{lua\_\-getregistry}}
\index{lua\_\-getregistry@{lua\_\-getregistry}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-getregistry({\bf L})~lua\_\-pushvalue({\bf L}, LUA\_\-REGISTRYINDEX)}}
\label{lua_8h_0a90c2d2632800a015eca27b7812e329}


\hypertarget{lua_8h_dcd23d4ad1ec6e825daea03ee83c8c73}{
\index{lua.h@{lua.h}!LUA\_\-GLOBALSINDEX@{LUA\_\-GLOBALSINDEX}}
\index{LUA\_\-GLOBALSINDEX@{LUA\_\-GLOBALSINDEX}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-GLOBALSINDEX~(-10002)}}
\label{lua_8h_dcd23d4ad1ec6e825daea03ee83c8c73}


\hypertarget{lua_8h_b7cc83a523db06d92466167ebc3a65f2}{
\index{lua.h@{lua.h}!LUA\_\-HOOKCALL@{LUA\_\-HOOKCALL}}
\index{LUA\_\-HOOKCALL@{LUA\_\-HOOKCALL}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-HOOKCALL~0}}
\label{lua_8h_b7cc83a523db06d92466167ebc3a65f2}


\hypertarget{lua_8h_6c7cb905c4d6a2d21e6261b6ccec7298}{
\index{lua.h@{lua.h}!LUA\_\-HOOKCOUNT@{LUA\_\-HOOKCOUNT}}
\index{LUA\_\-HOOKCOUNT@{LUA\_\-HOOKCOUNT}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-HOOKCOUNT~3}}
\label{lua_8h_6c7cb905c4d6a2d21e6261b6ccec7298}


\hypertarget{lua_8h_f2e15cf6167fde2aab753f2a8228de06}{
\index{lua.h@{lua.h}!LUA\_\-HOOKLINE@{LUA\_\-HOOKLINE}}
\index{LUA\_\-HOOKLINE@{LUA\_\-HOOKLINE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-HOOKLINE~2}}
\label{lua_8h_f2e15cf6167fde2aab753f2a8228de06}


\hypertarget{lua_8h_86f6d196d7c800de07bafe9603881485}{
\index{lua.h@{lua.h}!LUA\_\-HOOKRET@{LUA\_\-HOOKRET}}
\index{LUA\_\-HOOKRET@{LUA\_\-HOOKRET}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-HOOKRET~1}}
\label{lua_8h_86f6d196d7c800de07bafe9603881485}


\hypertarget{lua_8h_24f781b21e8aeebc3015db84e63f0bab}{
\index{lua.h@{lua.h}!LUA\_\-HOOKTAILRET@{LUA\_\-HOOKTAILRET}}
\index{LUA\_\-HOOKTAILRET@{LUA\_\-HOOKTAILRET}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-HOOKTAILRET~4}}
\label{lua_8h_24f781b21e8aeebc3015db84e63f0bab}


\hypertarget{lua_8h_f4f579ead7d5ea837d8d708186033502}{
\index{lua.h@{lua.h}!lua\_\-isboolean@{lua\_\-isboolean}}
\index{lua\_\-isboolean@{lua\_\-isboolean}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isboolean({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TBOOLEAN)}}
\label{lua_8h_f4f579ead7d5ea837d8d708186033502}


\hypertarget{lua_8h_7537af276c81906c144f29cd25b93315}{
\index{lua.h@{lua.h}!lua\_\-isfunction@{lua\_\-isfunction}}
\index{lua\_\-isfunction@{lua\_\-isfunction}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isfunction({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TFUNCTION)}}
\label{lua_8h_7537af276c81906c144f29cd25b93315}


\hypertarget{lua_8h_46c0d924f3492bbe10007a74e00b43aa}{
\index{lua.h@{lua.h}!lua\_\-islightuserdata@{lua\_\-islightuserdata}}
\index{lua\_\-islightuserdata@{lua\_\-islightuserdata}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-islightuserdata({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TLIGHTUSERDATA)}}
\label{lua_8h_46c0d924f3492bbe10007a74e00b43aa}


\hypertarget{lua_8h_86d737d7002e7e94023765397c6eef20}{
\index{lua.h@{lua.h}!lua\_\-isnil@{lua\_\-isnil}}
\index{lua\_\-isnil@{lua\_\-isnil}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isnil({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TNIL)}}
\label{lua_8h_86d737d7002e7e94023765397c6eef20}


\hypertarget{lua_8h_d054300429f1094d3692313abc733ddf}{
\index{lua.h@{lua.h}!lua\_\-isnone@{lua\_\-isnone}}
\index{lua\_\-isnone@{lua\_\-isnone}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isnone({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TNONE)}}
\label{lua_8h_d054300429f1094d3692313abc733ddf}


\hypertarget{lua_8h_f51702bb75a31bb4a279953ee386d533}{
\index{lua.h@{lua.h}!lua\_\-isnoneornil@{lua\_\-isnoneornil}}
\index{lua\_\-isnoneornil@{lua\_\-isnoneornil}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isnoneornil({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) $<$= 0)}}
\label{lua_8h_f51702bb75a31bb4a279953ee386d533}


\hypertarget{lua_8h_161af51893c5f79dacc1c382416a5f27}{
\index{lua.h@{lua.h}!lua\_\-istable@{lua\_\-istable}}
\index{lua\_\-istable@{lua\_\-istable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-istable({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TTABLE)}}
\label{lua_8h_161af51893c5f79dacc1c382416a5f27}


\hypertarget{lua_8h_0c346eeb2eee1d2e9b9920fb9b9d7fc9}{
\index{lua.h@{lua.h}!lua\_\-isthread@{lua\_\-isthread}}
\index{lua\_\-isthread@{lua\_\-isthread}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-isthread({\bf L}, \/  n)~(lua\_\-type({\bf L}, (n)) == LUA\_\-TTHREAD)}}
\label{lua_8h_0c346eeb2eee1d2e9b9920fb9b9d7fc9}


\hypertarget{lua_8h_3b3ff95f914cf6ff4d46c87e8a648489}{
\index{lua.h@{lua.h}!LUA\_\-MASKCALL@{LUA\_\-MASKCALL}}
\index{LUA\_\-MASKCALL@{LUA\_\-MASKCALL}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MASKCALL~(1 $<$$<$ LUA\_\-HOOKCALL)}}
\label{lua_8h_3b3ff95f914cf6ff4d46c87e8a648489}


\hypertarget{lua_8h_29927bc26e642df4f842e0235d290c56}{
\index{lua.h@{lua.h}!LUA\_\-MASKCOUNT@{LUA\_\-MASKCOUNT}}
\index{LUA\_\-MASKCOUNT@{LUA\_\-MASKCOUNT}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MASKCOUNT~(1 $<$$<$ LUA\_\-HOOKCOUNT)}}
\label{lua_8h_29927bc26e642df4f842e0235d290c56}


\hypertarget{lua_8h_671bc8ae0eddd679411c7f2401a594cf}{
\index{lua.h@{lua.h}!LUA\_\-MASKLINE@{LUA\_\-MASKLINE}}
\index{LUA\_\-MASKLINE@{LUA\_\-MASKLINE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MASKLINE~(1 $<$$<$ LUA\_\-HOOKLINE)}}
\label{lua_8h_671bc8ae0eddd679411c7f2401a594cf}


\hypertarget{lua_8h_f0345e20a0268525a82cd71ab3ecb5da}{
\index{lua.h@{lua.h}!LUA\_\-MASKRET@{LUA\_\-MASKRET}}
\index{LUA\_\-MASKRET@{LUA\_\-MASKRET}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MASKRET~(1 $<$$<$ LUA\_\-HOOKRET)}}
\label{lua_8h_f0345e20a0268525a82cd71ab3ecb5da}


\hypertarget{lua_8h_d0180b89de8a4425cb2a1a3e3f793aa5}{
\index{lua.h@{lua.h}!LUA\_\-MINSTACK@{LUA\_\-MINSTACK}}
\index{LUA\_\-MINSTACK@{LUA\_\-MINSTACK}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MINSTACK~20}}
\label{lua_8h_d0180b89de8a4425cb2a1a3e3f793aa5}


\hypertarget{lua_8h_ce3545adc11664c2f2b152fbe8b6283c}{
\index{lua.h@{lua.h}!LUA\_\-MULTRET@{LUA\_\-MULTRET}}
\index{LUA\_\-MULTRET@{LUA\_\-MULTRET}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MULTRET~(-1)}}
\label{lua_8h_ce3545adc11664c2f2b152fbe8b6283c}


\hypertarget{lua_8h_a59db6b784aa1ec954599a44168c7761}{
\index{lua.h@{lua.h}!lua\_\-newtable@{lua\_\-newtable}}
\index{lua\_\-newtable@{lua\_\-newtable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-newtable({\bf L})~lua\_\-createtable({\bf L}, 0, 0)}}
\label{lua_8h_a59db6b784aa1ec954599a44168c7761}


\hypertarget{lua_8h_0d9ba6517cbe11049d830829dce90b4d}{
\index{lua.h@{lua.h}!lua\_\-open@{lua\_\-open}}
\index{lua\_\-open@{lua\_\-open}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-open()~luaL\_\-newstate()}}
\label{lua_8h_0d9ba6517cbe11049d830829dce90b4d}


\hypertarget{lua_8h_bb8eae2164badeafdb037bc1e03cc822}{
\index{lua.h@{lua.h}!lua\_\-pop@{lua\_\-pop}}
\index{lua\_\-pop@{lua\_\-pop}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-pop({\bf L}, \/  n)~lua\_\-settop({\bf L}, -(n)-1)}}
\label{lua_8h_bb8eae2164badeafdb037bc1e03cc822}


\hypertarget{lua_8h_2e4fbbe97182bf90004379202202f2b9}{
\index{lua.h@{lua.h}!lua\_\-pushcfunction@{lua\_\-pushcfunction}}
\index{lua\_\-pushcfunction@{lua\_\-pushcfunction}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-pushcfunction({\bf L}, \/  f)~lua\_\-pushcclosure({\bf L}, (f), 0)}}
\label{lua_8h_2e4fbbe97182bf90004379202202f2b9}


\hypertarget{lua_8h_47854189a679002ed743ebbcb30b1b26}{
\index{lua.h@{lua.h}!lua\_\-pushliteral@{lua\_\-pushliteral}}
\index{lua\_\-pushliteral@{lua\_\-pushliteral}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-pushliteral({\bf L}, \/  s)~lua\_\-pushlstring({\bf L}, \char`\"{}\char`\"{} s, (sizeof(s)/sizeof(char))-1)}}
\label{lua_8h_47854189a679002ed743ebbcb30b1b26}


\hypertarget{lua_8h_e1162e4a80396145544aa03312c60d8c}{
\index{lua.h@{lua.h}!lua\_\-register@{lua\_\-register}}
\index{lua\_\-register@{lua\_\-register}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-register({\bf L}, \/  n, \/  f)~(lua\_\-pushcfunction({\bf L}, (f)), lua\_\-setglobal({\bf L}, (n)))}}
\label{lua_8h_e1162e4a80396145544aa03312c60d8c}


\hypertarget{lua_8h_3524c2bbc8fcf847dc083246b62945dd}{
\index{lua.h@{lua.h}!LUA\_\-REGISTRYINDEX@{LUA\_\-REGISTRYINDEX}}
\index{LUA\_\-REGISTRYINDEX@{LUA\_\-REGISTRYINDEX}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-REGISTRYINDEX~(-10000)}}
\label{lua_8h_3524c2bbc8fcf847dc083246b62945dd}


\hypertarget{lua_8h_beb7a5ea7080e8ef597181124801f759}{
\index{lua.h@{lua.h}!LUA\_\-RELEASE@{LUA\_\-RELEASE}}
\index{LUA\_\-RELEASE@{LUA\_\-RELEASE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-RELEASE~\char`\"{}Lua 5.1.4\char`\"{}}}
\label{lua_8h_beb7a5ea7080e8ef597181124801f759}


\hypertarget{lua_8h_b9c7b1411a77d9dff74f2930fc51f796}{
\index{lua.h@{lua.h}!lua\_\-setglobal@{lua\_\-setglobal}}
\index{lua\_\-setglobal@{lua\_\-setglobal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-setglobal({\bf L}, \/  s)~lua\_\-setfield({\bf L}, LUA\_\-GLOBALSINDEX, (s))}}
\label{lua_8h_b9c7b1411a77d9dff74f2930fc51f796}


\hypertarget{lua_8h_f21c9fa681dc005c17a7b288882cae1b}{
\index{lua.h@{lua.h}!LUA\_\-SIGNATURE@{LUA\_\-SIGNATURE}}
\index{LUA\_\-SIGNATURE@{LUA\_\-SIGNATURE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-SIGNATURE~\char`\"{}$\backslash$033Lua\char`\"{}}}
\label{lua_8h_f21c9fa681dc005c17a7b288882cae1b}


\hypertarget{lua_8h_f1950fb3c542d036245559b5f5ae9346}{
\index{lua.h@{lua.h}!lua\_\-strlen@{lua\_\-strlen}}
\index{lua\_\-strlen@{lua\_\-strlen}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-strlen({\bf L}, \/  i)~lua\_\-objlen({\bf L}, (i))}}
\label{lua_8h_f1950fb3c542d036245559b5f5ae9346}


\hypertarget{lua_8h_611808ed12d4c2aee2a9e298a9d9a9bf}{
\index{lua.h@{lua.h}!LUA\_\-TBOOLEAN@{LUA\_\-TBOOLEAN}}
\index{LUA\_\-TBOOLEAN@{LUA\_\-TBOOLEAN}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TBOOLEAN~1}}
\label{lua_8h_611808ed12d4c2aee2a9e298a9d9a9bf}


\hypertarget{lua_8h_daa7fa6e2561c1bc428ba8d265171494}{
\index{lua.h@{lua.h}!LUA\_\-TFUNCTION@{LUA\_\-TFUNCTION}}
\index{LUA\_\-TFUNCTION@{LUA\_\-TFUNCTION}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TFUNCTION~6}}
\label{lua_8h_daa7fa6e2561c1bc428ba8d265171494}


\hypertarget{lua_8h_a030c2d649070173902c8094d8e0e2cd}{
\index{lua.h@{lua.h}!LUA\_\-TLIGHTUSERDATA@{LUA\_\-TLIGHTUSERDATA}}
\index{LUA\_\-TLIGHTUSERDATA@{LUA\_\-TLIGHTUSERDATA}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TLIGHTUSERDATA~2}}
\label{lua_8h_a030c2d649070173902c8094d8e0e2cd}


\hypertarget{lua_8h_e38a6fb8c687b8bfab211b7675a695ef}{
\index{lua.h@{lua.h}!LUA\_\-TNIL@{LUA\_\-TNIL}}
\index{LUA\_\-TNIL@{LUA\_\-TNIL}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TNIL~0}}
\label{lua_8h_e38a6fb8c687b8bfab211b7675a695ef}


\hypertarget{lua_8h_39c27eef097c704eee3536906dea5380}{
\index{lua.h@{lua.h}!LUA\_\-TNONE@{LUA\_\-TNONE}}
\index{LUA\_\-TNONE@{LUA\_\-TNONE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TNONE~(-1)}}
\label{lua_8h_39c27eef097c704eee3536906dea5380}


\hypertarget{lua_8h_7f62ecb240cb38da9c8a53b41fe21ed9}{
\index{lua.h@{lua.h}!LUA\_\-TNUMBER@{LUA\_\-TNUMBER}}
\index{LUA\_\-TNUMBER@{LUA\_\-TNUMBER}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TNUMBER~3}}
\label{lua_8h_7f62ecb240cb38da9c8a53b41fe21ed9}


\hypertarget{lua_8h_c813fc3bc1886ba17c363d5b4c6e7ef1}{
\index{lua.h@{lua.h}!lua\_\-tostring@{lua\_\-tostring}}
\index{lua\_\-tostring@{lua\_\-tostring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-tostring({\bf L}, \/  i)~lua\_\-tolstring({\bf L}, (i), NULL)}}
\label{lua_8h_c813fc3bc1886ba17c363d5b4c6e7ef1}


\hypertarget{lua_8h_57de20d87bb5131a3159f2bd52e3fab6}{
\index{lua.h@{lua.h}!LUA\_\-TSTRING@{LUA\_\-TSTRING}}
\index{LUA\_\-TSTRING@{LUA\_\-TSTRING}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TSTRING~4}}
\label{lua_8h_57de20d87bb5131a3159f2bd52e3fab6}


\hypertarget{lua_8h_31620fd8da5b655b7879e16a116ec31a}{
\index{lua.h@{lua.h}!LUA\_\-TTABLE@{LUA\_\-TTABLE}}
\index{LUA\_\-TTABLE@{LUA\_\-TTABLE}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TTABLE~5}}
\label{lua_8h_31620fd8da5b655b7879e16a116ec31a}


\hypertarget{lua_8h_028a8d8aae9580c465aabcd0c11334d9}{
\index{lua.h@{lua.h}!LUA\_\-TTHREAD@{LUA\_\-TTHREAD}}
\index{LUA\_\-TTHREAD@{LUA\_\-TTHREAD}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TTHREAD~8}}
\label{lua_8h_028a8d8aae9580c465aabcd0c11334d9}


\hypertarget{lua_8h_84fd4c52cea4073671a4cd0eb7026dc7}{
\index{lua.h@{lua.h}!LUA\_\-TUSERDATA@{LUA\_\-TUSERDATA}}
\index{LUA\_\-TUSERDATA@{LUA\_\-TUSERDATA}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TUSERDATA~7}}
\label{lua_8h_84fd4c52cea4073671a4cd0eb7026dc7}


\hypertarget{lua_8h_c3aa6665c25070f282c9827ec919fe6a}{
\index{lua.h@{lua.h}!lua\_\-upvalueindex@{lua\_\-upvalueindex}}
\index{lua\_\-upvalueindex@{lua\_\-upvalueindex}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-upvalueindex(i)~(LUA\_\-GLOBALSINDEX-(i))}}
\label{lua_8h_c3aa6665c25070f282c9827ec919fe6a}


\hypertarget{lua_8h_3818e6f6538c9f42e9522c74334df03d}{
\index{lua.h@{lua.h}!LUA\_\-VERSION@{LUA\_\-VERSION}}
\index{LUA\_\-VERSION@{LUA\_\-VERSION}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-VERSION~\char`\"{}Lua 5.1\char`\"{}}}
\label{lua_8h_3818e6f6538c9f42e9522c74334df03d}


\hypertarget{lua_8h_4c575ef5fb9bad1872613a9d832486a5}{
\index{lua.h@{lua.h}!LUA\_\-VERSION\_\-NUM@{LUA\_\-VERSION\_\-NUM}}
\index{LUA\_\-VERSION\_\-NUM@{LUA\_\-VERSION\_\-NUM}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-VERSION\_\-NUM~501}}
\label{lua_8h_4c575ef5fb9bad1872613a9d832486a5}


\hypertarget{lua_8h_b69f4bd0c0693d4c8fcfc0ebaeb2806b}{
\index{lua.h@{lua.h}!LUA\_\-YIELD@{LUA\_\-YIELD}}
\index{LUA\_\-YIELD@{LUA\_\-YIELD}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-YIELD~1}}
\label{lua_8h_b69f4bd0c0693d4c8fcfc0ebaeb2806b}




\subsection{Typedef Documentation}
\hypertarget{lua_8h_1c6fb648cd80375673a99321e15fcc36}{
\index{lua.h@{lua.h}!lua\_\-Alloc@{lua\_\-Alloc}}
\index{lua\_\-Alloc@{lua\_\-Alloc}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef void$\ast$($\ast$ {\bf lua\_\-Alloc})(void $\ast$ud, void $\ast$ptr, size\_\-t osize, size\_\-t nsize)}}
\label{lua_8h_1c6fb648cd80375673a99321e15fcc36}


\hypertarget{lua_8h_5f5bedea265eccf43c6e404e020988ce}{
\index{lua.h@{lua.h}!lua\_\-CFunction@{lua\_\-CFunction}}
\index{lua\_\-CFunction@{lua\_\-CFunction}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$ {\bf lua\_\-CFunction})({\bf lua\_\-State} $\ast${\bf L})}}
\label{lua_8h_5f5bedea265eccf43c6e404e020988ce}


\hypertarget{lua_8h_13a607c625e9cb25bf453b41323857f8}{
\index{lua.h@{lua.h}!lua\_\-Debug@{lua\_\-Debug}}
\index{lua\_\-Debug@{lua\_\-Debug}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf lua\_\-Debug} {\bf lua\_\-Debug}}}
\label{lua_8h_13a607c625e9cb25bf453b41323857f8}


\hypertarget{lua_8h_e9fa3596803178b98fa911d2ba0af0f4}{
\index{lua.h@{lua.h}!lua\_\-Hook@{lua\_\-Hook}}
\index{lua\_\-Hook@{lua\_\-Hook}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf lua\_\-Hook})({\bf lua\_\-State} $\ast${\bf L}, {\bf lua\_\-Debug} $\ast$ar)}}
\label{lua_8h_e9fa3596803178b98fa911d2ba0af0f4}


\hypertarget{lua_8h_362144baa0cfb14dc38fd21438053d73}{
\index{lua.h@{lua.h}!lua\_\-Integer@{lua\_\-Integer}}
\index{lua\_\-Integer@{lua\_\-Integer}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef LUA\_\-INTEGER {\bf lua\_\-Integer}}}
\label{lua_8h_362144baa0cfb14dc38fd21438053d73}


\hypertarget{lua_8h_f0a6ed3b852d680769cfc410a0672172}{
\index{lua.h@{lua.h}!lua\_\-Number@{lua\_\-Number}}
\index{lua\_\-Number@{lua\_\-Number}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef LUA\_\-NUMBER {\bf lua\_\-Number}}}
\label{lua_8h_f0a6ed3b852d680769cfc410a0672172}


\hypertarget{lua_8h_49bb2f99132c1ae9f80ce809cce40455}{
\index{lua.h@{lua.h}!lua\_\-Reader@{lua\_\-Reader}}
\index{lua\_\-Reader@{lua\_\-Reader}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef const char$\ast$($\ast$ {\bf lua\_\-Reader})({\bf lua\_\-State} $\ast${\bf L}, void $\ast$ud, size\_\-t $\ast$sz)}}
\label{lua_8h_49bb2f99132c1ae9f80ce809cce40455}


\hypertarget{lua_8h_28186297f2e9f2de0652504633de8fb3}{
\index{lua.h@{lua.h}!lua\_\-State@{lua\_\-State}}
\index{lua\_\-State@{lua\_\-State}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf lua\_\-State} {\bf lua\_\-State}}}
\label{lua_8h_28186297f2e9f2de0652504633de8fb3}


\hypertarget{lua_8h_739e0fce611e90942d1f15c302187e05}{
\index{lua.h@{lua.h}!lua\_\-Writer@{lua\_\-Writer}}
\index{lua\_\-Writer@{lua\_\-Writer}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef int($\ast$ {\bf lua\_\-Writer})({\bf lua\_\-State} $\ast${\bf L}, const void $\ast$p, size\_\-t sz, void $\ast$ud)}}
\label{lua_8h_739e0fce611e90942d1f15c302187e05}




\subsection{Function Documentation}
\hypertarget{lua_8h_21ccd6b330c56c62fc3d0f15dd59f7a7}{
\index{lua.h@{lua.h}!lua\_\-atpanic@{lua\_\-atpanic}}
\index{lua\_\-atpanic@{lua\_\-atpanic}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-CFunction}() lua\_\-atpanic ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-CFunction} {\em panicf})}}
\label{lua_8h_21ccd6b330c56c62fc3d0f15dd59f7a7}


\hypertarget{lua_8h_76a93304f9e313c5e8b9f2d95c1f05fe}{
\index{lua.h@{lua.h}!lua\_\-call@{lua\_\-call}}
\index{lua\_\-call@{lua\_\-call}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-call ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em nargs}, \/  int {\em nresults})}}
\label{lua_8h_76a93304f9e313c5e8b9f2d95c1f05fe}


\hypertarget{lua_8h_587f91654912f901426c7118ecc5348c}{
\index{lua.h@{lua.h}!lua\_\-checkstack@{lua\_\-checkstack}}
\index{lua\_\-checkstack@{lua\_\-checkstack}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-checkstack ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em sz})}}
\label{lua_8h_587f91654912f901426c7118ecc5348c}


\hypertarget{lua_8h_fe030a97e84f24dfab3afb598faa2fff}{
\index{lua.h@{lua.h}!lua\_\-close@{lua\_\-close}}
\index{lua\_\-close@{lua\_\-close}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-close ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_fe030a97e84f24dfab3afb598faa2fff}


\hypertarget{lua_8h_4eba0457df5bafff4d44071d1d8080b6}{
\index{lua.h@{lua.h}!lua\_\-concat@{lua\_\-concat}}
\index{lua\_\-concat@{lua\_\-concat}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-concat ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em n})}}
\label{lua_8h_4eba0457df5bafff4d44071d1d8080b6}


\hypertarget{lua_8h_ecf554be5e84a1577c9e19455bfad16c}{
\index{lua.h@{lua.h}!lua\_\-cpcall@{lua\_\-cpcall}}
\index{lua\_\-cpcall@{lua\_\-cpcall}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-cpcall ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-CFunction} {\em func}, \/  void $\ast$ {\em ud})}}
\label{lua_8h_ecf554be5e84a1577c9e19455bfad16c}


\hypertarget{lua_8h_022ddaeee46ccb89860c78480e54db05}{
\index{lua.h@{lua.h}!lua\_\-createtable@{lua\_\-createtable}}
\index{lua\_\-createtable@{lua\_\-createtable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-createtable ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em narr}, \/  int {\em nrec})}}
\label{lua_8h_022ddaeee46ccb89860c78480e54db05}


\hypertarget{lua_8h_29ceb6e6217ff14d061922a539c59eac}{
\index{lua.h@{lua.h}!lua\_\-dump@{lua\_\-dump}}
\index{lua\_\-dump@{lua\_\-dump}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-dump ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Writer} {\em writer}, \/  void $\ast$ {\em data})}}
\label{lua_8h_29ceb6e6217ff14d061922a539c59eac}


\hypertarget{lua_8h_e22897869083c78bde3055b6189b7d0c}{
\index{lua.h@{lua.h}!lua\_\-equal@{lua\_\-equal}}
\index{lua\_\-equal@{lua\_\-equal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-equal ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx1}, \/  int {\em idx2})}}
\label{lua_8h_e22897869083c78bde3055b6189b7d0c}


\hypertarget{lua_8h_ae6c05ddea7bd110a3e84595ef92e601}{
\index{lua.h@{lua.h}!lua\_\-error@{lua\_\-error}}
\index{lua\_\-error@{lua\_\-error}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-error ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_ae6c05ddea7bd110a3e84595ef92e601}


\hypertarget{lua_8h_6bac487d3f900b21271e8c591bd801cd}{
\index{lua.h@{lua.h}!lua\_\-gc@{lua\_\-gc}}
\index{lua\_\-gc@{lua\_\-gc}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-gc ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em what}, \/  int {\em data})}}
\label{lua_8h_6bac487d3f900b21271e8c591bd801cd}


\hypertarget{lua_8h_b5b8729206c208fbb794c9c2840b0812}{
\index{lua.h@{lua.h}!lua\_\-getallocf@{lua\_\-getallocf}}
\index{lua\_\-getallocf@{lua\_\-getallocf}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-Alloc}() lua\_\-getallocf ({\bf lua\_\-State} $\ast$ {\em L}, \/  void $\ast$$\ast$ {\em ud})}}
\label{lua_8h_b5b8729206c208fbb794c9c2840b0812}


\hypertarget{lua_8h_94bd8786ad09c9a233d397688d7b21b0}{
\index{lua.h@{lua.h}!lua\_\-getfenv@{lua\_\-getfenv}}
\index{lua\_\-getfenv@{lua\_\-getfenv}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-getfenv ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_94bd8786ad09c9a233d397688d7b21b0}


\hypertarget{lua_8h_c3112bb28ba217adc46f13da8e9e6585}{
\index{lua.h@{lua.h}!lua\_\-getfield@{lua\_\-getfield}}
\index{lua\_\-getfield@{lua\_\-getfield}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-getfield ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx}, \/  const char $\ast$ {\em k})}}
\label{lua_8h_c3112bb28ba217adc46f13da8e9e6585}


\hypertarget{lua_8h_44b9923035977dcfa57279761f7379b4}{
\index{lua.h@{lua.h}!lua\_\-gethook@{lua\_\-gethook}}
\index{lua\_\-gethook@{lua\_\-gethook}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-Hook} lua\_\-gethook ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_44b9923035977dcfa57279761f7379b4}


\hypertarget{lua_8h_18f065f752cfa08eefd338b4cbd7254b}{
\index{lua.h@{lua.h}!lua\_\-gethookcount@{lua\_\-gethookcount}}
\index{lua\_\-gethookcount@{lua\_\-gethookcount}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int lua\_\-gethookcount ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_18f065f752cfa08eefd338b4cbd7254b}


\hypertarget{lua_8h_0b41dd9ab46652c8433b861f679fadb8}{
\index{lua.h@{lua.h}!lua\_\-gethookmask@{lua\_\-gethookmask}}
\index{lua\_\-gethookmask@{lua\_\-gethookmask}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int lua\_\-gethookmask ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_0b41dd9ab46652c8433b861f679fadb8}


\hypertarget{lua_8h_caafc35d8e385c4d167229486165df6d}{
\index{lua.h@{lua.h}!lua\_\-getinfo@{lua\_\-getinfo}}
\index{lua\_\-getinfo@{lua\_\-getinfo}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int lua\_\-getinfo ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em what}, \/  {\bf lua\_\-Debug} $\ast$ {\em ar})}}
\label{lua_8h_caafc35d8e385c4d167229486165df6d}


\hypertarget{lua_8h_aaf420ee0b0e79a45b823d9da4905667}{
\index{lua.h@{lua.h}!lua\_\-getlocal@{lua\_\-getlocal}}
\index{lua\_\-getlocal@{lua\_\-getlocal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$ lua\_\-getlocal ({\bf lua\_\-State} $\ast$ {\em L}, \/  const {\bf lua\_\-Debug} $\ast$ {\em ar}, \/  int {\em n})}}
\label{lua_8h_aaf420ee0b0e79a45b823d9da4905667}


\hypertarget{lua_8h_15b983a1c2fd3c7ab7810c4aa0096567}{
\index{lua.h@{lua.h}!lua\_\-getmetatable@{lua\_\-getmetatable}}
\index{lua\_\-getmetatable@{lua\_\-getmetatable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-getmetatable ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em objindex})}}
\label{lua_8h_15b983a1c2fd3c7ab7810c4aa0096567}


\hypertarget{lua_8h_c1fc03c27ee46caa4037df2d70f22110}{
\index{lua.h@{lua.h}!lua\_\-getstack@{lua\_\-getstack}}
\index{lua\_\-getstack@{lua\_\-getstack}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int lua\_\-getstack ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em level}, \/  {\bf lua\_\-Debug} $\ast$ {\em ar})}}
\label{lua_8h_c1fc03c27ee46caa4037df2d70f22110}


\hypertarget{lua_8h_8d82fa181a3003e9a304040c0bbed9ac}{
\index{lua.h@{lua.h}!lua\_\-gettable@{lua\_\-gettable}}
\index{lua\_\-gettable@{lua\_\-gettable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-gettable ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_8d82fa181a3003e9a304040c0bbed9ac}


\hypertarget{lua_8h_c5d7d4db9186b87ab018916e8826f008}{
\index{lua.h@{lua.h}!lua\_\-gettop@{lua\_\-gettop}}
\index{lua\_\-gettop@{lua\_\-gettop}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-gettop ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_c5d7d4db9186b87ab018916e8826f008}


\hypertarget{lua_8h_fd5e7d6995dc52a5cb9e370ee3a710e6}{
\index{lua.h@{lua.h}!lua\_\-getupvalue@{lua\_\-getupvalue}}
\index{lua\_\-getupvalue@{lua\_\-getupvalue}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$ lua\_\-getupvalue ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em funcindex}, \/  int {\em n})}}
\label{lua_8h_fd5e7d6995dc52a5cb9e370ee3a710e6}


\hypertarget{lua_8h_9185776cc77b691daca1eb94fd8e9807}{
\index{lua.h@{lua.h}!lua\_\-insert@{lua\_\-insert}}
\index{lua\_\-insert@{lua\_\-insert}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-insert ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_9185776cc77b691daca1eb94fd8e9807}


\hypertarget{lua_8h_6b2ce32286576a8e36fe4629662cb536}{
\index{lua.h@{lua.h}!lua\_\-iscfunction@{lua\_\-iscfunction}}
\index{lua\_\-iscfunction@{lua\_\-iscfunction}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-iscfunction ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_6b2ce32286576a8e36fe4629662cb536}


\hypertarget{lua_8h_2b5321e5370d82564c138e9dd8ffc9a5}{
\index{lua.h@{lua.h}!lua\_\-isnumber@{lua\_\-isnumber}}
\index{lua\_\-isnumber@{lua\_\-isnumber}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-isnumber ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_2b5321e5370d82564c138e9dd8ffc9a5}


\hypertarget{lua_8h_70f6031d538713cb3b6093adbc658909}{
\index{lua.h@{lua.h}!lua\_\-isstring@{lua\_\-isstring}}
\index{lua\_\-isstring@{lua\_\-isstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-isstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_70f6031d538713cb3b6093adbc658909}


\hypertarget{lua_8h_f4cc013f4e4e84fc89bab292bd410981}{
\index{lua.h@{lua.h}!lua\_\-isuserdata@{lua\_\-isuserdata}}
\index{lua\_\-isuserdata@{lua\_\-isuserdata}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-isuserdata ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_f4cc013f4e4e84fc89bab292bd410981}


\hypertarget{lua_8h_9d0b4eabdb4ebe518e9de3779e50d884}{
\index{lua.h@{lua.h}!lua\_\-lessthan@{lua\_\-lessthan}}
\index{lua\_\-lessthan@{lua\_\-lessthan}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-lessthan ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx1}, \/  int {\em idx2})}}
\label{lua_8h_9d0b4eabdb4ebe518e9de3779e50d884}


\hypertarget{lua_8h_5589c19a7f18954a49e945f50fcba94a}{
\index{lua.h@{lua.h}!lua\_\-load@{lua\_\-load}}
\index{lua\_\-load@{lua\_\-load}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-load ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Reader} {\em reader}, \/  void $\ast$ {\em dt}, \/  const char $\ast$ {\em chunkname})}}
\label{lua_8h_5589c19a7f18954a49e945f50fcba94a}


\hypertarget{lua_8h_f722e4ac7fc0eba5920f59f0162c1b97}{
\index{lua.h@{lua.h}!lua\_\-newstate@{lua\_\-newstate}}
\index{lua\_\-newstate@{lua\_\-newstate}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-State}$\ast$() lua\_\-newstate ({\bf lua\_\-Alloc} {\em f}, \/  void $\ast$ {\em ud})}}
\label{lua_8h_f722e4ac7fc0eba5920f59f0162c1b97}


\hypertarget{lua_8h_6a7867e39b589ae581e2ed837cbc6ea4}{
\index{lua.h@{lua.h}!lua\_\-newthread@{lua\_\-newthread}}
\index{lua\_\-newthread@{lua\_\-newthread}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-State}$\ast$() lua\_\-newthread ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_6a7867e39b589ae581e2ed837cbc6ea4}


\hypertarget{lua_8h_0ed440a42dac5e7faaf51163b274c43c}{
\index{lua.h@{lua.h}!lua\_\-newuserdata@{lua\_\-newuserdata}}
\index{lua\_\-newuserdata@{lua\_\-newuserdata}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void$\ast$() lua\_\-newuserdata ({\bf lua\_\-State} $\ast$ {\em L}, \/  size\_\-t {\em sz})}}
\label{lua_8h_0ed440a42dac5e7faaf51163b274c43c}


\hypertarget{lua_8h_2a62b957ab95d9b542bf7d02794181e6}{
\index{lua.h@{lua.h}!lua\_\-next@{lua\_\-next}}
\index{lua\_\-next@{lua\_\-next}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-next ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_2a62b957ab95d9b542bf7d02794181e6}


\hypertarget{lua_8h_07bd1384def434a4a3efdcd48b771ca9}{
\index{lua.h@{lua.h}!lua\_\-objlen@{lua\_\-objlen}}
\index{lua\_\-objlen@{lua\_\-objlen}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API size\_\-t() lua\_\-objlen ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_07bd1384def434a4a3efdcd48b771ca9}


\hypertarget{lua_8h_513752286ffd536ea5ce1988e4ebf884}{
\index{lua.h@{lua.h}!lua\_\-pcall@{lua\_\-pcall}}
\index{lua\_\-pcall@{lua\_\-pcall}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-pcall ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em nargs}, \/  int {\em nresults}, \/  int {\em errfunc})}}
\label{lua_8h_513752286ffd536ea5ce1988e4ebf884}


\hypertarget{lua_8h_9d7bacf1769dcf7cff7ba7271041e61c}{
\index{lua.h@{lua.h}!lua\_\-pushboolean@{lua\_\-pushboolean}}
\index{lua\_\-pushboolean@{lua\_\-pushboolean}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushboolean ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em b})}}
\label{lua_8h_9d7bacf1769dcf7cff7ba7271041e61c}


\hypertarget{lua_8h_89f758ed8996c5f405cb7dfb41f78337}{
\index{lua.h@{lua.h}!lua\_\-pushcclosure@{lua\_\-pushcclosure}}
\index{lua\_\-pushcclosure@{lua\_\-pushcclosure}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushcclosure ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-CFunction} {\em fn}, \/  int {\em n})}}
\label{lua_8h_89f758ed8996c5f405cb7dfb41f78337}


\hypertarget{lua_8h_f4a7bd8fa65e507e36aff61af8db117d}{
\index{lua.h@{lua.h}!lua\_\-pushfstring@{lua\_\-pushfstring}}
\index{lua\_\-pushfstring@{lua\_\-pushfstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$() lua\_\-pushfstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em fmt}, \/   {\em ...})}}
\label{lua_8h_f4a7bd8fa65e507e36aff61af8db117d}


\hypertarget{lua_8h_ea46fa9bf358947f5c0a1bf266b26154}{
\index{lua.h@{lua.h}!lua\_\-pushinteger@{lua\_\-pushinteger}}
\index{lua\_\-pushinteger@{lua\_\-pushinteger}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushinteger ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Integer} {\em n})}}
\label{lua_8h_ea46fa9bf358947f5c0a1bf266b26154}


\hypertarget{lua_8h_9d6c960026cbee9ffb95a9d1753675e2}{
\index{lua.h@{lua.h}!lua\_\-pushlightuserdata@{lua\_\-pushlightuserdata}}
\index{lua\_\-pushlightuserdata@{lua\_\-pushlightuserdata}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushlightuserdata ({\bf lua\_\-State} $\ast$ {\em L}, \/  void $\ast$ {\em p})}}
\label{lua_8h_9d6c960026cbee9ffb95a9d1753675e2}


\hypertarget{lua_8h_8c01dd1b5018c60a078bcf58dd1fe2e8}{
\index{lua.h@{lua.h}!lua\_\-pushlstring@{lua\_\-pushlstring}}
\index{lua\_\-pushlstring@{lua\_\-pushlstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushlstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em s}, \/  size\_\-t {\em l})}}
\label{lua_8h_8c01dd1b5018c60a078bcf58dd1fe2e8}


\hypertarget{lua_8h_8bd9c4137a90833221f48dd16659c9e4}{
\index{lua.h@{lua.h}!lua\_\-pushnil@{lua\_\-pushnil}}
\index{lua\_\-pushnil@{lua\_\-pushnil}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushnil ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_8bd9c4137a90833221f48dd16659c9e4}


\hypertarget{lua_8h_77807056ba032d64b2def2b57dc53d53}{
\index{lua.h@{lua.h}!lua\_\-pushnumber@{lua\_\-pushnumber}}
\index{lua\_\-pushnumber@{lua\_\-pushnumber}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushnumber ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Number} {\em n})}}
\label{lua_8h_77807056ba032d64b2def2b57dc53d53}


\hypertarget{lua_8h_f2db74e1d8e7062bf5d1a2a779e53369}{
\index{lua.h@{lua.h}!lua\_\-pushstring@{lua\_\-pushstring}}
\index{lua\_\-pushstring@{lua\_\-pushstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em s})}}
\label{lua_8h_f2db74e1d8e7062bf5d1a2a779e53369}


\hypertarget{lua_8h_118bd9effa8d54ddcbe37bd5cb70a4b6}{
\index{lua.h@{lua.h}!lua\_\-pushthread@{lua\_\-pushthread}}
\index{lua\_\-pushthread@{lua\_\-pushthread}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-pushthread ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_118bd9effa8d54ddcbe37bd5cb70a4b6}


\hypertarget{lua_8h_95e1c0a61aff11059655e6d246bcace7}{
\index{lua.h@{lua.h}!lua\_\-pushvalue@{lua\_\-pushvalue}}
\index{lua\_\-pushvalue@{lua\_\-pushvalue}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-pushvalue ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_95e1c0a61aff11059655e6d246bcace7}


\hypertarget{lua_8h_13fb1100c2e3942aa6c69baaf7e3f7cd}{
\index{lua.h@{lua.h}!lua\_\-pushvfstring@{lua\_\-pushvfstring}}
\index{lua\_\-pushvfstring@{lua\_\-pushvfstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$() lua\_\-pushvfstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em fmt}, \/  va\_\-list {\em argp})}}
\label{lua_8h_13fb1100c2e3942aa6c69baaf7e3f7cd}


\hypertarget{lua_8h_2cd7fef8e86adabbfec04ddb15aeebda}{
\index{lua.h@{lua.h}!lua\_\-rawequal@{lua\_\-rawequal}}
\index{lua\_\-rawequal@{lua\_\-rawequal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-rawequal ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx1}, \/  int {\em idx2})}}
\label{lua_8h_2cd7fef8e86adabbfec04ddb15aeebda}


\hypertarget{lua_8h_f5ed4eb4ccc6e6f7921fdaee8485cb3f}{
\index{lua.h@{lua.h}!lua\_\-rawget@{lua\_\-rawget}}
\index{lua\_\-rawget@{lua\_\-rawget}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-rawget ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_f5ed4eb4ccc6e6f7921fdaee8485cb3f}


\hypertarget{lua_8h_83de0bf688c2a389db2e444aa34e752a}{
\index{lua.h@{lua.h}!lua\_\-rawgeti@{lua\_\-rawgeti}}
\index{lua\_\-rawgeti@{lua\_\-rawgeti}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-rawgeti ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx}, \/  int {\em n})}}
\label{lua_8h_83de0bf688c2a389db2e444aa34e752a}


\hypertarget{lua_8h_3db5cd3ce7ae703c39d54495be44aafc}{
\index{lua.h@{lua.h}!lua\_\-rawset@{lua\_\-rawset}}
\index{lua\_\-rawset@{lua\_\-rawset}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-rawset ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_3db5cd3ce7ae703c39d54495be44aafc}


\hypertarget{lua_8h_32f51f8a97b4f005f7a3c378dcf71df2}{
\index{lua.h@{lua.h}!lua\_\-rawseti@{lua\_\-rawseti}}
\index{lua\_\-rawseti@{lua\_\-rawseti}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-rawseti ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx}, \/  int {\em n})}}
\label{lua_8h_32f51f8a97b4f005f7a3c378dcf71df2}


\hypertarget{lua_8h_cb96e065629db2dedb0624524a9b34d4}{
\index{lua.h@{lua.h}!lua\_\-remove@{lua\_\-remove}}
\index{lua\_\-remove@{lua\_\-remove}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-remove ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_cb96e065629db2dedb0624524a9b34d4}


\hypertarget{lua_8h_40a5a870b611d40f44e82ca3c9678b62}{
\index{lua.h@{lua.h}!lua\_\-replace@{lua\_\-replace}}
\index{lua\_\-replace@{lua\_\-replace}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-replace ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_40a5a870b611d40f44e82ca3c9678b62}


\hypertarget{lua_8h_138eae7b52d8a657534ef289ee6946e2}{
\index{lua.h@{lua.h}!lua\_\-resume@{lua\_\-resume}}
\index{lua\_\-resume@{lua\_\-resume}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-resume ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em narg})}}
\label{lua_8h_138eae7b52d8a657534ef289ee6946e2}


\hypertarget{lua_8h_c890276f9590df6a4d6aabdad9c558f0}{
\index{lua.h@{lua.h}!lua\_\-setallocf@{lua\_\-setallocf}}
\index{lua\_\-setallocf@{lua\_\-setallocf}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void lua\_\-setallocf ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Alloc} {\em f}, \/  void $\ast$ {\em ud})}}
\label{lua_8h_c890276f9590df6a4d6aabdad9c558f0}


\hypertarget{lua_8h_31404abda0b6d6f331b63bb651a82830}{
\index{lua.h@{lua.h}!lua\_\-setfenv@{lua\_\-setfenv}}
\index{lua\_\-setfenv@{lua\_\-setfenv}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-setfenv ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_31404abda0b6d6f331b63bb651a82830}


\hypertarget{lua_8h_9580a15c141cbe4bf2a63fea625c3878}{
\index{lua.h@{lua.h}!lua\_\-setfield@{lua\_\-setfield}}
\index{lua\_\-setfield@{lua\_\-setfield}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-setfield ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx}, \/  const char $\ast$ {\em k})}}
\label{lua_8h_9580a15c141cbe4bf2a63fea625c3878}


\hypertarget{lua_8h_664ce25a0c30d2c1b1e89e7ea25be7f0}{
\index{lua.h@{lua.h}!lua\_\-sethook@{lua\_\-sethook}}
\index{lua\_\-sethook@{lua\_\-sethook}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int lua\_\-sethook ({\bf lua\_\-State} $\ast$ {\em L}, \/  {\bf lua\_\-Hook} {\em func}, \/  int {\em mask}, \/  int {\em count})}}
\label{lua_8h_664ce25a0c30d2c1b1e89e7ea25be7f0}


\hypertarget{lua_8h_23ba67a2597f1bce7e408f44ff5bc4f4}{
\index{lua.h@{lua.h}!lua\_\-setlevel@{lua\_\-setlevel}}
\index{lua\_\-setlevel@{lua\_\-setlevel}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void lua\_\-setlevel ({\bf lua\_\-State} $\ast$ {\em from}, \/  {\bf lua\_\-State} $\ast$ {\em to})}}
\label{lua_8h_23ba67a2597f1bce7e408f44ff5bc4f4}


\hypertarget{lua_8h_425c37b17caf76545f1541a5bb81dfc6}{
\index{lua.h@{lua.h}!lua\_\-setlocal@{lua\_\-setlocal}}
\index{lua\_\-setlocal@{lua\_\-setlocal}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$ lua\_\-setlocal ({\bf lua\_\-State} $\ast$ {\em L}, \/  const {\bf lua\_\-Debug} $\ast$ {\em ar}, \/  int {\em n})}}
\label{lua_8h_425c37b17caf76545f1541a5bb81dfc6}


\hypertarget{lua_8h_0b834b6a9cd96b141385df14bd0272a4}{
\index{lua.h@{lua.h}!lua\_\-setmetatable@{lua\_\-setmetatable}}
\index{lua\_\-setmetatable@{lua\_\-setmetatable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-setmetatable ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em objindex})}}
\label{lua_8h_0b834b6a9cd96b141385df14bd0272a4}


\hypertarget{lua_8h_eda173d104e3a566ccaac89a1f64a5eb}{
\index{lua.h@{lua.h}!lua\_\-settable@{lua\_\-settable}}
\index{lua\_\-settable@{lua\_\-settable}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-settable ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_eda173d104e3a566ccaac89a1f64a5eb}


\hypertarget{lua_8h_6cb9c62b9d85b1ad2a04d72bcb733816}{
\index{lua.h@{lua.h}!lua\_\-settop@{lua\_\-settop}}
\index{lua\_\-settop@{lua\_\-settop}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-settop ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_6cb9c62b9d85b1ad2a04d72bcb733816}


\hypertarget{lua_8h_6e2e5717e848fca56335a64739a8f2c0}{
\index{lua.h@{lua.h}!lua\_\-setupvalue@{lua\_\-setupvalue}}
\index{lua\_\-setupvalue@{lua\_\-setupvalue}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$ lua\_\-setupvalue ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em funcindex}, \/  int {\em n})}}
\label{lua_8h_6e2e5717e848fca56335a64739a8f2c0}


\hypertarget{lua_8h_f5cd8db0ed930193f1bf67c583666f91}{
\index{lua.h@{lua.h}!lua\_\-status@{lua\_\-status}}
\index{lua\_\-status@{lua\_\-status}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-status ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lua_8h_f5cd8db0ed930193f1bf67c583666f91}


\hypertarget{lua_8h_0f530f104aeaddeeb63b27dc18b42d27}{
\index{lua.h@{lua.h}!lua\_\-toboolean@{lua\_\-toboolean}}
\index{lua\_\-toboolean@{lua\_\-toboolean}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-toboolean ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_0f530f104aeaddeeb63b27dc18b42d27}


\hypertarget{lua_8h_8c9a532a84b03d90b0a103c007f871b8}{
\index{lua.h@{lua.h}!lua\_\-tocfunction@{lua\_\-tocfunction}}
\index{lua\_\-tocfunction@{lua\_\-tocfunction}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-CFunction}() lua\_\-tocfunction ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_8c9a532a84b03d90b0a103c007f871b8}


\hypertarget{lua_8h_90582a1c67153e7aaa7e45649fd21d50}{
\index{lua.h@{lua.h}!lua\_\-tointeger@{lua\_\-tointeger}}
\index{lua\_\-tointeger@{lua\_\-tointeger}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-Integer}() lua\_\-tointeger ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_90582a1c67153e7aaa7e45649fd21d50}


\hypertarget{lua_8h_abf845b1c7ffc0462988b67ba83955cf}{
\index{lua.h@{lua.h}!lua\_\-tolstring@{lua\_\-tolstring}}
\index{lua\_\-tolstring@{lua\_\-tolstring}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$() lua\_\-tolstring ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx}, \/  size\_\-t $\ast$ {\em len})}}
\label{lua_8h_abf845b1c7ffc0462988b67ba83955cf}


\hypertarget{lua_8h_b93cb1edc97ca887c90dbcbd43e1df88}{
\index{lua.h@{lua.h}!lua\_\-tonumber@{lua\_\-tonumber}}
\index{lua\_\-tonumber@{lua\_\-tonumber}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-Number}() lua\_\-tonumber ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_b93cb1edc97ca887c90dbcbd43e1df88}


\hypertarget{lua_8h_e00a730cd408773f7a4122fccfbbb91a}{
\index{lua.h@{lua.h}!lua\_\-topointer@{lua\_\-topointer}}
\index{lua\_\-topointer@{lua\_\-topointer}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const void$\ast$() lua\_\-topointer ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_e00a730cd408773f7a4122fccfbbb91a}


\hypertarget{lua_8h_8ad0bb2b578f5b6e84511431260a5818}{
\index{lua.h@{lua.h}!lua\_\-tothread@{lua\_\-tothread}}
\index{lua\_\-tothread@{lua\_\-tothread}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API {\bf lua\_\-State}$\ast$() lua\_\-tothread ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_8ad0bb2b578f5b6e84511431260a5818}


\hypertarget{lua_8h_3b3106346d9739a64d48be4e30368dec}{
\index{lua.h@{lua.h}!lua\_\-touserdata@{lua\_\-touserdata}}
\index{lua\_\-touserdata@{lua\_\-touserdata}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void$\ast$() lua\_\-touserdata ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_3b3106346d9739a64d48be4e30368dec}


\hypertarget{lua_8h_a988ba5b97ff838ccb92babd63063273}{
\index{lua.h@{lua.h}!lua\_\-type@{lua\_\-type}}
\index{lua\_\-type@{lua\_\-type}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-type ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em idx})}}
\label{lua_8h_a988ba5b97ff838ccb92babd63063273}


\hypertarget{lua_8h_963a421b920cd7ce229f82091eab18a9}{
\index{lua.h@{lua.h}!lua\_\-typename@{lua\_\-typename}}
\index{lua\_\-typename@{lua\_\-typename}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API const char$\ast$() lua\_\-typename ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em tp})}}
\label{lua_8h_963a421b920cd7ce229f82091eab18a9}


\hypertarget{lua_8h_389cf4bf773f353508a28293143d403e}{
\index{lua.h@{lua.h}!lua\_\-xmove@{lua\_\-xmove}}
\index{lua\_\-xmove@{lua\_\-xmove}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API void() lua\_\-xmove ({\bf lua\_\-State} $\ast$ {\em from}, \/  {\bf lua\_\-State} $\ast$ {\em to}, \/  int {\em n})}}
\label{lua_8h_389cf4bf773f353508a28293143d403e}


\hypertarget{lua_8h_235fa5c4bb5251a499bcd492183fc8c8}{
\index{lua.h@{lua.h}!lua\_\-yield@{lua\_\-yield}}
\index{lua\_\-yield@{lua\_\-yield}!lua.h@{lua.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUA\_\-API int() lua\_\-yield ({\bf lua\_\-State} $\ast$ {\em L}, \/  int {\em nresults})}}
\label{lua_8h_235fa5c4bb5251a499bcd492183fc8c8}


