\hypertarget{interface_description}{}\subsection{Description}\label{interface_description}
The qcfg\_\-compare program is used to compare a LAT configuration datagram with the merged contents of one or more binary LAT configuration files. The differences are presented as a formatted map in which component instances with differences have their map bit set.

The set of binary configuration files may be specified in one of two ways.

The first way is to supply the names as parameters to the command, and it is an error if any of these files does not exist.

The second way is to supply a file name pattern and an optional filter restricting which files are to be considered for inclusion. Without a filter all known file types are candidates, otherwise only those types appearing in the filter list are used. In either case if the pattern contains a \char`\"{}\%\char`\"{} character, the list of potential file names is formed by substituting each type in turn for the \char`\"{}\%\char`\"{}. If there is no \char`\"{}\%\char`\"{} character in the pattern, it behaves as if \char`\"{}\%.lcb\char`\"{} were appended to it. The candidate list is then trimmed to include only those files that actually exist. The list of valid types can be found in the description of qcfg\_\-parse.

The comparison may be masked by specifying an optional ignore file. In this case, component instances present in the ignore file are ignored when displaying the result of the comparison. But if such instances are displayed (either because all components are being displayed, or because nearby instances have unmasked differences) a match is displayed as \char`\"{}.\char`\"{} (instead of \char`\"{}0\char`\"{}) and a difference as \char`\"{}:\char`\"{} (instead of \char`\"{}1\char`\"{}).\hypertarget{interface_synopsis}{}\subsection{Synopsis}\label{interface_synopsis}
\begin{TabularC}{2}
\hline
qcfg\_\-compare &\mbox{[}-v\mbox{]} \mbox{[}-i index\mbox{]} \mbox{[}-m ign\-File\mbox{]} \mbox{[}-c cfg\-Patt \mbox{[}-f filt\-Spec\mbox{]}\mbox{]} \mbox{[}-o out\-File\mbox{]} dgm\-File \mbox{[}cfg\-File1... cfg\-File\-N\mbox{]}  \\\hline
\end{TabularC}
\hypertarget{interface_options}{}\subsection{Options}\label{interface_options}
\begin{TabularC}{2}
\hline
-c~{\em cfg\-Patt\/}  &The name pattern for the set of configuration files to be read. Cannot be specified if any {\em cfg\-File\/} parameter is present.  \\\hline
-f~{\em filt\-Spec\/}  &The comma-separated list of types to be used as a filter for the configuration file names.  \\\hline
-m~{\em ign\-File\/}  &The name of the ignore map file to be used.  \\\hline
-o~{\em out\-File\/}  &The name of the output file to receive the generated report.  \\\hline
-i~{\em index\/}  &Causes the {\em index\/} datagram in the datagram file to be used. The default is 1.  \\\hline
-v &Verbose option. Causes the number of configuration files being read to be displayed. If specified twice, also causes complete types with any differences to be displayed, not just the row segments containing differences. If specified three times, causes the complete difference map to be displayed.  \\\hline
\end{TabularC}
\hypertarget{interface_parameters}{}\subsection{Parameters}\label{interface_parameters}
\begin{TabularC}{2}
\hline
{\em dgm\-File\/}  &The name of the datagram file to read.  \\\hline
{\em cfg\-File\-J\/}  &The name of the Jth configuration file to read.  \\\hline
\end{TabularC}
