1\par
2\section{Driver programs for the {\tt ZV object}}
3\label{section:ZV:drivers}
4\par
5%=======================================================================
6\begin{enumerate}
7%-----------------------------------------------------------------------
8\item
9\begin{verbatim}
10testIO msglvl msgFile inFile outFile
11\end{verbatim}
12This driver program tests the {\tt ZV} IO methods,
13and is useful for translating between the formatted {\tt *.zvf}
14and binary {\tt *.zvb} files.
15\par
16\begin{itemize}
17\item
18The {\tt msglvl} parameter determines the amount of output.
19Use {\tt msglvl = 1} for just timing output.
20\item
21The {\tt msgFile} parameter determines the message file --- if {\tt
22msgFile} is {\tt stdout}, then the message file is {\it stdout},
23otherwise a file is opened with {\it append} status to receive any
24output data.
25\item
26The {\tt inFile} parameter is the name of the file
27from which to read in the object.
28{\tt inFile} must be of the form {\tt *.zvf} for a formatted file
29or {\tt *.zvb} for a binary file.
30\item
31The {\tt outFile} parameter is the name of the file
32to which to write out the object.
33If {\tt outfile} is of the form {\tt *.zvf}, the object is written
34to a formatted file.
35If {\tt outfile} is of the form {\tt *.zvb}, the object is written
36to a binary file.
37When {\tt outFile} is {\it not} {\tt "none"},
38the object is written to the file in a human readable format.
39When {\tt outFile} is {\tt "none"}, the object is not written out.
40\end{itemize}
41%-----------------------------------------------------------------------
42\end{enumerate}
43