ContentsIndexPreviousNext

Changes Affecting Version 1.4

The following sections describe changes that can affect programs compiled with the Version 1.4 ACUCOBOL-85 compiler. These are the same changes that occur when you move from Version 1.4 to Version 1.5.

Compiler Changes

The following changes can affect programs when they are re-compiled. Note that all of these changes can be suppressed by the "-C4" compile-time option, which causes the compiler to use Version 1.4 semantics. Also note, that the "-Z4" compile-time option (which produces 1.4 compatible object files) will also inhibit these changes. Note that there are several important changes, especially if you are using VAX COBOL compatibility mode. You should use "-C4" until you can evaluate the extent to which these changes affect your programs.

1. You are using VAX COBOL compatibility mode; or

2. You use the "-Zb" or "-Db" compile-time options.

Under previous versions, a data item that fit one of these conditions is stored as a COMP-1 data item if it is small enough (PIC S9(4) or smaller), otherwise, it is stored as a COMP-2 data item. Since Version 2.1, these items are stored as BINARY. This is the same as COMP-1 for the small data items, but is different for the larger ones. If either of these cases applies to your programs, and you store COMPUTATIONAL data items in files, then you should use "-C4" to maintain compatibility with your files until you can modify your programs.

Runtime Changes

The following changes occur when the latest runtime is installed.

     KEYSTROKE Exception=9 ^I

This change was made so that the Tab key could function as a "next field" key when you are using the Screen Section.

KEYBOARD  Cursor-Past-End=Yes