Makes the Compiler define special registers giving access to File Control Descriptions (FCD) and Key Definition Blocks.
Syntax:
>>-.---.-.----.--FCDREG--------------------><
+-/-+ +-NO-+
Properties:
Default:
|
NOFCDREG
|
Phase:
|
Syntax check
|
$SET:
|
Initial
|
Comments:
FCDREG causes a special register, FH--FCD, to be created for each File Definition (FD) in the program. This register points to the File Control Description (FCD) for the file. Thus the program can read or change information in the FCD.
For each indexed file, an additional special register, FH--KEYDEF, is created. This register points to the Key Definitions Block for the file.