# NAME

vtc − Validation table compiler

# SYNOPSIS

vtc [−help] [−msg] filename

# DESCRIPTION

vtc takes a validation table as input and generates an include file and optionally a message file containing the information in the table. See evm_intro(3) for a description of the validation table format.

The compiler supports two modes of operation. The first mode is selected by specifying the −msg option. This will cause an include file called xxx__ValCfg.h and a message file called xxx_val.mh (where xxx is the subsystem from the validation table). This mode is normally used when compiling the default table to be used in an interface. The second mode is selected when the −msg option is not specified. This will result in an include file called xxx_ValCfg.h being generated (no message table is created). This mode is used when modifying a default validation table. The resultant table can be merged with the default one by using a set of evm functions as described in evm_intro(3) .

# OPTIONS

−help

Displays a summary of the available options.

−msg

Generate a message table with the message text for each validation and an include file named xxx__ValCfg.h . If the −msg option is not specified then not message table will be generated and the generated include file will be named xxx_ValCfg.h .

# SEE ALSO

evm_intro(3),

# DIAGNOSTICS

Assorted diagnostic messages will be issue when errors are encountered in the input file. Most diagnostics display the source line in error and a pointer to the part of the line being parsed when the error occurred. If a semi-colon is missing, the line displayed will usually be the one following the offending line. Warnings do not prevent the generation of the include files while errors do. A summary of the number of warnings and errors is displayed at the end of the compile.