DSECT2C Messages

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.

Copyright (c) 1998 SAS Institute Inc. Cary, NC, USA. All rights reserved.