\hypertarget{lualib_8h}{
\section{lualib.h File Reference}
\label{lualib_8h}\index{lualib.h@{lualib.h}}
}
{\tt \#include \char`\"{}lua.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{lualib_8h_36f3babeb54bee1ebba63fe4fa94189a}{LUA\_\-FILEHANDLE}~\char`\"{}FILE$\ast$\char`\"{}
\item 
\#define \hyperlink{lualib_8h_8548d3b29e4dffa749a4ca4288bec7e3}{LUA\_\-COLIBNAME}~\char`\"{}coroutine\char`\"{}
\item 
\#define \hyperlink{lualib_8h_a9da6ee4401c3ea9591a60ae5514a4dd}{LUA\_\-TABLIBNAME}~\char`\"{}table\char`\"{}
\item 
\#define \hyperlink{lualib_8h_54fc1c91f79390071a7b7fc341c9aac0}{LUA\_\-IOLIBNAME}~\char`\"{}io\char`\"{}
\item 
\#define \hyperlink{lualib_8h_c89a67224db2eecc20aded867531e26d}{LUA\_\-OSLIBNAME}~\char`\"{}os\char`\"{}
\item 
\#define \hyperlink{lualib_8h_a973f7834b4cbf409e5a2752d91cf2c0}{LUA\_\-STRLIBNAME}~\char`\"{}string\char`\"{}
\item 
\#define \hyperlink{lualib_8h_18b55f45d0662ae9c460e4607913bbd7}{LUA\_\-MATHLIBNAME}~\char`\"{}math\char`\"{}
\item 
\#define \hyperlink{lualib_8h_4c656e7d665aa72e62976adc701795f9}{LUA\_\-DBLIBNAME}~\char`\"{}debug\char`\"{}
\item 
\#define \hyperlink{lualib_8h_875eb4d5f4d22b844254330b45f02b76}{LUA\_\-LOADLIBNAME}~\char`\"{}package\char`\"{}
\item 
\#define \hyperlink{lualib_8h_bea1f576564ec516f6efe8c014bdef2d}{lua\_\-assert}(x)~((void)0)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_6dcb766ec6891fef5d138112c7360c7c}{luaopen\_\-base} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_11330d4772c6b3b012a7cbae934d6ff6}{luaopen\_\-table} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_dca33152703f8d41dece31dad16aac0e}{luaopen\_\-io} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_140e0287bff6ad363b6f09ffd815ce33}{luaopen\_\-os} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_fe09ebbce1b60319dbfb70cfeeb8dac4}{luaopen\_\-string} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_e0b0ce4ddadd36b34dce155c75fcf090}{luaopen\_\-math} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_b4c783c438d78f6100eea3a043f3f6b9}{luaopen\_\-debug} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API int() \hyperlink{lualib_8h_2e9a99e7a2025113f7a159cc0e3b270d}{luaopen\_\-package} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\item 
LUALIB\_\-API void() \hyperlink{lualib_8h_3744dadc460fb2a20df474eef4d4253d}{luaL\_\-openlibs} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L})
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{lualib_8h_bea1f576564ec516f6efe8c014bdef2d}{
\index{lualib.h@{lualib.h}!lua\_\-assert@{lua\_\-assert}}
\index{lua\_\-assert@{lua\_\-assert}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lua\_\-assert(x)~((void)0)}}
\label{lualib_8h_bea1f576564ec516f6efe8c014bdef2d}


\hypertarget{lualib_8h_8548d3b29e4dffa749a4ca4288bec7e3}{
\index{lualib.h@{lualib.h}!LUA\_\-COLIBNAME@{LUA\_\-COLIBNAME}}
\index{LUA\_\-COLIBNAME@{LUA\_\-COLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-COLIBNAME~\char`\"{}coroutine\char`\"{}}}
\label{lualib_8h_8548d3b29e4dffa749a4ca4288bec7e3}


\hypertarget{lualib_8h_4c656e7d665aa72e62976adc701795f9}{
\index{lualib.h@{lualib.h}!LUA\_\-DBLIBNAME@{LUA\_\-DBLIBNAME}}
\index{LUA\_\-DBLIBNAME@{LUA\_\-DBLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-DBLIBNAME~\char`\"{}debug\char`\"{}}}
\label{lualib_8h_4c656e7d665aa72e62976adc701795f9}


\hypertarget{lualib_8h_36f3babeb54bee1ebba63fe4fa94189a}{
\index{lualib.h@{lualib.h}!LUA\_\-FILEHANDLE@{LUA\_\-FILEHANDLE}}
\index{LUA\_\-FILEHANDLE@{LUA\_\-FILEHANDLE}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-FILEHANDLE~\char`\"{}FILE$\ast$\char`\"{}}}
\label{lualib_8h_36f3babeb54bee1ebba63fe4fa94189a}


\hypertarget{lualib_8h_54fc1c91f79390071a7b7fc341c9aac0}{
\index{lualib.h@{lualib.h}!LUA\_\-IOLIBNAME@{LUA\_\-IOLIBNAME}}
\index{LUA\_\-IOLIBNAME@{LUA\_\-IOLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-IOLIBNAME~\char`\"{}io\char`\"{}}}
\label{lualib_8h_54fc1c91f79390071a7b7fc341c9aac0}


\hypertarget{lualib_8h_875eb4d5f4d22b844254330b45f02b76}{
\index{lualib.h@{lualib.h}!LUA\_\-LOADLIBNAME@{LUA\_\-LOADLIBNAME}}
\index{LUA\_\-LOADLIBNAME@{LUA\_\-LOADLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-LOADLIBNAME~\char`\"{}package\char`\"{}}}
\label{lualib_8h_875eb4d5f4d22b844254330b45f02b76}


\hypertarget{lualib_8h_18b55f45d0662ae9c460e4607913bbd7}{
\index{lualib.h@{lualib.h}!LUA\_\-MATHLIBNAME@{LUA\_\-MATHLIBNAME}}
\index{LUA\_\-MATHLIBNAME@{LUA\_\-MATHLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-MATHLIBNAME~\char`\"{}math\char`\"{}}}
\label{lualib_8h_18b55f45d0662ae9c460e4607913bbd7}


\hypertarget{lualib_8h_c89a67224db2eecc20aded867531e26d}{
\index{lualib.h@{lualib.h}!LUA\_\-OSLIBNAME@{LUA\_\-OSLIBNAME}}
\index{LUA\_\-OSLIBNAME@{LUA\_\-OSLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-OSLIBNAME~\char`\"{}os\char`\"{}}}
\label{lualib_8h_c89a67224db2eecc20aded867531e26d}


\hypertarget{lualib_8h_a973f7834b4cbf409e5a2752d91cf2c0}{
\index{lualib.h@{lualib.h}!LUA\_\-STRLIBNAME@{LUA\_\-STRLIBNAME}}
\index{LUA\_\-STRLIBNAME@{LUA\_\-STRLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-STRLIBNAME~\char`\"{}string\char`\"{}}}
\label{lualib_8h_a973f7834b4cbf409e5a2752d91cf2c0}


\hypertarget{lualib_8h_a9da6ee4401c3ea9591a60ae5514a4dd}{
\index{lualib.h@{lualib.h}!LUA\_\-TABLIBNAME@{LUA\_\-TABLIBNAME}}
\index{LUA\_\-TABLIBNAME@{LUA\_\-TABLIBNAME}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-TABLIBNAME~\char`\"{}table\char`\"{}}}
\label{lualib_8h_a9da6ee4401c3ea9591a60ae5514a4dd}




\subsection{Function Documentation}
\hypertarget{lualib_8h_3744dadc460fb2a20df474eef4d4253d}{
\index{lualib.h@{lualib.h}!luaL\_\-openlibs@{luaL\_\-openlibs}}
\index{luaL\_\-openlibs@{luaL\_\-openlibs}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API void() luaL\_\-openlibs ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_3744dadc460fb2a20df474eef4d4253d}


\hypertarget{lualib_8h_6dcb766ec6891fef5d138112c7360c7c}{
\index{lualib.h@{lualib.h}!luaopen\_\-base@{luaopen\_\-base}}
\index{luaopen\_\-base@{luaopen\_\-base}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-base ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_6dcb766ec6891fef5d138112c7360c7c}


\hypertarget{lualib_8h_b4c783c438d78f6100eea3a043f3f6b9}{
\index{lualib.h@{lualib.h}!luaopen\_\-debug@{luaopen\_\-debug}}
\index{luaopen\_\-debug@{luaopen\_\-debug}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-debug ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_b4c783c438d78f6100eea3a043f3f6b9}


\hypertarget{lualib_8h_dca33152703f8d41dece31dad16aac0e}{
\index{lualib.h@{lualib.h}!luaopen\_\-io@{luaopen\_\-io}}
\index{luaopen\_\-io@{luaopen\_\-io}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-io ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_dca33152703f8d41dece31dad16aac0e}


\hypertarget{lualib_8h_e0b0ce4ddadd36b34dce155c75fcf090}{
\index{lualib.h@{lualib.h}!luaopen\_\-math@{luaopen\_\-math}}
\index{luaopen\_\-math@{luaopen\_\-math}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-math ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_e0b0ce4ddadd36b34dce155c75fcf090}


\hypertarget{lualib_8h_140e0287bff6ad363b6f09ffd815ce33}{
\index{lualib.h@{lualib.h}!luaopen\_\-os@{luaopen\_\-os}}
\index{luaopen\_\-os@{luaopen\_\-os}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-os ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_140e0287bff6ad363b6f09ffd815ce33}


\hypertarget{lualib_8h_2e9a99e7a2025113f7a159cc0e3b270d}{
\index{lualib.h@{lualib.h}!luaopen\_\-package@{luaopen\_\-package}}
\index{luaopen\_\-package@{luaopen\_\-package}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-package ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_2e9a99e7a2025113f7a159cc0e3b270d}


\hypertarget{lualib_8h_fe09ebbce1b60319dbfb70cfeeb8dac4}{
\index{lualib.h@{lualib.h}!luaopen\_\-string@{luaopen\_\-string}}
\index{luaopen\_\-string@{luaopen\_\-string}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-string ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_fe09ebbce1b60319dbfb70cfeeb8dac4}


\hypertarget{lualib_8h_11330d4772c6b3b012a7cbae934d6ff6}{
\index{lualib.h@{lualib.h}!luaopen\_\-table@{luaopen\_\-table}}
\index{luaopen\_\-table@{luaopen\_\-table}!lualib.h@{lualib.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}LUALIB\_\-API int() luaopen\_\-table ({\bf lua\_\-State} $\ast$ {\em L})}}
\label{lualib_8h_11330d4772c6b3b012a7cbae934d6ff6}


