\section{lx\_\-t Struct Reference}
\label{structlx__t}\index{lx_t@{lx\_\-t}}
{\tt \#include $<$lx.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
unsigned short {\bf version}
\begin{CompactList}\small\item\em version number \item\end{CompactList}\item 
unsigned short {\bf base}
\begin{CompactList}\small\item\em current text segment base address \item\end{CompactList}\item 
unsigned short {\bf text\_\-size}
\begin{CompactList}\small\item\em size of read-only segment \item\end{CompactList}\item 
unsigned short {\bf data\_\-size}
\begin{CompactList}\small\item\em size of initialized data segment \item\end{CompactList}\item 
unsigned short {\bf bss\_\-size}
\begin{CompactList}\small\item\em size of uninitialized data segment \item\end{CompactList}\item 
unsigned short {\bf stack\_\-size}
\begin{CompactList}\small\item\em stack size \item\end{CompactList}\item 
unsigned short {\bf offset}
\begin{CompactList}\small\item\em start offset from text \item\end{CompactList}\item 
unsigned short {\bf num\_\-relocs}
\begin{CompactList}\small\item\em number of relocations. \item\end{CompactList}\item 
unsigned char $\ast$ {\bf text}
\begin{CompactList}\small\item\em program text (not stored on disk) \item\end{CompactList}\item 
unsigned short $\ast$ {\bf reloc}
\begin{CompactList}\small\item\em relocations (not stored on disk) \item\end{CompactList}\end{CompactItemize}


\subsection{Field Documentation}
\index{lx_t@{lx\_\-t}!base@{base}}
\index{base@{base}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::base}}\label{structlx__t_o1}


current text segment base address 



Definition at line 33 of file lx.h.

Referenced by lx\_\-from\_\-images(), lx\_\-relocate(), and main().\index{lx_t@{lx\_\-t}!bss_size@{bss\_\-size}}
\index{bss_size@{bss\_\-size}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::bss\_\-size}}\label{structlx__t_o4}


size of uninitialized data segment 



Definition at line 36 of file lx.h.

Referenced by lx\_\-from\_\-images(), and main().\index{lx_t@{lx\_\-t}!data_size@{data\_\-size}}
\index{data_size@{data\_\-size}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::data\_\-size}}\label{structlx__t_o3}


size of initialized data segment 



Definition at line 35 of file lx.h.

Referenced by lnp\_\-download(), lx\_\-from\_\-images(), lx\_\-read(), lx\_\-write(), and main().\index{lx_t@{lx\_\-t}!num_relocs@{num\_\-relocs}}
\index{num_relocs@{num\_\-relocs}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::num\_\-relocs}}\label{structlx__t_o7}


number of relocations. 



Definition at line 39 of file lx.h.

Referenced by lx\_\-from\_\-images(), lx\_\-read(), lx\_\-relocate(), lx\_\-write(), and main().\index{lx_t@{lx\_\-t}!offset@{offset}}
\index{offset@{offset}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::offset}}\label{structlx__t_o6}


start offset from text 



Definition at line 38 of file lx.h.

Referenced by lx\_\-from\_\-images(), and main().\index{lx_t@{lx\_\-t}!reloc@{reloc}}
\index{reloc@{reloc}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short$\ast$ {\bf lx\_\-t::reloc}}\label{structlx__t_o9}


relocations (not stored on disk) 



Definition at line 42 of file lx.h.

Referenced by lx\_\-from\_\-images(), lx\_\-read(), lx\_\-relocate(), and lx\_\-write().\index{lx_t@{lx\_\-t}!stack_size@{stack\_\-size}}
\index{stack_size@{stack\_\-size}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::stack\_\-size}}\label{structlx__t_o5}


stack size 



Definition at line 37 of file lx.h.

Referenced by lx\_\-from\_\-images(), and main().\index{lx_t@{lx\_\-t}!text@{text}}
\index{text@{text}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ {\bf lx\_\-t::text}}\label{structlx__t_o8}


program text (not stored on disk) 



Definition at line 41 of file lx.h.

Referenced by lnp\_\-download(), lx\_\-from\_\-images(), lx\_\-read(), lx\_\-relocate(), and lx\_\-write().\index{lx_t@{lx\_\-t}!text_size@{text\_\-size}}
\index{text_size@{text\_\-size}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::text\_\-size}}\label{structlx__t_o2}


size of read-only segment 



Definition at line 34 of file lx.h.

Referenced by lnp\_\-download(), lx\_\-from\_\-images(), lx\_\-read(), lx\_\-write(), and main().\index{lx_t@{lx\_\-t}!version@{version}}
\index{version@{version}!lx_t@{lx\_\-t}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short {\bf lx\_\-t::version}}\label{structlx__t_o0}


version number 



Definition at line 32 of file lx.h.

Referenced by lx\_\-from\_\-images(), and main().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
util/dll-src/{\bf lx.h}\end{CompactItemize}
