M Speicherbereich in CFS modifizieren
M L'addr', C'string| X'string'
Mit diesem Kommando können im geladenen Programm CFS bestimmte Speicherbereiche mit einem vom Standard abweichenden Wert überschrieben werden. Das Modify-Kommando ist ein Ersatz für das AID-Kommando %M C'...' INTO V'...'. Das Modify-Kommando sollte nur zum Ändern von CFS-internen Parametern verwendet werden, für die kein eigenes Kommando existiert.
L'addr' Adresse der zu modifizierenden Stelle im geladenen Programm CFS. Die Adressen bestimmter Parameter in CFS können aus dem Quellprogramm CFSMAIN ermittelt werden. Dem Assembler-Befehl MVI 33(R1),C'Y' entspricht in der CFS-Syntax z.B. das Kommando M L'2021',C'Y' (L'2021' = L'2000' + 33). Die in CFSMAIN angesprochenen Adressen CFS-interner Parameter werden sich auch in zukünftigen CFS-Versionen nicht ändern.
C'string| X'string' An die angegebene Adresse zu übertragender Inhalt.
Beispiele:
M L'2031',X'00'
Mit dieser Anweisung wird der Inhalt des Bytes an der Adresse L'2031' auf den Wert X'00' gesetzt. Damit wird erreicht, daß beim Hardcopy von Masken in eine druckaufbereitete Datei Kleinbuchstaben von CFS nicht in Großbuchstaben umgesetzt werden.
M L'22E5',C'CFS.JRSAVE.name    '
Mit dieser Anweisung wird der Inhalt des Speicherbereichs ab Adresse L'22E5' mit der Character-Zeichenfolge 'CFS.JRSAVE.name___' gefüllt. Damit wird ein von der Standard JRSAVE-Datei abweichender Name vereinbart, z.B. für zwei Benutzer unter der gleichen Kennung.