Makrotyp: O-Typ
Der Makroaufruf IDFCB generiert eine DSECT für den Dateisteuerblock (FCB), sodass der Benutzer, bei entsprechender Initialisierung eines Basisregisters, alle Felder des FCB symbolisch adressieren kann.
Format
Operation | Operanden |
|
|
Operandenbeschreibung
D
gibt an, dass eine DSECT-Anweisung generiert werden soll; standardmäßig generiert das System den Makroaufruf nicht als DSECT.
prefix
Präfix (1 Zeichen), das allen Namen der DSECT vorangestellt werden soll; standardmäßig werden Namen mit dem Präfix „I“ generiert.
*
Es wird kein Präfix verwendet.
PARMOD
Gibt den Generierungsmodus für den Makroaufruf an.
Voreinstellung: | der durch den Makro GPARMOD oder durch den Assembler voreingestellte Wert für den Generierungsmodus |
= 24
Der Makroaufruf wird mit der Expansion für die 24-Bit-Schnittstelle aufgelöst. Das Objekt ist nur im 24-Bit-Adressierungsmodus ablauffähig. Es wird eine DSECT für den „alten“ FCB (BS2000 <= V8.5) generiert, d.h. für die FCB-Erweiterung muss wie bisher mit dem Makroaufruf IDFCBE eine DSECT generiert werden (siehe FCB-Makro, "FCB - Dateisteuerblock definieren" und IDFCBE-Makro, "IDFCBE - FCBE mit symbolischen Namen versorgen").
= 31
Der Makroaufruf wird adressierungsmodus-unabhängig generiert. Für den neuen FCB (BS2000 >= V9.0) gibt es keine FCB-Erweiterung mehr, es wird daher auch kein IDFCBE-Makroaufruf benötigt.