\hypertarget{luaconf_8h}{
\section{luaconf.h File Reference}
\label{luaconf_8h}\index{luaconf.h@{luaconf.h}}
}
{\tt \#include $<$limits.h$>$}\par
{\tt \#include $<$stddef.h$>$}\par
{\tt \#include $<$fastmath.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{luaconf_8h_ab77fd813aae939f7c76407566489544}{LUA\_\-PATH}~\char`\"{}LUA\_\-PATH\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_061bfb50d218f21d481d172289ef9998}{LUA\_\-CPATH}~\char`\"{}LUA\_\-CPATH\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_da20ff8cb83ca847ef591e36fee269e3}{LUA\_\-INIT}~\char`\"{}LUA\_\-INIT\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_910ba17d2686e3a014e5f8464334fa24}{LUA\_\-ROOT}~\char`\"{}/usr/local/\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_3c00e6041f7f276f3c8e8125c7d28cb3}{LUA\_\-LDIR}~LUA\_\-ROOT \char`\"{}share/lua/5.1/\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_6cb5bc40fe287c1223c0b461372ac080}{LUA\_\-CDIR}~LUA\_\-ROOT \char`\"{}lib/lua/5.1/\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_de5464817bc6ac4c929ac914191c6a60}{LUA\_\-PATH\_\-DEFAULT}
\item 
\#define \hyperlink{luaconf_8h_45f20f03a0802b0d90d75639a339b406}{LUA\_\-CPATH\_\-DEFAULT}~\char`\"{}./?.so;\char`\"{}  LUA\_\-CDIR\char`\"{}?.so;\char`\"{} LUA\_\-CDIR\char`\"{}loadall.so\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_2e611ade620cc30a6f0c306ae39d27d8}{LUA\_\-DIRSEP}~\char`\"{}/\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_d269c9519b6c119ed751e72d7ca73ec5}{LUA\_\-PATHSEP}~\char`\"{};\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_6d221295f625b3cb9cac477c0c475bb4}{LUA\_\-PATH\_\-MARK}~\char`\"{}?\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_20344f3ede798aa36345b6ce610a34ad}{LUA\_\-EXECDIR}~\char`\"{}!\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_d598457446eb8bed37166e57d94deecc}{LUA\_\-IGMARK}~\char`\"{}-\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_6f5fe82d222b54d1913327404c8d18c5}{LUA\_\-INTEGER}~ptrdiff\_\-t
\item 
\#define \hyperlink{luaconf_8h_f88575eb79fdd88b1cce4533ab5cbe69}{LUA\_\-API}~extern
\item 
\#define \hyperlink{luaconf_8h_373d5a572c4c65a5f35a6e4ee9293c95}{LUALIB\_\-API}~LUA\_\-API
\item 
\#define \hyperlink{luaconf_8h_3f43b35a70c93f2cfde1db42a5a24f1e}{LUAI\_\-FUNC}~\char`\"{}hidden\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_0687b0a118384c7f5628fb6f5c363c9d}{LUAI\_\-DATA}~\char`\"{}hidden\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_fa035bf534f18141e29c98e3a222074c}{LUA\_\-QL}(x)~\char`\"{}'\char`\"{} x \char`\"{}'\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_036be0033b6a9a18e657d5cad9d501aa}{LUA\_\-QS}~LUA\_\-QL(\char`\"{}\%s\char`\"{})
\item 
\#define \hyperlink{luaconf_8h_49c31c00aa2852af25a2c43046a21aeb}{LUA\_\-IDSIZE}~60
\item 
\#define \hyperlink{luaconf_8h_961a6871328af0c7bb50169633e15fd9}{LUAI\_\-GCPAUSE}~1000
\item 
\#define \hyperlink{luaconf_8h_dccc1cf9bf213c770940796d73635444}{LUAI\_\-GCMUL}~100
\item 
\#define \hyperlink{luaconf_8h_2fa83ed2b6ac493b124ac8d2ae9c6a20}{LUA\_\-COMPAT\_\-VARARG}
\item 
\#define \hyperlink{luaconf_8h_2997ab5c8d644e58506c741981a77165}{LUA\_\-COMPAT\_\-LSTR}~1
\item 
\#define \hyperlink{luaconf_8h_2dd2ed2dff737954f5529abec6ea8c8d}{LUA\_\-COMPAT\_\-GFIND}
\item 
\#define \hyperlink{luaconf_8h_a527af5e7cd2e1adfcaab581fb6a15db}{LUA\_\-COMPAT\_\-OPENLIB}
\item 
\#define \hyperlink{luaconf_8h_c171fa0deadb9a024ff076b3f27bee74}{luai\_\-apicheck}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, o)~\{ (void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}; \}
\item 
\#define \hyperlink{luaconf_8h_0c7b3a9267393f2bb8d5fe80a0c1988a}{LUAI\_\-BITSINT}~16
\item 
\#define \hyperlink{luaconf_8h_46b0c83581c2a3ff6a435b28695fe819}{LUAI\_\-UINT32}~unsigned long
\item 
\#define \hyperlink{luaconf_8h_8b07d8bbc23641862ac4f1ea98f0215d}{LUAI\_\-INT32}~long
\item 
\#define \hyperlink{luaconf_8h_81a26a875671bf478a1f73d762f24c54}{LUAI\_\-MAXINT32}~LONG\_\-MAX
\item 
\#define \hyperlink{luaconf_8h_3875a59104f2396f405089700c2233d0}{LUAI\_\-UMEM}~unsigned long
\item 
\#define \hyperlink{luaconf_8h_b8a84092456770cfa921b733298e14dc}{LUAI\_\-MEM}~long
\item 
\#define \hyperlink{luaconf_8h_8f182b2922cca9dcc38af489cec4519c}{LUAI\_\-MAXCALLS}~20000
\item 
\#define \hyperlink{luaconf_8h_ad7d9b351cde290eb12c180d03ec71e4}{LUAI\_\-MAXCSTACK}~8000
\item 
\#define \hyperlink{luaconf_8h_0787aa9ccb00f5d9b11ad4f7174e4bdb}{LUAI\_\-MAXCCALLS}~200
\item 
\#define \hyperlink{luaconf_8h_1515b9fa33a329f9193c00e009de3684}{LUAI\_\-MAXVARS}~200
\item 
\#define \hyperlink{luaconf_8h_459d5ab73f09232549fa891ffddd5783}{LUAI\_\-MAXUPVALUES}~60
\item 
\#define \hyperlink{luaconf_8h_f360ad37a770dfdc29291a99c398f42d}{LUAL\_\-BUFFERSIZE}~BUFSIZ
\item 
\#define \hyperlink{luaconf_8h_7b663f0cdf9f339308af06988b75171d}{LUA\_\-NUMBER\_\-DOUBLE}
\item 
\#define \hyperlink{luaconf_8h_459532244178d9e61e65aaf40fb42de1}{LUA\_\-NUMBER}~float
\item 
\#define \hyperlink{luaconf_8h_e3594e990592ab0bf7243dad64c76d2a}{LUAI\_\-UACNUMBER}~float
\item 
\#define \hyperlink{luaconf_8h_dc7ca6a20f315738006beab123a0690c}{LUA\_\-NUMBER\_\-SCAN}~\char`\"{}\%f\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_8d91a1bf1619825be5a0275c36f20216}{LUA\_\-NUMBER\_\-FMT}~\char`\"{}\%f\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_7282035aa504d3ebc9a2ce2a85fd6553}{lua\_\-number2str}(s, n)~sprintf((s), LUA\_\-NUMBER\_\-FMT, (n))
\item 
\#define \hyperlink{luaconf_8h_b71a9d9bf2fd8bee9f220d59f76958f0}{LUAI\_\-MAXNUMBER2STR}~32
\item 
\#define \hyperlink{luaconf_8h_4b751913c0b1598d6de4acb99ae48f5a}{lua\_\-str2number}(s, p)~strtod((s), (p))
\item 
\#define \hyperlink{luaconf_8h_29f2b954495cc2fe4d8147bfd78ce6af}{luai\_\-numadd}(a, b)~add\_\-single(a, b)
\item 
\#define \hyperlink{luaconf_8h_50790bab6ef62cac53cfa7e21db878f0}{luai\_\-numsub}(a, b)~sub\_\-single(a, b)
\item 
\#define \hyperlink{luaconf_8h_d5f5b06bab71b2816ed2e229962ad567}{luai\_\-nummul}(a, b)~mul\_\-single(a, b)
\item 
\#define \hyperlink{luaconf_8h_1cd288191059cf0417928bf0b2fe20c4}{luai\_\-numdiv}(a, b)~div\_\-single(a, b)
\item 
\#define \hyperlink{luaconf_8h_33379acb6803a5a36258381e714c3c02}{luai\_\-numunm}(a)~(-(a))
\item 
\#define \hyperlink{luaconf_8h_e06bbbe345c8bb028e233120466d387d}{luai\_\-numeq}(a, b)~((a)==(b))
\item 
\#define \hyperlink{luaconf_8h_e035faaeb068720ee8540210870ee5c9}{luai\_\-numlt}(a, b)~((a)$<$(b))
\item 
\#define \hyperlink{luaconf_8h_f803655e8c9be7ba1f3f3fb0c4f730d7}{luai\_\-numle}(a, b)~((a)$<$=(b))
\item 
\#define \hyperlink{luaconf_8h_5ec99a344dba64c30c3ddc6eed8e2e51}{luai\_\-numisnan}(a)~(!luai\_\-numeq((a), (a)))
\item 
\#define \hyperlink{luaconf_8h_40f8296aa40164082aea6b542e4526b9}{lua\_\-number2int}(i, d)~((i)=(int)(d))
\item 
\#define \hyperlink{luaconf_8h_0620503773a63f7a9bd8bca23dc6775d}{lua\_\-number2integer}(i, d)~((i)=(\hyperlink{lua_8h_362144baa0cfb14dc38fd21438053d73}{lua\_\-Integer})(d))
\item 
\#define \hyperlink{luaconf_8h_5a7113f97995c9150d121892030b4656}{LUAI\_\-USER\_\-ALIGNMENT\_\-T}~union \{ float u; void $\ast$s; long l; \}
\item 
\#define \hyperlink{luaconf_8h_6063bddfdb6aa25b0d11e89227653b6d}{LUAI\_\-THROW}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, c)~longjmp((c) $\rightarrow$ b, 1)
\item 
\#define \hyperlink{luaconf_8h_d7040aa6a328fda34b33b749d3f502c8}{LUAI\_\-TRY}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, c, a)~if (setjmp((c) $\rightarrow$ b) == 0) \{ a \}
\item 
\#define \hyperlink{luaconf_8h_885acd5de75c1203f3aec71cd6dba84f}{luai\_\-jmpbuf}~jmp\_\-buf
\item 
\#define \hyperlink{luaconf_8h_7cecfa7bbfb47e8a8598a9bfbfbcab54}{LUA\_\-MAXCAPTURES}~32
\item 
\#define \hyperlink{luaconf_8h_565caa86b583f7872e480a5bfa643a72}{lua\_\-popen}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, c, m)
\item 
\#define \hyperlink{luaconf_8h_0a836babab5fc75b99bb7316a48a949c}{lua\_\-pclose}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, file)~((void)((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, file), 0)
\item 
\#define \hyperlink{luaconf_8h_fe9505df46f0ce00c3d5cefac2109c4e}{LUAI\_\-EXTRASPACE}~0
\item 
\#define \hyperlink{luaconf_8h_05bbfa34e58a82e39cc19701e5359881}{luai\_\-userstateopen}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_e269d75893fce50868b37c32214648e5}{luai\_\-userstateclose}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_533eae4cf709fa76f3974823354e4067}{luai\_\-userstatethread}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, L1)~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_d905d3a1a7e2edb1af6fafc4dd06479f}{luai\_\-userstatefree}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_f110e056a602175437e5cda45dd7db5e}{luai\_\-userstateresume}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_de427932b2d70d9f0b04c4d6a2af177a}{luai\_\-userstateyield}(\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, n)~((void)\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
\#define \hyperlink{luaconf_8h_14fe41078ac08e1a679281bab05a0d14}{LUA\_\-INTFRMLEN}~\char`\"{}l\char`\"{}
\item 
\#define \hyperlink{luaconf_8h_9eb7198f9f7a644efa7144fcc5726ea8}{LUA\_\-INTFRM\_\-T}~long
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
static float \hyperlink{luaconf_8h_9b4ebab99ffdb3f9ed1a41a3c777e09e}{add\_\-single} (float a, float b)
\item 
static float \hyperlink{luaconf_8h_3f23b716dd39fc01c1a2c7d29ef206fb}{sub\_\-single} (float a, float b)
\item 
static float \hyperlink{luaconf_8h_e169ea899f12b44b4c3d301714503850}{mul\_\-single} (float a, float b)
\item 
static float \hyperlink{luaconf_8h_b5b79d55bb4489a2a9529601fe83727c}{div\_\-single} (float a, float b)
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{luaconf_8h_f88575eb79fdd88b1cce4533ab5cbe69}{
\index{luaconf.h@{luaconf.h}!LUA\_\-API@{LUA\_\-API}}
\index{LUA\_\-API@{LUA\_\-API}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-API~extern}}
\label{luaconf_8h_f88575eb79fdd88b1cce4533ab5cbe69}


\hypertarget{luaconf_8h_6cb5bc40fe287c1223c0b461372ac080}{
\index{luaconf.h@{luaconf.h}!LUA\_\-CDIR@{LUA\_\-CDIR}}
\index{LUA\_\-CDIR@{LUA\_\-CDIR}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-CDIR~LUA\_\-ROOT \char`\"{}lib/lua/5.1/\char`\"{}}}
\label{luaconf_8h_6cb5bc40fe287c1223c0b461372ac080}


\hypertarget{luaconf_8h_2dd2ed2dff737954f5529abec6ea8c8d}{
\index{luaconf.h@{luaconf.h}!LUA\_\-COMPAT\_\-GFIND@{LUA\_\-COMPAT\_\-GFIND}}
\index{LUA\_\-COMPAT\_\-GFIND@{LUA\_\-COMPAT\_\-GFIND}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COMPAT\_\-GFIND}}
\label{luaconf_8h_2dd2ed2dff737954f5529abec6ea8c8d}


\hypertarget{luaconf_8h_2997ab5c8d644e58506c741981a77165}{
\index{luaconf.h@{luaconf.h}!LUA\_\-COMPAT\_\-LSTR@{LUA\_\-COMPAT\_\-LSTR}}
\index{LUA\_\-COMPAT\_\-LSTR@{LUA\_\-COMPAT\_\-LSTR}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COMPAT\_\-LSTR~1}}
\label{luaconf_8h_2997ab5c8d644e58506c741981a77165}


\hypertarget{luaconf_8h_a527af5e7cd2e1adfcaab581fb6a15db}{
\index{luaconf.h@{luaconf.h}!LUA\_\-COMPAT\_\-OPENLIB@{LUA\_\-COMPAT\_\-OPENLIB}}
\index{LUA\_\-COMPAT\_\-OPENLIB@{LUA\_\-COMPAT\_\-OPENLIB}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COMPAT\_\-OPENLIB}}
\label{luaconf_8h_a527af5e7cd2e1adfcaab581fb6a15db}


\hypertarget{luaconf_8h_2fa83ed2b6ac493b124ac8d2ae9c6a20}{
\index{luaconf.h@{luaconf.h}!LUA\_\-COMPAT\_\-VARARG@{LUA\_\-COMPAT\_\-VARARG}}
\index{LUA\_\-COMPAT\_\-VARARG@{LUA\_\-COMPAT\_\-VARARG}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COMPAT\_\-VARARG}}
\label{luaconf_8h_2fa83ed2b6ac493b124ac8d2ae9c6a20}


\hypertarget{luaconf_8h_061bfb50d218f21d481d172289ef9998}{
\index{luaconf.h@{luaconf.h}!LUA\_\-CPATH@{LUA\_\-CPATH}}
\index{LUA\_\-CPATH@{LUA\_\-CPATH}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-CPATH~\char`\"{}LUA\_\-CPATH\char`\"{}}}
\label{luaconf_8h_061bfb50d218f21d481d172289ef9998}


\hypertarget{luaconf_8h_45f20f03a0802b0d90d75639a339b406}{
\index{luaconf.h@{luaconf.h}!LUA\_\-CPATH\_\-DEFAULT@{LUA\_\-CPATH\_\-DEFAULT}}
\index{LUA\_\-CPATH\_\-DEFAULT@{LUA\_\-CPATH\_\-DEFAULT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-CPATH\_\-DEFAULT~\char`\"{}./?.so;\char`\"{}  LUA\_\-CDIR\char`\"{}?.so;\char`\"{} LUA\_\-CDIR\char`\"{}loadall.so\char`\"{}}}
\label{luaconf_8h_45f20f03a0802b0d90d75639a339b406}


\hypertarget{luaconf_8h_2e611ade620cc30a6f0c306ae39d27d8}{
\index{luaconf.h@{luaconf.h}!LUA\_\-DIRSEP@{LUA\_\-DIRSEP}}
\index{LUA\_\-DIRSEP@{LUA\_\-DIRSEP}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-DIRSEP~\char`\"{}/\char`\"{}}}
\label{luaconf_8h_2e611ade620cc30a6f0c306ae39d27d8}


\hypertarget{luaconf_8h_20344f3ede798aa36345b6ce610a34ad}{
\index{luaconf.h@{luaconf.h}!LUA\_\-EXECDIR@{LUA\_\-EXECDIR}}
\index{LUA\_\-EXECDIR@{LUA\_\-EXECDIR}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-EXECDIR~\char`\"{}!\char`\"{}}}
\label{luaconf_8h_20344f3ede798aa36345b6ce610a34ad}


\hypertarget{luaconf_8h_49c31c00aa2852af25a2c43046a21aeb}{
\index{luaconf.h@{luaconf.h}!LUA\_\-IDSIZE@{LUA\_\-IDSIZE}}
\index{LUA\_\-IDSIZE@{LUA\_\-IDSIZE}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-IDSIZE~60}}
\label{luaconf_8h_49c31c00aa2852af25a2c43046a21aeb}


\hypertarget{luaconf_8h_d598457446eb8bed37166e57d94deecc}{
\index{luaconf.h@{luaconf.h}!LUA\_\-IGMARK@{LUA\_\-IGMARK}}
\index{LUA\_\-IGMARK@{LUA\_\-IGMARK}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-IGMARK~\char`\"{}-\char`\"{}}}
\label{luaconf_8h_d598457446eb8bed37166e57d94deecc}


\hypertarget{luaconf_8h_da20ff8cb83ca847ef591e36fee269e3}{
\index{luaconf.h@{luaconf.h}!LUA\_\-INIT@{LUA\_\-INIT}}
\index{LUA\_\-INIT@{LUA\_\-INIT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-INIT~\char`\"{}LUA\_\-INIT\char`\"{}}}
\label{luaconf_8h_da20ff8cb83ca847ef591e36fee269e3}


\hypertarget{luaconf_8h_6f5fe82d222b54d1913327404c8d18c5}{
\index{luaconf.h@{luaconf.h}!LUA\_\-INTEGER@{LUA\_\-INTEGER}}
\index{LUA\_\-INTEGER@{LUA\_\-INTEGER}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-INTEGER~ptrdiff\_\-t}}
\label{luaconf_8h_6f5fe82d222b54d1913327404c8d18c5}


\hypertarget{luaconf_8h_9eb7198f9f7a644efa7144fcc5726ea8}{
\index{luaconf.h@{luaconf.h}!LUA\_\-INTFRM\_\-T@{LUA\_\-INTFRM\_\-T}}
\index{LUA\_\-INTFRM\_\-T@{LUA\_\-INTFRM\_\-T}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-INTFRM\_\-T~long}}
\label{luaconf_8h_9eb7198f9f7a644efa7144fcc5726ea8}


\hypertarget{luaconf_8h_14fe41078ac08e1a679281bab05a0d14}{
\index{luaconf.h@{luaconf.h}!LUA\_\-INTFRMLEN@{LUA\_\-INTFRMLEN}}
\index{LUA\_\-INTFRMLEN@{LUA\_\-INTFRMLEN}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-INTFRMLEN~\char`\"{}l\char`\"{}}}
\label{luaconf_8h_14fe41078ac08e1a679281bab05a0d14}


\hypertarget{luaconf_8h_3c00e6041f7f276f3c8e8125c7d28cb3}{
\index{luaconf.h@{luaconf.h}!LUA\_\-LDIR@{LUA\_\-LDIR}}
\index{LUA\_\-LDIR@{LUA\_\-LDIR}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-LDIR~LUA\_\-ROOT \char`\"{}share/lua/5.1/\char`\"{}}}
\label{luaconf_8h_3c00e6041f7f276f3c8e8125c7d28cb3}


\hypertarget{luaconf_8h_7cecfa7bbfb47e8a8598a9bfbfbcab54}{
\index{luaconf.h@{luaconf.h}!LUA\_\-MAXCAPTURES@{LUA\_\-MAXCAPTURES}}
\index{LUA\_\-MAXCAPTURES@{LUA\_\-MAXCAPTURES}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MAXCAPTURES~32}}
\label{luaconf_8h_7cecfa7bbfb47e8a8598a9bfbfbcab54}


\hypertarget{luaconf_8h_459532244178d9e61e65aaf40fb42de1}{
\index{luaconf.h@{luaconf.h}!LUA\_\-NUMBER@{LUA\_\-NUMBER}}
\index{LUA\_\-NUMBER@{LUA\_\-NUMBER}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-NUMBER~float}}
\label{luaconf_8h_459532244178d9e61e65aaf40fb42de1}


\hypertarget{luaconf_8h_40f8296aa40164082aea6b542e4526b9}{
\index{luaconf.h@{luaconf.h}!lua\_\-number2int@{lua\_\-number2int}}
\index{lua\_\-number2int@{lua\_\-number2int}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-number2int(i, \/  d)~((i)=(int)(d))}}
\label{luaconf_8h_40f8296aa40164082aea6b542e4526b9}


\hypertarget{luaconf_8h_0620503773a63f7a9bd8bca23dc6775d}{
\index{luaconf.h@{luaconf.h}!lua\_\-number2integer@{lua\_\-number2integer}}
\index{lua\_\-number2integer@{lua\_\-number2integer}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-number2integer(i, \/  d)~((i)=({\bf lua\_\-Integer})(d))}}
\label{luaconf_8h_0620503773a63f7a9bd8bca23dc6775d}


\hypertarget{luaconf_8h_7282035aa504d3ebc9a2ce2a85fd6553}{
\index{luaconf.h@{luaconf.h}!lua\_\-number2str@{lua\_\-number2str}}
\index{lua\_\-number2str@{lua\_\-number2str}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-number2str(s, \/  n)~sprintf((s), LUA\_\-NUMBER\_\-FMT, (n))}}
\label{luaconf_8h_7282035aa504d3ebc9a2ce2a85fd6553}


\hypertarget{luaconf_8h_7b663f0cdf9f339308af06988b75171d}{
\index{luaconf.h@{luaconf.h}!LUA\_\-NUMBER\_\-DOUBLE@{LUA\_\-NUMBER\_\-DOUBLE}}
\index{LUA\_\-NUMBER\_\-DOUBLE@{LUA\_\-NUMBER\_\-DOUBLE}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-NUMBER\_\-DOUBLE}}
\label{luaconf_8h_7b663f0cdf9f339308af06988b75171d}


\hypertarget{luaconf_8h_8d91a1bf1619825be5a0275c36f20216}{
\index{luaconf.h@{luaconf.h}!LUA\_\-NUMBER\_\-FMT@{LUA\_\-NUMBER\_\-FMT}}
\index{LUA\_\-NUMBER\_\-FMT@{LUA\_\-NUMBER\_\-FMT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-NUMBER\_\-FMT~\char`\"{}\%f\char`\"{}}}
\label{luaconf_8h_8d91a1bf1619825be5a0275c36f20216}


\hypertarget{luaconf_8h_dc7ca6a20f315738006beab123a0690c}{
\index{luaconf.h@{luaconf.h}!LUA\_\-NUMBER\_\-SCAN@{LUA\_\-NUMBER\_\-SCAN}}
\index{LUA\_\-NUMBER\_\-SCAN@{LUA\_\-NUMBER\_\-SCAN}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-NUMBER\_\-SCAN~\char`\"{}\%f\char`\"{}}}
\label{luaconf_8h_dc7ca6a20f315738006beab123a0690c}


\hypertarget{luaconf_8h_ab77fd813aae939f7c76407566489544}{
\index{luaconf.h@{luaconf.h}!LUA\_\-PATH@{LUA\_\-PATH}}
\index{LUA\_\-PATH@{LUA\_\-PATH}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-PATH~\char`\"{}LUA\_\-PATH\char`\"{}}}
\label{luaconf_8h_ab77fd813aae939f7c76407566489544}


\hypertarget{luaconf_8h_de5464817bc6ac4c929ac914191c6a60}{
\index{luaconf.h@{luaconf.h}!LUA\_\-PATH\_\-DEFAULT@{LUA\_\-PATH\_\-DEFAULT}}
\index{LUA\_\-PATH\_\-DEFAULT@{LUA\_\-PATH\_\-DEFAULT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-PATH\_\-DEFAULT}}
\label{luaconf_8h_de5464817bc6ac4c929ac914191c6a60}


\textbf{Value:}

\begin{Code}\begin{verbatim}"./?.lua;"  LUA_LDIR"?.lua;"  LUA_LDIR"?/init.lua;" \
                            LUA_CDIR"?.lua;"  LUA_CDIR"?/init.lua"
\end{verbatim}
\end{Code}
\hypertarget{luaconf_8h_6d221295f625b3cb9cac477c0c475bb4}{
\index{luaconf.h@{luaconf.h}!LUA\_\-PATH\_\-MARK@{LUA\_\-PATH\_\-MARK}}
\index{LUA\_\-PATH\_\-MARK@{LUA\_\-PATH\_\-MARK}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-PATH\_\-MARK~\char`\"{}?\char`\"{}}}
\label{luaconf_8h_6d221295f625b3cb9cac477c0c475bb4}


\hypertarget{luaconf_8h_d269c9519b6c119ed751e72d7ca73ec5}{
\index{luaconf.h@{luaconf.h}!LUA\_\-PATHSEP@{LUA\_\-PATHSEP}}
\index{LUA\_\-PATHSEP@{LUA\_\-PATHSEP}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-PATHSEP~\char`\"{};\char`\"{}}}
\label{luaconf_8h_d269c9519b6c119ed751e72d7ca73ec5}


\hypertarget{luaconf_8h_0a836babab5fc75b99bb7316a48a949c}{
\index{luaconf.h@{luaconf.h}!lua\_\-pclose@{lua\_\-pclose}}
\index{lua\_\-pclose@{lua\_\-pclose}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-pclose({\bf L}, \/  file)~((void)((void){\bf L}, file), 0)}}
\label{luaconf_8h_0a836babab5fc75b99bb7316a48a949c}


\hypertarget{luaconf_8h_565caa86b583f7872e480a5bfa643a72}{
\index{luaconf.h@{luaconf.h}!lua\_\-popen@{lua\_\-popen}}
\index{lua\_\-popen@{lua\_\-popen}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-popen({\bf L}, \/  c, \/  m)}}
\label{luaconf_8h_565caa86b583f7872e480a5bfa643a72}


\textbf{Value:}

\begin{Code}\begin{verbatim}((void)((void)c, m),  \
                luaL_error(L, LUA_QL("popen") " not supported"), (FILE*)0)
\end{verbatim}
\end{Code}
\hypertarget{luaconf_8h_fa035bf534f18141e29c98e3a222074c}{
\index{luaconf.h@{luaconf.h}!LUA\_\-QL@{LUA\_\-QL}}
\index{LUA\_\-QL@{LUA\_\-QL}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-QL(x)~\char`\"{}'\char`\"{} x \char`\"{}'\char`\"{}}}
\label{luaconf_8h_fa035bf534f18141e29c98e3a222074c}


\hypertarget{luaconf_8h_036be0033b6a9a18e657d5cad9d501aa}{
\index{luaconf.h@{luaconf.h}!LUA\_\-QS@{LUA\_\-QS}}
\index{LUA\_\-QS@{LUA\_\-QS}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-QS~LUA\_\-QL(\char`\"{}\%s\char`\"{})}}
\label{luaconf_8h_036be0033b6a9a18e657d5cad9d501aa}


\hypertarget{luaconf_8h_910ba17d2686e3a014e5f8464334fa24}{
\index{luaconf.h@{luaconf.h}!LUA\_\-ROOT@{LUA\_\-ROOT}}
\index{LUA\_\-ROOT@{LUA\_\-ROOT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-ROOT~\char`\"{}/usr/local/\char`\"{}}}
\label{luaconf_8h_910ba17d2686e3a014e5f8464334fa24}


\hypertarget{luaconf_8h_4b751913c0b1598d6de4acb99ae48f5a}{
\index{luaconf.h@{luaconf.h}!lua\_\-str2number@{lua\_\-str2number}}
\index{lua\_\-str2number@{lua\_\-str2number}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-str2number(s, \/  p)~strtod((s), (p))}}
\label{luaconf_8h_4b751913c0b1598d6de4acb99ae48f5a}


\hypertarget{luaconf_8h_c171fa0deadb9a024ff076b3f27bee74}{
\index{luaconf.h@{luaconf.h}!luai\_\-apicheck@{luai\_\-apicheck}}
\index{luai\_\-apicheck@{luai\_\-apicheck}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-apicheck({\bf L}, \/  o)~\{ (void){\bf L}; \}}}
\label{luaconf_8h_c171fa0deadb9a024ff076b3f27bee74}


\hypertarget{luaconf_8h_0c7b3a9267393f2bb8d5fe80a0c1988a}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-BITSINT@{LUAI\_\-BITSINT}}
\index{LUAI\_\-BITSINT@{LUAI\_\-BITSINT}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-BITSINT~16}}
\label{luaconf_8h_0c7b3a9267393f2bb8d5fe80a0c1988a}


\hypertarget{luaconf_8h_0687b0a118384c7f5628fb6f5c363c9d}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-DATA@{LUAI\_\-DATA}}
\index{LUAI\_\-DATA@{LUAI\_\-DATA}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-DATA~\char`\"{}hidden\char`\"{}}}
\label{luaconf_8h_0687b0a118384c7f5628fb6f5c363c9d}


\hypertarget{luaconf_8h_fe9505df46f0ce00c3d5cefac2109c4e}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-EXTRASPACE@{LUAI\_\-EXTRASPACE}}
\index{LUAI\_\-EXTRASPACE@{LUAI\_\-EXTRASPACE}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-EXTRASPACE~0}}
\label{luaconf_8h_fe9505df46f0ce00c3d5cefac2109c4e}


\hypertarget{luaconf_8h_3f43b35a70c93f2cfde1db42a5a24f1e}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-FUNC@{LUAI\_\-FUNC}}
\index{LUAI\_\-FUNC@{LUAI\_\-FUNC}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-FUNC~\char`\"{}hidden\char`\"{}}}
\label{luaconf_8h_3f43b35a70c93f2cfde1db42a5a24f1e}


\hypertarget{luaconf_8h_dccc1cf9bf213c770940796d73635444}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-GCMUL@{LUAI\_\-GCMUL}}
\index{LUAI\_\-GCMUL@{LUAI\_\-GCMUL}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-GCMUL~100}}
\label{luaconf_8h_dccc1cf9bf213c770940796d73635444}


\hypertarget{luaconf_8h_961a6871328af0c7bb50169633e15fd9}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-GCPAUSE@{LUAI\_\-GCPAUSE}}
\index{LUAI\_\-GCPAUSE@{LUAI\_\-GCPAUSE}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-GCPAUSE~1000}}
\label{luaconf_8h_961a6871328af0c7bb50169633e15fd9}


\hypertarget{luaconf_8h_8b07d8bbc23641862ac4f1ea98f0215d}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-INT32@{LUAI\_\-INT32}}
\index{LUAI\_\-INT32@{LUAI\_\-INT32}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-INT32~long}}
\label{luaconf_8h_8b07d8bbc23641862ac4f1ea98f0215d}


\hypertarget{luaconf_8h_885acd5de75c1203f3aec71cd6dba84f}{
\index{luaconf.h@{luaconf.h}!luai\_\-jmpbuf@{luai\_\-jmpbuf}}
\index{luai\_\-jmpbuf@{luai\_\-jmpbuf}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-jmpbuf~jmp\_\-buf}}
\label{luaconf_8h_885acd5de75c1203f3aec71cd6dba84f}


\hypertarget{luaconf_8h_8f182b2922cca9dcc38af489cec4519c}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXCALLS@{LUAI\_\-MAXCALLS}}
\index{LUAI\_\-MAXCALLS@{LUAI\_\-MAXCALLS}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXCALLS~20000}}
\label{luaconf_8h_8f182b2922cca9dcc38af489cec4519c}


\hypertarget{luaconf_8h_0787aa9ccb00f5d9b11ad4f7174e4bdb}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXCCALLS@{LUAI\_\-MAXCCALLS}}
\index{LUAI\_\-MAXCCALLS@{LUAI\_\-MAXCCALLS}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXCCALLS~200}}
\label{luaconf_8h_0787aa9ccb00f5d9b11ad4f7174e4bdb}


\hypertarget{luaconf_8h_ad7d9b351cde290eb12c180d03ec71e4}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXCSTACK@{LUAI\_\-MAXCSTACK}}
\index{LUAI\_\-MAXCSTACK@{LUAI\_\-MAXCSTACK}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXCSTACK~8000}}
\label{luaconf_8h_ad7d9b351cde290eb12c180d03ec71e4}


\hypertarget{luaconf_8h_81a26a875671bf478a1f73d762f24c54}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXINT32@{LUAI\_\-MAXINT32}}
\index{LUAI\_\-MAXINT32@{LUAI\_\-MAXINT32}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXINT32~LONG\_\-MAX}}
\label{luaconf_8h_81a26a875671bf478a1f73d762f24c54}


\hypertarget{luaconf_8h_b71a9d9bf2fd8bee9f220d59f76958f0}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXNUMBER2STR@{LUAI\_\-MAXNUMBER2STR}}
\index{LUAI\_\-MAXNUMBER2STR@{LUAI\_\-MAXNUMBER2STR}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXNUMBER2STR~32}}
\label{luaconf_8h_b71a9d9bf2fd8bee9f220d59f76958f0}


\hypertarget{luaconf_8h_459d5ab73f09232549fa891ffddd5783}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXUPVALUES@{LUAI\_\-MAXUPVALUES}}
\index{LUAI\_\-MAXUPVALUES@{LUAI\_\-MAXUPVALUES}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXUPVALUES~60}}
\label{luaconf_8h_459d5ab73f09232549fa891ffddd5783}


\hypertarget{luaconf_8h_1515b9fa33a329f9193c00e009de3684}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MAXVARS@{LUAI\_\-MAXVARS}}
\index{LUAI\_\-MAXVARS@{LUAI\_\-MAXVARS}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MAXVARS~200}}
\label{luaconf_8h_1515b9fa33a329f9193c00e009de3684}


\hypertarget{luaconf_8h_b8a84092456770cfa921b733298e14dc}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-MEM@{LUAI\_\-MEM}}
\index{LUAI\_\-MEM@{LUAI\_\-MEM}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-MEM~long}}
\label{luaconf_8h_b8a84092456770cfa921b733298e14dc}


\hypertarget{luaconf_8h_29f2b954495cc2fe4d8147bfd78ce6af}{
\index{luaconf.h@{luaconf.h}!luai\_\-numadd@{luai\_\-numadd}}
\index{luai\_\-numadd@{luai\_\-numadd}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numadd(a, \/  b)~add\_\-single(a, b)}}
\label{luaconf_8h_29f2b954495cc2fe4d8147bfd78ce6af}


\hypertarget{luaconf_8h_1cd288191059cf0417928bf0b2fe20c4}{
\index{luaconf.h@{luaconf.h}!luai\_\-numdiv@{luai\_\-numdiv}}
\index{luai\_\-numdiv@{luai\_\-numdiv}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numdiv(a, \/  b)~div\_\-single(a, b)}}
\label{luaconf_8h_1cd288191059cf0417928bf0b2fe20c4}


\hypertarget{luaconf_8h_e06bbbe345c8bb028e233120466d387d}{
\index{luaconf.h@{luaconf.h}!luai\_\-numeq@{luai\_\-numeq}}
\index{luai\_\-numeq@{luai\_\-numeq}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numeq(a, \/  b)~((a)==(b))}}
\label{luaconf_8h_e06bbbe345c8bb028e233120466d387d}


\hypertarget{luaconf_8h_5ec99a344dba64c30c3ddc6eed8e2e51}{
\index{luaconf.h@{luaconf.h}!luai\_\-numisnan@{luai\_\-numisnan}}
\index{luai\_\-numisnan@{luai\_\-numisnan}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numisnan(a)~(!luai\_\-numeq((a), (a)))}}
\label{luaconf_8h_5ec99a344dba64c30c3ddc6eed8e2e51}


\hypertarget{luaconf_8h_f803655e8c9be7ba1f3f3fb0c4f730d7}{
\index{luaconf.h@{luaconf.h}!luai\_\-numle@{luai\_\-numle}}
\index{luai\_\-numle@{luai\_\-numle}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numle(a, \/  b)~((a)$<$=(b))}}
\label{luaconf_8h_f803655e8c9be7ba1f3f3fb0c4f730d7}


\hypertarget{luaconf_8h_e035faaeb068720ee8540210870ee5c9}{
\index{luaconf.h@{luaconf.h}!luai\_\-numlt@{luai\_\-numlt}}
\index{luai\_\-numlt@{luai\_\-numlt}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numlt(a, \/  b)~((a)$<$(b))}}
\label{luaconf_8h_e035faaeb068720ee8540210870ee5c9}


\hypertarget{luaconf_8h_d5f5b06bab71b2816ed2e229962ad567}{
\index{luaconf.h@{luaconf.h}!luai\_\-nummul@{luai\_\-nummul}}
\index{luai\_\-nummul@{luai\_\-nummul}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-nummul(a, \/  b)~mul\_\-single(a, b)}}
\label{luaconf_8h_d5f5b06bab71b2816ed2e229962ad567}


\hypertarget{luaconf_8h_50790bab6ef62cac53cfa7e21db878f0}{
\index{luaconf.h@{luaconf.h}!luai\_\-numsub@{luai\_\-numsub}}
\index{luai\_\-numsub@{luai\_\-numsub}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numsub(a, \/  b)~sub\_\-single(a, b)}}
\label{luaconf_8h_50790bab6ef62cac53cfa7e21db878f0}


\hypertarget{luaconf_8h_33379acb6803a5a36258381e714c3c02}{
\index{luaconf.h@{luaconf.h}!luai\_\-numunm@{luai\_\-numunm}}
\index{luai\_\-numunm@{luai\_\-numunm}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-numunm(a)~(-(a))}}
\label{luaconf_8h_33379acb6803a5a36258381e714c3c02}


\hypertarget{luaconf_8h_6063bddfdb6aa25b0d11e89227653b6d}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-THROW@{LUAI\_\-THROW}}
\index{LUAI\_\-THROW@{LUAI\_\-THROW}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-THROW({\bf L}, \/  c)~longjmp((c) $\rightarrow$ b, 1)}}
\label{luaconf_8h_6063bddfdb6aa25b0d11e89227653b6d}


\hypertarget{luaconf_8h_d7040aa6a328fda34b33b749d3f502c8}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-TRY@{LUAI\_\-TRY}}
\index{LUAI\_\-TRY@{LUAI\_\-TRY}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-TRY({\bf L}, \/  c, \/  a)~if (setjmp((c) $\rightarrow$ b) == 0) \{ a \}}}
\label{luaconf_8h_d7040aa6a328fda34b33b749d3f502c8}


\hypertarget{luaconf_8h_e3594e990592ab0bf7243dad64c76d2a}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-UACNUMBER@{LUAI\_\-UACNUMBER}}
\index{LUAI\_\-UACNUMBER@{LUAI\_\-UACNUMBER}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-UACNUMBER~float}}
\label{luaconf_8h_e3594e990592ab0bf7243dad64c76d2a}


\hypertarget{luaconf_8h_46b0c83581c2a3ff6a435b28695fe819}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-UINT32@{LUAI\_\-UINT32}}
\index{LUAI\_\-UINT32@{LUAI\_\-UINT32}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-UINT32~unsigned long}}
\label{luaconf_8h_46b0c83581c2a3ff6a435b28695fe819}


\hypertarget{luaconf_8h_3875a59104f2396f405089700c2233d0}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-UMEM@{LUAI\_\-UMEM}}
\index{LUAI\_\-UMEM@{LUAI\_\-UMEM}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-UMEM~unsigned long}}
\label{luaconf_8h_3875a59104f2396f405089700c2233d0}


\hypertarget{luaconf_8h_5a7113f97995c9150d121892030b4656}{
\index{luaconf.h@{luaconf.h}!LUAI\_\-USER\_\-ALIGNMENT\_\-T@{LUAI\_\-USER\_\-ALIGNMENT\_\-T}}
\index{LUAI\_\-USER\_\-ALIGNMENT\_\-T@{LUAI\_\-USER\_\-ALIGNMENT\_\-T}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAI\_\-USER\_\-ALIGNMENT\_\-T~union \{ float u; void $\ast$s; long l; \}}}
\label{luaconf_8h_5a7113f97995c9150d121892030b4656}


\hypertarget{luaconf_8h_e269d75893fce50868b37c32214648e5}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstateclose@{luai\_\-userstateclose}}
\index{luai\_\-userstateclose@{luai\_\-userstateclose}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstateclose({\bf L})~((void){\bf L})}}
\label{luaconf_8h_e269d75893fce50868b37c32214648e5}


\hypertarget{luaconf_8h_d905d3a1a7e2edb1af6fafc4dd06479f}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstatefree@{luai\_\-userstatefree}}
\index{luai\_\-userstatefree@{luai\_\-userstatefree}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstatefree({\bf L})~((void){\bf L})}}
\label{luaconf_8h_d905d3a1a7e2edb1af6fafc4dd06479f}


\hypertarget{luaconf_8h_05bbfa34e58a82e39cc19701e5359881}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstateopen@{luai\_\-userstateopen}}
\index{luai\_\-userstateopen@{luai\_\-userstateopen}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstateopen({\bf L})~((void){\bf L})}}
\label{luaconf_8h_05bbfa34e58a82e39cc19701e5359881}


\hypertarget{luaconf_8h_f110e056a602175437e5cda45dd7db5e}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstateresume@{luai\_\-userstateresume}}
\index{luai\_\-userstateresume@{luai\_\-userstateresume}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstateresume({\bf L}, \/  n)~((void){\bf L})}}
\label{luaconf_8h_f110e056a602175437e5cda45dd7db5e}


\hypertarget{luaconf_8h_533eae4cf709fa76f3974823354e4067}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstatethread@{luai\_\-userstatethread}}
\index{luai\_\-userstatethread@{luai\_\-userstatethread}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstatethread({\bf L}, \/  L1)~((void){\bf L})}}
\label{luaconf_8h_533eae4cf709fa76f3974823354e4067}


\hypertarget{luaconf_8h_de427932b2d70d9f0b04c4d6a2af177a}{
\index{luaconf.h@{luaconf.h}!luai\_\-userstateyield@{luai\_\-userstateyield}}
\index{luai\_\-userstateyield@{luai\_\-userstateyield}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define luai\_\-userstateyield({\bf L}, \/  n)~((void){\bf L})}}
\label{luaconf_8h_de427932b2d70d9f0b04c4d6a2af177a}


\hypertarget{luaconf_8h_f360ad37a770dfdc29291a99c398f42d}{
\index{luaconf.h@{luaconf.h}!LUAL\_\-BUFFERSIZE@{LUAL\_\-BUFFERSIZE}}
\index{LUAL\_\-BUFFERSIZE@{LUAL\_\-BUFFERSIZE}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUAL\_\-BUFFERSIZE~BUFSIZ}}
\label{luaconf_8h_f360ad37a770dfdc29291a99c398f42d}


\hypertarget{luaconf_8h_373d5a572c4c65a5f35a6e4ee9293c95}{
\index{luaconf.h@{luaconf.h}!LUALIB\_\-API@{LUALIB\_\-API}}
\index{LUALIB\_\-API@{LUALIB\_\-API}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUALIB\_\-API~LUA\_\-API}}
\label{luaconf_8h_373d5a572c4c65a5f35a6e4ee9293c95}




\subsection{Function Documentation}
\hypertarget{luaconf_8h_9b4ebab99ffdb3f9ed1a41a3c777e09e}{
\index{luaconf.h@{luaconf.h}!add\_\-single@{add\_\-single}}
\index{add\_\-single@{add\_\-single}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static float add\_\-single (float {\em a}, \/  float {\em b})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{luaconf_8h_9b4ebab99ffdb3f9ed1a41a3c777e09e}


\hypertarget{luaconf_8h_b5b79d55bb4489a2a9529601fe83727c}{
\index{luaconf.h@{luaconf.h}!div\_\-single@{div\_\-single}}
\index{div\_\-single@{div\_\-single}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static float div\_\-single (float {\em a}, \/  float {\em b})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{luaconf_8h_b5b79d55bb4489a2a9529601fe83727c}


\hypertarget{luaconf_8h_e169ea899f12b44b4c3d301714503850}{
\index{luaconf.h@{luaconf.h}!mul\_\-single@{mul\_\-single}}
\index{mul\_\-single@{mul\_\-single}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static float mul\_\-single (float {\em a}, \/  float {\em b})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{luaconf_8h_e169ea899f12b44b4c3d301714503850}


\hypertarget{luaconf_8h_3f23b716dd39fc01c1a2c7d29ef206fb}{
\index{luaconf.h@{luaconf.h}!sub\_\-single@{sub\_\-single}}
\index{sub\_\-single@{sub\_\-single}!luaconf.h@{luaconf.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static float sub\_\-single (float {\em a}, \/  float {\em b})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{luaconf_8h_3f23b716dd39fc01c1a2c7d29ef206fb}


