ContentsIndexPreviousNext

Changes Affecting Version 1.5

The following sections detail changes that can affect programs compiled with the Version 1.5 ACUCOBOL-85 compiler.

Compiler Changes


Note that all of the changes described in this section can be inhibited with the "-C5" compile-time option, which causes the compiler to use ACUCOBOL-85 Version 1.5 semantics. The "-Z5" option (which produces object files compatible with Version 1.5) will also inhibit these changes.
Runtime Changes

The changes described in this section take effect when you install the latest runtime system.

1. You can leave your existing data files in place. ACUCOBOL-GT will continue to use them. However, any new data files created by Version 3.2 or later will have the new Vision Version 4 format. This is the default behavior.

2. You can convert all of your files to the new format with the "rebuild" option of "vutil". In particular, running "vutil -rebuild -3" on your data files will convert them to the Vision Version 3 format, and running "vutil -rebuild -4" on your data files will convert them to the Vision Version 4 format.

3. You can continue to use the old format for all of your data files, including any newly created ones. To do this, add the line:

        V-VERSION 2

to your "cblconfig" file. This will ensure that any newly created files use the old format.

This behavior is controlled by the "NUMERIC-UPDATES" and "EDITED-UPDATES" configuration options. If you already have the following entries in your configuration file, then the default change will not affect you. If you do not have these entries and want to maintain exact compatibility with Version 1.5, then you should add the following to your configuration file:

     SCREEN  Numeric-Updates=Converted
     Edited-Updates=Converted