DBLCASE

Case translation

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX

 

The DBLCASE environment variable determines what type of case translation occurs on file specifications in statements such as OPEN, STOP, .INCLUDE, and so forth in the execution of Synergy programs and other Synergy/DE development tools.

Value

One of the following codes:

u = Translate logicals and filenames to uppercase.

l = Translate logicals and filenames to lowercase.

u:l = Translate logicals to uppercase; translate filenames to lowercase.

l:u = Translate logicals to lowercase; translate filenames to uppercase.

Discussion

If DBLCASE is not specified, the case remains as it is written; no translation occurs.

Note

We do not recommend setting DBLCASE unless there is a need to do so for your particular system. We also do not recommend using this variable with xfODBC. See Starting and stopping SQL OpenNet for SQL Connection for information.

Setting location

The environment. On Windows, this environment variable can also be set in the [dbr], [dbl], [dblink], or [dblibr] section of synergy.ini.

DBLCASE can be reset by the SETLOG subroutine, and the runtime interprets the new setting.

Used by

Runtime, compiler, linker, librarian, fcompare, fconvert, isutl.

Examples

DBLCASE=u:l  ;export DBLCASE

Using the example above, the filename specified in the following OPEN statement:

open(11, U:I, "MYDIR:MYFILE")

is translated as

MYDIR:myfile.ism