◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── These directives change which language features your compiler will accept. ┌──Dialect─────────────────────┐ ┌──Explicit reserved word control─────┐ │◄ANS85► ANSI'85 │ │◄ADDRSV► Add reserved word │ │◄COBOL370► IBM COBOL/370 │ │◄ADDSYN► Add synonym │ │◄COMS85► ANSI'85 Comms │ │◄MAKESYN► Make synonymous │ │◄DBCHECK► Check for DBCS │ │◄OVERRIDE► Change meaning │ │◄DBCS► DBCS Support │ │◄REMOVE► De-reserve │ │◄DG► Data General │ └─────────────────────────────────────┘ │◄DOSVS► IBM DOS/VS COBOL │ ┌──Add features───────────────────────┐ │◄FLAG► Flag for dialect │ │◄CICS►* Allow CICS │ │◄FLAGCD► Flag conflicts │ │◄CICS-CPY►* Insert COPY "CICS-CPY" │ │◄FLAGSTD► Flag ANSI'85 level│ │◄CONSTANT► Define constant │ │◄IBM-MS► IBM / MS V1.0 │ │◄FCDREG► Registers for files │ │◄JAPANESE► Japenese extns. │ │◄REWRITE-LS► REWRITE on LINE SEQ │ │◄MFLEVEL► Level of MF │ │◄SEQCHK► Check line numbers │ │◄MS► MS V1 or V2 │ │◄SOURCEFORMAT► Allow free format code│ │◄NCHAR► Double-byte extns.│ └─────────────────────────────────────┘ │◄OSVS► IBM OS/VS COBOL │ │◄PC1► IBM / MS V1.0 │ │◄RM► Ryan-McFarland │ ┌──Mainframe Compatibility──────────┐ │◄SAA► Systems App. Arch.│ │◄CONVERTPTR► REDEFINE pointers │ │◄VSC2► IBM VS COBOL II │ │◄DBCSSOSI► Shift-in, -out │ │◄XOPEN► X/Open │ │◄LIBRARIAN► Allow -INC │ └──────────────────────────────┘ │◄PANVALET► Allow ++INCLUDE │ │◄PROGID-COMMENT► Comment in PROG-ID│ ┌──Features affecting speed────────┐│◄RDW► Var length records│ │◄ALTER► Allow ALTER │└───────────────────────────────────┘ │◄FASTLINK► Restrict parameters│ │◄NESTCALL► Allow nested progs │ │◄QUAL► Allow qualification│ │◄QUALPROC► Allow qualification│ │◄SEG► Allow segmentation │ │◄TRICKLE► Restrict PERFORM │ │◄TRICKLECHECK► Flag "trickling" │ └──────────────────────────────────┘ -♦-