\section{control.c File Reference}
\label{control_8c}\index{control.c@{control.c}}
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$malloc.h$>$}\par
{\tt \#include $<$tcl.h$>$}\par
{\tt \#include \char`\"{}sadie.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct {\bf \_\-list}
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef {\bf \_\-list} {\bf list}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf INIT} ()
\item 
void {\bf FINI} ()
\item 
void {\bf MESSAGE} (char option, char $\ast$msg)
\item 
void {\bf TIMING} (option) {\bf T\_\-TIME} option
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
char $\ast$ {\bf msg\_\-ptr}
\item 
Tcl\_\-Interp $\ast$ {\bf Main\-Tcl\-Interp}
\item 
char $\ast$ {\bf functions} [T\_\-END][2]
\item 
short {\bf ABORT} = FALSE
\item 
char $\ast$ {\bf SLOG} = NULL
\item 
short {\bf NAMES} = ON
\item 
short {\bf TIMES} = OFF
\item 
short {\bf LINES} = OFF
\item 
char $\ast$ {\bf options}
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{control.c@{control.c}!list@{list}}
\index{list@{list}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf \_\-list}  list}\label{control_8c_a4}




\subsection{Function Documentation}
\index{control.c@{control.c}!FINI@{FINI}}
\index{FINI@{FINI}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void FINI (void)}\label{control_8c_a21}




Definition at line 249 of file control.c.

References \_\-list::image, MESSAGE, RELMEM, SLEN, T\_\-EXIT, T\_\-FINI, and TIMING.

Referenced by Sadie\_\-General\_\-Finish\-Prog\-Cmd.\index{control.c@{control.c}!INIT@{INIT}}
\index{INIT@{INIT}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void INIT (void)}\label{control_8c_a20}




Definition at line 214 of file control.c.

References LOCALE, MESSAGE, SLEN, SLOG, SYSTEM, T\_\-EXIT, T\_\-INIT, T\_\-MAIN, and TIMING.

Referenced by Sadie\_\-General\_\-Initialize\-Prog\-Cmd.\index{control.c@{control.c}!MESSAGE@{MESSAGE}}
\index{MESSAGE@{MESSAGE}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void MESSAGE (char {\em option}, char $\ast$ {\em msg})}\label{control_8c_a22}




Definition at line 290 of file control.c.

References Main\-Tcl\-Interp, msg\_\-ptr, T\_\-EXIT, T\_\-MESSAGE, and TIMING.\index{control.c@{control.c}!TIMING@{TIMING}}
\index{TIMING@{TIMING}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TIMING (option)}\label{control_8c_a23}




\subsection{Variable Documentation}
\index{control.c@{control.c}!ABORT@{ABORT}}
\index{ABORT@{ABORT}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short ABORT = FALSE}\label{control_8c_a5}




Definition at line 165 of file control.c.\index{control.c@{control.c}!functions@{functions}}
\index{functions@{functions}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ functions[T\_\-END][2]}\label{control_8c_a3}




Definition at line 32 of file control.c.\index{control.c@{control.c}!LINES@{LINES}}
\index{LINES@{LINES}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short LINES = OFF}\label{control_8c_a18}




Definition at line 211 of file control.c.\index{control.c@{control.c}!MainTclInterp@{MainTclInterp}}
\index{MainTclInterp@{MainTclInterp}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Tcl\_\-Interp$\ast$ Main\-Tcl\-Interp}\label{control_8c_a2}




Definition at line 29 of file control.c.

Referenced by MESSAGE.\index{control.c@{control.c}!msg_ptr@{msg\_\-ptr}}
\index{msg_ptr@{msg\_\-ptr}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ msg\_\-ptr}\label{control_8c_a1}




Definition at line 28 of file control.c.

Referenced by MESSAGE.\index{control.c@{control.c}!NAMES@{NAMES}}
\index{NAMES@{NAMES}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short NAMES = ON}\label{control_8c_a16}




Definition at line 205 of file control.c.\index{control.c@{control.c}!options@{options}}
\index{options@{options}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ options}\label{control_8c_a19}




Definition at line 735 of file control.c.\index{control.c@{control.c}!SLOG@{SLOG}}
\index{SLOG@{SLOG}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ SLOG = NULL}\label{control_8c_a15}




Definition at line 204 of file control.c.

Referenced by INIT.\index{control.c@{control.c}!TIMES@{TIMES}}
\index{TIMES@{TIMES}!control.c@{control.c}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}short TIMES = OFF}\label{control_8c_a17}




Definition at line 208 of file control.c.