\hypertarget{lcode_8c}{
\section{lcode.c File Reference}
\label{lcode_8c}\index{lcode.c@{lcode.c}}
}
{\tt \#include $<$stdlib.h$>$}\par
{\tt \#include \char`\"{}lua.h\char`\"{}}\par
{\tt \#include \char`\"{}lcode.h\char`\"{}}\par
{\tt \#include \char`\"{}ldebug.h\char`\"{}}\par
{\tt \#include \char`\"{}ldo.h\char`\"{}}\par
{\tt \#include \char`\"{}lgc.h\char`\"{}}\par
{\tt \#include \char`\"{}llex.h\char`\"{}}\par
{\tt \#include \char`\"{}lmem.h\char`\"{}}\par
{\tt \#include \char`\"{}lobject.h\char`\"{}}\par
{\tt \#include \char`\"{}lopcodes.h\char`\"{}}\par
{\tt \#include \char`\"{}lparser.h\char`\"{}}\par
{\tt \#include \char`\"{}ltable.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{lcode_8c_ea04ff04f275dadd5678a39d6547cbe5}{lcode\_\-c}
\item 
\#define \hyperlink{lcode_8c_bf0b3947b59218777a8e928a10be205b}{LUA\_\-CORE}
\item 
\#define \hyperlink{lcode_8c_6e8fdabe5b5f88f7a3e018459b83d10e}{hasjumps}(e)~((e) $\rightarrow$ t != (e) $\rightarrow$ f)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
static int \hyperlink{lcode_8c_4c5ebb7248c09aa5fddc66a0d1cc0b93}{isnumeral} (\hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_625d410137e33fbd9593426c6e74bcf1}{luaK\_\-nil} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int from, int n)
\item 
int \hyperlink{lcode_8c_01cb8acfbbf9911a63956cbe3fe1bdb6}{luaK\_\-jump} (\hyperlink{structFuncState}{FuncState} $\ast$fs)
\item 
void \hyperlink{lcode_8c_f04e0d7f5a543cbdc60d5ad981333bcf}{luaK\_\-ret} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int first, int nret)
\item 
static int \hyperlink{lcode_8c_792c74fc09ff78d46fbc485cf5035cf0}{condjump} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} op, int A, int B, int C)
\item 
static void \hyperlink{lcode_8c_90b203d73d5f6e3ffb85079e746b028d}{fixjump} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int pc, int dest)
\item 
int \hyperlink{lcode_8c_fd70025e040dde0ef167df148de201b0}{luaK\_\-getlabel} (\hyperlink{structFuncState}{FuncState} $\ast$fs)
\item 
static int \hyperlink{lcode_8c_c74dd95e53d610cf12e752f3075fe450}{getjump} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int pc)
\item 
static \hyperlink{llimits_8h_2d9700d30c1ae59754ecf50917c04d43}{Instruction} $\ast$ \hyperlink{lcode_8c_755e9c104abc7fa7bb87437964b19628}{getjumpcontrol} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int pc)
\item 
static int \hyperlink{lcode_8c_f4b1d063270645304b0642c1f1d79cb3}{need\_\-value} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int list)
\item 
static int \hyperlink{lcode_8c_c7ce05b875db5d3bdca16012f3bcad8e}{patchtestreg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int node, int reg)
\item 
static void \hyperlink{lcode_8c_76e8dc6a6f33ee6f3c88c22933bc5c29}{removevalues} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int list)
\item 
static void \hyperlink{lcode_8c_83e8d2f1641cfd3ed1c465f07f383c5e}{patchlistaux} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int list, int vtarget, int reg, int dtarget)
\item 
static void \hyperlink{lcode_8c_ed5aa793c820b338c2b296993a09aee6}{dischargejpc} (\hyperlink{structFuncState}{FuncState} $\ast$fs)
\item 
void \hyperlink{lcode_8c_4db596b358989fa68a43b6f697fc9a09}{luaK\_\-patchlist} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int list, int target)
\item 
void \hyperlink{lcode_8c_5748ad3c940c7916a2586fab6181a197}{luaK\_\-patchtohere} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int list)
\item 
void \hyperlink{lcode_8c_99718e3c19e193690f60b7595bee952e}{luaK\_\-concat} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int $\ast$l1, int l2)
\item 
void \hyperlink{lcode_8c_fd941e61245bcb4d05bd3ba5b4ffec3b}{luaK\_\-checkstack} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int n)
\item 
void \hyperlink{lcode_8c_f1190942fb7a557b056ac8bbaa0024a1}{luaK\_\-reserveregs} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int n)
\item 
static void \hyperlink{lcode_8c_3331999888f54df141bd050408863d72}{freereg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int reg)
\item 
static void \hyperlink{lcode_8c_9d534bd7aa79921e7339c9c1106acea9}{freeexp} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static int \hyperlink{lcode_8c_e41316312483751ceec36ca42ace31d3}{addk} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structlua__TValue}{TValue} $\ast$k, \hyperlink{structlua__TValue}{TValue} $\ast$v)
\item 
int \hyperlink{lcode_8c_bb86fdbbdfb2e7291f64c40a7557d106}{luaK\_\-stringK} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{unionTString}{TString} $\ast$s)
\item 
int \hyperlink{lcode_8c_1edea84e8dfc9e89578701b4b809f05b}{luaK\_\-numberK} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lua_8h_f0a6ed3b852d680769cfc410a0672172}{lua\_\-Number} r)
\item 
static int \hyperlink{lcode_8c_fe7f77e67582f1b7dee6148f19627c43}{boolK} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int b)
\item 
static int \hyperlink{lcode_8c_96b95ed8f53ee7aba7c6e81a27df6d63}{nilK} (\hyperlink{structFuncState}{FuncState} $\ast$fs)
\item 
void \hyperlink{lcode_8c_a088b6c0fff724b3d4c76830416da244}{luaK\_\-setreturns} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e, int nresults)
\item 
void \hyperlink{lcode_8c_80466f0e006b20a0c0c04f6bcc5b656d}{luaK\_\-setoneret} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_982df0963fcf2227c3a5c96163d8ef03}{luaK\_\-dischargevars} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static int \hyperlink{lcode_8c_2830d2a59670d578313bad67ca58ccb5}{code\_\-label} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int A, int b, int jump)
\item 
static void \hyperlink{lcode_8c_961993a449bc9612ac966652646ffad6}{discharge2reg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e, int reg)
\item 
static void \hyperlink{lcode_8c_42950f3fd3e5bf08697d861e865119a1}{discharge2anyreg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static void \hyperlink{lcode_8c_a89e7af4e4f692877eab94959920c493}{exp2reg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e, int reg)
\item 
void \hyperlink{lcode_8c_252b7ff26ed24db991e8a11275bcf75c}{luaK\_\-exp2nextreg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
int \hyperlink{lcode_8c_d2850d253ee1400e3e00e5a0d26d596d}{luaK\_\-exp2anyreg} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_214015f257d752c11c44ba82460a603a}{luaK\_\-exp2val} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
int \hyperlink{lcode_8c_8a1a4f8416bf829386d17267ba2636b6}{luaK\_\-exp2RK} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_31c85ce631d5ee0a691cb58a1bd360be}{luaK\_\-storevar} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$var, \hyperlink{structexpdesc}{expdesc} $\ast$ex)
\item 
void \hyperlink{lcode_8c_38f9aab7679b62f5902d9adf5c502ea1}{luaK\_\-self} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e, \hyperlink{structexpdesc}{expdesc} $\ast$key)
\item 
static void \hyperlink{lcode_8c_8440c1eefaba772892fe9bbc3aba89e0}{invertjump} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static int \hyperlink{lcode_8c_15ef9c2dfe9851aaea34aae8e849b43e}{jumponcond} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e, int cond)
\item 
void \hyperlink{lcode_8c_7d4ea6b61d0c157feca2afa59a9f877e}{luaK\_\-goiftrue} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static void \hyperlink{lcode_8c_30e4a05488f2ca9fa70071683ef4c40c}{luaK\_\-goiffalse} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
static void \hyperlink{lcode_8c_df2b3a04b610027f57d8ebd6a9ec2a12}{codenot} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_f9e8e4c1ab85deb3fe8fdbc39d25c6d9}{luaK\_\-indexed} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{structexpdesc}{expdesc} $\ast$t, \hyperlink{structexpdesc}{expdesc} $\ast$k)
\item 
static int \hyperlink{lcode_8c_f5aed1aa0a22eeb1605dd9f6e4f2ae7f}{constfolding} (\hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} op, \hyperlink{structexpdesc}{expdesc} $\ast$e1, \hyperlink{structexpdesc}{expdesc} $\ast$e2)
\item 
static void \hyperlink{lcode_8c_499b4ef5f78740cab261696b7addcb3c}{codearith} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} op, \hyperlink{structexpdesc}{expdesc} $\ast$e1, \hyperlink{structexpdesc}{expdesc} $\ast$e2)
\item 
static void \hyperlink{lcode_8c_417a1f87ef6252d7aba96f1f8ab3bfe4}{codecomp} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} op, int cond, \hyperlink{structexpdesc}{expdesc} $\ast$e1, \hyperlink{structexpdesc}{expdesc} $\ast$e2)
\item 
void \hyperlink{lcode_8c_0333c2ed23ae4216de23bee21aa95c68}{luaK\_\-prefix} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lcode_8h_36fd1054d39d6fc3373303522a7ef534}{UnOpr} op, \hyperlink{structexpdesc}{expdesc} $\ast$e)
\item 
void \hyperlink{lcode_8c_07039dc526d35d6db3f1a29c7304fe89}{luaK\_\-infix} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lcode_8h_e9a305c1104efedfc54af8d08b942c83}{BinOpr} op, \hyperlink{structexpdesc}{expdesc} $\ast$v)
\item 
void \hyperlink{lcode_8c_70d7fb1ce5671dc0fc04d575de41b913}{luaK\_\-posfix} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lcode_8h_e9a305c1104efedfc54af8d08b942c83}{BinOpr} op, \hyperlink{structexpdesc}{expdesc} $\ast$e1, \hyperlink{structexpdesc}{expdesc} $\ast$e2)
\item 
void \hyperlink{lcode_8c_b17c57ffa1dc5c51f0d67a4ae8a5f073}{luaK\_\-fixline} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int line)
\item 
static int \hyperlink{lcode_8c_5cea70e6ccb9629f3676c4ddc44094f1}{luaK\_\-code} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{llimits_8h_2d9700d30c1ae59754ecf50917c04d43}{Instruction} i, int line)
\item 
int \hyperlink{lcode_8c_a0b8eb77b722d3a6cc50b2b73d75a134}{luaK\_\-codeABC} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} o, int a, int b, int c)
\item 
int \hyperlink{lcode_8c_3fb5006a069fadbcb2ec7dde4740ad10}{luaK\_\-codeABx} (\hyperlink{structFuncState}{FuncState} $\ast$fs, \hyperlink{lopcodes_8h_beb7dfb0e9e2b3114e240a405d046ea7}{OpCode} o, int a, unsigned int bc)
\item 
void \hyperlink{lcode_8c_df5e140580f1f4ca545b7cfd471e3166}{luaK\_\-setlist} (\hyperlink{structFuncState}{FuncState} $\ast$fs, int base, int nelems, int tostore)
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{lcode_8c_6e8fdabe5b5f88f7a3e018459b83d10e}{
\index{lcode.c@{lcode.c}!hasjumps@{hasjumps}}
\index{hasjumps@{hasjumps}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define hasjumps(e)~((e) $\rightarrow$ t != (e) $\rightarrow$ f)}}
\label{lcode_8c_6e8fdabe5b5f88f7a3e018459b83d10e}


\hypertarget{lcode_8c_ea04ff04f275dadd5678a39d6547cbe5}{
\index{lcode.c@{lcode.c}!lcode\_\-c@{lcode\_\-c}}
\index{lcode\_\-c@{lcode\_\-c}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define lcode\_\-c}}
\label{lcode_8c_ea04ff04f275dadd5678a39d6547cbe5}


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




\subsection{Function Documentation}
\hypertarget{lcode_8c_e41316312483751ceec36ca42ace31d3}{
\index{lcode.c@{lcode.c}!addk@{addk}}
\index{addk@{addk}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int addk ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf TValue} $\ast$ {\em k}, \/  {\bf TValue} $\ast$ {\em v})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_e41316312483751ceec36ca42ace31d3}


\hypertarget{lcode_8c_fe7f77e67582f1b7dee6148f19627c43}{
\index{lcode.c@{lcode.c}!boolK@{boolK}}
\index{boolK@{boolK}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int boolK ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em b})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_fe7f77e67582f1b7dee6148f19627c43}


\hypertarget{lcode_8c_2830d2a59670d578313bad67ca58ccb5}{
\index{lcode.c@{lcode.c}!code\_\-label@{code\_\-label}}
\index{code\_\-label@{code\_\-label}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int code\_\-label ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em A}, \/  int {\em b}, \/  int {\em jump})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_2830d2a59670d578313bad67ca58ccb5}


\hypertarget{lcode_8c_499b4ef5f78740cab261696b7addcb3c}{
\index{lcode.c@{lcode.c}!codearith@{codearith}}
\index{codearith@{codearith}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void codearith ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf OpCode} {\em op}, \/  {\bf expdesc} $\ast$ {\em e1}, \/  {\bf expdesc} $\ast$ {\em e2})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_499b4ef5f78740cab261696b7addcb3c}


\hypertarget{lcode_8c_417a1f87ef6252d7aba96f1f8ab3bfe4}{
\index{lcode.c@{lcode.c}!codecomp@{codecomp}}
\index{codecomp@{codecomp}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void codecomp ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf OpCode} {\em op}, \/  int {\em cond}, \/  {\bf expdesc} $\ast$ {\em e1}, \/  {\bf expdesc} $\ast$ {\em e2})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_417a1f87ef6252d7aba96f1f8ab3bfe4}


\hypertarget{lcode_8c_df2b3a04b610027f57d8ebd6a9ec2a12}{
\index{lcode.c@{lcode.c}!codenot@{codenot}}
\index{codenot@{codenot}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void codenot ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_df2b3a04b610027f57d8ebd6a9ec2a12}


\hypertarget{lcode_8c_792c74fc09ff78d46fbc485cf5035cf0}{
\index{lcode.c@{lcode.c}!condjump@{condjump}}
\index{condjump@{condjump}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int condjump ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf OpCode} {\em op}, \/  int {\em A}, \/  int {\em B}, \/  int {\em C})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_792c74fc09ff78d46fbc485cf5035cf0}


\hypertarget{lcode_8c_f5aed1aa0a22eeb1605dd9f6e4f2ae7f}{
\index{lcode.c@{lcode.c}!constfolding@{constfolding}}
\index{constfolding@{constfolding}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int constfolding ({\bf OpCode} {\em op}, \/  {\bf expdesc} $\ast$ {\em e1}, \/  {\bf expdesc} $\ast$ {\em e2})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_f5aed1aa0a22eeb1605dd9f6e4f2ae7f}


\hypertarget{lcode_8c_42950f3fd3e5bf08697d861e865119a1}{
\index{lcode.c@{lcode.c}!discharge2anyreg@{discharge2anyreg}}
\index{discharge2anyreg@{discharge2anyreg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void discharge2anyreg ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_42950f3fd3e5bf08697d861e865119a1}


\hypertarget{lcode_8c_961993a449bc9612ac966652646ffad6}{
\index{lcode.c@{lcode.c}!discharge2reg@{discharge2reg}}
\index{discharge2reg@{discharge2reg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void discharge2reg ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e}, \/  int {\em reg})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_961993a449bc9612ac966652646ffad6}


\hypertarget{lcode_8c_ed5aa793c820b338c2b296993a09aee6}{
\index{lcode.c@{lcode.c}!dischargejpc@{dischargejpc}}
\index{dischargejpc@{dischargejpc}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void dischargejpc ({\bf FuncState} $\ast$ {\em fs})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_ed5aa793c820b338c2b296993a09aee6}


\hypertarget{lcode_8c_a89e7af4e4f692877eab94959920c493}{
\index{lcode.c@{lcode.c}!exp2reg@{exp2reg}}
\index{exp2reg@{exp2reg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void exp2reg ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e}, \/  int {\em reg})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_a89e7af4e4f692877eab94959920c493}


\hypertarget{lcode_8c_90b203d73d5f6e3ffb85079e746b028d}{
\index{lcode.c@{lcode.c}!fixjump@{fixjump}}
\index{fixjump@{fixjump}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void fixjump ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em pc}, \/  int {\em dest})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_90b203d73d5f6e3ffb85079e746b028d}


\hypertarget{lcode_8c_9d534bd7aa79921e7339c9c1106acea9}{
\index{lcode.c@{lcode.c}!freeexp@{freeexp}}
\index{freeexp@{freeexp}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void freeexp ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_9d534bd7aa79921e7339c9c1106acea9}


\hypertarget{lcode_8c_3331999888f54df141bd050408863d72}{
\index{lcode.c@{lcode.c}!freereg@{freereg}}
\index{freereg@{freereg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void freereg ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em reg})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_3331999888f54df141bd050408863d72}


\hypertarget{lcode_8c_c74dd95e53d610cf12e752f3075fe450}{
\index{lcode.c@{lcode.c}!getjump@{getjump}}
\index{getjump@{getjump}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int getjump ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em pc})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_c74dd95e53d610cf12e752f3075fe450}


\hypertarget{lcode_8c_755e9c104abc7fa7bb87437964b19628}{
\index{lcode.c@{lcode.c}!getjumpcontrol@{getjumpcontrol}}
\index{getjumpcontrol@{getjumpcontrol}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static {\bf Instruction}$\ast$ getjumpcontrol ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em pc})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_755e9c104abc7fa7bb87437964b19628}


\hypertarget{lcode_8c_8440c1eefaba772892fe9bbc3aba89e0}{
\index{lcode.c@{lcode.c}!invertjump@{invertjump}}
\index{invertjump@{invertjump}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void invertjump ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_8440c1eefaba772892fe9bbc3aba89e0}


\hypertarget{lcode_8c_4c5ebb7248c09aa5fddc66a0d1cc0b93}{
\index{lcode.c@{lcode.c}!isnumeral@{isnumeral}}
\index{isnumeral@{isnumeral}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int isnumeral ({\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_4c5ebb7248c09aa5fddc66a0d1cc0b93}


\hypertarget{lcode_8c_15ef9c2dfe9851aaea34aae8e849b43e}{
\index{lcode.c@{lcode.c}!jumponcond@{jumponcond}}
\index{jumponcond@{jumponcond}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int jumponcond ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e}, \/  int {\em cond})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_15ef9c2dfe9851aaea34aae8e849b43e}


\hypertarget{lcode_8c_fd941e61245bcb4d05bd3ba5b4ffec3b}{
\index{lcode.c@{lcode.c}!luaK\_\-checkstack@{luaK\_\-checkstack}}
\index{luaK\_\-checkstack@{luaK\_\-checkstack}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-checkstack ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em n})}}
\label{lcode_8c_fd941e61245bcb4d05bd3ba5b4ffec3b}


\hypertarget{lcode_8c_5cea70e6ccb9629f3676c4ddc44094f1}{
\index{lcode.c@{lcode.c}!luaK\_\-code@{luaK\_\-code}}
\index{luaK\_\-code@{luaK\_\-code}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int luaK\_\-code ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf Instruction} {\em i}, \/  int {\em line})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_5cea70e6ccb9629f3676c4ddc44094f1}


\hypertarget{lcode_8c_a0b8eb77b722d3a6cc50b2b73d75a134}{
\index{lcode.c@{lcode.c}!luaK\_\-codeABC@{luaK\_\-codeABC}}
\index{luaK\_\-codeABC@{luaK\_\-codeABC}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-codeABC ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf OpCode} {\em o}, \/  int {\em a}, \/  int {\em b}, \/  int {\em c})}}
\label{lcode_8c_a0b8eb77b722d3a6cc50b2b73d75a134}


\hypertarget{lcode_8c_3fb5006a069fadbcb2ec7dde4740ad10}{
\index{lcode.c@{lcode.c}!luaK\_\-codeABx@{luaK\_\-codeABx}}
\index{luaK\_\-codeABx@{luaK\_\-codeABx}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-codeABx ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf OpCode} {\em o}, \/  int {\em a}, \/  unsigned int {\em bc})}}
\label{lcode_8c_3fb5006a069fadbcb2ec7dde4740ad10}


\hypertarget{lcode_8c_99718e3c19e193690f60b7595bee952e}{
\index{lcode.c@{lcode.c}!luaK\_\-concat@{luaK\_\-concat}}
\index{luaK\_\-concat@{luaK\_\-concat}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-concat ({\bf FuncState} $\ast$ {\em fs}, \/  int $\ast$ {\em l1}, \/  int {\em l2})}}
\label{lcode_8c_99718e3c19e193690f60b7595bee952e}


\hypertarget{lcode_8c_982df0963fcf2227c3a5c96163d8ef03}{
\index{lcode.c@{lcode.c}!luaK\_\-dischargevars@{luaK\_\-dischargevars}}
\index{luaK\_\-dischargevars@{luaK\_\-dischargevars}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-dischargevars ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_982df0963fcf2227c3a5c96163d8ef03}


\hypertarget{lcode_8c_d2850d253ee1400e3e00e5a0d26d596d}{
\index{lcode.c@{lcode.c}!luaK\_\-exp2anyreg@{luaK\_\-exp2anyreg}}
\index{luaK\_\-exp2anyreg@{luaK\_\-exp2anyreg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-exp2anyreg ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_d2850d253ee1400e3e00e5a0d26d596d}


\hypertarget{lcode_8c_252b7ff26ed24db991e8a11275bcf75c}{
\index{lcode.c@{lcode.c}!luaK\_\-exp2nextreg@{luaK\_\-exp2nextreg}}
\index{luaK\_\-exp2nextreg@{luaK\_\-exp2nextreg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-exp2nextreg ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_252b7ff26ed24db991e8a11275bcf75c}


\hypertarget{lcode_8c_8a1a4f8416bf829386d17267ba2636b6}{
\index{lcode.c@{lcode.c}!luaK\_\-exp2RK@{luaK\_\-exp2RK}}
\index{luaK\_\-exp2RK@{luaK\_\-exp2RK}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-exp2RK ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_8a1a4f8416bf829386d17267ba2636b6}


\hypertarget{lcode_8c_214015f257d752c11c44ba82460a603a}{
\index{lcode.c@{lcode.c}!luaK\_\-exp2val@{luaK\_\-exp2val}}
\index{luaK\_\-exp2val@{luaK\_\-exp2val}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-exp2val ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_214015f257d752c11c44ba82460a603a}


\hypertarget{lcode_8c_b17c57ffa1dc5c51f0d67a4ae8a5f073}{
\index{lcode.c@{lcode.c}!luaK\_\-fixline@{luaK\_\-fixline}}
\index{luaK\_\-fixline@{luaK\_\-fixline}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-fixline ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em line})}}
\label{lcode_8c_b17c57ffa1dc5c51f0d67a4ae8a5f073}


\hypertarget{lcode_8c_fd70025e040dde0ef167df148de201b0}{
\index{lcode.c@{lcode.c}!luaK\_\-getlabel@{luaK\_\-getlabel}}
\index{luaK\_\-getlabel@{luaK\_\-getlabel}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-getlabel ({\bf FuncState} $\ast$ {\em fs})}}
\label{lcode_8c_fd70025e040dde0ef167df148de201b0}


\hypertarget{lcode_8c_30e4a05488f2ca9fa70071683ef4c40c}{
\index{lcode.c@{lcode.c}!luaK\_\-goiffalse@{luaK\_\-goiffalse}}
\index{luaK\_\-goiffalse@{luaK\_\-goiffalse}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void luaK\_\-goiffalse ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_30e4a05488f2ca9fa70071683ef4c40c}


\hypertarget{lcode_8c_7d4ea6b61d0c157feca2afa59a9f877e}{
\index{lcode.c@{lcode.c}!luaK\_\-goiftrue@{luaK\_\-goiftrue}}
\index{luaK\_\-goiftrue@{luaK\_\-goiftrue}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-goiftrue ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_7d4ea6b61d0c157feca2afa59a9f877e}


\hypertarget{lcode_8c_f9e8e4c1ab85deb3fe8fdbc39d25c6d9}{
\index{lcode.c@{lcode.c}!luaK\_\-indexed@{luaK\_\-indexed}}
\index{luaK\_\-indexed@{luaK\_\-indexed}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-indexed ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em t}, \/  {\bf expdesc} $\ast$ {\em k})}}
\label{lcode_8c_f9e8e4c1ab85deb3fe8fdbc39d25c6d9}


\hypertarget{lcode_8c_07039dc526d35d6db3f1a29c7304fe89}{
\index{lcode.c@{lcode.c}!luaK\_\-infix@{luaK\_\-infix}}
\index{luaK\_\-infix@{luaK\_\-infix}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-infix ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf BinOpr} {\em op}, \/  {\bf expdesc} $\ast$ {\em v})}}
\label{lcode_8c_07039dc526d35d6db3f1a29c7304fe89}


\hypertarget{lcode_8c_01cb8acfbbf9911a63956cbe3fe1bdb6}{
\index{lcode.c@{lcode.c}!luaK\_\-jump@{luaK\_\-jump}}
\index{luaK\_\-jump@{luaK\_\-jump}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-jump ({\bf FuncState} $\ast$ {\em fs})}}
\label{lcode_8c_01cb8acfbbf9911a63956cbe3fe1bdb6}


\hypertarget{lcode_8c_625d410137e33fbd9593426c6e74bcf1}{
\index{lcode.c@{lcode.c}!luaK\_\-nil@{luaK\_\-nil}}
\index{luaK\_\-nil@{luaK\_\-nil}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-nil ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em from}, \/  int {\em n})}}
\label{lcode_8c_625d410137e33fbd9593426c6e74bcf1}


\hypertarget{lcode_8c_1edea84e8dfc9e89578701b4b809f05b}{
\index{lcode.c@{lcode.c}!luaK\_\-numberK@{luaK\_\-numberK}}
\index{luaK\_\-numberK@{luaK\_\-numberK}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-numberK ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf lua\_\-Number} {\em r})}}
\label{lcode_8c_1edea84e8dfc9e89578701b4b809f05b}


\hypertarget{lcode_8c_4db596b358989fa68a43b6f697fc9a09}{
\index{lcode.c@{lcode.c}!luaK\_\-patchlist@{luaK\_\-patchlist}}
\index{luaK\_\-patchlist@{luaK\_\-patchlist}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-patchlist ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em list}, \/  int {\em target})}}
\label{lcode_8c_4db596b358989fa68a43b6f697fc9a09}


\hypertarget{lcode_8c_5748ad3c940c7916a2586fab6181a197}{
\index{lcode.c@{lcode.c}!luaK\_\-patchtohere@{luaK\_\-patchtohere}}
\index{luaK\_\-patchtohere@{luaK\_\-patchtohere}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-patchtohere ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em list})}}
\label{lcode_8c_5748ad3c940c7916a2586fab6181a197}


\hypertarget{lcode_8c_70d7fb1ce5671dc0fc04d575de41b913}{
\index{lcode.c@{lcode.c}!luaK\_\-posfix@{luaK\_\-posfix}}
\index{luaK\_\-posfix@{luaK\_\-posfix}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-posfix ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf BinOpr} {\em op}, \/  {\bf expdesc} $\ast$ {\em e1}, \/  {\bf expdesc} $\ast$ {\em e2})}}
\label{lcode_8c_70d7fb1ce5671dc0fc04d575de41b913}


\hypertarget{lcode_8c_0333c2ed23ae4216de23bee21aa95c68}{
\index{lcode.c@{lcode.c}!luaK\_\-prefix@{luaK\_\-prefix}}
\index{luaK\_\-prefix@{luaK\_\-prefix}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-prefix ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf UnOpr} {\em op}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_0333c2ed23ae4216de23bee21aa95c68}


\hypertarget{lcode_8c_f1190942fb7a557b056ac8bbaa0024a1}{
\index{lcode.c@{lcode.c}!luaK\_\-reserveregs@{luaK\_\-reserveregs}}
\index{luaK\_\-reserveregs@{luaK\_\-reserveregs}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-reserveregs ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em n})}}
\label{lcode_8c_f1190942fb7a557b056ac8bbaa0024a1}


\hypertarget{lcode_8c_f04e0d7f5a543cbdc60d5ad981333bcf}{
\index{lcode.c@{lcode.c}!luaK\_\-ret@{luaK\_\-ret}}
\index{luaK\_\-ret@{luaK\_\-ret}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-ret ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em first}, \/  int {\em nret})}}
\label{lcode_8c_f04e0d7f5a543cbdc60d5ad981333bcf}


\hypertarget{lcode_8c_38f9aab7679b62f5902d9adf5c502ea1}{
\index{lcode.c@{lcode.c}!luaK\_\-self@{luaK\_\-self}}
\index{luaK\_\-self@{luaK\_\-self}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-self ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e}, \/  {\bf expdesc} $\ast$ {\em key})}}
\label{lcode_8c_38f9aab7679b62f5902d9adf5c502ea1}


\hypertarget{lcode_8c_df5e140580f1f4ca545b7cfd471e3166}{
\index{lcode.c@{lcode.c}!luaK\_\-setlist@{luaK\_\-setlist}}
\index{luaK\_\-setlist@{luaK\_\-setlist}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-setlist ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em base}, \/  int {\em nelems}, \/  int {\em tostore})}}
\label{lcode_8c_df5e140580f1f4ca545b7cfd471e3166}


\hypertarget{lcode_8c_80466f0e006b20a0c0c04f6bcc5b656d}{
\index{lcode.c@{lcode.c}!luaK\_\-setoneret@{luaK\_\-setoneret}}
\index{luaK\_\-setoneret@{luaK\_\-setoneret}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-setoneret ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e})}}
\label{lcode_8c_80466f0e006b20a0c0c04f6bcc5b656d}


\hypertarget{lcode_8c_a088b6c0fff724b3d4c76830416da244}{
\index{lcode.c@{lcode.c}!luaK\_\-setreturns@{luaK\_\-setreturns}}
\index{luaK\_\-setreturns@{luaK\_\-setreturns}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-setreturns ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em e}, \/  int {\em nresults})}}
\label{lcode_8c_a088b6c0fff724b3d4c76830416da244}


\hypertarget{lcode_8c_31c85ce631d5ee0a691cb58a1bd360be}{
\index{lcode.c@{lcode.c}!luaK\_\-storevar@{luaK\_\-storevar}}
\index{luaK\_\-storevar@{luaK\_\-storevar}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void luaK\_\-storevar ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf expdesc} $\ast$ {\em var}, \/  {\bf expdesc} $\ast$ {\em ex})}}
\label{lcode_8c_31c85ce631d5ee0a691cb58a1bd360be}


\hypertarget{lcode_8c_bb86fdbbdfb2e7291f64c40a7557d106}{
\index{lcode.c@{lcode.c}!luaK\_\-stringK@{luaK\_\-stringK}}
\index{luaK\_\-stringK@{luaK\_\-stringK}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int luaK\_\-stringK ({\bf FuncState} $\ast$ {\em fs}, \/  {\bf TString} $\ast$ {\em s})}}
\label{lcode_8c_bb86fdbbdfb2e7291f64c40a7557d106}


\hypertarget{lcode_8c_f4b1d063270645304b0642c1f1d79cb3}{
\index{lcode.c@{lcode.c}!need\_\-value@{need\_\-value}}
\index{need\_\-value@{need\_\-value}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int need\_\-value ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em list})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_f4b1d063270645304b0642c1f1d79cb3}


\hypertarget{lcode_8c_96b95ed8f53ee7aba7c6e81a27df6d63}{
\index{lcode.c@{lcode.c}!nilK@{nilK}}
\index{nilK@{nilK}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int nilK ({\bf FuncState} $\ast$ {\em fs})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_96b95ed8f53ee7aba7c6e81a27df6d63}


\hypertarget{lcode_8c_83e8d2f1641cfd3ed1c465f07f383c5e}{
\index{lcode.c@{lcode.c}!patchlistaux@{patchlistaux}}
\index{patchlistaux@{patchlistaux}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void patchlistaux ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em list}, \/  int {\em vtarget}, \/  int {\em reg}, \/  int {\em dtarget})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_83e8d2f1641cfd3ed1c465f07f383c5e}


\hypertarget{lcode_8c_c7ce05b875db5d3bdca16012f3bcad8e}{
\index{lcode.c@{lcode.c}!patchtestreg@{patchtestreg}}
\index{patchtestreg@{patchtestreg}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static int patchtestreg ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em node}, \/  int {\em reg})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_c7ce05b875db5d3bdca16012f3bcad8e}


\hypertarget{lcode_8c_76e8dc6a6f33ee6f3c88c22933bc5c29}{
\index{lcode.c@{lcode.c}!removevalues@{removevalues}}
\index{removevalues@{removevalues}!lcode.c@{lcode.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}static void removevalues ({\bf FuncState} $\ast$ {\em fs}, \/  int {\em list})\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}
\label{lcode_8c_76e8dc6a6f33ee6f3c88c22933bc5c29}


