\hypertarget{lobject_8c}{
\section{lobject.c File Reference}
\label{lobject_8c}\index{lobject.c@{lobject.c}}
}
{\tt \#include $<$ctype.h$>$}\par
{\tt \#include $<$stdarg.h$>$}\par
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include $<$string.h$>$}\par
{\tt \#include \char`\"{}lua.h\char`\"{}}\par
{\tt \#include \char`\"{}ldo.h\char`\"{}}\par
{\tt \#include \char`\"{}lmem.h\char`\"{}}\par
{\tt \#include \char`\"{}lobject.h\char`\"{}}\par
{\tt \#include \char`\"{}lstate.h\char`\"{}}\par
{\tt \#include \char`\"{}lstring.h\char`\"{}}\par
{\tt \#include \char`\"{}lvm.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{lobject_8c_38dc0318b49040ead76a3cbd8bdc573f}{lobject\_\-c}
\item 
\#define \hyperlink{lobject_8c_bf0b3947b59218777a8e928a10be205b}{LUA\_\-CORE}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int \hyperlink{lobject_8c_cbb799248ff2c18c780d58034b448361}{luaO\_\-int2fb} (unsigned int x)
\item 
int \hyperlink{lobject_8c_343c0628f26c31dfeb37043a67d7cc63}{luaO\_\-fb2int} (int x)
\item 
int \hyperlink{lobject_8c_dd64dfff81baeccf18056c1e0aa665f7}{luaO\_\-log2} (unsigned int x)
\item 
int \hyperlink{lobject_8c_491502522b283e90c5fa3391f66827dc}{luaO\_\-rawequalObj} (const \hyperlink{structlua__TValue}{TValue} $\ast$t1, const \hyperlink{structlua__TValue}{TValue} $\ast$t2)
\item 
int \hyperlink{lobject_8c_b1e3654d45c2d88563b84f63a456e97a}{luaO\_\-str2d} (const char $\ast$s, \hyperlink{lua_8h_f0a6ed3b852d680769cfc410a0672172}{lua\_\-Number} $\ast$result)
\item 
static void \hyperlink{lobject_8c_ac052702511fdcdfc16f7f16f4bb7d70}{pushstr} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$str)
\item 
const char $\ast$ \hyperlink{lobject_8c_a83fa444a36d79521e846a766fa083d5}{luaO\_\-pushvfstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$fmt, va\_\-list argp)
\item 
const char $\ast$ \hyperlink{lobject_8c_8e224db7123c74d695076a96d1bfda61}{luaO\_\-pushfstring} (\hyperlink{structlua__State}{lua\_\-State} $\ast$\hyperlink{main_8c_62f94dfc0036bec0c14106c2f15caf3e}{L}, const char $\ast$fmt,...)
\item 
void \hyperlink{lobject_8c_4708cca3615b7fafb7ea4631f486983b}{luaO\_\-chunkid} (char $\ast$out, const char $\ast$source, size\_\-t bufflen)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
const \hyperlink{structlua__TValue}{TValue} \hyperlink{lobject_8c_6471b67aff62b05d53b67a2f2882aa43}{luaO\_\-nilobject\_\-} = \{\{NULL\}, LUA\_\-TNIL\}
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{lobject_8c_38dc0318b49040ead76a3cbd8bdc573f}{
\index{lobject.c@{lobject.c}!lobject\_\-c@{lobject\_\-c}}
\index{lobject\_\-c@{lobject\_\-c}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lobject\_\-c}}
\label{lobject_8c_38dc0318b49040ead76a3cbd8bdc573f}


\hypertarget{lobject_8c_bf0b3947b59218777a8e928a10be205b}{
\index{lobject.c@{lobject.c}!LUA\_\-CORE@{LUA\_\-CORE}}
\index{LUA\_\-CORE@{LUA\_\-CORE}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LUA\_\-CORE}}
\label{lobject_8c_bf0b3947b59218777a8e928a10be205b}




\subsection{Function Documentation}
\hypertarget{lobject_8c_4708cca3615b7fafb7ea4631f486983b}{
\index{lobject.c@{lobject.c}!luaO\_\-chunkid@{luaO\_\-chunkid}}
\index{luaO\_\-chunkid@{luaO\_\-chunkid}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaO\_\-chunkid (char $\ast$ {\em out}, \/  const char $\ast$ {\em source}, \/  size\_\-t {\em bufflen})}}
\label{lobject_8c_4708cca3615b7fafb7ea4631f486983b}


\hypertarget{lobject_8c_343c0628f26c31dfeb37043a67d7cc63}{
\index{lobject.c@{lobject.c}!luaO\_\-fb2int@{luaO\_\-fb2int}}
\index{luaO\_\-fb2int@{luaO\_\-fb2int}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaO\_\-fb2int (int {\em x})}}
\label{lobject_8c_343c0628f26c31dfeb37043a67d7cc63}


\hypertarget{lobject_8c_cbb799248ff2c18c780d58034b448361}{
\index{lobject.c@{lobject.c}!luaO\_\-int2fb@{luaO\_\-int2fb}}
\index{luaO\_\-int2fb@{luaO\_\-int2fb}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaO\_\-int2fb (unsigned int {\em x})}}
\label{lobject_8c_cbb799248ff2c18c780d58034b448361}


\hypertarget{lobject_8c_dd64dfff81baeccf18056c1e0aa665f7}{
\index{lobject.c@{lobject.c}!luaO\_\-log2@{luaO\_\-log2}}
\index{luaO\_\-log2@{luaO\_\-log2}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaO\_\-log2 (unsigned int {\em x})}}
\label{lobject_8c_dd64dfff81baeccf18056c1e0aa665f7}


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


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


\hypertarget{lobject_8c_491502522b283e90c5fa3391f66827dc}{
\index{lobject.c@{lobject.c}!luaO\_\-rawequalObj@{luaO\_\-rawequalObj}}
\index{luaO\_\-rawequalObj@{luaO\_\-rawequalObj}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaO\_\-rawequalObj (const {\bf TValue} $\ast$ {\em t1}, \/  const {\bf TValue} $\ast$ {\em t2})}}
\label{lobject_8c_491502522b283e90c5fa3391f66827dc}


\hypertarget{lobject_8c_b1e3654d45c2d88563b84f63a456e97a}{
\index{lobject.c@{lobject.c}!luaO\_\-str2d@{luaO\_\-str2d}}
\index{luaO\_\-str2d@{luaO\_\-str2d}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaO\_\-str2d (const char $\ast$ {\em s}, \/  {\bf lua\_\-Number} $\ast$ {\em result})}}
\label{lobject_8c_b1e3654d45c2d88563b84f63a456e97a}


\hypertarget{lobject_8c_ac052702511fdcdfc16f7f16f4bb7d70}{
\index{lobject.c@{lobject.c}!pushstr@{pushstr}}
\index{pushstr@{pushstr}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void pushstr ({\bf lua\_\-State} $\ast$ {\em L}, \/  const char $\ast$ {\em str})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lobject_8c_ac052702511fdcdfc16f7f16f4bb7d70}




\subsection{Variable Documentation}
\hypertarget{lobject_8c_6471b67aff62b05d53b67a2f2882aa43}{
\index{lobject.c@{lobject.c}!luaO\_\-nilobject\_\-@{luaO\_\-nilobject\_\-}}
\index{luaO\_\-nilobject\_\-@{luaO\_\-nilobject\_\-}!lobject.c@{lobject.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const {\bf TValue} {\bf luaO\_\-nilobject\_\-} = \{\{NULL\}, LUA\_\-TNIL\}}}
\label{lobject_8c_6471b67aff62b05d53b67a2f2882aa43}


