option #37

VAX DIBOL-compatible store

WTSupported in traditional Synergy on Windows


USupported on UNIX
VSupported on OpenVMS

System option #37 forces VAX DIBOL–compatible functionality on decimal-to-decimal and alpha-to-decimal stores. If option #37 is set, decimal-to-decimal assignments are translated. For example, assume you have the expression


where dfld1 contains “1 23”. With option #37 set, Synergy DBL stores “1023” into dfld2. If the option is not set, no translation occurs.

On alpha-to-decimal stores, Synergy DBL won’t ignore extra characters in the alpha source if option #37 is set. For example, the following statement causes a “Bad digit encountered” error ($ERR_DIGIT):

D5=A10 containing "XYZ--01234"

Alternatively, you can specify the /ALTSTORE compiler qualifier for each individual file for which you want to force an alternate store.


System option #37 is a compiler option. It has no effect at runtime. The compiler checks for this option when it compiles your modules. Once your modules are built, you cannot change their store functionality.