DSECT2C Messages

All error conditions cause termination of execution.

Unnumbered Messages

No DSECT name has been specified on the command line.
ERROR: Memory is not available to evaluate expression.
Invalid arithmetic operation has been specified.
ERROR: Unbalanced parentheses.
ERROR: Invalid expression type.
ERROR: Invalid operand type.
WARNING: Undefined symbol used in expression.
ERROR: Out of memory. Program must halt.
ERROR: DSECT name not found in listing.
ERROR: Invalid file name used for input file.
ERROR: Invalid file name used for output file.
ERROR: Error writing to stdout. See stderr for more information.
WARNING: Undefined parameter detected.
WARNING: Symbol longer than 63 characters - will be truncated.


Message

ERROR: No DSECT name has been specified on the command line.

Explanation

Specify the name of the DSECT to be converted as part of the DSECT2C command line or PARMS field.

Message

ERROR: Memory is not available to evaluate expression.

Explanation

DSECT2C ran out of memory while trying to evaluate an expression. This is probably caused by an ill-formed expression.

Message

ERROR: Invalid arithmetic operation has been specified.

Explanation

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.


ERROR: Unbalanced parentheses.

Explanation

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.


Message

ERROR: Invalid expression type.

Explanation

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.

Message

ERROR: Invalid operand type.

Explanation

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.

Message

WARNING: Undefined symbol used in expression.

Explanation

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.

Message

ERROR: Out of memory. Program must halt.

Explanation

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).

Message

ERROR: DSECT name not found in listing.

Explanation

The DSECT name specified on the command line cannot be found in the input file. This is probably caused by a spelling error.

Message

ERROR: Invalid file name used for input file.

Explanation

The input file could not be opened. Check stderr for library warning messages containing more information.

Message

ERROR: Invalid file name used for output file.

Explanation

The output file could not be opened. Check stderr for library warning messages containing more information.

Message

ERROR: Error writing to stdout. See stderr for more information.

Explanation

An error occurred while writing the converted DSECT to the file associated with stdout. Under OS/390 TSO and CMS, the library will have written a warning message containing more information about the error.

Message

WARNING: Undefined parameter detected.

Explanation

A token in the command line, other than the first, does not start with a hyphen (-) or does not correspond to a DSECT2C option.

Message

WARNING: Symbol longer than 63 characters - will be truncated.

Explanation

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 identifier.

Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.