All error conditions cause termination of execution.
Unnumbered Messages
Explanation
ERROR: No DSECT name has been specified on the command line.
Specify the name of the DSECT to be converted as part of the
DSECT2C command line or PARMS field.
Explanation
ERROR: Memory is not available to evaluate expression.
DSECT2C ran out of memory while trying to evaluate an
expression. This is probably caused by an ill-formed expression.
Explanation
ERROR: Invalid arithmetic operation has been specified.
Only those operations accepted by the assembler can be used in
expressions. This message does not occur unless the assembler
has also issued a diagnostic message for the expression.
Explanation
ERROR: Unbalanced parentheses.
Only those expressions accepted by the assembler can be used.
This message does not occur unless the assembler has also
issued a diagnostic message for the expression.
Explanation
ERROR: Invalid expression type.
Only those expressions accepted by the assembler can be used.
This message does not occur unless the assembler has also
issued a diagnostic message for the expression.
Explanation
ERROR: Invalid operand type.
Only those expressions accepted by the assembler can be used.
This message does not occur unless the assembler has also
issued a diagnostic message for the expression.
Explanation
WARNING: Undefined symbol used in expression.
A symbol used in an expression was not defined in the
DSECT to be converted or in an EQU instruction preceding the
DSECT. DSECT2C will not inspect other DSECTs in the input
file for undefined symbols.
Explanation
ERROR: Out of memory. Program must halt.
DSECT2C keeps a copy of the DSECT in memory, as well as
the data required to generate the structure. Very large
DSECTs may require you to run DSECT2C in a larger virtual
machine (under CMS) or region (under MVS).
ERROR: DSECT name not found in listing.
Explanation
ERROR: DSECT name not found in listing.
The DSECT name specified on the command line cannot be found
in the input file. This is probably caused by a spelling error.
Explanation
ERROR: Invalid file name used for input file.
The input file could not be opened. Check stderr
for library warning messages containing more information.
ERROR: Invalid file name used for output file.
Explanation
ERROR: Invalid file name used for output file.
The output file could not be opened. Check stderr
for library warning messages containing more information.
Explanation
ERROR: Error writing to stdout. See stderr for more information
.
An error occurred while writing the converted DSECT to the file
associated with stdout
. In MVS/TSO and CMS, the
library will have written a warning
message containing more information about the error.
WARNING: Undefined parameter detected.
Explanation
WARNING: Undefined parameter detected.
A token in the command line, other than the first, does not start
with a hyphen (-) or does not correspond to a DSECT2C option.
Explanation
WARNING: Symbol longer than 63 characters - will be truncated.
A symbol in the input DSECT is longer than DSECT2C's limit of 63 characters. DSECT2C truncates the symbol on the right when it converts the symbol to a C indentifier.